Home | History | Annotate | Download | only in wycheproof_testvectors
      1 {
      2   "algorithm" : "ECDH",
      3   "generatorVersion" : "0.4.12",
      4   "notes" : {
      5     "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",
      6     "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.",
      7     "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.",
      8     "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.",
      9     "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.",
     10     "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.",
     11     "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.",
     12     "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.",
     13     "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."
     14   },
     15   "numberOfTests" : 323,
     16   "header" : [],
     17   "testGroups" : [
     18     {
     19       "curve" : "secp256k1",
     20       "encoding" : "asn",
     21       "type" : "ECHDComp",
     22       "tests" : [
     23         {
     24           "tcId" : 1,
     25           "comment" : "normal case",
     26           "public" : "3056301006072a8648ce3d020106052b8104000a03420004d8096af8a11e0b80037e1ee68246b5dcbb0aeb1cf1244fd767db80f3fa27da2b396812ea1686e7472e9692eaf3e958e50e9500d3b4c77243db1f2acd67ba9cc4",
     27           "private" : "0f4b7ff7cccc98813a69fae3df222bfe3f4e28f764bf91b4a10d8096ce446b254",
     28           "shared" : "544dfae22af6af939042b1d85b71a1e49e9a5614123c4d6ad0c8af65baf87d65",
     29           "result" : "valid",
     30           "flags" : []
     31         },
     32         {
     33           "tcId" : 2,
     34           "comment" : "compressed public key",
     35           "public" : "3036301006072a8648ce3d020106052b8104000a03220002d8096af8a11e0b80037e1ee68246b5dcbb0aeb1cf1244fd767db80f3fa27da2b",
     36           "private" : "0f4b7ff7cccc98813a69fae3df222bfe3f4e28f764bf91b4a10d8096ce446b254",
     37           "shared" : "544dfae22af6af939042b1d85b71a1e49e9a5614123c4d6ad0c8af65baf87d65",
     38           "result" : "acceptable",
     39           "flags" : [
     40             "CompressedPoint"
     41           ]
     42         },
     43         {
     44           "tcId" : 3,
     45           "comment" : "edge case for shared secret",
     46           "public" : "3056301006072a8648ce3d020106052b8104000a03420004965ff42d654e058ee7317cced7caf093fbb180d8d3a74b0dcd9d8cd47a39d5cb9c2aa4daac01a4be37c20467ede964662f12983e0b5272a47a5f2785685d8087",
     47           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
     48           "shared" : "0000000000000000000000000000000000000000000000000000000000000001",
     49           "result" : "valid",
     50           "flags" : []
     51         },
     52         {
     53           "tcId" : 4,
     54           "comment" : "edge case for shared secret",
     55           "public" : "3056301006072a8648ce3d020106052b8104000a0342000406c4b87ba76c6dcb101f54a050a086aa2cb0722f03137df5a922472f1bdc11b982e3c735c4b6c481d09269559f080ad08632f370a054af12c1fd1eced2ea9211",
     56           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
     57           "shared" : "0000000000000000000000000000000000000000000000000000000000000002",
     58           "result" : "valid",
     59           "flags" : []
     60         },
     61         {
     62           "tcId" : 5,
     63           "comment" : "edge case for shared secret",
     64           "public" : "3056301006072a8648ce3d020106052b8104000a03420004bba30eef7967a2f2f08a2ffadac0e41fd4db12a93cef0b045b5706f2853821e6d50b2bf8cbf530e619869e07c021ef16f693cfc0a4b0d4ed5a8f464692bf3d6e",
     65           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
     66           "shared" : "0000000000000000000000000000000000000000000000000000000000000003",
     67           "result" : "valid",
     68           "flags" : []
     69         },
     70         {
     71           "tcId" : 6,
     72           "comment" : "edge case for shared secret",
     73           "public" : "3056301006072a8648ce3d020106052b8104000a03420004166aed3bc281705444f933913f670957a118f8da2c71bd301a90929743e2ca583514a7972e33d6fea1e377ef4184937f67b37e41ef3099c228a88f5bfb67e5b9",
     74           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
     75           "shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff",
     76           "result" : "valid",
     77           "flags" : []
     78         },
     79         {
     80           "tcId" : 7,
     81           "comment" : "edge case for shared secret",
     82           "public" : "3056301006072a8648ce3d020106052b8104000a0342000436e1e76ffdbe8577520b0716eb88c18ea72a49e5a4e5680a7d290093f841cb6e7310728b59c7572c4b35fb6c29c36ebabfc53553c06ecf747fcfbefcf6114e1c",
     83           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
     84           "shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff",
     85           "result" : "valid",
     86           "flags" : []
     87         },
     88         {
     89           "tcId" : 8,
     90           "comment" : "edge case for shared secret",
     91           "public" : "3056301006072a8648ce3d020106052b8104000a03420004728e15d578212bc42287c0118c82c84b126f97d549223c10ad07f4e98af912385d23b1a6e716925855a247b16effe92773315241ac951cdfefdfac0ed16467f6",
     92           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
     93           "shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff",
     94           "result" : "valid",
     95           "flags" : []
     96         },
     97         {
     98           "tcId" : 9,
     99           "comment" : "edge case for shared secret",
    100           "public" : "3056301006072a8648ce3d020106052b8104000a03420004ca03ff8e99e269576cf7564545c89268eb415ff45778732529fa5997cc2b230950d6b84b729bc07f9b2d92754281cdc0d289d2453385aef77e4bdc69bf155c5f",
    101           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    102           "shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000",
    103           "result" : "valid",
    104           "flags" : []
    105         },
    106         {
    107           "tcId" : 10,
    108           "comment" : "edge case for shared secret",
    109           "public" : "3056301006072a8648ce3d020106052b8104000a0342000451be66137e39bbf35a91c6db5ba6919ff471d885ca94462eaaa65b1eac366baa5910de70b6e09e97aa00621ef18f2801719b199b3e7769fdab2bd909b2f340d7",
    110           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    111           "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010002",
    112           "result" : "valid",
    113           "flags" : []
    114         },
    115         {
    116           "tcId" : 11,
    117           "comment" : "edge case for shared secret",
    118           "public" : "3056301006072a8648ce3d020106052b8104000a0342000423556564850c50fba51f1e64ef98378ef5c22feafa29499ca27600c473cace889d5679e917daa7f4c7899517d37826284f031de01a60bc813696414d04531a21",
    119           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    120           "shared" : "210c790573632359b1edb4302c117d8a132654692c3feeb7de3a86ac3f3b53f7",
    121           "result" : "valid",
    122           "flags" : []
    123         },
    124         {
    125           "tcId" : 12,
    126           "comment" : "edge case for shared secret",
    127           "public" : "3056301006072a8648ce3d020106052b8104000a03420004ddbf807e22c56a19cf6c472829150350781034a5eddec365694d4bd5c865ead14e674127028c91d3394cac37293a866055d10f0f40a3706ad16b64fc9d5998bd",
    128           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    129           "shared" : "4218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee",
    130           "result" : "valid",
    131           "flags" : []
    132         },
    133         {
    134           "tcId" : 13,
    135           "comment" : "edge case for shared secret",
    136           "public" : "3056301006072a8648ce3d020106052b8104000a03420004595e46ee7c2d7183ff2ea760ffd8472fb834ec89c08b6ef48ff92b44a13a6e1ae563e23953c97c26441323d2500c84e8cee04c15d4d5d2cc458703d1f2d02d31",
    137           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    138           "shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff",
    139           "result" : "valid",
    140           "flags" : []
    141         },
    142         {
    143           "tcId" : 14,
    144           "comment" : "edge case for shared secret",
    145           "public" : "3056301006072a8648ce3d020106052b8104000a03420004e426e2f5108333117587975f18d8cc078d41e56b7d6b82f585d75b0d73479ffd75800fd41236a56034bed9abc55d82cf059a14d63c07cd0750931714731a1ca1",
    146           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    147           "shared" : "8000000000000000000000000000000000000000000000000000000000000000",
    148           "result" : "valid",
    149           "flags" : []
    150         },
    151         {
    152           "tcId" : 15,
    153           "comment" : "edge case for shared secret",
    154           "public" : "3056301006072a8648ce3d020106052b8104000a03420004e1c7076caf26010b1767f1a9c4156b5b4236368d5d90dece3441b734e8684ee6b3534c3c54e614e594dce6ca438b87c424c8e80f8fae226bbdf50e4906c13f6b",
    155           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    156           "shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000001",
    157           "result" : "valid",
    158           "flags" : []
    159         },
    160         {
    161           "tcId" : 16,
    162           "comment" : "edge case for shared secret",
    163           "public" : "3056301006072a8648ce3d020106052b8104000a03420004663cea1063c9916b75e85fc815d8a2370ec0a02aceef3db022e395db8b03bf3f188787f4047dc106807526502c7ae880e471c929b92e2384489c8070b5bcc109",
    164           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    165           "shared" : "ff00000001fffffffc00000007fffffff00000001fffffffc000000080000000",
    166           "result" : "valid",
    167           "flags" : []
    168         },
    169         {
    170           "tcId" : 17,
    171           "comment" : "edge case for shared secret",
    172           "public" : "3056301006072a8648ce3d020106052b8104000a0342000424175c078e305d3139e5dab727a6ab8587b26daa470a529a23c10585cb56c038bf1f2b937ae074ff94b15f5cb5e60eb5d32afba2077539db794294bcaab71a81",
    173           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    174           "shared" : "ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff",
    175           "result" : "valid",
    176           "flags" : []
    177         },
    178         {
    179           "tcId" : 18,
    180           "comment" : "edge case for shared secret",
    181           "public" : "3056301006072a8648ce3d020106052b8104000a03420004008d71c712dd95881cd1400dbe7683acbd8e269d25261b08f1f491b45e3b5621778182a24198b0f23502d06e24c45122e1f420af48dc1e17b1ea923386a33062",
    182           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    183           "shared" : "ffffffff00000000000000ffffffffffffff0000000000000100000000000000",
    184           "result" : "valid",
    185           "flags" : []
    186         },
    187         {
    188           "tcId" : 19,
    189           "comment" : "y-coordinate of the public key has many trailing 1's",
    190           "public" : "3056301006072a8648ce3d020106052b8104000a0342000456baf1d72606c7af5a5fa108620b0839e2c7dd40b832ef847e5b64c86efe1aa563e586a667a65bbb5692500df1ff8403736838b30ea9791d9d390e3dc6689e2c",
    191           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    192           "shared" : "800000000000000000000000009fa2f1ffffffffffffffffffffffffffffffff",
    193           "result" : "valid",
    194           "flags" : []
    195         },
    196         {
    197           "tcId" : 20,
    198           "comment" : "y-coordinate of the public key is small",
    199           "public" : "3056301006072a8648ce3d020106052b8104000a034200045e4c2cf1320ec84ef8920867b409a9a91d2dd008216a282e36bd84e884726fa05a5e4af11cf63ceaaa42a6dc9e4ccb394852cf84284e8d2627572fbf22c0ba88",
    200           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    201           "shared" : "80000000000000000000000000a3037effffffffffffffffffffffffffffffff",
    202           "result" : "valid",
    203           "flags" : []
    204         },
    205         {
    206           "tcId" : 21,
    207           "comment" : "y-coordinate of the public key is small",
    208           "public" : "3056301006072a8648ce3d020106052b8104000a0342000402a30c2fabc87e6730625dec2f0d03894387b7f743ce69c47351ebe5ee98a48307eb78d38770fea1a44f4da72c26f85b17f3501a4f9394fe29856ccbf15fd284",
    209           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    210           "shared" : "8000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff",
    211           "result" : "valid",
    212           "flags" : []
    213         },
    214         {
    215           "tcId" : 22,
    216           "comment" : "y-coordinate of the public key is large",
    217           "public" : "3056301006072a8648ce3d020106052b8104000a034200045e4c2cf1320ec84ef8920867b409a9a91d2dd008216a282e36bd84e884726fa0a5a1b50ee309c31555bd592361b334c6b7ad307bd7b172d9d8a8d03fdd3f41a7",
    218           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    219           "shared" : "80000000000000000000000000a3037effffffffffffffffffffffffffffffff",
    220           "result" : "valid",
    221           "flags" : []
    222         },
    223         {
    224           "tcId" : 23,
    225           "comment" : "y-coordinate of the public key is large",
    226           "public" : "3056301006072a8648ce3d020106052b8104000a0342000402a30c2fabc87e6730625dec2f0d03894387b7f743ce69c47351ebe5ee98a483f814872c788f015e5bb0b258d3d907a4e80cafe5b06c6b01d67a93330ea029ab",
    227           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    228           "shared" : "8000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff",
    229           "result" : "valid",
    230           "flags" : []
    231         },
    232         {
    233           "tcId" : 24,
    234           "comment" : "y-coordinate of the public key has many trailing 0's",
    235           "public" : "3056301006072a8648ce3d020106052b8104000a034200045450cace04386adc54a14350793e83bdc5f265d6c29287ecd07f791ad2784c4cebd3c24451322334d8d51033e9d34b6bb592b1995d07867863d1044bd59d7501",
    236           "private" : "0a2b6442a37f8a3764aeff4011a4c422b389a1e509669c43f279c8b7e32d80c3a",
    237           "shared" : "80000000000000000000000001126b54ffffffffffffffffffffffffffffffff",
    238           "result" : "valid",
    239           "flags" : []
    240         },
    241         {
    242           "tcId" : 25,
    243           "comment" : "edge cases for ephemeral key",
    244           "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000014218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee",
    245           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    246           "shared" : "12c2ad36a59fda5ac4f7e97ff611728d0748ac359fca9b12f6d4f43519516487",
    247           "result" : "valid",
    248           "flags" : []
    249         },
    250         {
    251           "tcId" : 26,
    252           "comment" : "edge cases for ephemeral key",
    253           "public" : "3056301006072a8648ce3d020106052b8104000a03420004000000000000000000000000000000000000000000000000000000000000000266fbe727b2ba09e09f5a98d70a5efce8424c5fa425bbda1c511f860657b8535e",
    254           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    255           "shared" : "45aa9666757815e9974140d1b57191c92c588f6e5681131e0df9b3d241831ad4",
    256           "result" : "valid",
    257           "flags" : []
    258         },
    259         {
    260           "tcId" : 27,
    261           "comment" : "edge cases for ephemeral key",
    262           "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000032f233395c8b07a3834a0e59bda43944b5df378852e560ebc0f22877e9f49bb4b",
    263           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    264           "shared" : "b90964c05e464c23acb747a4c83511e93007f7499b065c8e8eccec955d8731f4",
    265           "result" : "valid",
    266           "flags" : []
    267         },
    268         {
    269           "tcId" : 28,
    270           "comment" : "edge cases for ephemeral key",
    271           "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000ffffffffffffffffffffffffffffffff3db772ad92db8699ceac1a3c30e126b866c4fefe292cf0c1790e55cee8414f18",
    272           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    273           "shared" : "8163c9dce8356f1df72b698f2f04a14db0263a8402905eee87941b00d8d677f5",
    274           "result" : "valid",
    275           "flags" : []
    276         },
    277         {
    278           "tcId" : 29,
    279           "comment" : "edge cases for ephemeral key",
    280           "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff31cf13671b574e313c35217566f18bd2c5f758c140d24e94e6a4fda7f4c7b12b",
    281           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    282           "shared" : "1a32749dcf047a7e06194ccb34d7c9538a16ddabeeede74bea5f7ef04979f7f7",
    283           "result" : "valid",
    284           "flags" : []
    285         },
    286         {
    287           "tcId" : 30,
    288           "comment" : "edge cases for ephemeral key",
    289           "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff73b0886496aed70db371e2e49db640abba547e5e0c2763b73a0a42f84348a6b1",
    290           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    291           "shared" : "ab43917a64c1b010159643c18e2eb06d25eedae5b78d02fa9b3debacbf31b777",
    292           "result" : "valid",
    293           "flags" : []
    294         },
    295         {
    296           "tcId" : 31,
    297           "comment" : "edge cases for ephemeral key",
    298           "public" : "3056301006072a8648ce3d020106052b8104000a03420004000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000000f4d81575c8e328285633ccfd8623f04dd4ed61e187b3a6d7eac553aede7f850",
    299           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    300           "shared" : "1648321c706651adf06643fc4ae06041dce64a82632ad44128061216cc9827ff",
    301           "result" : "valid",
    302           "flags" : []
    303         },
    304         {
    305           "tcId" : 32,
    306           "comment" : "edge cases for ephemeral key",
    307           "public" : "3056301006072a8648ce3d020106052b8104000a034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0001000242217b7059b3ddebc68e95443f6c109369e1f9323dd24852ac7612996b6e5601",
    308           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    309           "shared" : "fb866b2e4b1f9ed6b37847fc80a19a52e1e91b75d713b0d4f6b995d2d3c75cfe",
    310           "result" : "valid",
    311           "flags" : []
    312         },
    313         {
    314           "tcId" : 33,
    315           "comment" : "edge cases for ephemeral key",
    316           "public" : "3056301006072a8648ce3d020106052b8104000a03420004210c790573632359b1edb4302c117d8a132654692c3feeb7de3a86ac3f3b53f75f450dbbf718a4f6582d7af83953170b3037fb81a450a5ca5acbec74ad6cac89",
    317           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    318           "shared" : "1908ae936f53b9a8a2d09707ae414084090b175365401425479b10b8c3e8d1ba",
    319           "result" : "valid",
    320           "flags" : []
    321         },
    322         {
    323           "tcId" : 34,
    324           "comment" : "edge cases for ephemeral key",
    325           "public" : "3056301006072a8648ce3d020106052b8104000a034200044218f20ae6c646b363db68605822fb14264ca8d2587fdd6fbc750d587e76a7ee37269a64bbcf3a3f227631c7a8ce532c77245a1c0db4343f16aa1d339fd2591a",
    326           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    327           "shared" : "5e13b3dc04e33f18d1286c606cb0191785f694e82e17796145c9e7b49bc2af58",
    328           "result" : "valid",
    329           "flags" : []
    330         },
    331         {
    332           "tcId" : 35,
    333           "comment" : "edge cases for ephemeral key",
    334           "public" : "3056301006072a8648ce3d020106052b8104000a034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff4b66003c7482d0f2fd7b1cb2b0b7078cd199f2208fc37eb2ef286ccb2f1224e7",
    335           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    336           "shared" : "3135a6283b97e7537a8bc208a355c2a854b8ee6e4227206730e6d725da044dee",
    337           "result" : "valid",
    338           "flags" : []
    339         },
    340         {
    341           "tcId" : 36,
    342           "comment" : "edge cases for ephemeral key",
    343           "public" : "3056301006072a8648ce3d020106052b8104000a03420004800000000000000000000000000000000000000000000000000000000000000069d3cd0c70f1484d4b3bbbd680679ef477a22a07df085634f117c41c08bf1230",
    344           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    345           "shared" : "62959089a7ed477c22cb4f1c7787327318fccca25e5aa3e44688a282931ab049",
    346           "result" : "valid",
    347           "flags" : []
    348         },
    349         {
    350           "tcId" : 37,
    351           "comment" : "edge cases for ephemeral key",
    352           "public" : "3056301006072a8648ce3d020106052b8104000a034200048000003ffffff0000007fffffe000000ffffffc000001ffffff800000400000130f69b6e95a3303214a73ad982a1f3ee169d7ecf958de7b0bca8a9ffa3b8e8b3",
    353           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    354           "shared" : "04fda5c00a396fad6b809a8843de573e86b0403d644995c83313da51fb1f5880",
    355           "result" : "valid",
    356           "flags" : []
    357         },
    358         {
    359           "tcId" : 38,
    360           "comment" : "edge cases for ephemeral key",
    361           "public" : "3056301006072a8648ce3d020106052b8104000a03420004ff00000001fffffffc00000007fffffff00000001fffffffc00000008000000056951ead861aa8ec7a314fcd54f905bd92c910786375eb7ee5f3a55f8aa87884",
    362           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    363           "shared" : "bbd9937bb51d27f94ecaea29717df789afeac4414e3ef27bb2e6fa7259182e59",
    364           "result" : "valid",
    365           "flags" : []
    366         },
    367         {
    368           "tcId" : 39,
    369           "comment" : "edge cases for ephemeral key",
    370           "public" : "3056301006072a8648ce3d020106052b8104000a03420004ffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff63a88b2e0c8987c6310cf81d0c935f00213f98a3dad2f43c8128fa313a90d55b",
    371           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    372           "shared" : "bbd9d305b99ff3db56f77fea9e89f32260ee7326040067ce05dd15e0dcc13ed8",
    373           "result" : "valid",
    374           "flags" : []
    375         },
    376         {
    377           "tcId" : 40,
    378           "comment" : "edge cases for ephemeral key",
    379           "public" : "3056301006072a8648ce3d020106052b8104000a03420004ffffffff00000000000000ffffffffffffff000000000000010000000000000066a4456ca6d4054d13b209f6d262e6057ad712566f46e9e238e894deebe3d3aa",
    380           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    381           "shared" : "4ffb2c7962e32d5365f98f66be6286724d40d5f0333ba4fc943c0f0f06cdbb1f",
    382           "result" : "valid",
    383           "flags" : []
    384         },
    385         {
    386           "tcId" : 41,
    387           "comment" : "edge cases for ephemeral key",
    388           "public" : "3056301006072a8648ce3d020106052b8104000a03420004800000000000000000000000009fa2f1ffffffffffffffffffffffffffffffff07ed353c9f1039edcc9cc5336c034dc131a4087692c2e56bc1dd1904e3ffffff",
    389           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    390           "shared" : "7c07b199b6a62e7ac646c7e1dee94aca55de1a97251ddf92fcd4fe0145b40f12",
    391           "result" : "valid",
    392           "flags" : []
    393         },
    394         {
    395           "tcId" : 42,
    396           "comment" : "edge cases for ephemeral key",
    397           "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000000a3037effffffffffffffffffffffffffffffff0000031a6bf344b86730ac5c54a7751aefdba135759b9d535ca64111f298a38d",
    398           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    399           "shared" : "5206c3de46949b9da160295ee0aa142fe3e6629cc25e2d671e582e30ff875082",
    400           "result" : "valid",
    401           "flags" : []
    402         },
    403         {
    404           "tcId" : 43,
    405           "comment" : "edge cases for ephemeral key",
    406           "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000000a3037efffffffffffffffffffffffffffffffffffffce5940cbb4798cf53a3ab588ae510245eca8a6462aca359beed0d6758a2",
    407           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    408           "shared" : "5206c3de46949b9da160295ee0aa142fe3e6629cc25e2d671e582e30ff875082",
    409           "result" : "valid",
    410           "flags" : []
    411         },
    412         {
    413           "tcId" : 44,
    414           "comment" : "edge cases for ephemeral key",
    415           "public" : "3056301006072a8648ce3d020106052b8104000a0342000480000000000000000000000001126b54ffffffffffffffffffffffffffffffff4106a369068d454ea4b9c3ac6177f87fc8fd3aa240b2ccb4882bdccbd4000000",
    416           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    417           "shared" : "e59ddc7646e4aef0623c71c486f24d5d32f7257ef3dab8fa524b394eae19ebe1",
    418           "result" : "valid",
    419           "flags" : []
    420         },
    421         {
    422           "tcId" : 45,
    423           "comment" : "edge cases for ephemeral key",
    424           "public" : "3056301006072a8648ce3d020106052b8104000a034200048000000000000000000000000124dcb0ffffffffffffffffffffffffffffffff0000013bc6f08431e729ed2863f2f4ac8a30279695c8109c340a39fa86f451cd",
    425           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    426           "shared" : "8a8c18b78e1b1fcfd22ee18b4a3a9f391a3fdf15408fb7f8c1dba33c271dbd2f",
    427           "result" : "valid",
    428           "flags" : []
    429         },
    430         {
    431           "tcId" : 46,
    432           "comment" : "edge cases for ephemeral key",
    433           "public" : "3056301006072a8648ce3d020106052b8104000a034200048000000000000000000000000124dcb0fffffffffffffffffffffffffffffffffffffec4390f7bce18d612d79c0d0b5375cfd8696a37ef63cbf5c604790baa62",
    434           "private" : "2bc15cf3981eab61e594ebf591290a045ca9326a8d3dd49f3de1190d39270bb8",
    435           "shared" : "8a8c18b78e1b1fcfd22ee18b4a3a9f391a3fdf15408fb7f8c1dba33c271dbd2f",
    436           "result" : "valid",
    437           "flags" : []
    438         },
    439         {
    440           "tcId" : 47,
    441           "comment" : "edge case private key",
    442           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    443           "private" : "3",
    444           "shared" : "34005694e3cac09332aa42807e3afdc3b3b3bc7c7be887d1f98d76778c55cfd7",
    445           "result" : "valid",
    446           "flags" : []
    447         },
    448         {
    449           "tcId" : 48,
    450           "comment" : "edge case private key",
    451           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    452           "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
    453           "shared" : "5841acd3cff2d62861bbe11084738006d68ccf35acae615ee9524726e93d0da5",
    454           "result" : "valid",
    455           "flags" : []
    456         },
    457         {
    458           "tcId" : 49,
    459           "comment" : "edge case private key",
    460           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    461           "private" : "100000000000000000000000000000000000000000000000000000000000000",
    462           "shared" : "4348e4cba371ead03982018abc9aacecaebfd636dda82e609fd298947f907de8",
    463           "result" : "valid",
    464           "flags" : []
    465         },
    466         {
    467           "tcId" : 50,
    468           "comment" : "edge case private key",
    469           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    470           "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
    471           "shared" : "e56221c2b0dc33b98b90dfd3239a2c0cb1e4ad0399a3aaef3f9d47fb103daef0",
    472           "result" : "valid",
    473           "flags" : []
    474         },
    475         {
    476           "tcId" : 51,
    477           "comment" : "edge case private key",
    478           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    479           "private" : "08000000000000000000000000000000000000000000000000000000000000000",
    480           "shared" : "5b34a29b1c4ddcb2101162d34bed9f0702361fe5af505df315eff7befd0e4719",
    481           "result" : "valid",
    482           "flags" : []
    483         },
    484         {
    485           "tcId" : 52,
    486           "comment" : "edge case private key",
    487           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    488           "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03abfd25e8cd0364141",
    489           "shared" : "cece521b8b5a32bbee38936ba7d645824f238e561701a386fb888e010db54b2f",
    490           "result" : "valid",
    491           "flags" : []
    492         },
    493         {
    494           "tcId" : 53,
    495           "comment" : "edge case private key",
    496           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    497           "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfc25e8cd0364141",
    498           "shared" : "829521b79d71f5011e079756b851a0d5c83557866189a6258c1e78a1700c6904",
    499           "result" : "valid",
    500           "flags" : []
    501         },
    502         {
    503           "tcId" : 54,
    504           "comment" : "edge case private key",
    505           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    506           "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfca5e8cd0364141",
    507           "shared" : "8c5934793505a6a1f84d41283341680c4923f1f4d562989a11cc626fea5eda5a",
    508           "result" : "valid",
    509           "flags" : []
    510         },
    511         {
    512           "tcId" : 55,
    513           "comment" : "edge case private key",
    514           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    515           "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8bd0364141",
    516           "shared" : "356caee7e7eee031a15e54c3a5c4e72f9c74bb287ce601619ef85eb96c289452",
    517           "result" : "valid",
    518           "flags" : []
    519         },
    520         {
    521           "tcId" : 56,
    522           "comment" : "edge case private key",
    523           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    524           "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03640c3",
    525           "shared" : "09c7337df6c2b35edf3a21382511cc5add1a71a84cbf8d3396a5be548d92fa67",
    526           "result" : "valid",
    527           "flags" : [
    528             "AddSubChain"
    529           ]
    530         },
    531         {
    532           "tcId" : 57,
    533           "comment" : "edge case private key",
    534           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    535           "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364103",
    536           "shared" : "d16caedd25793666f9e26f5331382106f54095b3d20d40c745b68ca76c0e6983",
    537           "result" : "valid",
    538           "flags" : [
    539             "AddSubChain"
    540           ]
    541         },
    542         {
    543           "tcId" : 58,
    544           "comment" : "edge case private key",
    545           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    546           "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364123",
    547           "shared" : "b8ae1e21d8b34ce4caffed7167a26868ec80a7d4a6a98b639d4d05cd226504de",
    548           "result" : "valid",
    549           "flags" : [
    550             "AddSubChain"
    551           ]
    552         },
    553         {
    554           "tcId" : 59,
    555           "comment" : "edge case private key",
    556           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    557           "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364133",
    558           "shared" : "02776315fe147a36a4b0987492b6503acdea60f926450e5eddb9f88fc82178d3",
    559           "result" : "valid",
    560           "flags" : [
    561             "AddSubChain"
    562           ]
    563         },
    564         {
    565           "tcId" : 60,
    566           "comment" : "edge case private key",
    567           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    568           "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413b",
    569           "shared" : "3988c9c7050a28794934e5bd67629b556d97a4858d22812835f4a37dca351943",
    570           "result" : "valid",
    571           "flags" : [
    572             "AddSubChain"
    573           ]
    574         },
    575         {
    576           "tcId" : 61,
    577           "comment" : "edge case private key",
    578           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    579           "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e",
    580           "shared" : "34005694e3cac09332aa42807e3afdc3b3b3bc7c7be887d1f98d76778c55cfd7",
    581           "result" : "valid",
    582           "flags" : []
    583         },
    584         {
    585           "tcId" : 62,
    586           "comment" : "edge case private key",
    587           "public" : "3056301006072a8648ce3d020106052b8104000a0342000432bdd978eb62b1f369a56d0949ab8551a7ad527d9602e891ce457586c2a8569e981e67fae053b03fc33e1a291f0a3beb58fceb2e85bb1205dacee1232dfd316b",
    588           "private" : "0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f",
    589           "shared" : "4b52257d8b3ba387797fdf7a752f195ddc4f7d76263de61d0d52a5ec14a36cbf",
    590           "result" : "valid",
    591           "flags" : [
    592             "AddSubChain"
    593           ]
    594         },
    595         {
    596           "tcId" : 63,
    597           "comment" : "point is not on curve",
    598           "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    599           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    600           "shared" : "",
    601           "result" : "invalid",
    602           "flags" : []
    603         },
    604         {
    605           "tcId" : 64,
    606           "comment" : "point is not on curve",
    607           "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
    608           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    609           "shared" : "",
    610           "result" : "invalid",
    611           "flags" : []
    612         },
    613         {
    614           "tcId" : 65,
    615           "comment" : "point is not on curve",
    616           "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e",
    617           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    618           "shared" : "",
    619           "result" : "invalid",
    620           "flags" : []
    621         },
    622         {
    623           "tcId" : 66,
    624           "comment" : "point is not on curve",
    625           "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
    626           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    627           "shared" : "",
    628           "result" : "invalid",
    629           "flags" : []
    630         },
    631         {
    632           "tcId" : 67,
    633           "comment" : "point is not on curve",
    634           "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
    635           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    636           "shared" : "",
    637           "result" : "invalid",
    638           "flags" : []
    639         },
    640         {
    641           "tcId" : 68,
    642           "comment" : "point is not on curve",
    643           "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001",
    644           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    645           "shared" : "",
    646           "result" : "invalid",
    647           "flags" : []
    648         },
    649         {
    650           "tcId" : 69,
    651           "comment" : "point is not on curve",
    652           "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e",
    653           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    654           "shared" : "",
    655           "result" : "invalid",
    656           "flags" : []
    657         },
    658         {
    659           "tcId" : 70,
    660           "comment" : "point is not on curve",
    661           "public" : "3056301006072a8648ce3d020106052b8104000a034200040000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
    662           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    663           "shared" : "",
    664           "result" : "invalid",
    665           "flags" : []
    666         },
    667         {
    668           "tcId" : 71,
    669           "comment" : "point is not on curve",
    670           "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e0000000000000000000000000000000000000000000000000000000000000000",
    671           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    672           "shared" : "",
    673           "result" : "invalid",
    674           "flags" : []
    675         },
    676         {
    677           "tcId" : 72,
    678           "comment" : "point is not on curve",
    679           "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e0000000000000000000000000000000000000000000000000000000000000001",
    680           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    681           "shared" : "",
    682           "result" : "invalid",
    683           "flags" : []
    684         },
    685         {
    686           "tcId" : 73,
    687           "comment" : "point is not on curve",
    688           "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2efffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e",
    689           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    690           "shared" : "",
    691           "result" : "invalid",
    692           "flags" : []
    693         },
    694         {
    695           "tcId" : 74,
    696           "comment" : "point is not on curve",
    697           "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2efffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
    698           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    699           "shared" : "",
    700           "result" : "invalid",
    701           "flags" : []
    702         },
    703         {
    704           "tcId" : 75,
    705           "comment" : "point is not on curve",
    706           "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0000000000000000000000000000000000000000000000000000000000000000",
    707           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    708           "shared" : "",
    709           "result" : "invalid",
    710           "flags" : []
    711         },
    712         {
    713           "tcId" : 76,
    714           "comment" : "point is not on curve",
    715           "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0000000000000000000000000000000000000000000000000000000000000001",
    716           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    717           "shared" : "",
    718           "result" : "invalid",
    719           "flags" : []
    720         },
    721         {
    722           "tcId" : 77,
    723           "comment" : "point is not on curve",
    724           "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2e",
    725           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    726           "shared" : "",
    727           "result" : "invalid",
    728           "flags" : []
    729         },
    730         {
    731           "tcId" : 78,
    732           "comment" : "point is not on curve",
    733           "public" : "3056301006072a8648ce3d020106052b8104000a03420004fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
    734           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    735           "shared" : "",
    736           "result" : "invalid",
    737           "flags" : []
    738         },
    739         {
    740           "tcId" : 79,
    741           "comment" : "",
    742           "public" : "3015301006072a8648ce3d020106052b8104000a030100",
    743           "private" : "0c6cafb74e2a50c83b3d232c4585237f44d4c5433c4b3f50ce978e6aeda3a4f5d",
    744           "shared" : "",
    745           "result" : "invalid",
    746           "flags" : []
    747         },
    748         {
    749           "tcId" : 80,
    750           "comment" : "public point not on curve",
    751           "public" : "3056301006072a8648ce3d020106052b8104000a0342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e4",
    752           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    753           "shared" : "",
    754           "result" : "invalid",
    755           "flags" : [
    756             "InvalidPublic"
    757           ]
    758         },
    759         {
    760           "tcId" : 81,
    761           "comment" : "public point = (0,0)",
    762           "public" : "3056301006072a8648ce3d020106052b8104000a0342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    763           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    764           "shared" : "",
    765           "result" : "invalid",
    766           "flags" : [
    767             "InvalidPublic"
    768           ]
    769         },
    770         {
    771           "tcId" : 82,
    772           "comment" : "order = -115792089237316195423570985008687907852837564279074904382605163141518161494337",
    773           "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80221ff000000000000000000000000000000014551231950b75fc4402da1732fc9bebf0201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    774           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    775           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    776           "result" : "invalid",
    777           "flags" : [
    778             "WrongOrder",
    779             "InvalidPublic",
    780             "UnnamedCurve"
    781           ]
    782         },
    783         {
    784           "tcId" : 83,
    785           "comment" : "order = 0",
    786           "public" : "3081d530818e06072a8648ce3d0201308182020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80201000201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    787           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    788           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    789           "result" : "invalid",
    790           "flags" : [
    791             "WrongOrder",
    792             "InvalidPublic",
    793             "UnnamedCurve"
    794           ]
    795         },
    796         {
    797           "tcId" : 84,
    798           "comment" : "order = 1",
    799           "public" : "3081d530818e06072a8648ce3d0201308182020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b80201010201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    800           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    801           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    802           "result" : "acceptable",
    803           "flags" : [
    804             "WrongOrder",
    805             "UnusedParam",
    806             "UnnamedCurve"
    807           ]
    808         },
    809         {
    810           "tcId" : 85,
    811           "comment" : "order = 26959946667150639794667015087019630673536463705607434823784316690060",
    812           "public" : "3081f13081aa06072a8648ce3d020130819e020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8021d00fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8c0201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    813           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    814           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    815           "result" : "acceptable",
    816           "flags" : [
    817             "WrongOrder",
    818             "UnusedParam",
    819             "UnnamedCurve"
    820           ]
    821         },
    822         {
    823           "tcId" : 86,
    824           "comment" : "generator = (0,0)",
    825           "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    826           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    827           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    828           "result" : "acceptable",
    829           "flags" : [
    830             "UnusedParam",
    831             "UnnamedCurve"
    832           ]
    833         },
    834         {
    835           "tcId" : 87,
    836           "comment" : "generator not on curve",
    837           "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4ba022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    838           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    839           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    840           "result" : "acceptable",
    841           "flags" : [
    842             "UnusedParam",
    843             "UnnamedCurve"
    844           ]
    845         },
    846         {
    847           "tcId" : 88,
    848           "comment" : "cofactor = -1",
    849           "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201ff0342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    850           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    851           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    852           "result" : "invalid",
    853           "flags" : [
    854             "InvalidPublic",
    855             "UnnamedCurve"
    856           ]
    857         },
    858         {
    859           "tcId" : 89,
    860           "comment" : "cofactor = 0",
    861           "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201000342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    862           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    863           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    864           "result" : "invalid",
    865           "flags" : [
    866             "InvalidPublic",
    867             "UnnamedCurve"
    868           ]
    869         },
    870         {
    871           "tcId" : 90,
    872           "comment" : "cofactor = 2",
    873           "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201020342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    874           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    875           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    876           "result" : "acceptable",
    877           "flags" : [
    878             "UnusedParam",
    879             "UnnamedCurve"
    880           ]
    881         },
    882         {
    883           "tcId" : 91,
    884           "comment" : "cofactor = 115792089237316195423570985008687907852837564279074904382605163141518161494337",
    885           "public" : "308201153081ce06072a8648ce3d02013081c2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    886           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    887           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    888           "result" : "invalid",
    889           "flags" : [
    890             "InvalidPublic",
    891             "UnnamedCurve"
    892           ]
    893         },
    894         {
    895           "tcId" : 92,
    896           "comment" : "cofactor = None",
    897           "public" : "3081f23081ab06072a8648ce3d020130819f020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    898           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    899           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    900           "result" : "acceptable",
    901           "flags" : [
    902             "UnusedParam",
    903             "UnnamedCurve"
    904           ]
    905         },
    906         {
    907           "tcId" : 93,
    908           "comment" : "modified prime",
    909           "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fb524ac7055bebf603a4e216abaa6a9ef8eb2bbea2cd820e59d46d8501f6268b30060401000401070441040000000000000000000006597fa94f5b8380000000000000000000000000000f229ba06e5c03dbcba0eec01b4bcca549cda86e507e8813b5bb2b42df88f12f47022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101034200040000000000000000000006597fa94f5b8380000000000000000000000000000f229ba06e5c03dbcba0eec01b4bcca549cda86e507e8813b5bb2b42df88f12f47",
    910           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    911           "shared" : "c5956b8cf7244e3c0457658a214210b358205cab12374d523ecf57895cecfeb0",
    912           "result" : "invalid",
    913           "flags" : [
    914             "ModifiedPrime",
    915             "InvalidPublic",
    916             "UnnamedCurve"
    917           ]
    918         },
    919         {
    920           "tcId" : 94,
    921           "comment" : "using secp224r1",
    922           "public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf",
    923           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    924           "shared" : "",
    925           "result" : "invalid",
    926           "flags" : [
    927             "InvalidPublic"
    928           ]
    929         },
    930         {
    931           "tcId" : 95,
    932           "comment" : "using secp256r1",
    933           "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39",
    934           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    935           "shared" : "",
    936           "result" : "invalid",
    937           "flags" : [
    938             "InvalidPublic"
    939           ]
    940         },
    941         {
    942           "tcId" : 96,
    943           "comment" : "a = 0",
    944           "public" : "3081f53081ae06072a8648ce3d02013081a2020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f300604010004010704410449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201010342000449c248edc659e18482b7105748a4b95d3a46952a5ba72da0d702dc97a64e99799d8cff7a5c4b925e4360ece25ccf307d7a9a7063286bbd16ef64c65f546757e2",
    945           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    946           "shared" : "380c53e0a509ebb3b63346598105219b43d51ae196b4557d59bbd67824032dff",
    947           "result" : "acceptable",
    948           "flags" : [
    949             "UnusedParam",
    950             "UnnamedCurve"
    951           ]
    952         },
    953         {
    954           "tcId" : 97,
    955           "comment" : "public key of order 3",
    956           "public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f30440420878d275ed392d346140c0e50fc739e4ef7d888bf6b029b52c7c4cbaf66a2684e0420d613823ed25a7cec3fec5f7bb05528420aeb52b53338f05b7bd8556f516d16f70441040f6c49429669c68baf5da3f3d0972ad16d2a02467163565dd998cd15c2b2882348f037c47c27a9acfd580996c087e2c95e9ac4e0abfaefbaa320f790239acbda022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101034200040f6c49429669c68baf5da3f3d0972ad16d2a02467163565dd998cd15c2b28823b70fc83b83d8565302a7f6693f781d36a1653b1f540510455cdf086edc653055",
    957           "private" : "0cfe75ee764197aa7732a5478556b478898423d2bc0e484a6ebb3674a6036a65d",
    958           "shared" : "e5bc54909cf74ca0a6fa76196171bd174b36dbc62c9a83ad6012b722e80a8a4c",
    959           "result" : "invalid",
    960           "flags" : [
    961             "WeakPublicKey",
    962             "InvalidPublic",
    963             "UnnamedCurve"
    964           ]
    965         },
    966         {
    967           "tcId" : 98,
    968           "comment" : "Public key uses wrong curve: secp224r1",
    969           "public" : "304e301006072a8648ce3d020106052b81040021033a000450eb062b54940a455719d523e1ec106525dda34c2fd95ace62b9b16d315d323f089173d10c45dceff155942431750c00ca36f463828e9fab",
    970           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
    971           "shared" : "",
    972           "result" : "invalid",
    973           "flags" : []
    974         },
    975         {
    976           "tcId" : 99,
    977           "comment" : "Public key uses wrong curve: secp256r1",
    978           "public" : "3059301306072a8648ce3d020106082a8648ce3d0301070342000406372852584037722a7f9bfaad5661acb623162d45f70a552c617f4080e873aa43609275dff6dcaaa122a745d0f154681f9c7726867b43e7523b7f5ab5ea963e",
    979           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
    980           "shared" : "",
    981           "result" : "invalid",
    982           "flags" : []
    983         },
    984         {
    985           "tcId" : 100,
    986           "comment" : "Public key uses wrong curve: secp384r1",
    987           "public" : "3076301006072a8648ce3d020106052b81040022036200040ef5804731d918f037506ee00b8602b877c7d509ffa2c0847a86e7a2d358ba7c981c2a74b22401ac615307a6deb275402fa6c8218c3374f8a91752d2eff6bd14ad8cae596d2f37dae8aeec085760edf4fda9a7cf70253898a54183469072a561",
    988           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
    989           "shared" : "",
    990           "result" : "invalid",
    991           "flags" : []
    992         },
    993         {
    994           "tcId" : 101,
    995           "comment" : "Public key uses wrong curve: secp521r1",
    996           "public" : "30819b301006072a8648ce3d020106052b81040023038186000400921da57110db26c7838a69d574fc98588c5c07a792cb379f46664cc773c1e1f6fa16148667748ede232d1a1f1cea7f152c5d586172acbeaa48416bcbd70bb27f0f01b4477e1ae74bf4f093184a9f26f103712ccf6ceb45a0505b191606d897edaf872b37f0f90a933000a80fc3207048323c16883a3d67a90aa78bcc9c5e58d784b9b9",
    997           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
    998           "shared" : "",
    999           "result" : "invalid",
   1000           "flags" : []
   1001         },
   1002         {
   1003           "tcId" : 102,
   1004           "comment" : "Public key uses wrong curve: brainpoolP224r1",
   1005           "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00042c9fdd1914cacdb28e39e6fc24b4c3c666cc0d438acc4529a6cc297a2d0fdecb3028d9e4d84c711db352379c080c78659969bdc5d3218901",
   1006           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
   1007           "shared" : "",
   1008           "result" : "invalid",
   1009           "flags" : []
   1010         },
   1011         {
   1012           "tcId" : 103,
   1013           "comment" : "Public key uses wrong curve: brainpoolP256r1",
   1014           "public" : "305a301406072a8648ce3d020106092b240303020801010703420004120e4db849e5d960741c7d221aa80fe6e4fcd578191b7f845a68a6fcb8647719a6fffb6165d8ec39389eecc530839c321b2e9040027fba5d9cb9311df7cd3d4d",
   1015           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
   1016           "shared" : "",
   1017           "result" : "invalid",
   1018           "flags" : []
   1019         },
   1020         {
   1021           "tcId" : 104,
   1022           "comment" : "Public key uses wrong curve: brainpoolP320r1",
   1023           "public" : "306a301406072a8648ce3d020106092b2403030208010109035200040efb1c104938f59a931fe6bf69f7ead4036d2336075a708e66b020e1bc5bb6d9cdc86d4e8fa181d7c7ea1af28353044e8cec12eec75a6dd87a5dc902024d93f8c8d9bf43b453fd919151f9bd7bb955c7",
   1024           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
   1025           "shared" : "",
   1026           "result" : "invalid",
   1027           "flags" : []
   1028         },
   1029         {
   1030           "tcId" : 105,
   1031           "comment" : "Public key uses wrong curve: brainpoolP384r1",
   1032           "public" : "307a301406072a8648ce3d020106092b240303020801010b036200043e96d75b79214e69a4550e25375478bdc9c2a9d0178a77b5700bd5f12e3ce142f50c93dc1ee7268456d7eae2d44b718d6f159e896ae14fbe3aba397801a95e2bb6a9a761e865b289dd9db64aa07c794cedf77328543b94c9b54ce0cf04c60ac8",
   1033           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
   1034           "shared" : "",
   1035           "result" : "invalid",
   1036           "flags" : []
   1037         },
   1038         {
   1039           "tcId" : 106,
   1040           "comment" : "Public key uses wrong curve: brainpoolP512r1",
   1041           "public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044f191130740f1b75ae13402960eb22ea801db80ed51a461e06a7b3ba60c9bddd132a6465bbee8afd70cfb4495efbda4f1567b958e6e305bfcb4ac8f05172688e0f2f175aa12425be3ab7271b42f258639e868677d1163c12e641229f1e6427761c9e294de51db564151b21a051d2f7a13661852799557a556a5f3c51d36d083a",
   1042           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
   1043           "shared" : "",
   1044           "result" : "invalid",
   1045           "flags" : []
   1046         },
   1047         {
   1048           "tcId" : 107,
   1049           "comment" : "Public key uses wrong curve: brainpoolP224t1",
   1050           "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00044964b948cefa39cd769e3480d4840a3c58e966161be80df02d9aab33b4a318a32f30130224edcefe0dd64342404e594aa334995b179f641f",
   1051           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
   1052           "shared" : "",
   1053           "result" : "invalid",
   1054           "flags" : []
   1055         },
   1056         {
   1057           "tcId" : 108,
   1058           "comment" : "Public key uses wrong curve: brainpoolP256t1",
   1059           "public" : "305a301406072a8648ce3d020106092b24030302080101080342000411157979c08bcd175d34572209a85f3f5d602e35bdc3b553b0f19307672b31ba69d0556bce48c43e2e7e6177055221a4c4b7eb17ee9708f49216de76d6e92ab8",
   1060           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
   1061           "shared" : "",
   1062           "result" : "invalid",
   1063           "flags" : []
   1064         },
   1065         {
   1066           "tcId" : 109,
   1067           "comment" : "Public key uses wrong curve: brainpoolP320t1",
   1068           "public" : "306a301406072a8648ce3d020106092b240303020801010a035200048bb517e198930eba57293419876a8793f711de37c27f200e6fb2c2b13e9fabd4fbc42ad61751ca583031ba76cbc6d745d115addc74eab63bf415c4fa20dbbecae98ac3c3da1a041705cf8959e2ccf453",
   1069           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
   1070           "shared" : "",
   1071           "result" : "invalid",
   1072           "flags" : []
   1073         },
   1074         {
   1075           "tcId" : 110,
   1076           "comment" : "Public key uses wrong curve: brainpoolP384t1",
   1077           "public" : "307a301406072a8648ce3d020106092b240303020801010c036200045eb38d0261b744b03abef4ae7c17bc886b5b426bd910958f8a49ef62053048f869541b7a05d244315fc9cd74271ec3d518d94114b6006017f4ed5e3c06322baa1c75809a1057ba6fa46d1e1a9927a262e627940d5da538b5a3d1d794d9c866a4",
   1078           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
   1079           "shared" : "",
   1080           "result" : "invalid",
   1081           "flags" : []
   1082         },
   1083         {
   1084           "tcId" : 111,
   1085           "comment" : "Public key uses wrong curve: brainpoolP512t1",
   1086           "public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004035fc238e57d980beae0215fb89108f9c6c4afda5d920f9d0583ee7d65f8778ecfff24a31d4f32deb6ea5f7e3adb6affb9327a5e62e09cba07c88b119fd104a83b7811e958e393971a5c9417412070b9f18b03be37e81e0bca5d3ff0873ed1f3113ed0fc57a0344321fb4d6c43f2f6e630a3d3883efe4c21df3e0f0b1208226b",
   1087           "private" : "0dafa209e0f81119a4afa3f1bc46e2f7947354e3727c608b05c4950b10386643a",
   1088           "shared" : "",
   1089           "result" : "invalid",
   1090           "flags" : []
   1091         },
   1092         {
   1093           "tcId" : 112,
   1094           "comment" : "invalid public key",
   1095           "public" : "3036301006072a8648ce3d020106052b8104000a03220002977cb7fb9a0ec5b208e811d6a0795eb78d7642e3cac42a801bcc8fc0f06472d4",
   1096           "private" : "0d09182a4d0c94ba85f82eff9fc1bddb0b07d3f2af8632fc1c73a3604e8f0b335",
   1097           "shared" : "",
   1098           "result" : "invalid",
   1099           "flags" : [
   1100             "CompressedPoint"
   1101           ]
   1102         },
   1103         {
   1104           "tcId" : 113,
   1105           "comment" : "public key is a low order point on twist",
   1106           "public" : "3036301006072a8648ce3d020106052b8104000a032200020000000000000000000000000000000000000000000000000000000000000000",
   1107           "private" : "098b5c223cf9cc0920a5145ba1fd2f6afee7e1f66d0120b8536685fdf05ebb300",
   1108           "shared" : "",
   1109           "result" : "invalid",
   1110           "flags" : [
   1111             "CompressedPoint"
   1112           ]
   1113         },
   1114         {
   1115           "tcId" : 114,
   1116           "comment" : "public key is a low order point on twist",
   1117           "public" : "3036301006072a8648ce3d020106052b8104000a032200030000000000000000000000000000000000000000000000000000000000000000",
   1118           "private" : "098b5c223cf9cc0920a5145ba1fd2f6afee7e1f66d0120b8536685fdf05ebb2ff",
   1119           "shared" : "",
   1120           "result" : "invalid",
   1121           "flags" : [
   1122             "CompressedPoint"
   1123           ]
   1124         },
   1125         {
   1126           "tcId" : 115,
   1127           "comment" : "long form encoding of length",
   1128           "public" : "308156301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1129           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1130           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1131           "result" : "acceptable",
   1132           "flags" : [
   1133             "InvalidAsn"
   1134           ]
   1135         },
   1136         {
   1137           "tcId" : 116,
   1138           "comment" : "long form encoding of length",
   1139           "public" : "305730811006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1140           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1141           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1142           "result" : "acceptable",
   1143           "flags" : [
   1144             "InvalidAsn"
   1145           ]
   1146         },
   1147         {
   1148           "tcId" : 117,
   1149           "comment" : "long form encoding of length",
   1150           "public" : "305730110681072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1151           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1152           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1153           "result" : "acceptable",
   1154           "flags" : [
   1155             "InvalidAsn"
   1156           ]
   1157         },
   1158         {
   1159           "tcId" : 118,
   1160           "comment" : "long form encoding of length",
   1161           "public" : "3057301106072a8648ce3d02010681052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1162           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1163           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1164           "result" : "acceptable",
   1165           "flags" : [
   1166             "InvalidAsn"
   1167           ]
   1168         },
   1169         {
   1170           "tcId" : 119,
   1171           "comment" : "long form encoding of length",
   1172           "public" : "3057301006072a8648ce3d020106052b8104000a0381420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1173           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1174           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1175           "result" : "acceptable",
   1176           "flags" : [
   1177             "InvalidAsn"
   1178           ]
   1179         },
   1180         {
   1181           "tcId" : 120,
   1182           "comment" : "length contains leading 0",
   1183           "public" : "30820056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1184           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1185           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1186           "result" : "acceptable",
   1187           "flags" : [
   1188             "InvalidAsn"
   1189           ]
   1190         },
   1191         {
   1192           "tcId" : 121,
   1193           "comment" : "length contains leading 0",
   1194           "public" : "30583082001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1195           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1196           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1197           "result" : "acceptable",
   1198           "flags" : [
   1199             "InvalidAsn"
   1200           ]
   1201         },
   1202         {
   1203           "tcId" : 122,
   1204           "comment" : "length contains leading 0",
   1205           "public" : "30583012068200072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1206           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1207           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1208           "result" : "acceptable",
   1209           "flags" : [
   1210             "InvalidAsn"
   1211           ]
   1212         },
   1213         {
   1214           "tcId" : 123,
   1215           "comment" : "length contains leading 0",
   1216           "public" : "3058301206072a8648ce3d0201068200052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1217           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1218           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1219           "result" : "acceptable",
   1220           "flags" : [
   1221             "InvalidAsn"
   1222           ]
   1223         },
   1224         {
   1225           "tcId" : 124,
   1226           "comment" : "length contains leading 0",
   1227           "public" : "3058301006072a8648ce3d020106052b8104000a038200420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1228           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1229           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1230           "result" : "acceptable",
   1231           "flags" : [
   1232             "InvalidAsn"
   1233           ]
   1234         },
   1235         {
   1236           "tcId" : 125,
   1237           "comment" : "wrong length",
   1238           "public" : "3057301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1239           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1240           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1241           "result" : "acceptable",
   1242           "flags" : [
   1243             "InvalidAsn"
   1244           ]
   1245         },
   1246         {
   1247           "tcId" : 126,
   1248           "comment" : "wrong length",
   1249           "public" : "3055301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1250           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1251           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1252           "result" : "acceptable",
   1253           "flags" : [
   1254             "InvalidAsn"
   1255           ]
   1256         },
   1257         {
   1258           "tcId" : 127,
   1259           "comment" : "wrong length",
   1260           "public" : "3056301106072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1261           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1262           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1263           "result" : "acceptable",
   1264           "flags" : [
   1265             "InvalidAsn"
   1266           ]
   1267         },
   1268         {
   1269           "tcId" : 128,
   1270           "comment" : "wrong length",
   1271           "public" : "3056300f06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1272           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1273           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1274           "result" : "acceptable",
   1275           "flags" : [
   1276             "InvalidAsn"
   1277           ]
   1278         },
   1279         {
   1280           "tcId" : 129,
   1281           "comment" : "wrong length",
   1282           "public" : "3056301006082a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1283           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1284           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1285           "result" : "acceptable",
   1286           "flags" : [
   1287             "InvalidAsn"
   1288           ]
   1289         },
   1290         {
   1291           "tcId" : 130,
   1292           "comment" : "wrong length",
   1293           "public" : "3056301006062a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1294           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1295           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1296           "result" : "acceptable",
   1297           "flags" : [
   1298             "InvalidAsn"
   1299           ]
   1300         },
   1301         {
   1302           "tcId" : 131,
   1303           "comment" : "wrong length",
   1304           "public" : "3056301006072a8648ce3d020106062b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1305           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1306           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1307           "result" : "acceptable",
   1308           "flags" : [
   1309             "InvalidAsn"
   1310           ]
   1311         },
   1312         {
   1313           "tcId" : 132,
   1314           "comment" : "wrong length",
   1315           "public" : "3056301006072a8648ce3d020106042b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1316           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1317           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1318           "result" : "acceptable",
   1319           "flags" : [
   1320             "InvalidAsn"
   1321           ]
   1322         },
   1323         {
   1324           "tcId" : 133,
   1325           "comment" : "wrong length",
   1326           "public" : "3056301006072a8648ce3d020106052b8104000a03430004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1327           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1328           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1329           "result" : "acceptable",
   1330           "flags" : [
   1331             "InvalidAsn"
   1332           ]
   1333         },
   1334         {
   1335           "tcId" : 134,
   1336           "comment" : "wrong length",
   1337           "public" : "3056301006072a8648ce3d020106052b8104000a03410004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1338           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1339           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1340           "result" : "acceptable",
   1341           "flags" : [
   1342             "InvalidAsn"
   1343           ]
   1344         },
   1345         {
   1346           "tcId" : 135,
   1347           "comment" : "uint32 overflow in length",
   1348           "public" : "30850100000056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1349           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1350           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1351           "result" : "acceptable",
   1352           "flags" : [
   1353             "InvalidAsn"
   1354           ]
   1355         },
   1356         {
   1357           "tcId" : 136,
   1358           "comment" : "uint32 overflow in length",
   1359           "public" : "305b3085010000001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1360           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1361           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1362           "result" : "acceptable",
   1363           "flags" : [
   1364             "InvalidAsn"
   1365           ]
   1366         },
   1367         {
   1368           "tcId" : 137,
   1369           "comment" : "uint32 overflow in length",
   1370           "public" : "305b3015068501000000072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1371           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1372           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1373           "result" : "acceptable",
   1374           "flags" : [
   1375             "InvalidAsn"
   1376           ]
   1377         },
   1378         {
   1379           "tcId" : 138,
   1380           "comment" : "uint32 overflow in length",
   1381           "public" : "305b301506072a8648ce3d0201068501000000052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1382           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1383           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1384           "result" : "acceptable",
   1385           "flags" : [
   1386             "InvalidAsn"
   1387           ]
   1388         },
   1389         {
   1390           "tcId" : 139,
   1391           "comment" : "uint32 overflow in length",
   1392           "public" : "305b301006072a8648ce3d020106052b8104000a038501000000420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1393           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1394           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1395           "result" : "acceptable",
   1396           "flags" : [
   1397             "InvalidAsn"
   1398           ]
   1399         },
   1400         {
   1401           "tcId" : 140,
   1402           "comment" : "uint64 overflow in length",
   1403           "public" : "3089010000000000000056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1404           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1405           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1406           "result" : "acceptable",
   1407           "flags" : [
   1408             "InvalidAsn"
   1409           ]
   1410         },
   1411         {
   1412           "tcId" : 141,
   1413           "comment" : "uint64 overflow in length",
   1414           "public" : "305f308901000000000000001006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1415           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1416           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1417           "result" : "acceptable",
   1418           "flags" : [
   1419             "InvalidAsn"
   1420           ]
   1421         },
   1422         {
   1423           "tcId" : 142,
   1424           "comment" : "uint64 overflow in length",
   1425           "public" : "305f301906890100000000000000072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1426           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1427           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1428           "result" : "acceptable",
   1429           "flags" : [
   1430             "InvalidAsn"
   1431           ]
   1432         },
   1433         {
   1434           "tcId" : 143,
   1435           "comment" : "uint64 overflow in length",
   1436           "public" : "305f301906072a8648ce3d020106890100000000000000052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1437           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1438           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1439           "result" : "acceptable",
   1440           "flags" : [
   1441             "InvalidAsn"
   1442           ]
   1443         },
   1444         {
   1445           "tcId" : 144,
   1446           "comment" : "uint64 overflow in length",
   1447           "public" : "305f301006072a8648ce3d020106052b8104000a03890100000000000000420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1448           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1449           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1450           "result" : "acceptable",
   1451           "flags" : [
   1452             "InvalidAsn"
   1453           ]
   1454         },
   1455         {
   1456           "tcId" : 145,
   1457           "comment" : "length = 2**31 - 1",
   1458           "public" : "30847fffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1459           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1460           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1461           "result" : "acceptable",
   1462           "flags" : [
   1463             "InvalidAsn"
   1464           ]
   1465         },
   1466         {
   1467           "tcId" : 146,
   1468           "comment" : "length = 2**31 - 1",
   1469           "public" : "305a30847fffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1470           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1471           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1472           "result" : "acceptable",
   1473           "flags" : [
   1474             "InvalidAsn"
   1475           ]
   1476         },
   1477         {
   1478           "tcId" : 147,
   1479           "comment" : "length = 2**31 - 1",
   1480           "public" : "305a301406847fffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1481           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1482           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1483           "result" : "acceptable",
   1484           "flags" : [
   1485             "InvalidAsn"
   1486           ]
   1487         },
   1488         {
   1489           "tcId" : 148,
   1490           "comment" : "length = 2**31 - 1",
   1491           "public" : "305a301406072a8648ce3d020106847fffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1492           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1493           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1494           "result" : "acceptable",
   1495           "flags" : [
   1496             "InvalidAsn"
   1497           ]
   1498         },
   1499         {
   1500           "tcId" : 149,
   1501           "comment" : "length = 2**31 - 1",
   1502           "public" : "305a301006072a8648ce3d020106052b8104000a03847fffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1503           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1504           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1505           "result" : "acceptable",
   1506           "flags" : [
   1507             "InvalidAsn"
   1508           ]
   1509         },
   1510         {
   1511           "tcId" : 150,
   1512           "comment" : "length = 2**32 - 1",
   1513           "public" : "3084ffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1514           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1515           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1516           "result" : "acceptable",
   1517           "flags" : [
   1518             "InvalidAsn"
   1519           ]
   1520         },
   1521         {
   1522           "tcId" : 151,
   1523           "comment" : "length = 2**32 - 1",
   1524           "public" : "305a3084ffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1525           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1526           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1527           "result" : "acceptable",
   1528           "flags" : [
   1529             "InvalidAsn"
   1530           ]
   1531         },
   1532         {
   1533           "tcId" : 152,
   1534           "comment" : "length = 2**32 - 1",
   1535           "public" : "305a30140684ffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1536           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1537           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1538           "result" : "acceptable",
   1539           "flags" : [
   1540             "InvalidAsn"
   1541           ]
   1542         },
   1543         {
   1544           "tcId" : 153,
   1545           "comment" : "length = 2**32 - 1",
   1546           "public" : "305a301406072a8648ce3d02010684ffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1547           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1548           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1549           "result" : "acceptable",
   1550           "flags" : [
   1551             "InvalidAsn"
   1552           ]
   1553         },
   1554         {
   1555           "tcId" : 154,
   1556           "comment" : "length = 2**32 - 1",
   1557           "public" : "305a301006072a8648ce3d020106052b8104000a0384ffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1558           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1559           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1560           "result" : "acceptable",
   1561           "flags" : [
   1562             "InvalidAsn"
   1563           ]
   1564         },
   1565         {
   1566           "tcId" : 155,
   1567           "comment" : "length = 2**40 - 1",
   1568           "public" : "3085ffffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1569           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1570           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1571           "result" : "acceptable",
   1572           "flags" : [
   1573             "InvalidAsn"
   1574           ]
   1575         },
   1576         {
   1577           "tcId" : 156,
   1578           "comment" : "length = 2**40 - 1",
   1579           "public" : "305b3085ffffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1580           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1581           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1582           "result" : "acceptable",
   1583           "flags" : [
   1584             "InvalidAsn"
   1585           ]
   1586         },
   1587         {
   1588           "tcId" : 157,
   1589           "comment" : "length = 2**40 - 1",
   1590           "public" : "305b30150685ffffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1591           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1592           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1593           "result" : "acceptable",
   1594           "flags" : [
   1595             "InvalidAsn"
   1596           ]
   1597         },
   1598         {
   1599           "tcId" : 158,
   1600           "comment" : "length = 2**40 - 1",
   1601           "public" : "305b301506072a8648ce3d02010685ffffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1602           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1603           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1604           "result" : "acceptable",
   1605           "flags" : [
   1606             "InvalidAsn"
   1607           ]
   1608         },
   1609         {
   1610           "tcId" : 159,
   1611           "comment" : "length = 2**40 - 1",
   1612           "public" : "305b301006072a8648ce3d020106052b8104000a0385ffffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1613           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1614           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1615           "result" : "acceptable",
   1616           "flags" : [
   1617             "InvalidAsn"
   1618           ]
   1619         },
   1620         {
   1621           "tcId" : 160,
   1622           "comment" : "length = 2**64 - 1",
   1623           "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1624           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1625           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1626           "result" : "acceptable",
   1627           "flags" : [
   1628             "InvalidAsn"
   1629           ]
   1630         },
   1631         {
   1632           "tcId" : 161,
   1633           "comment" : "length = 2**64 - 1",
   1634           "public" : "305e3088ffffffffffffffff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1635           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1636           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1637           "result" : "acceptable",
   1638           "flags" : [
   1639             "InvalidAsn"
   1640           ]
   1641         },
   1642         {
   1643           "tcId" : 162,
   1644           "comment" : "length = 2**64 - 1",
   1645           "public" : "305e30180688ffffffffffffffff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1646           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1647           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1648           "result" : "acceptable",
   1649           "flags" : [
   1650             "InvalidAsn"
   1651           ]
   1652         },
   1653         {
   1654           "tcId" : 163,
   1655           "comment" : "length = 2**64 - 1",
   1656           "public" : "305e301806072a8648ce3d02010688ffffffffffffffff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1657           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1658           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1659           "result" : "acceptable",
   1660           "flags" : [
   1661             "InvalidAsn"
   1662           ]
   1663         },
   1664         {
   1665           "tcId" : 164,
   1666           "comment" : "length = 2**64 - 1",
   1667           "public" : "305e301006072a8648ce3d020106052b8104000a0388ffffffffffffffff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1668           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1669           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1670           "result" : "acceptable",
   1671           "flags" : [
   1672             "InvalidAsn"
   1673           ]
   1674         },
   1675         {
   1676           "tcId" : 165,
   1677           "comment" : "incorrect length",
   1678           "public" : "30ff301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1679           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1680           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1681           "result" : "acceptable",
   1682           "flags" : [
   1683             "InvalidAsn"
   1684           ]
   1685         },
   1686         {
   1687           "tcId" : 166,
   1688           "comment" : "incorrect length",
   1689           "public" : "305630ff06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1690           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1691           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1692           "result" : "acceptable",
   1693           "flags" : [
   1694             "InvalidAsn"
   1695           ]
   1696         },
   1697         {
   1698           "tcId" : 167,
   1699           "comment" : "incorrect length",
   1700           "public" : "3056301006ff2a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1701           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1702           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1703           "result" : "acceptable",
   1704           "flags" : [
   1705             "InvalidAsn"
   1706           ]
   1707         },
   1708         {
   1709           "tcId" : 168,
   1710           "comment" : "incorrect length",
   1711           "public" : "3056301006072a8648ce3d020106ff2b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1712           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1713           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1714           "result" : "acceptable",
   1715           "flags" : [
   1716             "InvalidAsn"
   1717           ]
   1718         },
   1719         {
   1720           "tcId" : 169,
   1721           "comment" : "incorrect length",
   1722           "public" : "3056301006072a8648ce3d020106052b8104000a03ff0004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1723           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1724           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1725           "result" : "acceptable",
   1726           "flags" : [
   1727             "InvalidAsn"
   1728           ]
   1729         },
   1730         {
   1731           "tcId" : 170,
   1732           "comment" : "indefinite length without termination",
   1733           "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1734           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1735           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1736           "result" : "acceptable",
   1737           "flags" : [
   1738             "InvalidAsn"
   1739           ]
   1740         },
   1741         {
   1742           "tcId" : 171,
   1743           "comment" : "indefinite length without termination",
   1744           "public" : "3056308006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1745           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1746           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1747           "result" : "acceptable",
   1748           "flags" : [
   1749             "InvalidAsn"
   1750           ]
   1751         },
   1752         {
   1753           "tcId" : 172,
   1754           "comment" : "indefinite length without termination",
   1755           "public" : "3056301006802a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1756           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1757           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1758           "result" : "acceptable",
   1759           "flags" : [
   1760             "InvalidAsn"
   1761           ]
   1762         },
   1763         {
   1764           "tcId" : 173,
   1765           "comment" : "indefinite length without termination",
   1766           "public" : "3056301006072a8648ce3d020106802b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1767           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1768           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1769           "result" : "acceptable",
   1770           "flags" : [
   1771             "InvalidAsn"
   1772           ]
   1773         },
   1774         {
   1775           "tcId" : 174,
   1776           "comment" : "indefinite length without termination",
   1777           "public" : "3056301006072a8648ce3d020106052b8104000a03800004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1778           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1779           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1780           "result" : "acceptable",
   1781           "flags" : [
   1782             "InvalidAsn"
   1783           ]
   1784         },
   1785         {
   1786           "tcId" : 175,
   1787           "comment" : "removing sequence",
   1788           "public" : "",
   1789           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1790           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1791           "result" : "acceptable",
   1792           "flags" : [
   1793             "InvalidAsn"
   1794           ]
   1795         },
   1796         {
   1797           "tcId" : 176,
   1798           "comment" : "removing sequence",
   1799           "public" : "304403420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1800           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1801           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1802           "result" : "acceptable",
   1803           "flags" : [
   1804             "InvalidAsn"
   1805           ]
   1806         },
   1807         {
   1808           "tcId" : 177,
   1809           "comment" : "lonely sequence tag",
   1810           "public" : "30",
   1811           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1812           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1813           "result" : "acceptable",
   1814           "flags" : [
   1815             "InvalidAsn"
   1816           ]
   1817         },
   1818         {
   1819           "tcId" : 178,
   1820           "comment" : "lonely sequence tag",
   1821           "public" : "30453003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1822           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1823           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1824           "result" : "acceptable",
   1825           "flags" : [
   1826             "InvalidAsn"
   1827           ]
   1828         },
   1829         {
   1830           "tcId" : 179,
   1831           "comment" : "appending 0's to sequence",
   1832           "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000",
   1833           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1834           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1835           "result" : "acceptable",
   1836           "flags" : [
   1837             "InvalidAsn"
   1838           ]
   1839         },
   1840         {
   1841           "tcId" : 180,
   1842           "comment" : "appending 0's to sequence",
   1843           "public" : "3058301206072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1844           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1845           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1846           "result" : "acceptable",
   1847           "flags" : [
   1848             "InvalidAsn"
   1849           ]
   1850         },
   1851         {
   1852           "tcId" : 181,
   1853           "comment" : "prepending 0's to sequence",
   1854           "public" : "30580000301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1855           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1856           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1857           "result" : "acceptable",
   1858           "flags" : [
   1859             "InvalidAsn"
   1860           ]
   1861         },
   1862         {
   1863           "tcId" : 182,
   1864           "comment" : "prepending 0's to sequence",
   1865           "public" : "30583012000006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1866           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1867           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1868           "result" : "acceptable",
   1869           "flags" : [
   1870             "InvalidAsn"
   1871           ]
   1872         },
   1873         {
   1874           "tcId" : 183,
   1875           "comment" : "appending unused 0's to sequence",
   1876           "public" : "3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000",
   1877           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1878           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1879           "result" : "acceptable",
   1880           "flags" : [
   1881             "InvalidAsn"
   1882           ]
   1883         },
   1884         {
   1885           "tcId" : 184,
   1886           "comment" : "appending unused 0's to sequence",
   1887           "public" : "3058301006072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1888           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1889           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1890           "result" : "acceptable",
   1891           "flags" : [
   1892             "InvalidAsn"
   1893           ]
   1894         },
   1895         {
   1896           "tcId" : 185,
   1897           "comment" : "appending null value to sequence",
   1898           "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670500",
   1899           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1900           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1901           "result" : "acceptable",
   1902           "flags" : [
   1903             "InvalidAsn"
   1904           ]
   1905         },
   1906         {
   1907           "tcId" : 186,
   1908           "comment" : "appending null value to sequence",
   1909           "public" : "3058301206072a8648ce3d020106052b8104000a050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1910           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1911           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1912           "result" : "acceptable",
   1913           "flags" : [
   1914             "InvalidAsn"
   1915           ]
   1916         },
   1917         {
   1918           "tcId" : 187,
   1919           "comment" : "including garbage",
   1920           "public" : "305b4981773056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1921           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1922           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1923           "result" : "acceptable",
   1924           "flags" : [
   1925             "InvalidAsn"
   1926           ]
   1927         },
   1928         {
   1929           "tcId" : 188,
   1930           "comment" : "including garbage",
   1931           "public" : "305a25003056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1932           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1933           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1934           "result" : "acceptable",
   1935           "flags" : [
   1936             "InvalidAsn"
   1937           ]
   1938         },
   1939         {
   1940           "tcId" : 189,
   1941           "comment" : "including garbage",
   1942           "public" : "30583056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670004deadbeef",
   1943           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1944           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1945           "result" : "acceptable",
   1946           "flags" : [
   1947             "InvalidAsn"
   1948           ]
   1949         },
   1950         {
   1951           "tcId" : 190,
   1952           "comment" : "including garbage",
   1953           "public" : "305b3015498177301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1954           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1955           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1956           "result" : "acceptable",
   1957           "flags" : [
   1958             "InvalidAsn"
   1959           ]
   1960         },
   1961         {
   1962           "tcId" : 191,
   1963           "comment" : "including garbage",
   1964           "public" : "305a30142500301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1965           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1966           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1967           "result" : "acceptable",
   1968           "flags" : [
   1969             "InvalidAsn"
   1970           ]
   1971         },
   1972         {
   1973           "tcId" : 192,
   1974           "comment" : "including garbage",
   1975           "public" : "305e3012301006072a8648ce3d020106052b8104000a0004deadbeef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1976           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1977           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1978           "result" : "acceptable",
   1979           "flags" : [
   1980             "InvalidAsn"
   1981           ]
   1982         },
   1983         {
   1984           "tcId" : 193,
   1985           "comment" : "including garbage",
   1986           "public" : "305b3015260c49817706072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1987           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1988           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   1989           "result" : "acceptable",
   1990           "flags" : [
   1991             "InvalidAsn"
   1992           ]
   1993         },
   1994         {
   1995           "tcId" : 194,
   1996           "comment" : "including garbage",
   1997           "public" : "305a3014260b250006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   1998           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   1999           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2000           "result" : "acceptable",
   2001           "flags" : [
   2002             "InvalidAsn"
   2003           ]
   2004         },
   2005         {
   2006           "tcId" : 195,
   2007           "comment" : "including garbage",
   2008           "public" : "305e3018260906072a8648ce3d02010004deadbeef06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2009           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2010           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2011           "result" : "acceptable",
   2012           "flags" : [
   2013             "InvalidAsn"
   2014           ]
   2015         },
   2016         {
   2017           "tcId" : 196,
   2018           "comment" : "including garbage",
   2019           "public" : "305b301506072a8648ce3d0201260a49817706052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2020           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2021           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2022           "result" : "acceptable",
   2023           "flags" : [
   2024             "InvalidAsn"
   2025           ]
   2026         },
   2027         {
   2028           "tcId" : 197,
   2029           "comment" : "including garbage",
   2030           "public" : "305a301406072a8648ce3d02012609250006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2031           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2032           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2033           "result" : "acceptable",
   2034           "flags" : [
   2035             "InvalidAsn"
   2036           ]
   2037         },
   2038         {
   2039           "tcId" : 198,
   2040           "comment" : "including garbage",
   2041           "public" : "305e301806072a8648ce3d0201260706052b8104000a0004deadbeef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2042           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2043           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2044           "result" : "acceptable",
   2045           "flags" : [
   2046             "InvalidAsn"
   2047           ]
   2048         },
   2049         {
   2050           "tcId" : 199,
   2051           "comment" : "including garbage",
   2052           "public" : "305b301006072a8648ce3d020106052b8104000a234749817703420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2053           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2054           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2055           "result" : "acceptable",
   2056           "flags" : [
   2057             "InvalidAsn"
   2058           ]
   2059         },
   2060         {
   2061           "tcId" : 200,
   2062           "comment" : "including garbage",
   2063           "public" : "305a301006072a8648ce3d020106052b8104000a2346250003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2064           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2065           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2066           "result" : "acceptable",
   2067           "flags" : [
   2068             "InvalidAsn"
   2069           ]
   2070         },
   2071         {
   2072           "tcId" : 201,
   2073           "comment" : "including garbage",
   2074           "public" : "305e301006072a8648ce3d020106052b8104000a234403420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670004deadbeef",
   2075           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2076           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2077           "result" : "acceptable",
   2078           "flags" : [
   2079             "InvalidAsn"
   2080           ]
   2081         },
   2082         {
   2083           "tcId" : 202,
   2084           "comment" : "including undefined tags",
   2085           "public" : "305eaa00bb00cd003056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2086           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2087           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2088           "result" : "acceptable",
   2089           "flags" : [
   2090             "InvalidAsn"
   2091           ]
   2092         },
   2093         {
   2094           "tcId" : 203,
   2095           "comment" : "including undefined tags",
   2096           "public" : "305caa02aabb3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2097           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2098           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2099           "result" : "acceptable",
   2100           "flags" : [
   2101             "InvalidAsn"
   2102           ]
   2103         },
   2104         {
   2105           "tcId" : 204,
   2106           "comment" : "including undefined tags",
   2107           "public" : "305e3018aa00bb00cd00301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2108           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2109           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2110           "result" : "acceptable",
   2111           "flags" : [
   2112             "InvalidAsn"
   2113           ]
   2114         },
   2115         {
   2116           "tcId" : 205,
   2117           "comment" : "including undefined tags",
   2118           "public" : "305c3016aa02aabb301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2119           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2120           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2121           "result" : "acceptable",
   2122           "flags" : [
   2123             "InvalidAsn"
   2124           ]
   2125         },
   2126         {
   2127           "tcId" : 206,
   2128           "comment" : "including undefined tags",
   2129           "public" : "305e3018260faa00bb00cd0006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2130           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2131           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2132           "result" : "acceptable",
   2133           "flags" : [
   2134             "InvalidAsn"
   2135           ]
   2136         },
   2137         {
   2138           "tcId" : 207,
   2139           "comment" : "including undefined tags",
   2140           "public" : "305c3016260daa02aabb06072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2141           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2142           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2143           "result" : "acceptable",
   2144           "flags" : [
   2145             "InvalidAsn"
   2146           ]
   2147         },
   2148         {
   2149           "tcId" : 208,
   2150           "comment" : "including undefined tags",
   2151           "public" : "305e301806072a8648ce3d0201260daa00bb00cd0006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2152           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2153           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2154           "result" : "acceptable",
   2155           "flags" : [
   2156             "InvalidAsn"
   2157           ]
   2158         },
   2159         {
   2160           "tcId" : 209,
   2161           "comment" : "including undefined tags",
   2162           "public" : "305c301606072a8648ce3d0201260baa02aabb06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2163           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2164           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2165           "result" : "acceptable",
   2166           "flags" : [
   2167             "InvalidAsn"
   2168           ]
   2169         },
   2170         {
   2171           "tcId" : 210,
   2172           "comment" : "including undefined tags",
   2173           "public" : "305e301006072a8648ce3d020106052b8104000a234aaa00bb00cd0003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2174           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2175           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2176           "result" : "acceptable",
   2177           "flags" : [
   2178             "InvalidAsn"
   2179           ]
   2180         },
   2181         {
   2182           "tcId" : 211,
   2183           "comment" : "including undefined tags",
   2184           "public" : "305c301006072a8648ce3d020106052b8104000a2348aa02aabb03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2185           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2186           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2187           "result" : "acceptable",
   2188           "flags" : [
   2189             "InvalidAsn"
   2190           ]
   2191         },
   2192         {
   2193           "tcId" : 212,
   2194           "comment" : "truncated length of sequence",
   2195           "public" : "3081",
   2196           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2197           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2198           "result" : "acceptable",
   2199           "flags" : [
   2200             "InvalidAsn"
   2201           ]
   2202         },
   2203         {
   2204           "tcId" : 213,
   2205           "comment" : "truncated length of sequence",
   2206           "public" : "3046308103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2207           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2208           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2209           "result" : "acceptable",
   2210           "flags" : [
   2211             "InvalidAsn"
   2212           ]
   2213         },
   2214         {
   2215           "tcId" : 214,
   2216           "comment" : "Replacing sequence with NULL",
   2217           "public" : "0500",
   2218           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2219           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2220           "result" : "acceptable",
   2221           "flags" : [
   2222             "InvalidAsn"
   2223           ]
   2224         },
   2225         {
   2226           "tcId" : 215,
   2227           "comment" : "Replacing sequence with NULL",
   2228           "public" : "3046050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2229           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2230           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2231           "result" : "acceptable",
   2232           "flags" : [
   2233             "InvalidAsn"
   2234           ]
   2235         },
   2236         {
   2237           "tcId" : 216,
   2238           "comment" : "changing tag value of sequence",
   2239           "public" : "2e56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2240           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2241           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2242           "result" : "acceptable",
   2243           "flags" : [
   2244             "InvalidAsn"
   2245           ]
   2246         },
   2247         {
   2248           "tcId" : 217,
   2249           "comment" : "changing tag value of sequence",
   2250           "public" : "2f56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2251           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2252           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2253           "result" : "acceptable",
   2254           "flags" : [
   2255             "InvalidAsn"
   2256           ]
   2257         },
   2258         {
   2259           "tcId" : 218,
   2260           "comment" : "changing tag value of sequence",
   2261           "public" : "3156301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2262           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2263           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2264           "result" : "acceptable",
   2265           "flags" : [
   2266             "InvalidAsn"
   2267           ]
   2268         },
   2269         {
   2270           "tcId" : 219,
   2271           "comment" : "changing tag value of sequence",
   2272           "public" : "3256301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2273           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2274           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2275           "result" : "acceptable",
   2276           "flags" : [
   2277             "InvalidAsn"
   2278           ]
   2279         },
   2280         {
   2281           "tcId" : 220,
   2282           "comment" : "changing tag value of sequence",
   2283           "public" : "ff56301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2284           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2285           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2286           "result" : "acceptable",
   2287           "flags" : [
   2288             "InvalidAsn"
   2289           ]
   2290         },
   2291         {
   2292           "tcId" : 221,
   2293           "comment" : "changing tag value of sequence",
   2294           "public" : "30562e1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2295           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2296           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2297           "result" : "acceptable",
   2298           "flags" : [
   2299             "InvalidAsn"
   2300           ]
   2301         },
   2302         {
   2303           "tcId" : 222,
   2304           "comment" : "changing tag value of sequence",
   2305           "public" : "30562f1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2306           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2307           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2308           "result" : "acceptable",
   2309           "flags" : [
   2310             "InvalidAsn"
   2311           ]
   2312         },
   2313         {
   2314           "tcId" : 223,
   2315           "comment" : "changing tag value of sequence",
   2316           "public" : "3056311006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2317           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2318           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2319           "result" : "acceptable",
   2320           "flags" : [
   2321             "InvalidAsn"
   2322           ]
   2323         },
   2324         {
   2325           "tcId" : 224,
   2326           "comment" : "changing tag value of sequence",
   2327           "public" : "3056321006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2328           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2329           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2330           "result" : "acceptable",
   2331           "flags" : [
   2332             "InvalidAsn"
   2333           ]
   2334         },
   2335         {
   2336           "tcId" : 225,
   2337           "comment" : "changing tag value of sequence",
   2338           "public" : "3056ff1006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2339           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2340           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2341           "result" : "acceptable",
   2342           "flags" : [
   2343             "InvalidAsn"
   2344           ]
   2345         },
   2346         {
   2347           "tcId" : 226,
   2348           "comment" : "dropping value of sequence",
   2349           "public" : "3000",
   2350           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2351           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2352           "result" : "acceptable",
   2353           "flags" : [
   2354             "InvalidAsn"
   2355           ]
   2356         },
   2357         {
   2358           "tcId" : 227,
   2359           "comment" : "dropping value of sequence",
   2360           "public" : "3046300003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2361           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2362           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2363           "result" : "acceptable",
   2364           "flags" : [
   2365             "InvalidAsn"
   2366           ]
   2367         },
   2368         {
   2369           "tcId" : 228,
   2370           "comment" : "truncate sequence",
   2371           "public" : "3055301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32",
   2372           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2373           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2374           "result" : "acceptable",
   2375           "flags" : [
   2376             "InvalidAsn"
   2377           ]
   2378         },
   2379         {
   2380           "tcId" : 229,
   2381           "comment" : "truncate sequence",
   2382           "public" : "30551006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2383           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2384           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2385           "result" : "acceptable",
   2386           "flags" : [
   2387             "InvalidAsn"
   2388           ]
   2389         },
   2390         {
   2391           "tcId" : 230,
   2392           "comment" : "truncate sequence",
   2393           "public" : "3055300f06072a8648ce3d020106052b81040003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2394           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2395           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2396           "result" : "acceptable",
   2397           "flags" : [
   2398             "InvalidAsn"
   2399           ]
   2400         },
   2401         {
   2402           "tcId" : 231,
   2403           "comment" : "truncate sequence",
   2404           "public" : "3055300f072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2405           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2406           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2407           "result" : "acceptable",
   2408           "flags" : [
   2409             "InvalidAsn"
   2410           ]
   2411         },
   2412         {
   2413           "tcId" : 232,
   2414           "comment" : "indefinite length",
   2415           "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000",
   2416           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2417           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2418           "result" : "acceptable",
   2419           "flags" : [
   2420             "InvalidAsn"
   2421           ]
   2422         },
   2423         {
   2424           "tcId" : 233,
   2425           "comment" : "indefinite length",
   2426           "public" : "3058308006072a8648ce3d020106052b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2427           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2428           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2429           "result" : "acceptable",
   2430           "flags" : [
   2431             "InvalidAsn"
   2432           ]
   2433         },
   2434         {
   2435           "tcId" : 234,
   2436           "comment" : "indefinite length with truncated delimiter",
   2437           "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326700",
   2438           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2439           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2440           "result" : "acceptable",
   2441           "flags" : [
   2442             "InvalidAsn"
   2443           ]
   2444         },
   2445         {
   2446           "tcId" : 235,
   2447           "comment" : "indefinite length with truncated delimiter",
   2448           "public" : "3057308006072a8648ce3d020106052b8104000a0003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2449           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2450           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2451           "result" : "acceptable",
   2452           "flags" : [
   2453             "InvalidAsn"
   2454           ]
   2455         },
   2456         {
   2457           "tcId" : 236,
   2458           "comment" : "indefinite length with additional element",
   2459           "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326705000000",
   2460           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2461           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2462           "result" : "acceptable",
   2463           "flags" : [
   2464             "InvalidAsn"
   2465           ]
   2466         },
   2467         {
   2468           "tcId" : 237,
   2469           "comment" : "indefinite length with additional element",
   2470           "public" : "305a308006072a8648ce3d020106052b8104000a0500000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2471           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2472           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2473           "result" : "acceptable",
   2474           "flags" : [
   2475             "InvalidAsn"
   2476           ]
   2477         },
   2478         {
   2479           "tcId" : 238,
   2480           "comment" : "indefinite length with truncated element",
   2481           "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267060811220000",
   2482           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2483           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2484           "result" : "acceptable",
   2485           "flags" : [
   2486             "InvalidAsn"
   2487           ]
   2488         },
   2489         {
   2490           "tcId" : 239,
   2491           "comment" : "indefinite length with truncated element",
   2492           "public" : "305c308006072a8648ce3d020106052b8104000a06081122000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2493           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2494           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2495           "result" : "acceptable",
   2496           "flags" : [
   2497             "InvalidAsn"
   2498           ]
   2499         },
   2500         {
   2501           "tcId" : 240,
   2502           "comment" : "indefinite length with garbage",
   2503           "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000fe02beef",
   2504           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2505           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2506           "result" : "acceptable",
   2507           "flags" : [
   2508             "InvalidAsn"
   2509           ]
   2510         },
   2511         {
   2512           "tcId" : 241,
   2513           "comment" : "indefinite length with garbage",
   2514           "public" : "305c308006072a8648ce3d020106052b8104000a0000fe02beef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2515           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2516           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2517           "result" : "acceptable",
   2518           "flags" : [
   2519             "InvalidAsn"
   2520           ]
   2521         },
   2522         {
   2523           "tcId" : 242,
   2524           "comment" : "indefinite length with nonempty EOC",
   2525           "public" : "3080301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670002beef",
   2526           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2527           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2528           "result" : "acceptable",
   2529           "flags" : [
   2530             "InvalidAsn"
   2531           ]
   2532         },
   2533         {
   2534           "tcId" : 243,
   2535           "comment" : "indefinite length with nonempty EOC",
   2536           "public" : "305a308006072a8648ce3d020106052b8104000a0002beef03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2537           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2538           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2539           "result" : "acceptable",
   2540           "flags" : [
   2541             "InvalidAsn"
   2542           ]
   2543         },
   2544         {
   2545           "tcId" : 244,
   2546           "comment" : "prepend empty sequence",
   2547           "public" : "30583000301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2548           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2549           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2550           "result" : "acceptable",
   2551           "flags" : [
   2552             "InvalidAsn"
   2553           ]
   2554         },
   2555         {
   2556           "tcId" : 245,
   2557           "comment" : "prepend empty sequence",
   2558           "public" : "30583012300006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2559           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2560           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2561           "result" : "acceptable",
   2562           "flags" : [
   2563             "InvalidAsn"
   2564           ]
   2565         },
   2566         {
   2567           "tcId" : 246,
   2568           "comment" : "append empty sequence",
   2569           "public" : "3058301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32673000",
   2570           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2571           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2572           "result" : "acceptable",
   2573           "flags" : [
   2574             "InvalidAsn"
   2575           ]
   2576         },
   2577         {
   2578           "tcId" : 247,
   2579           "comment" : "append empty sequence",
   2580           "public" : "3058301206072a8648ce3d020106052b8104000a300003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2581           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2582           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2583           "result" : "acceptable",
   2584           "flags" : [
   2585             "InvalidAsn"
   2586           ]
   2587         },
   2588         {
   2589           "tcId" : 248,
   2590           "comment" : "sequence of sequence",
   2591           "public" : "30583056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2592           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2593           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2594           "result" : "acceptable",
   2595           "flags" : [
   2596             "InvalidAsn"
   2597           ]
   2598         },
   2599         {
   2600           "tcId" : 249,
   2601           "comment" : "sequence of sequence",
   2602           "public" : "30583012301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2603           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2604           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2605           "result" : "acceptable",
   2606           "flags" : [
   2607             "InvalidAsn"
   2608           ]
   2609         },
   2610         {
   2611           "tcId" : 250,
   2612           "comment" : "truncated sequence",
   2613           "public" : "3012301006072a8648ce3d020106052b8104000a",
   2614           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2615           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2616           "result" : "acceptable",
   2617           "flags" : [
   2618             "InvalidAsn"
   2619           ]
   2620         },
   2621         {
   2622           "tcId" : 251,
   2623           "comment" : "truncated sequence",
   2624           "public" : "304f300906072a8648ce3d020103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2625           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2626           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2627           "result" : "acceptable",
   2628           "flags" : [
   2629             "InvalidAsn"
   2630           ]
   2631         },
   2632         {
   2633           "tcId" : 252,
   2634           "comment" : "repeat element in sequence",
   2635           "public" : "30819a301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326703420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2636           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2637           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2638           "result" : "acceptable",
   2639           "flags" : [
   2640             "InvalidAsn"
   2641           ]
   2642         },
   2643         {
   2644           "tcId" : 253,
   2645           "comment" : "repeat element in sequence",
   2646           "public" : "305d301706072a8648ce3d020106052b8104000a06052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2647           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2648           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2649           "result" : "acceptable",
   2650           "flags" : [
   2651             "InvalidAsn"
   2652           ]
   2653         },
   2654         {
   2655           "tcId" : 254,
   2656           "comment" : "removing oid",
   2657           "public" : "304d300706052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2658           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2659           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2660           "result" : "acceptable",
   2661           "flags" : [
   2662             "InvalidAsn"
   2663           ]
   2664         },
   2665         {
   2666           "tcId" : 255,
   2667           "comment" : "lonely oid tag",
   2668           "public" : "304e30080606052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2669           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2670           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2671           "result" : "acceptable",
   2672           "flags" : [
   2673             "InvalidAsn"
   2674           ]
   2675         },
   2676         {
   2677           "tcId" : 256,
   2678           "comment" : "lonely oid tag",
   2679           "public" : "3050300a06072a8648ce3d02010603420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2680           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2681           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2682           "result" : "acceptable",
   2683           "flags" : [
   2684             "InvalidAsn"
   2685           ]
   2686         },
   2687         {
   2688           "tcId" : 257,
   2689           "comment" : "appending 0's to oid",
   2690           "public" : "3058301206092a8648ce3d0201000006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2691           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2692           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2693           "result" : "acceptable",
   2694           "flags" : [
   2695             "InvalidAsn"
   2696           ]
   2697         },
   2698         {
   2699           "tcId" : 258,
   2700           "comment" : "appending 0's to oid",
   2701           "public" : "3058301206072a8648ce3d020106072b8104000a000003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2702           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2703           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2704           "result" : "acceptable",
   2705           "flags" : [
   2706             "InvalidAsn"
   2707           ]
   2708         },
   2709         {
   2710           "tcId" : 259,
   2711           "comment" : "prepending 0's to oid",
   2712           "public" : "30583012060900002a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2713           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2714           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2715           "result" : "acceptable",
   2716           "flags" : [
   2717             "InvalidAsn"
   2718           ]
   2719         },
   2720         {
   2721           "tcId" : 260,
   2722           "comment" : "prepending 0's to oid",
   2723           "public" : "3058301206072a8648ce3d0201060700002b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2724           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2725           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2726           "result" : "acceptable",
   2727           "flags" : [
   2728             "InvalidAsn"
   2729           ]
   2730         },
   2731         {
   2732           "tcId" : 261,
   2733           "comment" : "appending unused 0's to oid",
   2734           "public" : "3058301206072a8648ce3d0201000006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2735           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2736           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2737           "result" : "acceptable",
   2738           "flags" : [
   2739             "InvalidAsn"
   2740           ]
   2741         },
   2742         {
   2743           "tcId" : 262,
   2744           "comment" : "appending null value to oid",
   2745           "public" : "3058301206092a8648ce3d0201050006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2746           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2747           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2748           "result" : "acceptable",
   2749           "flags" : [
   2750             "InvalidAsn"
   2751           ]
   2752         },
   2753         {
   2754           "tcId" : 263,
   2755           "comment" : "appending null value to oid",
   2756           "public" : "3058301206072a8648ce3d020106072b8104000a050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2757           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2758           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2759           "result" : "acceptable",
   2760           "flags" : [
   2761             "InvalidAsn"
   2762           ]
   2763         },
   2764         {
   2765           "tcId" : 264,
   2766           "comment" : "truncated length of oid",
   2767           "public" : "304f3009068106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2768           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2769           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2770           "result" : "acceptable",
   2771           "flags" : [
   2772             "InvalidAsn"
   2773           ]
   2774         },
   2775         {
   2776           "tcId" : 265,
   2777           "comment" : "truncated length of oid",
   2778           "public" : "3051300b06072a8648ce3d0201068103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2779           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2780           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2781           "result" : "acceptable",
   2782           "flags" : [
   2783             "InvalidAsn"
   2784           ]
   2785         },
   2786         {
   2787           "tcId" : 266,
   2788           "comment" : "Replacing oid with NULL",
   2789           "public" : "304f3009050006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2790           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2791           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2792           "result" : "acceptable",
   2793           "flags" : [
   2794             "InvalidAsn"
   2795           ]
   2796         },
   2797         {
   2798           "tcId" : 267,
   2799           "comment" : "Replacing oid with NULL",
   2800           "public" : "3051300b06072a8648ce3d0201050003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2801           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2802           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2803           "result" : "acceptable",
   2804           "flags" : [
   2805             "InvalidAsn"
   2806           ]
   2807         },
   2808         {
   2809           "tcId" : 268,
   2810           "comment" : "changing tag value of oid",
   2811           "public" : "3056301004072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2812           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2813           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2814           "result" : "acceptable",
   2815           "flags" : [
   2816             "InvalidAsn"
   2817           ]
   2818         },
   2819         {
   2820           "tcId" : 269,
   2821           "comment" : "changing tag value of oid",
   2822           "public" : "3056301005072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2823           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2824           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2825           "result" : "acceptable",
   2826           "flags" : [
   2827             "InvalidAsn"
   2828           ]
   2829         },
   2830         {
   2831           "tcId" : 270,
   2832           "comment" : "changing tag value of oid",
   2833           "public" : "3056301007072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2834           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2835           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2836           "result" : "acceptable",
   2837           "flags" : [
   2838             "InvalidAsn"
   2839           ]
   2840         },
   2841         {
   2842           "tcId" : 271,
   2843           "comment" : "changing tag value of oid",
   2844           "public" : "3056301008072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2845           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2846           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2847           "result" : "acceptable",
   2848           "flags" : [
   2849             "InvalidAsn"
   2850           ]
   2851         },
   2852         {
   2853           "tcId" : 272,
   2854           "comment" : "changing tag value of oid",
   2855           "public" : "30563010ff072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2856           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2857           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2858           "result" : "acceptable",
   2859           "flags" : [
   2860             "InvalidAsn"
   2861           ]
   2862         },
   2863         {
   2864           "tcId" : 273,
   2865           "comment" : "changing tag value of oid",
   2866           "public" : "3056301006072a8648ce3d020104052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2867           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2868           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2869           "result" : "acceptable",
   2870           "flags" : [
   2871             "InvalidAsn"
   2872           ]
   2873         },
   2874         {
   2875           "tcId" : 274,
   2876           "comment" : "changing tag value of oid",
   2877           "public" : "3056301006072a8648ce3d020105052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2878           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2879           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2880           "result" : "acceptable",
   2881           "flags" : [
   2882             "InvalidAsn"
   2883           ]
   2884         },
   2885         {
   2886           "tcId" : 275,
   2887           "comment" : "changing tag value of oid",
   2888           "public" : "3056301006072a8648ce3d020107052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2889           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2890           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2891           "result" : "acceptable",
   2892           "flags" : [
   2893             "InvalidAsn"
   2894           ]
   2895         },
   2896         {
   2897           "tcId" : 276,
   2898           "comment" : "changing tag value of oid",
   2899           "public" : "3056301006072a8648ce3d020108052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2900           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2901           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2902           "result" : "acceptable",
   2903           "flags" : [
   2904             "InvalidAsn"
   2905           ]
   2906         },
   2907         {
   2908           "tcId" : 277,
   2909           "comment" : "changing tag value of oid",
   2910           "public" : "3056301006072a8648ce3d0201ff052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2911           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2912           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2913           "result" : "acceptable",
   2914           "flags" : [
   2915             "InvalidAsn"
   2916           ]
   2917         },
   2918         {
   2919           "tcId" : 278,
   2920           "comment" : "dropping value of oid",
   2921           "public" : "304f3009060006052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2922           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2923           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2924           "result" : "acceptable",
   2925           "flags" : [
   2926             "InvalidAsn"
   2927           ]
   2928         },
   2929         {
   2930           "tcId" : 279,
   2931           "comment" : "dropping value of oid",
   2932           "public" : "3051300b06072a8648ce3d0201060003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2933           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2934           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2935           "result" : "acceptable",
   2936           "flags" : [
   2937             "InvalidAsn"
   2938           ]
   2939         },
   2940         {
   2941           "tcId" : 280,
   2942           "comment" : "modify first byte of oid",
   2943           "public" : "305630100607288648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2944           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2945           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2946           "result" : "acceptable",
   2947           "flags" : [
   2948             "InvalidAsn"
   2949           ]
   2950         },
   2951         {
   2952           "tcId" : 281,
   2953           "comment" : "modify first byte of oid",
   2954           "public" : "3056301006072a8648ce3d02010605298104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2955           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2956           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2957           "result" : "acceptable",
   2958           "flags" : [
   2959             "InvalidAsn"
   2960           ]
   2961         },
   2962         {
   2963           "tcId" : 282,
   2964           "comment" : "modify last byte of oid",
   2965           "public" : "3056301006072a8648ce3d028106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2966           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2967           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2968           "result" : "acceptable",
   2969           "flags" : [
   2970             "InvalidAsn"
   2971           ]
   2972         },
   2973         {
   2974           "tcId" : 283,
   2975           "comment" : "modify last byte of oid",
   2976           "public" : "3056301006072a8648ce3d020106052b8104008a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2977           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2978           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2979           "result" : "acceptable",
   2980           "flags" : [
   2981             "InvalidAsn"
   2982           ]
   2983         },
   2984         {
   2985           "tcId" : 284,
   2986           "comment" : "truncate oid",
   2987           "public" : "3055300f06062a8648ce3d0206052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2988           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   2989           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   2990           "result" : "acceptable",
   2991           "flags" : [
   2992             "InvalidAsn"
   2993           ]
   2994         },
   2995         {
   2996           "tcId" : 285,
   2997           "comment" : "truncate oid",
   2998           "public" : "3055300f06068648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   2999           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3000           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3001           "result" : "acceptable",
   3002           "flags" : [
   3003             "InvalidAsn"
   3004           ]
   3005         },
   3006         {
   3007           "tcId" : 286,
   3008           "comment" : "truncate oid",
   3009           "public" : "3055300f06072a8648ce3d020106042b81040003420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3010           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3011           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3012           "result" : "acceptable",
   3013           "flags" : [
   3014             "InvalidAsn"
   3015           ]
   3016         },
   3017         {
   3018           "tcId" : 287,
   3019           "comment" : "truncate oid",
   3020           "public" : "3055300f06072a8648ce3d020106048104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3021           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3022           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3023           "result" : "acceptable",
   3024           "flags" : [
   3025             "InvalidAsn"
   3026           ]
   3027         },
   3028         {
   3029           "tcId" : 288,
   3030           "comment" : "wrong oid",
   3031           "public" : "30593013060a3262306530333032316106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3032           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3033           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3034           "result" : "acceptable",
   3035           "flags" : [
   3036             "InvalidAsn"
   3037           ]
   3038         },
   3039         {
   3040           "tcId" : 289,
   3041           "comment" : "wrong oid",
   3042           "public" : "3061301b061236303836343830313635303330343032303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3043           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3044           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3045           "result" : "acceptable",
   3046           "flags" : [
   3047             "InvalidAsn"
   3048           ]
   3049         },
   3050         {
   3051           "tcId" : 290,
   3052           "comment" : "wrong oid",
   3053           "public" : "305b301506072a8648ce3d0201060a3262306530333032316103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3054           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3055           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3056           "result" : "acceptable",
   3057           "flags" : [
   3058             "InvalidAsn"
   3059           ]
   3060         },
   3061         {
   3062           "tcId" : 291,
   3063           "comment" : "wrong oid",
   3064           "public" : "3063301d06072a8648ce3d0201061236303836343830313635303330343032303103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3065           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3066           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3067           "result" : "acceptable",
   3068           "flags" : [
   3069             "InvalidAsn"
   3070           ]
   3071         },
   3072         {
   3073           "tcId" : 292,
   3074           "comment" : "longer oid",
   3075           "public" : "305f301906103261383634386365336430323031303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3076           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3077           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3078           "result" : "acceptable",
   3079           "flags" : [
   3080             "InvalidAsn"
   3081           ]
   3082         },
   3083         {
   3084           "tcId" : 293,
   3085           "comment" : "longer oid",
   3086           "public" : "305d301706072a8648ce3d0201060c32623831303430303061303103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3087           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3088           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3089           "result" : "acceptable",
   3090           "flags" : [
   3091             "InvalidAsn"
   3092           ]
   3093         },
   3094         {
   3095           "tcId" : 294,
   3096           "comment" : "oid with modified node",
   3097           "public" : "305d3017060e326138363438636533643032313106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3098           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3099           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3100           "result" : "acceptable",
   3101           "flags" : [
   3102             "InvalidAsn"
   3103           ]
   3104         },
   3105         {
   3106           "tcId" : 295,
   3107           "comment" : "oid with modified node",
   3108           "public" : "3065301f06163261383634386365336430323838383038303830303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3109           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3110           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3111           "result" : "acceptable",
   3112           "flags" : [
   3113             "InvalidAsn"
   3114           ]
   3115         },
   3116         {
   3117           "tcId" : 296,
   3118           "comment" : "oid with modified node",
   3119           "public" : "305b301506072a8648ce3d0201060a3262383130343030316103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3120           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3121           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3122           "result" : "acceptable",
   3123           "flags" : [
   3124             "InvalidAsn"
   3125           ]
   3126         },
   3127         {
   3128           "tcId" : 297,
   3129           "comment" : "oid with modified node",
   3130           "public" : "3063301d06072a8648ce3d0201061232623831303430303838383038303830306103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3131           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3132           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3133           "result" : "acceptable",
   3134           "flags" : [
   3135             "InvalidAsn"
   3136           ]
   3137         },
   3138         {
   3139           "tcId" : 298,
   3140           "comment" : "large integer in oid",
   3141           "public" : "306f30290620326138363438636533643032383238303830383038303830383038303830303106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3142           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3143           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3144           "result" : "acceptable",
   3145           "flags" : [
   3146             "InvalidAsn"
   3147           ]
   3148         },
   3149         {
   3150           "tcId" : 299,
   3151           "comment" : "large integer in oid",
   3152           "public" : "306d302706072a8648ce3d0201061c3262383130343030383238303830383038303830383038303830306103420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3153           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3154           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3155           "result" : "acceptable",
   3156           "flags" : [
   3157             "InvalidAsn"
   3158           ]
   3159         },
   3160         {
   3161           "tcId" : 300,
   3162           "comment" : "oid with invalid node",
   3163           "public" : "3060301a0611326138363438636533643032303165303306052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3164           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3165           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3166           "result" : "acceptable",
   3167           "flags" : [
   3168             "InvalidAsn"
   3169           ]
   3170         },
   3171         {
   3172           "tcId" : 301,
   3173           "comment" : "oid with invalid node",
   3174           "public" : "3057301106082a808648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3175           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3176           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3177           "result" : "acceptable",
   3178           "flags" : [
   3179             "InvalidAsn"
   3180           ]
   3181         },
   3182         {
   3183           "tcId" : 302,
   3184           "comment" : "oid with invalid node",
   3185           "public" : "305e301806072a8648ce3d0201060d3262383130343030306165303303420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3186           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3187           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3188           "result" : "acceptable",
   3189           "flags" : [
   3190             "InvalidAsn"
   3191           ]
   3192         },
   3193         {
   3194           "tcId" : 303,
   3195           "comment" : "oid with invalid node",
   3196           "public" : "3057301106072a8648ce3d020106062b808104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3197           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3198           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3199           "result" : "acceptable",
   3200           "flags" : [
   3201             "InvalidAsn"
   3202           ]
   3203         },
   3204         {
   3205           "tcId" : 304,
   3206           "comment" : "lonely bit string tag",
   3207           "public" : "3013301006072a8648ce3d020106052b8104000a03",
   3208           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3209           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3210           "result" : "acceptable",
   3211           "flags" : [
   3212             "InvalidAsn"
   3213           ]
   3214         },
   3215         {
   3216           "tcId" : 305,
   3217           "comment" : "appending 0's to bit string",
   3218           "public" : "3058301006072a8648ce3d020106052b8104000a03440004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670000",
   3219           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3220           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3221           "result" : "acceptable",
   3222           "flags" : [
   3223             "InvalidAsn"
   3224           ]
   3225         },
   3226         {
   3227           "tcId" : 306,
   3228           "comment" : "prepending 0's to bit string",
   3229           "public" : "3058301006072a8648ce3d020106052b8104000a034400000004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3230           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3231           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3232           "result" : "acceptable",
   3233           "flags" : [
   3234             "InvalidAsn"
   3235           ]
   3236         },
   3237         {
   3238           "tcId" : 307,
   3239           "comment" : "appending null value to bit string",
   3240           "public" : "3058301006072a8648ce3d020106052b8104000a03440004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32670500",
   3241           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3242           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3243           "result" : "acceptable",
   3244           "flags" : [
   3245             "InvalidAsn"
   3246           ]
   3247         },
   3248         {
   3249           "tcId" : 308,
   3250           "comment" : "truncated length of bit string",
   3251           "public" : "3014301006072a8648ce3d020106052b8104000a0381",
   3252           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3253           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3254           "result" : "acceptable",
   3255           "flags" : [
   3256             "InvalidAsn"
   3257           ]
   3258         },
   3259         {
   3260           "tcId" : 309,
   3261           "comment" : "Replacing bit string with NULL",
   3262           "public" : "3014301006072a8648ce3d020106052b8104000a0500",
   3263           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3264           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3265           "result" : "acceptable",
   3266           "flags" : [
   3267             "InvalidAsn"
   3268           ]
   3269         },
   3270         {
   3271           "tcId" : 310,
   3272           "comment" : "changing tag value of bit string",
   3273           "public" : "3056301006072a8648ce3d020106052b8104000a01420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3274           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3275           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3276           "result" : "acceptable",
   3277           "flags" : [
   3278             "InvalidAsn"
   3279           ]
   3280         },
   3281         {
   3282           "tcId" : 311,
   3283           "comment" : "changing tag value of bit string",
   3284           "public" : "3056301006072a8648ce3d020106052b8104000a02420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3285           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3286           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3287           "result" : "acceptable",
   3288           "flags" : [
   3289             "InvalidAsn"
   3290           ]
   3291         },
   3292         {
   3293           "tcId" : 312,
   3294           "comment" : "changing tag value of bit string",
   3295           "public" : "3056301006072a8648ce3d020106052b8104000a04420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3296           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3297           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3298           "result" : "acceptable",
   3299           "flags" : [
   3300             "InvalidAsn"
   3301           ]
   3302         },
   3303         {
   3304           "tcId" : 313,
   3305           "comment" : "changing tag value of bit string",
   3306           "public" : "3056301006072a8648ce3d020106052b8104000a05420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3307           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3308           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3309           "result" : "acceptable",
   3310           "flags" : [
   3311             "InvalidAsn"
   3312           ]
   3313         },
   3314         {
   3315           "tcId" : 314,
   3316           "comment" : "changing tag value of bit string",
   3317           "public" : "3056301006072a8648ce3d020106052b8104000aff420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3318           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3319           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3320           "result" : "acceptable",
   3321           "flags" : [
   3322             "InvalidAsn"
   3323           ]
   3324         },
   3325         {
   3326           "tcId" : 315,
   3327           "comment" : "dropping value of bit string",
   3328           "public" : "3014301006072a8648ce3d020106052b8104000a0300",
   3329           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3330           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3331           "result" : "acceptable",
   3332           "flags" : [
   3333             "InvalidAsn"
   3334           ]
   3335         },
   3336         {
   3337           "tcId" : 316,
   3338           "comment" : "modify first byte of bit string",
   3339           "public" : "3056301006072a8648ce3d020106052b8104000a03420204e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3340           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3341           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3342           "result" : "acceptable",
   3343           "flags" : [
   3344             "InvalidAsn"
   3345           ]
   3346         },
   3347         {
   3348           "tcId" : 317,
   3349           "comment" : "modify last byte of bit string",
   3350           "public" : "3056301006072a8648ce3d020106052b8104000a03420004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32e7",
   3351           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3352           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3353           "result" : "acceptable",
   3354           "flags" : [
   3355             "InvalidAsn"
   3356           ]
   3357         },
   3358         {
   3359           "tcId" : 318,
   3360           "comment" : "truncate bit string",
   3361           "public" : "3055301006072a8648ce3d020106052b8104000a03410004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da32",
   3362           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3363           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3364           "result" : "acceptable",
   3365           "flags" : [
   3366             "InvalidAsn"
   3367           ]
   3368         },
   3369         {
   3370           "tcId" : 319,
   3371           "comment" : "truncate bit string",
   3372           "public" : "3055301006072a8648ce3d020106052b8104000a034104e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3373           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3374           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3375           "result" : "acceptable",
   3376           "flags" : [
   3377             "InvalidAsn"
   3378           ]
   3379         },
   3380         {
   3381           "tcId" : 320,
   3382           "comment" : "declaring bits as unused in a bit-string",
   3383           "public" : "3056301006072a8648ce3d020106052b8104000a03420104e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3384           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3385           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3386           "result" : "acceptable",
   3387           "flags" : [
   3388             "InvalidAsn"
   3389           ]
   3390         },
   3391         {
   3392           "tcId" : 321,
   3393           "comment" : "unused bits in a bit-string",
   3394           "public" : "305a301006072a8648ce3d020106052b8104000a03462004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da326701020304",
   3395           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3396           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3397           "result" : "acceptable",
   3398           "flags" : [
   3399             "InvalidAsn"
   3400           ]
   3401         },
   3402         {
   3403           "tcId" : 322,
   3404           "comment" : "unused bits in empty bit-string",
   3405           "public" : "3015301006072a8648ce3d020106052b8104000a030103",
   3406           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3407           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3408           "result" : "acceptable",
   3409           "flags" : [
   3410             "InvalidAsn"
   3411           ]
   3412         },
   3413         {
   3414           "tcId" : 323,
   3415           "comment" : "128 unused bits",
   3416           "public" : "3056301006072a8648ce3d020106052b8104000a03428004e03faca42a8b811759211d49b69dd0e0a686b28ff7b5817789a2f80050791335bf34cf495029075de25603fd56dd3cef36ee8503b9f3b0c1340c8e4012da3267",
   3417           "private" : "495800a83e6c1d61886d332e2613aa3f70df22865b0387ca6ca195cfcd2b2b1",
   3418           "shared" : "ebdca74dbf2c8ef63af8d86e0e0ee4511399bc08a395c4ea050bab43a29d2646",
   3419           "result" : "acceptable",
   3420           "flags" : [
   3421             "InvalidAsn"
   3422           ]
   3423         }
   3424       ]
   3425     }
   3426   ]
   3427 }
   3428