Home | History | Annotate | Download | only in wycheproof_testvectors
      1 {
      2   "algorithm" : "ECDSA",
      3   "generatorVersion" : "0.4.12",
      4   "notes" : {
      5     "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.",
      6     "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.",
      7     "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.",
      8     "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission."
      9   },
     10   "numberOfTests" : 392,
     11   "header" : [],
     12   "testGroups" : [
     13     {
     14       "key" : {
     15         "curve" : "secp384r1",
     16         "keySize" : 384,
     17         "type" : "ECPublicKey",
     18         "uncompressed" : "042da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f",
     19         "wx" : "2da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa",
     20         "wy" : "4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f"
     21       },
     22       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200042da57dda1089276a543f9ffdac0bff0d976cad71eb7280e7d9bfd9fee4bdb2f20f47ff888274389772d98cc5752138aa4b6d054d69dcf3e25ec49df870715e34883b1836197d76f8ad962e78f6571bbc7407b0d6091f9e4d88f014274406174f",
     23       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAELaV92hCJJ2pUP5/9rAv/DZdsrXHrcoDn\n2b/Z/uS9svIPR/+IgnQ4l3LZjMV1ITiqS20FTWnc8+JexJ34cHFeNIg7GDYZfXb4\nrZYuePZXG7x0B7DWCR+eTYjwFCdEBhdP\n-----END PUBLIC KEY-----",
     24       "sha" : "SHA-384",
     25       "type" : "ECDSAVer",
     26       "tests" : [
     27         {
     28           "tcId" : 1,
     29           "comment" : "signature malleability",
     30           "msg" : "313233343030",
     31           "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702301840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca03995ca30240e09513805bf6209b58ac7aa9cff54eecd82b9f1",
     32           "result" : "valid",
     33           "flags" : []
     34         },
     35         {
     36           "tcId" : 2,
     37           "comment" : "Legacy:ASN encoding of s misses leading 0",
     38           "msg" : "313233343030",
     39           "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
     40           "result" : "acceptable",
     41           "flags" : [
     42             "MissingZero"
     43           ]
     44         },
     45         {
     46           "tcId" : 3,
     47           "comment" : "valid",
     48           "msg" : "313233343030",
     49           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
     50           "result" : "valid",
     51           "flags" : []
     52         },
     53         {
     54           "tcId" : 4,
     55           "comment" : "long form encoding of length",
     56           "msg" : "313233343030",
     57           "sig" : "308165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
     58           "result" : "invalid",
     59           "flags" : [
     60             "BER"
     61           ]
     62         },
     63         {
     64           "tcId" : 5,
     65           "comment" : "long form encoding of length",
     66           "msg" : "313233343030",
     67           "sig" : "306602813012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
     68           "result" : "invalid",
     69           "flags" : [
     70             "BER"
     71           ]
     72         },
     73         {
     74           "tcId" : 6,
     75           "comment" : "long form encoding of length",
     76           "msg" : "313233343030",
     77           "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702813100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
     78           "result" : "invalid",
     79           "flags" : [
     80             "BER"
     81           ]
     82         },
     83         {
     84           "tcId" : 7,
     85           "comment" : "length contains leading 0",
     86           "msg" : "313233343030",
     87           "sig" : "30820065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
     88           "result" : "invalid",
     89           "flags" : [
     90             "BER"
     91           ]
     92         },
     93         {
     94           "tcId" : 8,
     95           "comment" : "length contains leading 0",
     96           "msg" : "313233343030",
     97           "sig" : "30670282003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
     98           "result" : "invalid",
     99           "flags" : [
    100             "BER"
    101           ]
    102         },
    103         {
    104           "tcId" : 9,
    105           "comment" : "length contains leading 0",
    106           "msg" : "313233343030",
    107           "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70282003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    108           "result" : "invalid",
    109           "flags" : [
    110             "BER"
    111           ]
    112         },
    113         {
    114           "tcId" : 10,
    115           "comment" : "wrong length",
    116           "msg" : "313233343030",
    117           "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    118           "result" : "invalid",
    119           "flags" : []
    120         },
    121         {
    122           "tcId" : 11,
    123           "comment" : "wrong length",
    124           "msg" : "313233343030",
    125           "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    126           "result" : "invalid",
    127           "flags" : []
    128         },
    129         {
    130           "tcId" : 12,
    131           "comment" : "wrong length",
    132           "msg" : "313233343030",
    133           "sig" : "3065023112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    134           "result" : "invalid",
    135           "flags" : []
    136         },
    137         {
    138           "tcId" : 13,
    139           "comment" : "wrong length",
    140           "msg" : "313233343030",
    141           "sig" : "3065022f12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    142           "result" : "invalid",
    143           "flags" : []
    144         },
    145         {
    146           "tcId" : 14,
    147           "comment" : "wrong length",
    148           "msg" : "313233343030",
    149           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023200e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    150           "result" : "invalid",
    151           "flags" : []
    152         },
    153         {
    154           "tcId" : 15,
    155           "comment" : "wrong length",
    156           "msg" : "313233343030",
    157           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    158           "result" : "invalid",
    159           "flags" : []
    160         },
    161         {
    162           "tcId" : 16,
    163           "comment" : "uint32 overflow in length",
    164           "msg" : "313233343030",
    165           "sig" : "30850100000065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    166           "result" : "invalid",
    167           "flags" : []
    168         },
    169         {
    170           "tcId" : 17,
    171           "comment" : "uint32 overflow in length",
    172           "msg" : "313233343030",
    173           "sig" : "306a0285010000003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    174           "result" : "invalid",
    175           "flags" : []
    176         },
    177         {
    178           "tcId" : 18,
    179           "comment" : "uint32 overflow in length",
    180           "msg" : "313233343030",
    181           "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70285010000003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    182           "result" : "invalid",
    183           "flags" : []
    184         },
    185         {
    186           "tcId" : 19,
    187           "comment" : "uint64 overflow in length",
    188           "msg" : "313233343030",
    189           "sig" : "3089010000000000000065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    190           "result" : "invalid",
    191           "flags" : []
    192         },
    193         {
    194           "tcId" : 20,
    195           "comment" : "uint64 overflow in length",
    196           "msg" : "313233343030",
    197           "sig" : "306e028901000000000000003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    198           "result" : "invalid",
    199           "flags" : []
    200         },
    201         {
    202           "tcId" : 21,
    203           "comment" : "uint64 overflow in length",
    204           "msg" : "313233343030",
    205           "sig" : "306e023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7028901000000000000003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    206           "result" : "invalid",
    207           "flags" : []
    208         },
    209         {
    210           "tcId" : 22,
    211           "comment" : "length = 2**31 - 1",
    212           "msg" : "313233343030",
    213           "sig" : "30847fffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    214           "result" : "invalid",
    215           "flags" : []
    216         },
    217         {
    218           "tcId" : 23,
    219           "comment" : "length = 2**31 - 1",
    220           "msg" : "313233343030",
    221           "sig" : "306902847fffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    222           "result" : "invalid",
    223           "flags" : []
    224         },
    225         {
    226           "tcId" : 24,
    227           "comment" : "length = 2**31 - 1",
    228           "msg" : "313233343030",
    229           "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702847fffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    230           "result" : "invalid",
    231           "flags" : []
    232         },
    233         {
    234           "tcId" : 25,
    235           "comment" : "length = 2**32 - 1",
    236           "msg" : "313233343030",
    237           "sig" : "3084ffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    238           "result" : "invalid",
    239           "flags" : []
    240         },
    241         {
    242           "tcId" : 26,
    243           "comment" : "length = 2**32 - 1",
    244           "msg" : "313233343030",
    245           "sig" : "30690284ffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    246           "result" : "invalid",
    247           "flags" : []
    248         },
    249         {
    250           "tcId" : 27,
    251           "comment" : "length = 2**32 - 1",
    252           "msg" : "313233343030",
    253           "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70284ffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    254           "result" : "invalid",
    255           "flags" : []
    256         },
    257         {
    258           "tcId" : 28,
    259           "comment" : "length = 2**40 - 1",
    260           "msg" : "313233343030",
    261           "sig" : "3085ffffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    262           "result" : "invalid",
    263           "flags" : []
    264         },
    265         {
    266           "tcId" : 29,
    267           "comment" : "length = 2**40 - 1",
    268           "msg" : "313233343030",
    269           "sig" : "306a0285ffffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    270           "result" : "invalid",
    271           "flags" : []
    272         },
    273         {
    274           "tcId" : 30,
    275           "comment" : "length = 2**40 - 1",
    276           "msg" : "313233343030",
    277           "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70285ffffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    278           "result" : "invalid",
    279           "flags" : []
    280         },
    281         {
    282           "tcId" : 31,
    283           "comment" : "length = 2**64 - 1",
    284           "msg" : "313233343030",
    285           "sig" : "3088ffffffffffffffff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    286           "result" : "invalid",
    287           "flags" : []
    288         },
    289         {
    290           "tcId" : 32,
    291           "comment" : "length = 2**64 - 1",
    292           "msg" : "313233343030",
    293           "sig" : "306d0288ffffffffffffffff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    294           "result" : "invalid",
    295           "flags" : []
    296         },
    297         {
    298           "tcId" : 33,
    299           "comment" : "length = 2**64 - 1",
    300           "msg" : "313233343030",
    301           "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70288ffffffffffffffff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    302           "result" : "invalid",
    303           "flags" : []
    304         },
    305         {
    306           "tcId" : 34,
    307           "comment" : "incorrect length",
    308           "msg" : "313233343030",
    309           "sig" : "30ff023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    310           "result" : "invalid",
    311           "flags" : []
    312         },
    313         {
    314           "tcId" : 35,
    315           "comment" : "incorrect length",
    316           "msg" : "313233343030",
    317           "sig" : "306502ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    318           "result" : "invalid",
    319           "flags" : []
    320         },
    321         {
    322           "tcId" : 36,
    323           "comment" : "incorrect length",
    324           "msg" : "313233343030",
    325           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702ff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    326           "result" : "invalid",
    327           "flags" : []
    328         },
    329         {
    330           "tcId" : 37,
    331           "comment" : "indefinite length without termination",
    332           "msg" : "313233343030",
    333           "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    334           "result" : "invalid",
    335           "flags" : []
    336         },
    337         {
    338           "tcId" : 38,
    339           "comment" : "indefinite length without termination",
    340           "msg" : "313233343030",
    341           "sig" : "3065028012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    342           "result" : "invalid",
    343           "flags" : []
    344         },
    345         {
    346           "tcId" : 39,
    347           "comment" : "indefinite length without termination",
    348           "msg" : "313233343030",
    349           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7028000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    350           "result" : "invalid",
    351           "flags" : []
    352         },
    353         {
    354           "tcId" : 40,
    355           "comment" : "removing sequence",
    356           "msg" : "313233343030",
    357           "sig" : "",
    358           "result" : "invalid",
    359           "flags" : []
    360         },
    361         {
    362           "tcId" : 41,
    363           "comment" : "lonely sequence tag",
    364           "msg" : "313233343030",
    365           "sig" : "30",
    366           "result" : "invalid",
    367           "flags" : []
    368         },
    369         {
    370           "tcId" : 42,
    371           "comment" : "appending 0's to sequence",
    372           "msg" : "313233343030",
    373           "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
    374           "result" : "invalid",
    375           "flags" : []
    376         },
    377         {
    378           "tcId" : 43,
    379           "comment" : "prepending 0's to sequence",
    380           "msg" : "313233343030",
    381           "sig" : "30670000023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    382           "result" : "invalid",
    383           "flags" : []
    384         },
    385         {
    386           "tcId" : 44,
    387           "comment" : "appending unused 0's to sequence",
    388           "msg" : "313233343030",
    389           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
    390           "result" : "invalid",
    391           "flags" : []
    392         },
    393         {
    394           "tcId" : 45,
    395           "comment" : "appending null value to sequence",
    396           "msg" : "313233343030",
    397           "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820500",
    398           "result" : "invalid",
    399           "flags" : []
    400         },
    401         {
    402           "tcId" : 46,
    403           "comment" : "including garbage",
    404           "msg" : "313233343030",
    405           "sig" : "306a4981773065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    406           "result" : "invalid",
    407           "flags" : []
    408         },
    409         {
    410           "tcId" : 47,
    411           "comment" : "including garbage",
    412           "msg" : "313233343030",
    413           "sig" : "306925003065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    414           "result" : "invalid",
    415           "flags" : []
    416         },
    417         {
    418           "tcId" : 48,
    419           "comment" : "including garbage",
    420           "msg" : "313233343030",
    421           "sig" : "30673065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820004deadbeef",
    422           "result" : "invalid",
    423           "flags" : []
    424         },
    425         {
    426           "tcId" : 49,
    427           "comment" : "including garbage",
    428           "msg" : "313233343030",
    429           "sig" : "306a2235498177023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    430           "result" : "invalid",
    431           "flags" : []
    432         },
    433         {
    434           "tcId" : 50,
    435           "comment" : "including garbage",
    436           "msg" : "313233343030",
    437           "sig" : "306922342500023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    438           "result" : "invalid",
    439           "flags" : []
    440         },
    441         {
    442           "tcId" : 51,
    443           "comment" : "including garbage",
    444           "msg" : "313233343030",
    445           "sig" : "306d2232023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70004deadbeef023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    446           "result" : "invalid",
    447           "flags" : []
    448         },
    449         {
    450           "tcId" : 52,
    451           "comment" : "including garbage",
    452           "msg" : "313233343030",
    453           "sig" : "306a023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72236498177023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    454           "result" : "invalid",
    455           "flags" : []
    456         },
    457         {
    458           "tcId" : 53,
    459           "comment" : "including garbage",
    460           "msg" : "313233343030",
    461           "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d722352500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    462           "result" : "invalid",
    463           "flags" : []
    464         },
    465         {
    466           "tcId" : 54,
    467           "comment" : "including garbage",
    468           "msg" : "313233343030",
    469           "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72233023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820004deadbeef",
    470           "result" : "invalid",
    471           "flags" : []
    472         },
    473         {
    474           "tcId" : 55,
    475           "comment" : "including undefined tags",
    476           "msg" : "313233343030",
    477           "sig" : "306daa00bb00cd003065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    478           "result" : "invalid",
    479           "flags" : []
    480         },
    481         {
    482           "tcId" : 56,
    483           "comment" : "including undefined tags",
    484           "msg" : "313233343030",
    485           "sig" : "306baa02aabb3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    486           "result" : "invalid",
    487           "flags" : []
    488         },
    489         {
    490           "tcId" : 57,
    491           "comment" : "including undefined tags",
    492           "msg" : "313233343030",
    493           "sig" : "306d2238aa00bb00cd00023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    494           "result" : "invalid",
    495           "flags" : []
    496         },
    497         {
    498           "tcId" : 58,
    499           "comment" : "including undefined tags",
    500           "msg" : "313233343030",
    501           "sig" : "306b2236aa02aabb023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    502           "result" : "invalid",
    503           "flags" : []
    504         },
    505         {
    506           "tcId" : 59,
    507           "comment" : "including undefined tags",
    508           "msg" : "313233343030",
    509           "sig" : "306d023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72239aa00bb00cd00023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    510           "result" : "invalid",
    511           "flags" : []
    512         },
    513         {
    514           "tcId" : 60,
    515           "comment" : "including undefined tags",
    516           "msg" : "313233343030",
    517           "sig" : "306b023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72237aa02aabb023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    518           "result" : "invalid",
    519           "flags" : []
    520         },
    521         {
    522           "tcId" : 61,
    523           "comment" : "truncated length of sequence",
    524           "msg" : "313233343030",
    525           "sig" : "3081",
    526           "result" : "invalid",
    527           "flags" : []
    528         },
    529         {
    530           "tcId" : 62,
    531           "comment" : "using composition with indefinite length",
    532           "msg" : "313233343030",
    533           "sig" : "30803065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
    534           "result" : "invalid",
    535           "flags" : []
    536         },
    537         {
    538           "tcId" : 63,
    539           "comment" : "using composition with indefinite length",
    540           "msg" : "313233343030",
    541           "sig" : "30692280023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    542           "result" : "invalid",
    543           "flags" : []
    544         },
    545         {
    546           "tcId" : 64,
    547           "comment" : "using composition with indefinite length",
    548           "msg" : "313233343030",
    549           "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72280023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
    550           "result" : "invalid",
    551           "flags" : []
    552         },
    553         {
    554           "tcId" : 65,
    555           "comment" : "using composition with wrong tag",
    556           "msg" : "313233343030",
    557           "sig" : "30803165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
    558           "result" : "invalid",
    559           "flags" : []
    560         },
    561         {
    562           "tcId" : 66,
    563           "comment" : "using composition with wrong tag",
    564           "msg" : "313233343030",
    565           "sig" : "30692280033012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    566           "result" : "invalid",
    567           "flags" : []
    568         },
    569         {
    570           "tcId" : 67,
    571           "comment" : "using composition with wrong tag",
    572           "msg" : "313233343030",
    573           "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d72280033100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
    574           "result" : "invalid",
    575           "flags" : []
    576         },
    577         {
    578           "tcId" : 68,
    579           "comment" : "Replacing sequence with NULL",
    580           "msg" : "313233343030",
    581           "sig" : "0500",
    582           "result" : "invalid",
    583           "flags" : []
    584         },
    585         {
    586           "tcId" : 69,
    587           "comment" : "changing tag value of sequence",
    588           "msg" : "313233343030",
    589           "sig" : "2e65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    590           "result" : "invalid",
    591           "flags" : []
    592         },
    593         {
    594           "tcId" : 70,
    595           "comment" : "changing tag value of sequence",
    596           "msg" : "313233343030",
    597           "sig" : "2f65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    598           "result" : "invalid",
    599           "flags" : []
    600         },
    601         {
    602           "tcId" : 71,
    603           "comment" : "changing tag value of sequence",
    604           "msg" : "313233343030",
    605           "sig" : "3165023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    606           "result" : "invalid",
    607           "flags" : []
    608         },
    609         {
    610           "tcId" : 72,
    611           "comment" : "changing tag value of sequence",
    612           "msg" : "313233343030",
    613           "sig" : "3265023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    614           "result" : "invalid",
    615           "flags" : []
    616         },
    617         {
    618           "tcId" : 73,
    619           "comment" : "changing tag value of sequence",
    620           "msg" : "313233343030",
    621           "sig" : "ff65023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    622           "result" : "invalid",
    623           "flags" : []
    624         },
    625         {
    626           "tcId" : 74,
    627           "comment" : "dropping value of sequence",
    628           "msg" : "313233343030",
    629           "sig" : "3000",
    630           "result" : "invalid",
    631           "flags" : []
    632         },
    633         {
    634           "tcId" : 75,
    635           "comment" : "using composition for sequence",
    636           "msg" : "313233343030",
    637           "sig" : "306930010230643012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    638           "result" : "invalid",
    639           "flags" : []
    640         },
    641         {
    642           "tcId" : 76,
    643           "comment" : "truncate sequence",
    644           "msg" : "313233343030",
    645           "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f",
    646           "result" : "invalid",
    647           "flags" : []
    648         },
    649         {
    650           "tcId" : 77,
    651           "comment" : "truncate sequence",
    652           "msg" : "313233343030",
    653           "sig" : "30643012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    654           "result" : "invalid",
    655           "flags" : []
    656         },
    657         {
    658           "tcId" : 78,
    659           "comment" : "indefinite length",
    660           "msg" : "313233343030",
    661           "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
    662           "result" : "invalid",
    663           "flags" : [
    664             "BER"
    665           ]
    666         },
    667         {
    668           "tcId" : 79,
    669           "comment" : "indefinite length with truncated delimiter",
    670           "msg" : "313233343030",
    671           "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f8200",
    672           "result" : "invalid",
    673           "flags" : []
    674         },
    675         {
    676           "tcId" : 80,
    677           "comment" : "indefinite length with additional element",
    678           "msg" : "313233343030",
    679           "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f8205000000",
    680           "result" : "invalid",
    681           "flags" : []
    682         },
    683         {
    684           "tcId" : 81,
    685           "comment" : "indefinite length with truncated element",
    686           "msg" : "313233343030",
    687           "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82060811220000",
    688           "result" : "invalid",
    689           "flags" : []
    690         },
    691         {
    692           "tcId" : 82,
    693           "comment" : "indefinite length with garbage",
    694           "msg" : "313233343030",
    695           "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000fe02beef",
    696           "result" : "invalid",
    697           "flags" : []
    698         },
    699         {
    700           "tcId" : 83,
    701           "comment" : "indefinite length with nonempty EOC",
    702           "msg" : "313233343030",
    703           "sig" : "3080023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820002beef",
    704           "result" : "invalid",
    705           "flags" : []
    706         },
    707         {
    708           "tcId" : 84,
    709           "comment" : "prepend empty sequence",
    710           "msg" : "313233343030",
    711           "sig" : "30673000023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    712           "result" : "invalid",
    713           "flags" : []
    714         },
    715         {
    716           "tcId" : 85,
    717           "comment" : "append empty sequence",
    718           "msg" : "313233343030",
    719           "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f823000",
    720           "result" : "invalid",
    721           "flags" : []
    722         },
    723         {
    724           "tcId" : 86,
    725           "comment" : "sequence of sequence",
    726           "msg" : "313233343030",
    727           "sig" : "30673065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    728           "result" : "invalid",
    729           "flags" : []
    730         },
    731         {
    732           "tcId" : 87,
    733           "comment" : "truncated sequence",
    734           "msg" : "313233343030",
    735           "sig" : "3032023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7",
    736           "result" : "invalid",
    737           "flags" : []
    738         },
    739         {
    740           "tcId" : 88,
    741           "comment" : "repeat element in sequence",
    742           "msg" : "313233343030",
    743           "sig" : "308198023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    744           "result" : "invalid",
    745           "flags" : []
    746         },
    747         {
    748           "tcId" : 89,
    749           "comment" : "removing integer",
    750           "msg" : "313233343030",
    751           "sig" : "3033023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    752           "result" : "invalid",
    753           "flags" : []
    754         },
    755         {
    756           "tcId" : 90,
    757           "comment" : "lonely integer tag",
    758           "msg" : "313233343030",
    759           "sig" : "303402023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    760           "result" : "invalid",
    761           "flags" : []
    762         },
    763         {
    764           "tcId" : 91,
    765           "comment" : "lonely integer tag",
    766           "msg" : "313233343030",
    767           "sig" : "3033023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702",
    768           "result" : "invalid",
    769           "flags" : []
    770         },
    771         {
    772           "tcId" : 92,
    773           "comment" : "appending 0's to integer",
    774           "msg" : "313233343030",
    775           "sig" : "3067023212b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    776           "result" : "invalid",
    777           "flags" : []
    778         },
    779         {
    780           "tcId" : 93,
    781           "comment" : "appending 0's to integer",
    782           "msg" : "313233343030",
    783           "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023300e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820000",
    784           "result" : "invalid",
    785           "flags" : []
    786         },
    787         {
    788           "tcId" : 94,
    789           "comment" : "prepending 0's to integer",
    790           "msg" : "313233343030",
    791           "sig" : "30670232000012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    792           "result" : "invalid",
    793           "flags" : [
    794             "BER"
    795           ]
    796         },
    797         {
    798           "tcId" : 95,
    799           "comment" : "prepending 0's to integer",
    800           "msg" : "313233343030",
    801           "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70233000000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    802           "result" : "invalid",
    803           "flags" : [
    804             "BER"
    805           ]
    806         },
    807         {
    808           "tcId" : 96,
    809           "comment" : "appending unused 0's to integer",
    810           "msg" : "313233343030",
    811           "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70000023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    812           "result" : "invalid",
    813           "flags" : []
    814         },
    815         {
    816           "tcId" : 97,
    817           "comment" : "appending null value to integer",
    818           "msg" : "313233343030",
    819           "sig" : "3067023212b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    820           "result" : "invalid",
    821           "flags" : []
    822         },
    823         {
    824           "tcId" : 98,
    825           "comment" : "appending null value to integer",
    826           "msg" : "313233343030",
    827           "sig" : "3067023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023300e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f820500",
    828           "result" : "invalid",
    829           "flags" : []
    830         },
    831         {
    832           "tcId" : 99,
    833           "comment" : "truncated length of integer",
    834           "msg" : "313233343030",
    835           "sig" : "30350281023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    836           "result" : "invalid",
    837           "flags" : []
    838         },
    839         {
    840           "tcId" : 100,
    841           "comment" : "truncated length of integer",
    842           "msg" : "313233343030",
    843           "sig" : "3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70281",
    844           "result" : "invalid",
    845           "flags" : []
    846         },
    847         {
    848           "tcId" : 101,
    849           "comment" : "Replacing integer with NULL",
    850           "msg" : "313233343030",
    851           "sig" : "30350500023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    852           "result" : "invalid",
    853           "flags" : []
    854         },
    855         {
    856           "tcId" : 102,
    857           "comment" : "Replacing integer with NULL",
    858           "msg" : "313233343030",
    859           "sig" : "3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70500",
    860           "result" : "invalid",
    861           "flags" : []
    862         },
    863         {
    864           "tcId" : 103,
    865           "comment" : "changing tag value of integer",
    866           "msg" : "313233343030",
    867           "sig" : "3065003012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    868           "result" : "invalid",
    869           "flags" : []
    870         },
    871         {
    872           "tcId" : 104,
    873           "comment" : "changing tag value of integer",
    874           "msg" : "313233343030",
    875           "sig" : "3065013012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    876           "result" : "invalid",
    877           "flags" : []
    878         },
    879         {
    880           "tcId" : 105,
    881           "comment" : "changing tag value of integer",
    882           "msg" : "313233343030",
    883           "sig" : "3065033012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    884           "result" : "invalid",
    885           "flags" : []
    886         },
    887         {
    888           "tcId" : 106,
    889           "comment" : "changing tag value of integer",
    890           "msg" : "313233343030",
    891           "sig" : "3065043012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    892           "result" : "invalid",
    893           "flags" : []
    894         },
    895         {
    896           "tcId" : 107,
    897           "comment" : "changing tag value of integer",
    898           "msg" : "313233343030",
    899           "sig" : "3065ff3012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    900           "result" : "invalid",
    901           "flags" : []
    902         },
    903         {
    904           "tcId" : 108,
    905           "comment" : "changing tag value of integer",
    906           "msg" : "313233343030",
    907           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7003100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    908           "result" : "invalid",
    909           "flags" : []
    910         },
    911         {
    912           "tcId" : 109,
    913           "comment" : "changing tag value of integer",
    914           "msg" : "313233343030",
    915           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7013100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    916           "result" : "invalid",
    917           "flags" : []
    918         },
    919         {
    920           "tcId" : 110,
    921           "comment" : "changing tag value of integer",
    922           "msg" : "313233343030",
    923           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7033100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    924           "result" : "invalid",
    925           "flags" : []
    926         },
    927         {
    928           "tcId" : 111,
    929           "comment" : "changing tag value of integer",
    930           "msg" : "313233343030",
    931           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7043100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    932           "result" : "invalid",
    933           "flags" : []
    934         },
    935         {
    936           "tcId" : 112,
    937           "comment" : "changing tag value of integer",
    938           "msg" : "313233343030",
    939           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7ff3100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    940           "result" : "invalid",
    941           "flags" : []
    942         },
    943         {
    944           "tcId" : 113,
    945           "comment" : "dropping value of integer",
    946           "msg" : "313233343030",
    947           "sig" : "30350200023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    948           "result" : "invalid",
    949           "flags" : []
    950         },
    951         {
    952           "tcId" : 114,
    953           "comment" : "dropping value of integer",
    954           "msg" : "313233343030",
    955           "sig" : "3034023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70200",
    956           "result" : "invalid",
    957           "flags" : []
    958         },
    959         {
    960           "tcId" : 115,
    961           "comment" : "using composition for integer",
    962           "msg" : "313233343030",
    963           "sig" : "30692234020112022fb30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    964           "result" : "invalid",
    965           "flags" : []
    966         },
    967         {
    968           "tcId" : 116,
    969           "comment" : "using composition for integer",
    970           "msg" : "313233343030",
    971           "sig" : "3069023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d722350201000230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    972           "result" : "invalid",
    973           "flags" : []
    974         },
    975         {
    976           "tcId" : 117,
    977           "comment" : "modify first byte of integer",
    978           "msg" : "313233343030",
    979           "sig" : "3065023010b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    980           "result" : "invalid",
    981           "flags" : []
    982         },
    983         {
    984           "tcId" : 118,
    985           "comment" : "modify first byte of integer",
    986           "msg" : "313233343030",
    987           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023102e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    988           "result" : "invalid",
    989           "flags" : []
    990         },
    991         {
    992           "tcId" : 119,
    993           "comment" : "modify last byte of integer",
    994           "msg" : "313233343030",
    995           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c54857023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
    996           "result" : "invalid",
    997           "flags" : []
    998         },
    999         {
   1000           "tcId" : 120,
   1001           "comment" : "modify last byte of integer",
   1002           "msg" : "313233343030",
   1003           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f02",
   1004           "result" : "invalid",
   1005           "flags" : []
   1006         },
   1007         {
   1008           "tcId" : 121,
   1009           "comment" : "truncate integer",
   1010           "msg" : "313233343030",
   1011           "sig" : "3064022f12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1012           "result" : "invalid",
   1013           "flags" : []
   1014         },
   1015         {
   1016           "tcId" : 122,
   1017           "comment" : "truncate integer",
   1018           "msg" : "313233343030",
   1019           "sig" : "3064022fb30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1020           "result" : "invalid",
   1021           "flags" : []
   1022         },
   1023         {
   1024           "tcId" : 123,
   1025           "comment" : "truncate integer",
   1026           "msg" : "313233343030",
   1027           "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023000e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f",
   1028           "result" : "invalid",
   1029           "flags" : []
   1030         },
   1031         {
   1032           "tcId" : 124,
   1033           "comment" : "truncate integer",
   1034           "msg" : "313233343030",
   1035           "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1036           "result" : "invalid",
   1037           "flags" : []
   1038         },
   1039         {
   1040           "tcId" : 125,
   1041           "comment" : "leading ff in integer",
   1042           "msg" : "313233343030",
   1043           "sig" : "30660231ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1044           "result" : "invalid",
   1045           "flags" : []
   1046         },
   1047         {
   1048           "tcId" : 126,
   1049           "comment" : "leading ff in integer",
   1050           "msg" : "313233343030",
   1051           "sig" : "3066023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70232ff00e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1052           "result" : "invalid",
   1053           "flags" : []
   1054         },
   1055         {
   1056           "tcId" : 127,
   1057           "comment" : "infinity",
   1058           "msg" : "313233343030",
   1059           "sig" : "3036090180023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1060           "result" : "invalid",
   1061           "flags" : []
   1062         },
   1063         {
   1064           "tcId" : 128,
   1065           "comment" : "infinity",
   1066           "msg" : "313233343030",
   1067           "sig" : "3035023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7090180",
   1068           "result" : "invalid",
   1069           "flags" : []
   1070         },
   1071         {
   1072           "tcId" : 129,
   1073           "comment" : "replacing integer with zero",
   1074           "msg" : "313233343030",
   1075           "sig" : "3036020100023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1076           "result" : "invalid",
   1077           "flags" : []
   1078         },
   1079         {
   1080           "tcId" : 130,
   1081           "comment" : "replacing integer with zero",
   1082           "msg" : "313233343030",
   1083           "sig" : "3035023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7020100",
   1084           "result" : "invalid",
   1085           "flags" : []
   1086         },
   1087         {
   1088           "tcId" : 131,
   1089           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1090           "msg" : "313233343030",
   1091           "sig" : "306602310112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19a25617aad7485e6312a8589714f647acf7a94cffbe8a724a023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1092           "result" : "invalid",
   1093           "flags" : []
   1094         },
   1095         {
   1096           "tcId" : 132,
   1097           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1098           "msg" : "313233343030",
   1099           "sig" : "30660231ff12b30abef6b5476fe6b612ae557c0425661e26b44b1bfe1a138f7ca6eeda02a462743d328394f8b71dd11a2a25001f64023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1100           "result" : "invalid",
   1101           "flags" : []
   1102         },
   1103         {
   1104           "tcId" : 133,
   1105           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1106           "msg" : "313233343030",
   1107           "sig" : "30650230ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e6250d35d71ceecf7c4571b51b33ba5fcdf542cc6b0e3ab729023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1108           "result" : "invalid",
   1109           "flags" : []
   1110         },
   1111         {
   1112           "tcId" : 134,
   1113           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1114           "msg" : "313233343030",
   1115           "sig" : "3066023100ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e5ec7083591125fd5b9d8bc2cd7c6b0748e22ee5d5daffe09c023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1116           "result" : "invalid",
   1117           "flags" : []
   1118         },
   1119         {
   1120           "tcId" : 135,
   1121           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1122           "msg" : "313233343030",
   1123           "sig" : "30660231feed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e65da9e85528b7a19ced57a768eb09b8530856b30041758db6023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1124           "result" : "invalid",
   1125           "flags" : []
   1126         },
   1127         {
   1128           "tcId" : 136,
   1129           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1130           "msg" : "313233343030",
   1131           "sig" : "306602310112b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1132           "result" : "invalid",
   1133           "flags" : []
   1134         },
   1135         {
   1136           "tcId" : 137,
   1137           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1138           "msg" : "313233343030",
   1139           "sig" : "3066023100ed4cf541094ab8901949ed51aa83fbda99e1d94bb4e401e6250d35d71ceecf7c4571b51b33ba5fcdf542cc6b0e3ab729023100e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1140           "result" : "invalid",
   1141           "flags" : []
   1142         },
   1143         {
   1144           "tcId" : 138,
   1145           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1146           "msg" : "313233343030",
   1147           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023101e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc5f8fc6adfda650a86aa74b95adbd6874b3cd8dde6cc0798f5",
   1148           "result" : "invalid",
   1149           "flags" : []
   1150         },
   1151         {
   1152           "tcId" : 139,
   1153           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1154           "msg" : "313233343030",
   1155           "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70230e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc66a35cfdbf1f6aec7fa409df64a7538556300ab11327d460f",
   1156           "result" : "invalid",
   1157           "flags" : []
   1158         },
   1159         {
   1160           "tcId" : 140,
   1161           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1162           "msg" : "313233343030",
   1163           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70231ff1840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca039ce66e2a219d22358ada554576cda202fb0133b8400bd907e",
   1164           "result" : "invalid",
   1165           "flags" : []
   1166         },
   1167         {
   1168           "tcId" : 141,
   1169           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1170           "msg" : "313233343030",
   1171           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d70231fe1840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca03a07039520259af579558b46a5242978b4c327221933f8670b",
   1172           "result" : "invalid",
   1173           "flags" : []
   1174         },
   1175         {
   1176           "tcId" : 142,
   1177           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1178           "msg" : "313233343030",
   1179           "sig" : "3065023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d7023101e7bf25603e2d07076ff30b7a2abec473da8b11c572b35fc631991d5de62ddca7525aaba89325dfd04fecc47bff426f82",
   1180           "result" : "invalid",
   1181           "flags" : []
   1182         },
   1183         {
   1184           "tcId" : 143,
   1185           "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
   1186           "msg" : "313233343030",
   1187           "sig" : "3064023012b30abef6b5476fe6b612ae557c0425661e26b44b1bfe19daf2ca28e3113083ba8e4ae4cc45a0320abd3394f1c548d702301840da9fc1d2f8f8900cf485d5413b8c2574ee3a8d4ca039ce66e2a219d22358ada554576cda202fb0133b8400bd907e",
   1188           "result" : "invalid",
   1189           "flags" : []
   1190         },
   1191         {
   1192           "tcId" : 144,
   1193           "comment" : "Signature with special case values for r and s",
   1194           "msg" : "313233343030",
   1195           "sig" : "3006020100020100",
   1196           "result" : "invalid",
   1197           "flags" : [
   1198             "EdgeCase"
   1199           ]
   1200         },
   1201         {
   1202           "tcId" : 145,
   1203           "comment" : "Signature with special case values for r and s",
   1204           "msg" : "313233343030",
   1205           "sig" : "3006020100020101",
   1206           "result" : "invalid",
   1207           "flags" : [
   1208             "EdgeCase"
   1209           ]
   1210         },
   1211         {
   1212           "tcId" : 146,
   1213           "comment" : "Signature with special case values for r and s",
   1214           "msg" : "313233343030",
   1215           "sig" : "30060201000201ff",
   1216           "result" : "invalid",
   1217           "flags" : [
   1218             "EdgeCase"
   1219           ]
   1220         },
   1221         {
   1222           "tcId" : 147,
   1223           "comment" : "Signature with special case values for r and s",
   1224           "msg" : "313233343030",
   1225           "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
   1226           "result" : "invalid",
   1227           "flags" : [
   1228             "EdgeCase"
   1229           ]
   1230         },
   1231         {
   1232           "tcId" : 148,
   1233           "comment" : "Signature with special case values for r and s",
   1234           "msg" : "313233343030",
   1235           "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
   1236           "result" : "invalid",
   1237           "flags" : [
   1238             "EdgeCase"
   1239           ]
   1240         },
   1241         {
   1242           "tcId" : 149,
   1243           "comment" : "Signature with special case values for r and s",
   1244           "msg" : "313233343030",
   1245           "sig" : "3036020100023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
   1246           "result" : "invalid",
   1247           "flags" : [
   1248             "EdgeCase"
   1249           ]
   1250         },
   1251         {
   1252           "tcId" : 150,
   1253           "comment" : "Signature with special case values for r and s",
   1254           "msg" : "313233343030",
   1255           "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
   1256           "result" : "invalid",
   1257           "flags" : [
   1258             "EdgeCase"
   1259           ]
   1260         },
   1261         {
   1262           "tcId" : 151,
   1263           "comment" : "Signature with special case values for r and s",
   1264           "msg" : "313233343030",
   1265           "sig" : "3036020100023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
   1266           "result" : "invalid",
   1267           "flags" : [
   1268             "EdgeCase"
   1269           ]
   1270         },
   1271         {
   1272           "tcId" : 152,
   1273           "comment" : "Signature with special case values for r and s",
   1274           "msg" : "313233343030",
   1275           "sig" : "3008020100090380fe01",
   1276           "result" : "invalid",
   1277           "flags" : [
   1278             "EdgeCase"
   1279           ]
   1280         },
   1281         {
   1282           "tcId" : 153,
   1283           "comment" : "Signature with special case values for r and s",
   1284           "msg" : "313233343030",
   1285           "sig" : "3006020101020100",
   1286           "result" : "invalid",
   1287           "flags" : [
   1288             "EdgeCase"
   1289           ]
   1290         },
   1291         {
   1292           "tcId" : 154,
   1293           "comment" : "Signature with special case values for r and s",
   1294           "msg" : "313233343030",
   1295           "sig" : "3006020101020101",
   1296           "result" : "invalid",
   1297           "flags" : [
   1298             "EdgeCase"
   1299           ]
   1300         },
   1301         {
   1302           "tcId" : 155,
   1303           "comment" : "Signature with special case values for r and s",
   1304           "msg" : "313233343030",
   1305           "sig" : "30060201010201ff",
   1306           "result" : "invalid",
   1307           "flags" : [
   1308             "EdgeCase"
   1309           ]
   1310         },
   1311         {
   1312           "tcId" : 156,
   1313           "comment" : "Signature with special case values for r and s",
   1314           "msg" : "313233343030",
   1315           "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
   1316           "result" : "invalid",
   1317           "flags" : [
   1318             "EdgeCase"
   1319           ]
   1320         },
   1321         {
   1322           "tcId" : 157,
   1323           "comment" : "Signature with special case values for r and s",
   1324           "msg" : "313233343030",
   1325           "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
   1326           "result" : "invalid",
   1327           "flags" : [
   1328             "EdgeCase"
   1329           ]
   1330         },
   1331         {
   1332           "tcId" : 158,
   1333           "comment" : "Signature with special case values for r and s",
   1334           "msg" : "313233343030",
   1335           "sig" : "3036020101023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
   1336           "result" : "invalid",
   1337           "flags" : [
   1338             "EdgeCase"
   1339           ]
   1340         },
   1341         {
   1342           "tcId" : 159,
   1343           "comment" : "Signature with special case values for r and s",
   1344           "msg" : "313233343030",
   1345           "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
   1346           "result" : "invalid",
   1347           "flags" : [
   1348             "EdgeCase"
   1349           ]
   1350         },
   1351         {
   1352           "tcId" : 160,
   1353           "comment" : "Signature with special case values for r and s",
   1354           "msg" : "313233343030",
   1355           "sig" : "3036020101023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
   1356           "result" : "invalid",
   1357           "flags" : [
   1358             "EdgeCase"
   1359           ]
   1360         },
   1361         {
   1362           "tcId" : 161,
   1363           "comment" : "Signature with special case values for r and s",
   1364           "msg" : "313233343030",
   1365           "sig" : "3008020101090380fe01",
   1366           "result" : "invalid",
   1367           "flags" : [
   1368             "EdgeCase"
   1369           ]
   1370         },
   1371         {
   1372           "tcId" : 162,
   1373           "comment" : "Signature with special case values for r and s",
   1374           "msg" : "313233343030",
   1375           "sig" : "30060201ff020100",
   1376           "result" : "invalid",
   1377           "flags" : [
   1378             "EdgeCase"
   1379           ]
   1380         },
   1381         {
   1382           "tcId" : 163,
   1383           "comment" : "Signature with special case values for r and s",
   1384           "msg" : "313233343030",
   1385           "sig" : "30060201ff020101",
   1386           "result" : "invalid",
   1387           "flags" : [
   1388             "EdgeCase"
   1389           ]
   1390         },
   1391         {
   1392           "tcId" : 164,
   1393           "comment" : "Signature with special case values for r and s",
   1394           "msg" : "313233343030",
   1395           "sig" : "30060201ff0201ff",
   1396           "result" : "invalid",
   1397           "flags" : [
   1398             "EdgeCase"
   1399           ]
   1400         },
   1401         {
   1402           "tcId" : 165,
   1403           "comment" : "Signature with special case values for r and s",
   1404           "msg" : "313233343030",
   1405           "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
   1406           "result" : "invalid",
   1407           "flags" : [
   1408             "EdgeCase"
   1409           ]
   1410         },
   1411         {
   1412           "tcId" : 166,
   1413           "comment" : "Signature with special case values for r and s",
   1414           "msg" : "313233343030",
   1415           "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
   1416           "result" : "invalid",
   1417           "flags" : [
   1418             "EdgeCase"
   1419           ]
   1420         },
   1421         {
   1422           "tcId" : 167,
   1423           "comment" : "Signature with special case values for r and s",
   1424           "msg" : "313233343030",
   1425           "sig" : "30360201ff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
   1426           "result" : "invalid",
   1427           "flags" : [
   1428             "EdgeCase"
   1429           ]
   1430         },
   1431         {
   1432           "tcId" : 168,
   1433           "comment" : "Signature with special case values for r and s",
   1434           "msg" : "313233343030",
   1435           "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
   1436           "result" : "invalid",
   1437           "flags" : [
   1438             "EdgeCase"
   1439           ]
   1440         },
   1441         {
   1442           "tcId" : 169,
   1443           "comment" : "Signature with special case values for r and s",
   1444           "msg" : "313233343030",
   1445           "sig" : "30360201ff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
   1446           "result" : "invalid",
   1447           "flags" : [
   1448             "EdgeCase"
   1449           ]
   1450         },
   1451         {
   1452           "tcId" : 170,
   1453           "comment" : "Signature with special case values for r and s",
   1454           "msg" : "313233343030",
   1455           "sig" : "30080201ff090380fe01",
   1456           "result" : "invalid",
   1457           "flags" : [
   1458             "EdgeCase"
   1459           ]
   1460         },
   1461         {
   1462           "tcId" : 171,
   1463           "comment" : "Signature with special case values for r and s",
   1464           "msg" : "313233343030",
   1465           "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020100",
   1466           "result" : "invalid",
   1467           "flags" : [
   1468             "EdgeCase"
   1469           ]
   1470         },
   1471         {
   1472           "tcId" : 172,
   1473           "comment" : "Signature with special case values for r and s",
   1474           "msg" : "313233343030",
   1475           "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973020101",
   1476           "result" : "invalid",
   1477           "flags" : [
   1478             "EdgeCase"
   1479           ]
   1480         },
   1481         {
   1482           "tcId" : 173,
   1483           "comment" : "Signature with special case values for r and s",
   1484           "msg" : "313233343030",
   1485           "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529730201ff",
   1486           "result" : "invalid",
   1487           "flags" : [
   1488             "EdgeCase"
   1489           ]
   1490         },
   1491         {
   1492           "tcId" : 174,
   1493           "comment" : "Signature with special case values for r and s",
   1494           "msg" : "313233343030",
   1495           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
   1496           "result" : "invalid",
   1497           "flags" : [
   1498             "EdgeCase"
   1499           ]
   1500         },
   1501         {
   1502           "tcId" : 175,
   1503           "comment" : "Signature with special case values for r and s",
   1504           "msg" : "313233343030",
   1505           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
   1506           "result" : "invalid",
   1507           "flags" : [
   1508             "EdgeCase"
   1509           ]
   1510         },
   1511         {
   1512           "tcId" : 176,
   1513           "comment" : "Signature with special case values for r and s",
   1514           "msg" : "313233343030",
   1515           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
   1516           "result" : "invalid",
   1517           "flags" : [
   1518             "EdgeCase"
   1519           ]
   1520         },
   1521         {
   1522           "tcId" : 177,
   1523           "comment" : "Signature with special case values for r and s",
   1524           "msg" : "313233343030",
   1525           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
   1526           "result" : "invalid",
   1527           "flags" : [
   1528             "EdgeCase"
   1529           ]
   1530         },
   1531         {
   1532           "tcId" : 178,
   1533           "comment" : "Signature with special case values for r and s",
   1534           "msg" : "313233343030",
   1535           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
   1536           "result" : "invalid",
   1537           "flags" : [
   1538             "EdgeCase"
   1539           ]
   1540         },
   1541         {
   1542           "tcId" : 179,
   1543           "comment" : "Signature with special case values for r and s",
   1544           "msg" : "313233343030",
   1545           "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973090380fe01",
   1546           "result" : "invalid",
   1547           "flags" : [
   1548             "EdgeCase"
   1549           ]
   1550         },
   1551         {
   1552           "tcId" : 180,
   1553           "comment" : "Signature with special case values for r and s",
   1554           "msg" : "313233343030",
   1555           "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020100",
   1556           "result" : "invalid",
   1557           "flags" : [
   1558             "EdgeCase"
   1559           ]
   1560         },
   1561         {
   1562           "tcId" : 181,
   1563           "comment" : "Signature with special case values for r and s",
   1564           "msg" : "313233343030",
   1565           "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972020101",
   1566           "result" : "invalid",
   1567           "flags" : [
   1568             "EdgeCase"
   1569           ]
   1570         },
   1571         {
   1572           "tcId" : 182,
   1573           "comment" : "Signature with special case values for r and s",
   1574           "msg" : "313233343030",
   1575           "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529720201ff",
   1576           "result" : "invalid",
   1577           "flags" : [
   1578             "EdgeCase"
   1579           ]
   1580         },
   1581         {
   1582           "tcId" : 183,
   1583           "comment" : "Signature with special case values for r and s",
   1584           "msg" : "313233343030",
   1585           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
   1586           "result" : "invalid",
   1587           "flags" : [
   1588             "EdgeCase"
   1589           ]
   1590         },
   1591         {
   1592           "tcId" : 184,
   1593           "comment" : "Signature with special case values for r and s",
   1594           "msg" : "313233343030",
   1595           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
   1596           "result" : "invalid",
   1597           "flags" : [
   1598             "EdgeCase"
   1599           ]
   1600         },
   1601         {
   1602           "tcId" : 185,
   1603           "comment" : "Signature with special case values for r and s",
   1604           "msg" : "313233343030",
   1605           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
   1606           "result" : "invalid",
   1607           "flags" : [
   1608             "EdgeCase"
   1609           ]
   1610         },
   1611         {
   1612           "tcId" : 186,
   1613           "comment" : "Signature with special case values for r and s",
   1614           "msg" : "313233343030",
   1615           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
   1616           "result" : "invalid",
   1617           "flags" : [
   1618             "EdgeCase"
   1619           ]
   1620         },
   1621         {
   1622           "tcId" : 187,
   1623           "comment" : "Signature with special case values for r and s",
   1624           "msg" : "313233343030",
   1625           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
   1626           "result" : "invalid",
   1627           "flags" : [
   1628             "EdgeCase"
   1629           ]
   1630         },
   1631         {
   1632           "tcId" : 188,
   1633           "comment" : "Signature with special case values for r and s",
   1634           "msg" : "313233343030",
   1635           "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972090380fe01",
   1636           "result" : "invalid",
   1637           "flags" : [
   1638             "EdgeCase"
   1639           ]
   1640         },
   1641         {
   1642           "tcId" : 189,
   1643           "comment" : "Signature with special case values for r and s",
   1644           "msg" : "313233343030",
   1645           "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020100",
   1646           "result" : "invalid",
   1647           "flags" : [
   1648             "EdgeCase"
   1649           ]
   1650         },
   1651         {
   1652           "tcId" : 190,
   1653           "comment" : "Signature with special case values for r and s",
   1654           "msg" : "313233343030",
   1655           "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974020101",
   1656           "result" : "invalid",
   1657           "flags" : [
   1658             "EdgeCase"
   1659           ]
   1660         },
   1661         {
   1662           "tcId" : 191,
   1663           "comment" : "Signature with special case values for r and s",
   1664           "msg" : "313233343030",
   1665           "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc529740201ff",
   1666           "result" : "invalid",
   1667           "flags" : [
   1668             "EdgeCase"
   1669           ]
   1670         },
   1671         {
   1672           "tcId" : 192,
   1673           "comment" : "Signature with special case values for r and s",
   1674           "msg" : "313233343030",
   1675           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
   1676           "result" : "invalid",
   1677           "flags" : [
   1678             "EdgeCase"
   1679           ]
   1680         },
   1681         {
   1682           "tcId" : 193,
   1683           "comment" : "Signature with special case values for r and s",
   1684           "msg" : "313233343030",
   1685           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
   1686           "result" : "invalid",
   1687           "flags" : [
   1688             "EdgeCase"
   1689           ]
   1690         },
   1691         {
   1692           "tcId" : 194,
   1693           "comment" : "Signature with special case values for r and s",
   1694           "msg" : "313233343030",
   1695           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
   1696           "result" : "invalid",
   1697           "flags" : [
   1698             "EdgeCase"
   1699           ]
   1700         },
   1701         {
   1702           "tcId" : 195,
   1703           "comment" : "Signature with special case values for r and s",
   1704           "msg" : "313233343030",
   1705           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
   1706           "result" : "invalid",
   1707           "flags" : [
   1708             "EdgeCase"
   1709           ]
   1710         },
   1711         {
   1712           "tcId" : 196,
   1713           "comment" : "Signature with special case values for r and s",
   1714           "msg" : "313233343030",
   1715           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
   1716           "result" : "invalid",
   1717           "flags" : [
   1718             "EdgeCase"
   1719           ]
   1720         },
   1721         {
   1722           "tcId" : 197,
   1723           "comment" : "Signature with special case values for r and s",
   1724           "msg" : "313233343030",
   1725           "sig" : "3038023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974090380fe01",
   1726           "result" : "invalid",
   1727           "flags" : [
   1728             "EdgeCase"
   1729           ]
   1730         },
   1731         {
   1732           "tcId" : 198,
   1733           "comment" : "Signature with special case values for r and s",
   1734           "msg" : "313233343030",
   1735           "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020100",
   1736           "result" : "invalid",
   1737           "flags" : [
   1738             "EdgeCase"
   1739           ]
   1740         },
   1741         {
   1742           "tcId" : 199,
   1743           "comment" : "Signature with special case values for r and s",
   1744           "msg" : "313233343030",
   1745           "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff020101",
   1746           "result" : "invalid",
   1747           "flags" : [
   1748             "EdgeCase"
   1749           ]
   1750         },
   1751         {
   1752           "tcId" : 200,
   1753           "comment" : "Signature with special case values for r and s",
   1754           "msg" : "313233343030",
   1755           "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff0201ff",
   1756           "result" : "invalid",
   1757           "flags" : [
   1758             "EdgeCase"
   1759           ]
   1760         },
   1761         {
   1762           "tcId" : 201,
   1763           "comment" : "Signature with special case values for r and s",
   1764           "msg" : "313233343030",
   1765           "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
   1766           "result" : "invalid",
   1767           "flags" : [
   1768             "EdgeCase"
   1769           ]
   1770         },
   1771         {
   1772           "tcId" : 202,
   1773           "comment" : "Signature with special case values for r and s",
   1774           "msg" : "313233343030",
   1775           "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
   1776           "result" : "invalid",
   1777           "flags" : [
   1778             "EdgeCase"
   1779           ]
   1780         },
   1781         {
   1782           "tcId" : 203,
   1783           "comment" : "Signature with special case values for r and s",
   1784           "msg" : "313233343030",
   1785           "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
   1786           "result" : "invalid",
   1787           "flags" : [
   1788             "EdgeCase"
   1789           ]
   1790         },
   1791         {
   1792           "tcId" : 204,
   1793           "comment" : "Signature with special case values for r and s",
   1794           "msg" : "313233343030",
   1795           "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
   1796           "result" : "invalid",
   1797           "flags" : [
   1798             "EdgeCase"
   1799           ]
   1800         },
   1801         {
   1802           "tcId" : 205,
   1803           "comment" : "Signature with special case values for r and s",
   1804           "msg" : "313233343030",
   1805           "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
   1806           "result" : "invalid",
   1807           "flags" : [
   1808             "EdgeCase"
   1809           ]
   1810         },
   1811         {
   1812           "tcId" : 206,
   1813           "comment" : "Signature with special case values for r and s",
   1814           "msg" : "313233343030",
   1815           "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff090380fe01",
   1816           "result" : "invalid",
   1817           "flags" : [
   1818             "EdgeCase"
   1819           ]
   1820         },
   1821         {
   1822           "tcId" : 207,
   1823           "comment" : "Signature with special case values for r and s",
   1824           "msg" : "313233343030",
   1825           "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020100",
   1826           "result" : "invalid",
   1827           "flags" : [
   1828             "EdgeCase"
   1829           ]
   1830         },
   1831         {
   1832           "tcId" : 208,
   1833           "comment" : "Signature with special case values for r and s",
   1834           "msg" : "313233343030",
   1835           "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000020101",
   1836           "result" : "invalid",
   1837           "flags" : [
   1838             "EdgeCase"
   1839           ]
   1840         },
   1841         {
   1842           "tcId" : 209,
   1843           "comment" : "Signature with special case values for r and s",
   1844           "msg" : "313233343030",
   1845           "sig" : "3036023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000001000000000201ff",
   1846           "result" : "invalid",
   1847           "flags" : [
   1848             "EdgeCase"
   1849           ]
   1850         },
   1851         {
   1852           "tcId" : 210,
   1853           "comment" : "Signature with special case values for r and s",
   1854           "msg" : "313233343030",
   1855           "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973",
   1856           "result" : "invalid",
   1857           "flags" : [
   1858             "EdgeCase"
   1859           ]
   1860         },
   1861         {
   1862           "tcId" : 211,
   1863           "comment" : "Signature with special case values for r and s",
   1864           "msg" : "313233343030",
   1865           "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972",
   1866           "result" : "invalid",
   1867           "flags" : [
   1868             "EdgeCase"
   1869           ]
   1870         },
   1871         {
   1872           "tcId" : 212,
   1873           "comment" : "Signature with special case values for r and s",
   1874           "msg" : "313233343030",
   1875           "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52974",
   1876           "result" : "invalid",
   1877           "flags" : [
   1878             "EdgeCase"
   1879           ]
   1880         },
   1881         {
   1882           "tcId" : 213,
   1883           "comment" : "Signature with special case values for r and s",
   1884           "msg" : "313233343030",
   1885           "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff",
   1886           "result" : "invalid",
   1887           "flags" : [
   1888             "EdgeCase"
   1889           ]
   1890         },
   1891         {
   1892           "tcId" : 214,
   1893           "comment" : "Signature with special case values for r and s",
   1894           "msg" : "313233343030",
   1895           "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000",
   1896           "result" : "invalid",
   1897           "flags" : [
   1898             "EdgeCase"
   1899           ]
   1900         },
   1901         {
   1902           "tcId" : 215,
   1903           "comment" : "Signature with special case values for r and s",
   1904           "msg" : "313233343030",
   1905           "sig" : "3038023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff000000000000000100000000090380fe01",
   1906           "result" : "invalid",
   1907           "flags" : [
   1908             "EdgeCase"
   1909           ]
   1910         },
   1911         {
   1912           "tcId" : 216,
   1913           "comment" : "Edge case for Shamir multiplication",
   1914           "msg" : "3133323237",
   1915           "sig" : "3066023100ac042e13ab83394692019170707bc21dd3d7b8d233d11b651757085bdd5767eabbb85322984f14437335de0cdf565684023100bd770d3ee4beadbabe7ca46e8c4702783435228d46e2dd360e322fe61c86926fa49c8116ec940f72ac8c30d9beb3e12f",
   1916           "result" : "valid",
   1917           "flags" : []
   1918         },
   1919         {
   1920           "tcId" : 217,
   1921           "comment" : "special case hash",
   1922           "msg" : "31373530353531383135",
   1923           "sig" : "3066023100d3298a0193c4316b34e3833ff764a82cff4ef57b5dd79ed6237b51ff76ceab13bf92131f41030515b7e012d2ba857830023100bfc7518d2ad20ed5f58f3be79720f1866f7a23b3bd1bf913d3916819d008497a071046311d3c2fd05fc284c964a39617",
   1924           "result" : "valid",
   1925           "flags" : []
   1926         },
   1927         {
   1928           "tcId" : 218,
   1929           "comment" : "special case hash",
   1930           "msg" : "3130333633303731",
   1931           "sig" : "3065023100e14f41a5fc83aa4725a9ea60ab5b0b9de27f519af4b557a601f1fee0243f8eee5180f8c531414f3473f4457430cb7a2602301047ed2bf1f98e3ce93e8fdbdc63cc79f238998fee74e1bb6cd708694950bbffe3945066064da043f04d7083d0a596ec",
   1932           "result" : "valid",
   1933           "flags" : []
   1934         },
   1935         {
   1936           "tcId" : 219,
   1937           "comment" : "special case hash",
   1938           "msg" : "32333632343231333231",
   1939           "sig" : "3066023100b7c8b5cf631a96ad908d6a8c8d0e0a35fcc22a5a36050230b665932764ae45bd84cb87ebba8e444abd89e4483fc9c4a8023100a11636c095aa9bc69cf24b50a0a9e5377d0ffbba4fab5433159f006ab4563d55e918493020a19691574e4d1e66e3975e",
   1940           "result" : "valid",
   1941           "flags" : []
   1942         },
   1943         {
   1944           "tcId" : 220,
   1945           "comment" : "special case hash",
   1946           "msg" : "34353838303134363536",
   1947           "sig" : "306402304a7df2df6a32d59b6bfed54f032c3d6f3acd3ac4063704099cd162ab3908e8eeba4e973ee75b5e285dd572062338fe58023035365be327e2463dc759951c5c0be5e3d094cb706912fdf7d26b15d4a5c42ffebeca5ae73a1823f5e65d571b4ccf1a82",
   1948           "result" : "valid",
   1949           "flags" : []
   1950         },
   1951         {
   1952           "tcId" : 221,
   1953           "comment" : "special case hash",
   1954           "msg" : "32313436363035363432",
   1955           "sig" : "30660231009ad363a1bbc67c57c82a378e988cc083cc91f8b32739ec647c0cb348fb5c86472015131a7d9083bf4740af3351755195023100d310dc1509f8c00281efe571768d488027ea760fe32971f6cb7b57cdf90621b7d0086e26443d3761df7aa3a4eccc6c58",
   1956           "result" : "valid",
   1957           "flags" : []
   1958         },
   1959         {
   1960           "tcId" : 222,
   1961           "comment" : "special case hash",
   1962           "msg" : "333335333030383230",
   1963           "sig" : "306502310095078af5c2ac230239557f5fcee2e712a7034e95437a9b34c1692a81270edcf8ddd5aba1138a42012663e5f81c9beae2023040ee510a0cceb8518ad4f618599164da0f3ba75eceeac216216ec62bcceae8dc98b5e35b2e7ed47c4b8ebacfe84a74e6",
   1964           "result" : "valid",
   1965           "flags" : []
   1966         },
   1967         {
   1968           "tcId" : 223,
   1969           "comment" : "special case hash",
   1970           "msg" : "36333936363033363331",
   1971           "sig" : "3066023100a538076362043de54864464c14a6c1c3a478443726c1309a36b9e9ea1592b40c3f3f90d195bd298004a71e8f285e093a023100d74f97ef38468515a8c927a450275c14dc16ddbdd92b3a5cae804be20d29c682129247d2e01d37dabe38ffb74808a8b7",
   1972           "result" : "valid",
   1973           "flags" : []
   1974         },
   1975         {
   1976           "tcId" : 224,
   1977           "comment" : "special case hash",
   1978           "msg" : "33333931363630373935",
   1979           "sig" : "3065023100bbe835113f8ea4dc469f0283af6603f3d7a3a222b3ab5a93db56007ef2dc07c97988fc7b8b833057fa3fbf97413b6c150230737c316320b61002c2acb184d82e60e46bd2129a9bbf563c80da423121c161decd363518b260aaacf3734c1ef9faa925",
   1980           "result" : "valid",
   1981           "flags" : []
   1982         },
   1983         {
   1984           "tcId" : 225,
   1985           "comment" : "special case hash",
   1986           "msg" : "31343436393735393634",
   1987           "sig" : "30650230679c3640ad8ffe9577d9b59b18ff5598dbfe61122bbab8238d268907c989cd94dc7f601d17486af93f6d18624aa524a3023100e84dd195502bdcdd77b7f51d8c1ea789006905844a0e185474af1a583bab564ee23be0bc49500390dceb3d3948f06730",
   1988           "result" : "valid",
   1989           "flags" : []
   1990         },
   1991         {
   1992           "tcId" : 226,
   1993           "comment" : "special case hash",
   1994           "msg" : "35313539343738363431",
   1995           "sig" : "3066023100f6f1afe6febce799cc9b754279f2499f3825c3e789accef46d3f068e2b6781fd50669e80c3c7293a5c0c0af48e068e35023100f59cc8c2222ed63b4553f8149ebecc43b866719b294ef0832a12b3e3dbc825eeab68b5779625b10ae5541412ec295354",
   1996           "result" : "valid",
   1997           "flags" : []
   1998         },
   1999         {
   2000           "tcId" : 227,
   2001           "comment" : "special case hash",
   2002           "msg" : "35323431373932333331",
   2003           "sig" : "3065023100f46496f6d473f3c091a68aaa3749220c840061cd4f888613ccfeac0aa0411b451edbd4facbe38d2dd9d6d0d0d255ed34023000c3a74fa6666f58c4798f30c3779813e5c6d08ac31a792c2d0f9cb708733f26ad6bf3b1e46815ae536aa151680bdee2",
   2004           "result" : "valid",
   2005           "flags" : []
   2006         },
   2007         {
   2008           "tcId" : 228,
   2009           "comment" : "special case hash",
   2010           "msg" : "31313437323930323034",
   2011           "sig" : "3066023100df8b8e4cb1bc4ec69cb1472fa5a81c36642ed47fc6ce560033c4f7cb0bc8459b5788e34caa7d96e6071188e449f0207a0231008b8ee0177962a489938f3feffae55729d9d446fe438c7cb91ea5f632c80aa72a43b9b04e6de7ff34f76f4425107fd697",
   2012           "result" : "valid",
   2013           "flags" : []
   2014         },
   2015         {
   2016           "tcId" : 229,
   2017           "comment" : "special case hash",
   2018           "msg" : "3130383738373235363435",
   2019           "sig" : "30660231008bb6a8ecdc8b483ad7b9c94bb39f63b5fc1378efe8c0204a74631dded7159643821419af33863b0414bd87ecf73ba3fb0231008928449f2d6db2b2c65d44d98beb77eeadcbda83ff33e57eb183e1fc29ad86f0ba29ee66e750e8170ccc434cf70ae199",
   2020           "result" : "valid",
   2021           "flags" : []
   2022         },
   2023         {
   2024           "tcId" : 230,
   2025           "comment" : "special case hash",
   2026           "msg" : "37333433333036353633",
   2027           "sig" : "3065023100e3832877c80c4ed439d8eadcf615c0286ff54943e3ae2f66a3b9f886245fea470e6d5812cef80c23e4f568d0215a3bfc02303177a7dbf0ab8f8f5fc1d01b19d6a5e89642899f369dfe213b7cc55d8eaf21dd2885efce52b5959c1f06b7cac5773e5b",
   2028           "result" : "valid",
   2029           "flags" : []
   2030         },
   2031         {
   2032           "tcId" : 231,
   2033           "comment" : "special case hash",
   2034           "msg" : "393734343630393738",
   2035           "sig" : "306502306275738f0880023286a9b6f28ea0a9779e8d644c3dec48293c64f1566b34e15c7119bd9d02fa2357774cabc9e53ef7e6023100d2f0a52b1016082bd5517609ee81c0764dc38a8f32d9a5074e717ee1d832f9ea0e4c6b100b1fd5e7f4bc7468c79d3933",
   2036           "result" : "valid",
   2037           "flags" : []
   2038         },
   2039         {
   2040           "tcId" : 232,
   2041           "comment" : "special case hash",
   2042           "msg" : "33323237303836383339",
   2043           "sig" : "3066023100d316fe5168cf13753c8c3bbef83869a6703dc0d5afa82af49c88ff3555660f57919a6f36e84451c3e8e5783e3b83fe3b023100995f08c8fec7cd82ce27e7509393f5a3803a48fe255fcb160321c6e1890eb36e37bcda158f0fa6899e7d107e52de8c3c",
   2044           "result" : "valid",
   2045           "flags" : []
   2046         },
   2047         {
   2048           "tcId" : 233,
   2049           "comment" : "special case hash",
   2050           "msg" : "323332393736343130",
   2051           "sig" : "306402300b13b8fd10fa7b42169137588ad3f557539a4e9206f3a1f1fe9202b0690defded2be18147f5b2da9285c0e7349735ea302300478ad317b22a247bf9334719b4c8ee84acf134515db77e6141c75d08961e1e51eaca29836744103de0f6a4c798d3eeb",
   2052           "result" : "valid",
   2053           "flags" : []
   2054         },
   2055         {
   2056           "tcId" : 234,
   2057           "comment" : "special case hash",
   2058           "msg" : "3934303437333831",
   2059           "sig" : "3065023015804429bcb5277d4f0af73bd54c8a177499a7b64f18afc566c3ce7096bdc6c275e38548edcfa0b78dd7f57b6f393e49023100d5951f243e65b82ba5c0c7552d33b11f1e90fde0c3fd014aac1bb27db2aaf09b667c8b247c4cdd5b0723fba83b4f999e",
   2060           "result" : "valid",
   2061           "flags" : []
   2062         },
   2063         {
   2064           "tcId" : 235,
   2065           "comment" : "special case hash",
   2066           "msg" : "33323230353639313233",
   2067           "sig" : "30650230359247c95776bb17492b7bf827f5f330fa9f9de7cc10441a1479c81776ce36cdc6a13c5f5149c4e39147a196bb02ed34023100f6ed9252a73de48516f4eabab6368fbff6875128af4e1226d54db558bd76eec369cc9b285bc196d512e531f84864d33f",
   2068           "result" : "valid",
   2069           "flags" : []
   2070         },
   2071         {
   2072           "tcId" : 236,
   2073           "comment" : "special case hash",
   2074           "msg" : "343134303533393934",
   2075           "sig" : "3065023100a557d1f63a2094f683429ecb35a6533bac897682775c0051e111eed6e076c48867cae005c5e0803800b050311e381cd602302a2f871efcf03cf1c8f509e076aaa2a76f1ea78d1c64804ea5b063b0324b8e98eb5825d04370106020ee15805dbedf81",
   2076           "result" : "valid",
   2077           "flags" : []
   2078         },
   2079         {
   2080           "tcId" : 237,
   2081           "comment" : "special case hash",
   2082           "msg" : "31393531353638363439",
   2083           "sig" : "3065023100f22bf91169b4aec84ca84041cb826f7dfc6f33d973f3c72433b8a0ca203aac93f7eed62be9bea01706402d5b5d3b0e6502307841d3bc34aa47e813a55c25203c5ec2342d838d5b4638c2705dcf4bac9c24f765b5d4c28fa3c7fda7a38ed5048c7de3",
   2084           "result" : "valid",
   2085           "flags" : []
   2086         },
   2087         {
   2088           "tcId" : 238,
   2089           "comment" : "special case hash",
   2090           "msg" : "35393539303731363335",
   2091           "sig" : "30660231009c196e39a2d61a3c2565f5932f357e242892737e9adfc86c6609f291e5e6fdbb23029ff915a032b0c5390ba9d15f203e023100d721e28e5269d7813e8a9aed53a37e652fec1560ca61f28f55ab4c262cc6214eee8d3c4c2ba9d1ba0ba19e5e3c7484a7",
   2092           "result" : "valid",
   2093           "flags" : []
   2094         },
   2095         {
   2096           "tcId" : 239,
   2097           "comment" : "special case hash",
   2098           "msg" : "323135333436393533",
   2099           "sig" : "30660231008ba1e9dec14d300b0e250ea0bcd4419c3d9559622cc7b8375bd73f7d70133242e3d5bf70bc782808734654bacd12daea023100d893d3970f72ccab35555ae91ebcfed3c5bfc5d39181071bc06ba382587a695e02ed482f1a74fe309a399eaee5f5bc52",
   2100           "result" : "valid",
   2101           "flags" : []
   2102         },
   2103         {
   2104           "tcId" : 240,
   2105           "comment" : "special case hash",
   2106           "msg" : "34383037313039383330",
   2107           "sig" : "306402302f521d9d83e1bff8d25255a9bdca90e15d78a8c9ea7885b884024a40de9a315bed7f746b5da4ce96b070208e9ae0cfa502304185c6f4225b8c255a4d31abb5c9b6c686a6ee50a8eb7103aaef90245a4722fc8996f266f262109c3b5957ba73289a20",
   2108           "result" : "valid",
   2109           "flags" : []
   2110         },
   2111         {
   2112           "tcId" : 241,
   2113           "comment" : "special case hash",
   2114           "msg" : "343932393339363930",
   2115           "sig" : "3065023100d4900f54c1bc841d38eb2f13e0bafbb12b5667393b07102db90639744f54d78960b344c8fbfbf3540b38d00278e177aa02303a16eff0399700009b6949f3f506c543495bf8e0f3a34feb8edd63648747b531adc4e75398e4da8083b88b34c2fb97a8",
   2116           "result" : "valid",
   2117           "flags" : []
   2118         },
   2119         {
   2120           "tcId" : 242,
   2121           "comment" : "special case hash",
   2122           "msg" : "32313132333535393630",
   2123           "sig" : "3065023100c0169e2b8b97eeb0650e27653f2e473b97a06e1e888b07c1018c730cabfdeeec4a626c3edee0767d44e8ed07080c2ac4023013f46475f955f9701928067e3982d4ba5a58a379a66f91b74fad9ac8aee30086be6f41c9c2d8fb80e0924dedbe67e968",
   2124           "result" : "valid",
   2125           "flags" : []
   2126         },
   2127         {
   2128           "tcId" : 243,
   2129           "comment" : "special case hash",
   2130           "msg" : "31323339323735373034",
   2131           "sig" : "306402302e868871ea8b27a8a746882152051f2b146af4ac9d8473b4b6852f80a1d0c7cab57489aa43f89024388aec0605b0263702306d8c89eed8a5a6252c5cead1c55391c6743d881609e3db24d70ead80a663570020798fbf41d4c624fcb1ce36c536fe38",
   2132           "result" : "valid",
   2133           "flags" : []
   2134         },
   2135         {
   2136           "tcId" : 244,
   2137           "comment" : "special case hash",
   2138           "msg" : "32303831313838373638",
   2139           "sig" : "3065023100abe6a51179ee87c957805ecad5ccebca30c6e3a3e6dbe4eb4d130b71df2bf590b9d67c8f49e81bf90ce0909d3c2dab4c02307110582fab495b21bd9dda064fbd7acc09d0544dcf7699be35ad16207ffa10e8904f9241a709487ba2ba7e34430b81c3",
   2140           "result" : "valid",
   2141           "flags" : []
   2142         },
   2143         {
   2144           "tcId" : 245,
   2145           "comment" : "special case hash",
   2146           "msg" : "343534363038393633",
   2147           "sig" : "3064023050252c19e60e4120b7c28b2c2e0a588e5d107518cd61e5c7999c6d465ea134f752322d8b83f5988fcdc62bd9adb36ccd0230193899352491dabfe4fc942e14ddacb200673729d61602cc0baf5732d262f36e5279865a810ce2f977f57686a0d0137a",
   2148           "result" : "valid",
   2149           "flags" : []
   2150         },
   2151         {
   2152           "tcId" : 246,
   2153           "comment" : "special case hash",
   2154           "msg" : "31333837363837313131",
   2155           "sig" : "3066023100eb725fdd539d7de8ea02fac8db6ec464f40c272a63e6b2718c4e0266bf1235dae330f747a6052f4319ecbe7bdade9bd0023100ae84507648ba2d1944bb67722ccd2cb94b92b59e89a1ae698c668bb57f481c42b216c23da4b1d8c0e502ef97fda05ad0",
   2156           "result" : "valid",
   2157           "flags" : []
   2158         },
   2159         {
   2160           "tcId" : 247,
   2161           "comment" : "special case hash",
   2162           "msg" : "32303331333831383735",
   2163           "sig" : "3064023025aa56fcbd92f2cf53bddbaa0db537de5843290731c1dd78036fcbded4a8f7187ddfed9f5ca9d98ea7b12d24b8d29d570230028f68372d66164810bf79c30a191116d496fe32314605dc1668289425fb3a15d7532dde1052a49a35866c147abde1d9",
   2164           "result" : "valid",
   2165           "flags" : []
   2166         },
   2167         {
   2168           "tcId" : 248,
   2169           "comment" : "special case hash",
   2170           "msg" : "323535333538333333",
   2171           "sig" : "3065023054bf7adc8548e7cae270e7b097f16b5e315158d21b0e652ce1cfe4b33126ba4a65bf227b4cddcaf22d33d82478937b20023100bfc1b8f1d02846a42f31e1bd10ba334065459f712a3bbc76005d6c6488889f88c0983f4834d0bf2249dbf0a6db760701",
   2172           "result" : "valid",
   2173           "flags" : []
   2174         },
   2175         {
   2176           "tcId" : 249,
   2177           "comment" : "special case hash",
   2178           "msg" : "34363138383431343732",
   2179           "sig" : "3066023100d3bb29ac0bd1f6058a5197f766d6ea3216c572ded62af46318c8c7f9547bb246553654279d69989d9af5ef4ccacf64da023100e10281122c2112a2a5a9d87ac58f64fb07c996a2d09292119e8f24d5499b2e8524ebd0570097f6cc7f9c26094a35c857",
   2180           "result" : "valid",
   2181           "flags" : []
   2182         },
   2183         {
   2184           "tcId" : 250,
   2185           "comment" : "special case hash",
   2186           "msg" : "31303039323435383534",
   2187           "sig" : "3066023100bc32e85e3112472408f9324586e525325128a38313c34b79700cb0a3f7262a90a1fcc40eef1f1a3884032a7a21810e0a023100c02f52541360358107a13dbea31f83d80397710901734b7adb78b1fc904454a28a378514ccef80ecc70c1d8e55f11311",
   2188           "result" : "valid",
   2189           "flags" : []
   2190         },
   2191         {
   2192           "tcId" : 251,
   2193           "comment" : "special case hash",
   2194           "msg" : "32373536343636353238",
   2195           "sig" : "3066023100f04b9e17c71d2d2133ea380d71b6b82c8a8e3332703e9d535b2c2bca9b0ad586d176a6049afa35edd9722edb5c33daa3023100bd44d4a6263380ca6f22e76c26d5f70f41f4d7cae7d4b9c1b8dc2ba5298d9d12408b04614e2f3796cc19c950c8c88a10",
   2196           "result" : "valid",
   2197           "flags" : []
   2198         },
   2199         {
   2200           "tcId" : 252,
   2201           "comment" : "special case hash",
   2202           "msg" : "313139363937313032",
   2203           "sig" : "3065023100c8807351d8e261338e750cb9a52f4be4470b63f6f181cbe0e81d43b60824ba4be1bba42b1783897a0d72b0614018b02f023052e3a598c8be982127e961eed2b04f21c86df4ebcab0d955a7c66ec7f818898798ee75367a85022276b912c0a072bff7",
   2204           "result" : "valid",
   2205           "flags" : []
   2206         },
   2207         {
   2208           "tcId" : 253,
   2209           "comment" : "special case hash",
   2210           "msg" : "323333313432313732",
   2211           "sig" : "306402306152841b6fb460546eeb4158a3e5ffa54f51aa6a208987be899b706055cd59d8ec7c01f4634254fe050e1d4ec525a173023073f0c5f13640d892c28f701428e8fbfb736b6478bbd972c8c684977556ed599a70d313e06b126080e13068d56e1c10be",
   2212           "result" : "valid",
   2213           "flags" : []
   2214         },
   2215         {
   2216           "tcId" : 254,
   2217           "comment" : "special case hash",
   2218           "msg" : "31363733343831383938",
   2219           "sig" : "3066023100842f8d2814f5b7163f4b21bd9727246e078ad1e7435dfe1bc5f9e0e7374232e686b9b98b73deab9e43b3b7f25416c2be023100852c106c412300bac3ba265990b428a26076ab3f00fd7657bbd9315fa1cd2a1230a9a60d06b7af87aa0a6cf3f48b344c",
   2220           "result" : "valid",
   2221           "flags" : []
   2222         },
   2223         {
   2224           "tcId" : 255,
   2225           "comment" : "special case hash",
   2226           "msg" : "31343630313539383237",
   2227           "sig" : "3066023100e13f6d638b9d4fba54aa436a945cfea66dec058fab6f026293265884457b5a86e8e927d699bc64431b71e3d41df200440231009832cd1b4177118ed247b4f31277da15f420179f45c71a237d77f599a45df68247bac3dcef0868ecd1665005c25b7c6c",
   2228           "result" : "valid",
   2229           "flags" : []
   2230         },
   2231         {
   2232           "tcId" : 256,
   2233           "comment" : "special case hash",
   2234           "msg" : "38393930383539393239",
   2235           "sig" : "3064023009fff1c2e4ff8643cbfad588620c2bf7aaca5cf4242969142c7145b927bd82ed14f3ae8c6e2ce2da63b990b9f1be6d640230780c816f6c86343b008235ee986abf2136123ed247e4751e4d5467334f08e5e2ca1161254f68c3e6678e2d0b87d1cc7c",
   2236           "result" : "valid",
   2237           "flags" : []
   2238         },
   2239         {
   2240           "tcId" : 257,
   2241           "comment" : "special case hash",
   2242           "msg" : "34333236343430393831",
   2243           "sig" : "3066023100ffae6e7d2cea71b5a9c73cbc1285a8d252949772afe1aa27fb137740fc429c2a8c8648c9a5ba678a32f7ae7689b395ca02310089d54cd13a162c34189ff524813690e79768af8ebe794cc941dfe7fdf2cb8dd0b42519f034ea4d4f1c870046d13210e1",
   2244           "result" : "valid",
   2245           "flags" : []
   2246         },
   2247         {
   2248           "tcId" : 258,
   2249           "comment" : "special case hash",
   2250           "msg" : "32333736343337353537",
   2251           "sig" : "3066023100efa3c5fc3c8be1007475a2dbd46e3578bb30579445909c2445f850fb8aa60aa5b1749cc3400d8ffd81cb8832b50d27b4023100b36a08db3845b3d2ebd2c335480f12fb83f2a7351841ea3842ec62ad904b098efbf9faa7828b9c185746d9c8bd047d76",
   2252           "result" : "valid",
   2253           "flags" : []
   2254         },
   2255         {
   2256           "tcId" : 259,
   2257           "comment" : "special case hash",
   2258           "msg" : "383630333937373230",
   2259           "sig" : "3066023100f577095f7c74594aa1c69aca9bb26e0c7475ae5163058ecc074b03af89e56b12b6a72450589dacf0d7e6b172d0017a0e023100bee756a0b5d0a677bf95f98da512854f3ecb712f94570e1ad230eab17c527b6a8bcc9ae202b657a3611ecffa94ba0d54",
   2260           "result" : "valid",
   2261           "flags" : []
   2262         },
   2263         {
   2264           "tcId" : 260,
   2265           "comment" : "special case hash",
   2266           "msg" : "35383037373733393837",
   2267           "sig" : "306502300ae7688c7de5882eb9c3172f5500015552f998fb53702c6cd4b03404d5a0510a8073db95db544808dbd76659fd20cf12023100bc610fe5f04d8909cc439615fb7e302d3d82992817647c50c1f467090a52b328cbbc0262f18ffb6fd9f3bd60013cea08",
   2268           "result" : "valid",
   2269           "flags" : []
   2270         },
   2271         {
   2272           "tcId" : 261,
   2273           "comment" : "special case hash",
   2274           "msg" : "353731383636383537",
   2275           "sig" : "306502305dc8a6d84afaaf900d78c6a91dc5e12e7d17891a52c1468253061d704b8940bef85b9fe807a0e02b56e8dd37c22fbb82023100914258de52932c4604dceb5ce7cc0a92e021edca9b819b84a9f25652f9af13f956a1139ee95c7aa7a079e3ad8317fbdb",
   2276           "result" : "valid",
   2277           "flags" : []
   2278         },
   2279         {
   2280           "tcId" : 262,
   2281           "comment" : "special case hash",
   2282           "msg" : "38363737333039333632",
   2283           "sig" : "3066023100da55a6dbb845205c87c995b0bbc8444ffcba6eb1f4eb9d30f721d2dacc198fb1a8296075e68eb3d25ef596a952b8ea19023100829f671dccad6d7b0b8c4b39ff3f42597965d55c645fb880a66fe198d9344c9311f1598930392470379fa5ff43c75d04",
   2284           "result" : "valid",
   2285           "flags" : []
   2286         },
   2287         {
   2288           "tcId" : 263,
   2289           "comment" : "special case hash",
   2290           "msg" : "32343735353135303630",
   2291           "sig" : "306402303730dfd0985de77decdd358a544b47f418d3fab42481530d5d514859894c6f23b729af72b44686058de29687b34b3b0c023065bdfaf0ac217a80b82eb09c9f59c5c8cfbf50a6eb979a8f5f63eab9bd38ee0938e4b23102112033b230a14ad2790e3f",
   2292           "result" : "valid",
   2293           "flags" : []
   2294         },
   2295         {
   2296           "tcId" : 264,
   2297           "comment" : "special case hash",
   2298           "msg" : "393733313736383734",
   2299           "sig" : "3065023055210df2124c170e259af1dafa73e66613aa18ced8eb40a7f66155d50d5f3124edfa55276de4797013177291e8afeff6023100c314d3a310a60647dad3318ed7f0405a64c3f94b5ac98e6be12208c8ad9835fa6b81a0ea59f476608634657b66e00ffd",
   2300           "result" : "valid",
   2301           "flags" : []
   2302         },
   2303         {
   2304           "tcId" : 265,
   2305           "comment" : "special case hash",
   2306           "msg" : "33363938303935313438",
   2307           "sig" : "3065023100f6c9897144b5d84964515eb0c8c3d0d9c6687c957887e93c29b2a21804b40307fb88bfd5cca11c95885d28867cb33a740230656bafca242290f7d7e9801b6cfd4bd1b07e8d7c6c1c59fd3d8e82e9846a1b2855c85420e4ee6ec2d97fec2161eeb243",
   2308           "result" : "valid",
   2309           "flags" : []
   2310         },
   2311         {
   2312           "tcId" : 266,
   2313           "comment" : "special case hash",
   2314           "msg" : "3130373530323638353736",
   2315           "sig" : "3065023100bfbcc5f343e2ab392ce6c1c02d91c00650c47136836a5d0622d476ac2b3274395721b1ab21882ed5cabed093b43b133f0230043e9fc64c6108df73f9eced90f91185f83d89662f5a9d810c1824fbfd97b842f784305fd6b9c28c80d32d52b1538d12",
   2316           "result" : "valid",
   2317           "flags" : []
   2318         },
   2319         {
   2320           "tcId" : 267,
   2321           "comment" : "special case hash",
   2322           "msg" : "383639313439353538",
   2323           "sig" : "3066023100b8f793ddd47e657a9081cbed1600fb22b38ad6a155f9c006ba98de1f383b4c0918ceea72253e0f869524b2369cd9bd8c02310096c452ff58f42e0853040a6d5c7e750b57dd4af06e2df8194e8d524e81ac000ee3315bbeabbf6a21f61b8904c55378d9",
   2324           "result" : "valid",
   2325           "flags" : []
   2326         },
   2327         {
   2328           "tcId" : 268,
   2329           "comment" : "special case hash",
   2330           "msg" : "32313734363535343335",
   2331           "sig" : "30640230263ab1c93567e93b5ec4e380b0d3bb5ea1ce693c14a47afccc539aaf197f099d331ea9e26f1a0057148d46727acb61880230621db07ce94110e2be74fa953a00a8a554225b3f2c0f6c56b4ebd4db2f57ca2565ed3323fd708bb56ac6e28bfb40f2e7",
   2332           "result" : "valid",
   2333           "flags" : []
   2334         },
   2335         {
   2336           "tcId" : 269,
   2337           "comment" : "special case hash",
   2338           "msg" : "363434353530373932",
   2339           "sig" : "306502310096f4a2b3529c65e45a0b4c19c582dc8db635d4e74f0b81309696b23be920ba8ec553d4b370df4c59d74dd654bac6df5802301573ba1b280c735a3401d957ecd3b8908e4e0b7d80239ce042594d182faf2ddf811c9056aac4c87f4f85043766a26614",
   2340           "result" : "valid",
   2341           "flags" : []
   2342         },
   2343         {
   2344           "tcId" : 270,
   2345           "comment" : "special case hash",
   2346           "msg" : "353332383138333338",
   2347           "sig" : "306602310096a691b19a6294b311a438f8da345e480b1deaa1e940cfbf02177d5f08479976ea58aee31011d50b5542be188c9d63df0231008f67dc9e1588aeb8be180013d41a036f9badfad9fe9340910cbf87243776f54bef7da2ebf3a7643866eb9a3b23fe59b9",
   2348           "result" : "valid",
   2349           "flags" : []
   2350         },
   2351         {
   2352           "tcId" : 271,
   2353           "comment" : "special case hash",
   2354           "msg" : "31313932303736333832",
   2355           "sig" : "3066023100cff27948c6d902c73d103d0802eb144dd89c1b0e3b9f9a5e498b0361dc122a0d555160d8c64d61539c1dbbd4bc18971f023100b60827488c9f16ba28378fd59b1a29c65073335a7f236131134674c62c8396f193c76f2395ddaaa4f24b69161eb69b4d",
   2356           "result" : "valid",
   2357           "flags" : []
   2358         },
   2359         {
   2360           "tcId" : 272,
   2361           "comment" : "special case hash",
   2362           "msg" : "31353332383432323230",
   2363           "sig" : "3066023100e90e22d9e535dfdfd86e098d5d6a0ae08f69d4a3ffaa39f6930bcf5f5ad02ee0d0472ae984edd9f0bbe5e7d63fd4f6ac023100e3f57b0a4629ecaa21f2d34a7a0834d57ba20f99c6e31b43c37811cc23b9957c8f3356f4462214d3c8e58745e50f23f6",
   2364           "result" : "valid",
   2365           "flags" : []
   2366         },
   2367         {
   2368           "tcId" : 273,
   2369           "comment" : "special case hash",
   2370           "msg" : "313536373137373339",
   2371           "sig" : "3064023018b70e272a98cc48e1e0af73146f0f972bbfbeb6b985feb2c4acd695a7a41b99c415be9c46aedaf3ddff67a65a89e387023047d6bcea088f622ad35d88bcf46d71827bcba2f57c36d6fb8a4bf2befdc0d4e3ef366d5966c4d076d3cfa43d6626717b",
   2372           "result" : "valid",
   2373           "flags" : []
   2374         },
   2375         {
   2376           "tcId" : 274,
   2377           "comment" : "special case hash",
   2378           "msg" : "34333033303931313230",
   2379           "sig" : "3066023100acfd981c55fd5286cfce173726d51c3d25f65b11b7673729a62167256774f7c894b74662a212c706e00cef096074162f023100f4d471c97797c24d96aec1de85a249ef468d6036cd712563aeb65cea4995f3ee85e769b874f09a08637a44a96084be7a",
   2380           "result" : "valid",
   2381           "flags" : []
   2382         },
   2383         {
   2384           "tcId" : 275,
   2385           "comment" : "special case hash",
   2386           "msg" : "37373335393135353831",
   2387           "sig" : "3065023100f15fcbeea8b64dad5e8566a2c37913c82d6be9d9668df469bd0b591c3923a6e12644eaf697d466fa7cd513983d946a40023070063966801079351526999e5c5c2c5f627e4c8bc96784bcbe715fe7c7afcf69785d1c8c7ccd3725e364101638396597",
   2388           "result" : "valid",
   2389           "flags" : []
   2390         },
   2391         {
   2392           "tcId" : 276,
   2393           "comment" : "special case hash",
   2394           "msg" : "323433393636373430",
   2395           "sig" : "3066023100d995147939ae6d8f62bb57372227395839e25a0d4308b899d5f506cf9e0a01e8115b7e4b822f037ec95752bd9e892f5e0231009bb4d07333e468f8482a790a2a2e650e2c42da8240ec5e402506b368122f046680cd71e0117897cce3df4a1555fc8876",
   2396           "result" : "valid",
   2397           "flags" : []
   2398         },
   2399         {
   2400           "tcId" : 277,
   2401           "comment" : "special case hash",
   2402           "msg" : "34333237363032383233",
   2403           "sig" : "3064023043c6ce5184476f3f496afeae3cb96a3f9f038957686c93437b8266a233022371d266e904aa096c3566cb33824b88075e0230680c13245a8bc560b638d26f0c5f261964130256939552d3fffb07b658355611612c268a89541055d3c2bf9e82cf4da3",
   2404           "result" : "valid",
   2405           "flags" : []
   2406         },
   2407         {
   2408           "tcId" : 278,
   2409           "comment" : "special case hash",
   2410           "msg" : "32393332303032353932",
   2411           "sig" : "30630230447539941dc350767fc841083d25d9247a0807e1e22e0bb9d94f504f721981b413d521efbd75e4fe831ee26338cf3de3022f395ab27ea782cee4be53e06c7616bbd41d6926b18d219d75d5979f13cba2f52101019b0ec0a41ffdbf29ef73ddba70",
   2412           "result" : "valid",
   2413           "flags" : []
   2414         },
   2415         {
   2416           "tcId" : 279,
   2417           "comment" : "special case hash",
   2418           "msg" : "36343039383737323834",
   2419           "sig" : "3066023100a0ba8e8b979c20345e34fca98531900164a859923bd6986a9c39236a2f5de053a252997f35e5b84b0d48ba0f8d09aedd023100facd6df04358fcd95fa9018a6fc0828dfe319812ff65929c060b18ad4b9f06e7fc0addd1b695315d71c15e51dc51d719",
   2420           "result" : "valid",
   2421           "flags" : []
   2422         },
   2423         {
   2424           "tcId" : 280,
   2425           "comment" : "special case hash",
   2426           "msg" : "36303735363930343132",
   2427           "sig" : "3065023100b8378390f71f0bb6663f1846daf6908f8c84f770ae740cc8054122494cf0ffa9437ab26040ca22808fb29a810b70126e0230427636b929a500abc34d9f22977b81e734919afaf3ed2c91eeada7074e0c16bdc52f960eaec9db5a879c1e6414035101",
   2428           "result" : "valid",
   2429           "flags" : []
   2430         },
   2431         {
   2432           "tcId" : 281,
   2433           "comment" : "special case hash",
   2434           "msg" : "32333231363233313335",
   2435           "sig" : "3066023100f36a9048fd94803d3d6d1b11430b90b94ef8d5d2ad89018c69473ce9cfe0d6105b3c2fb2e7555ccd25f65af8c872bdc602310081254841e7ecbfd0d810afaaf5afd6d6c5d0542bb00cc183b1db01767120afbcc0006ddcba8db7baf65f302723dabc4d",
   2436           "result" : "valid",
   2437           "flags" : []
   2438         },
   2439         {
   2440           "tcId" : 282,
   2441           "comment" : "special case hash",
   2442           "msg" : "36343130313532313731",
   2443           "sig" : "3066023100d8a4d96409c191baa9540bf35f1d5192f9352d7f0e14f92c0e8e1f19f559b42ed3c6b7bdb6becc56584fb5c09421e2e4023100d966ba13d4245e248eafb46f2a3df92c2037d5969c7db6dbcb0ff4b21850e16a18a29785267239886365cf721a212536",
   2444           "result" : "valid",
   2445           "flags" : []
   2446         },
   2447         {
   2448           "tcId" : 283,
   2449           "comment" : "special case hash",
   2450           "msg" : "383337323835373438",
   2451           "sig" : "306402301d5d86fd48e65b0cf0b0b46062241f89cf65785dd818f93f1162771a38a15f20febc261812ecaaf6f4f2b86b3362d7eb02300c76e363de1432513cb9dad6493931381ecd25f142e61968b6f20d7b1270cb9e38a7ae54e4778aff4025eb00c6a67aef",
   2452           "result" : "valid",
   2453           "flags" : []
   2454         },
   2455         {
   2456           "tcId" : 284,
   2457           "comment" : "special case hash",
   2458           "msg" : "33333234373034353235",
   2459           "sig" : "306402300508eed148f061114be18e8a86188feabf76b873b36eadcca9c2c60e24a2002fe456231decf7a8f6f032c08dbe0ab5a90230694c0ad781b2341e30e1d0739ac99672064f48821a69852c7940cf1d621738199c980d56d2a0b71b3fc6011c6b2444ba",
   2460           "result" : "valid",
   2461           "flags" : []
   2462         },
   2463         {
   2464           "tcId" : 285,
   2465           "comment" : "special case hash",
   2466           "msg" : "31343033393636383732",
   2467           "sig" : "30650230726ef88bb7947a043116c111cb519ddeda3e6ffbf724884a1b22c24409cdf2779d93ce610c8c07411c2b001399103d6d02310095dc1d65046caf0e8dad07b224798d6f7807278e737883e7c7bf0b446791d4ee144c26f710134861af4e6771d4082896",
   2468           "result" : "valid",
   2469           "flags" : []
   2470         },
   2471         {
   2472           "tcId" : 286,
   2473           "comment" : "special case hash",
   2474           "msg" : "31323237363035313238",
   2475           "sig" : "3066023100eb0e8e3c639f5eba8eccd9020d0ec62d8ac73f3fddbdfa08fdb2155deb0a536923ebd55e20020cab9f8e39a43a88be11023100c796df399fc35883dd5dae6817d02d3d67a8eec6601585e5e36fd2c134eddb1447ec12b144dddc9aae28a84f22602641",
   2476           "result" : "valid",
   2477           "flags" : []
   2478         },
   2479         {
   2480           "tcId" : 287,
   2481           "comment" : "special case hash",
   2482           "msg" : "34393531343838333632",
   2483           "sig" : "3065023100e8f8c69d0396ea900f9757736d2b19dbc2d2a8c01dccf490c8b9455bd63b34c095867e7cf3b84dc7c3c3d6b51bebf405023058152a7564eeb22a3e26597026d0cd7835725bd512245448cb5016eb48ea759809fd6949d0ee5d579643f72f908c16bb",
   2484           "result" : "valid",
   2485           "flags" : []
   2486         },
   2487         {
   2488           "tcId" : 288,
   2489           "comment" : "special case hash",
   2490           "msg" : "32343532313237303139",
   2491           "sig" : "30650230380b4e48b3ff012af7c08bf871d9f4da0c708b5494a986d3d80b1979e579d0dbee61db9bc3c04c396176410788e15a0f023100e6971c013c965a7e4df10f95620a5092fab096bd5b50828f4bc91c5e479bccf6e0daf287e7ef580fa9ea153fa1a507a2",
   2492           "result" : "valid",
   2493           "flags" : []
   2494         },
   2495         {
   2496           "tcId" : 289,
   2497           "comment" : "special case hash",
   2498           "msg" : "31373331353530373036",
   2499           "sig" : "30650231008061de12029e2b000d157a455ecf2301222f092df95b9551b78cf0ef3a64f12212b57ec7b16d2c0f258946f51cb1633a02300ac2ca6ad99b29ca29a0dc38b34443ee41020f81ed9087cef7681a00c4fe60653a572944ba37f1fe51d112bfffbdd701",
   2500           "result" : "valid",
   2501           "flags" : []
   2502         },
   2503         {
   2504           "tcId" : 290,
   2505           "comment" : "special case hash",
   2506           "msg" : "31363637303639383738",
   2507           "sig" : "3066023100e74f2a791eeb7341cff6cc1c24f459e6c0109924f7984639ae387e3ceb58758a1bc3839dea1fc3a3799562225e70a733023100d90e4d0f47343268e56bbcb011bd4734390abc9aa1304b6253e78f5a78b6905aa6bf6a3892a4ae1a875c823ae5a83e87",
   2508           "result" : "valid",
   2509           "flags" : []
   2510         },
   2511         {
   2512           "tcId" : 291,
   2513           "comment" : "special case hash",
   2514           "msg" : "343431353437363137",
   2515           "sig" : "306402306a1cd0ff7906be207b56862edcbc0d0bbfb26d43255c99f6ab77639f5e6103a07aa322b22ed43870d1ce6df68aa0a8c10230655558b129aa23184500bd4aab4f0355d3192e9b8860f60b05a1c29261f4486a6ae235a526339b86c05f5fac477b6723",
   2516           "result" : "valid",
   2517           "flags" : []
   2518         },
   2519         {
   2520           "tcId" : 292,
   2521           "comment" : "special case hash",
   2522           "msg" : "343233393434393938",
   2523           "sig" : "306602310081111fdc5f0de65583c7a5668d26c04ee52e08dac227753132cff1741cb721e112aa793c0d5fa047faf14cb45dd13e1f0231009a25cf1e6c152bc3e216e021561d194979f1c11fe17019ed7bac2c13c4010f209665e3b6f33b86641704d922b407818f",
   2524           "result" : "valid",
   2525           "flags" : []
   2526         },
   2527         {
   2528           "tcId" : 293,
   2529           "comment" : "special case hash",
   2530           "msg" : "34383037363230373132",
   2531           "sig" : "30660231009b66d122a315095b2b66ccb97272c476a2d760e827fdea05732d634df3d066569c984dd941aad5f5dec4c2e1b7b94a0002310096c32403c85bc3d0ee87f96a600182796dce53d54d7467ae660a42b87bb70792f14650ac28a5fa47ce9ca4d3b2c25878",
   2532           "result" : "valid",
   2533           "flags" : []
   2534         },
   2535         {
   2536           "tcId" : 294,
   2537           "comment" : "special case hash",
   2538           "msg" : "32313634363636323839",
   2539           "sig" : "306402302bb062a002088d62a0b7338d0484fedfe2af7e20cebf6a4788264eb27cb4ebc3cc81c816e6a35722cf9b464783094cb8023046cc21b70f2133f85ab0443bebe9c6fc62c6e2ec1fd9c4ddf4a6d5f3f48eb7abf1ee7bdf6725879fd1b7daafb44f6e04",
   2540           "result" : "valid",
   2541           "flags" : []
   2542         },
   2543         {
   2544           "tcId" : 295,
   2545           "comment" : "special case hash",
   2546           "msg" : "31393432383533383635",
   2547           "sig" : "3065023033e87061ee9a82eb74d8bb4ae91606563c2e4db8b09183cc00d1119ab4f5033d287a1fc90a2348163fdf68d35006fd7f02310096db97c947ee2e96e6139d3bcbf5a43606bae1ad3ca28290fbad43b281ef115ec1b98bc581ef48094f8c1aa8e36c282a",
   2548           "result" : "valid",
   2549           "flags" : []
   2550         },
   2551         {
   2552           "tcId" : 296,
   2553           "comment" : "special case hash",
   2554           "msg" : "32323139333833353231",
   2555           "sig" : "3064023070f80b438424ba228a7d80f26e22ff6a896243c9d49c75573489ee0de58ec60efd103838143465bd8fe34672ba9496170230115492bd9365b96f38747536318bffb819e7c146df3a5a7a46d6288c7fdf31cff570b22176aa398daba9073ab1e7b9bf",
   2556           "result" : "valid",
   2557           "flags" : []
   2558         },
   2559         {
   2560           "tcId" : 297,
   2561           "comment" : "special case hash",
   2562           "msg" : "393236393333343139",
   2563           "sig" : "3066023100ff16ca0389ea6948f4305b434fe0aa589f880f5aa937767c31170ee8da6c1ad620c993d40ddf141b7fda37424d51b5cd023100ba0f86985dffc61d6e35a37de06918b11e431b72403161acfb8f05c469f1fcfa6e215c6f7eb5a0a5e0cc9e7be79ce18b",
   2564           "result" : "valid",
   2565           "flags" : []
   2566         },
   2567         {
   2568           "tcId" : 298,
   2569           "comment" : "special case hash",
   2570           "msg" : "373639333836333634",
   2571           "sig" : "3065023100d60c24bee05f5198cd155ad095ffb956bbcfb66b82fc0d3755119915a62f2f923557b85ddc1d12e6a757f23042cb601b02302c4d968b5eac930b51d283b418fcff6df3a9d6d66e3812cd1bf5fde797fd203a7c439b1b381e4fe8b44e6f108764a7dd",
   2572           "result" : "valid",
   2573           "flags" : []
   2574         },
   2575         {
   2576           "tcId" : 299,
   2577           "comment" : "special case hash",
   2578           "msg" : "32373335393330353733",
   2579           "sig" : "3066023100bdf634d915a4fae7a155532ca2847c33a6babe7ef8db0af50f485db3dd2c8bffe722394583932f6eb5cd97f6db7561d9023100bb425cae2e5483174b5ed873af4329da4618c14458141850bee3c7bf1ffb3f2030159043277dacc708e9d32f63400083",
   2580           "result" : "valid",
   2581           "flags" : []
   2582         },
   2583         {
   2584           "tcId" : 300,
   2585           "comment" : "special case hash",
   2586           "msg" : "38333030353634303635",
   2587           "sig" : "30650230061320a3bcebac33cf399d45d1e1e1b34f37288fe4753f4fddfd496eff427e1d26b1b91d749cc34c12f4ecef837c0e8f023100fd5cf468cda319fe06e773a190c38de6e150a321ac1c416ad875432cdb7a07134c446f13068e71a1a96e35da923974ad",
   2588           "result" : "valid",
   2589           "flags" : []
   2590         },
   2591         {
   2592           "tcId" : 301,
   2593           "comment" : "special case hash",
   2594           "msg" : "34333037363535373338",
   2595           "sig" : "3065023100d620f063d33efa859b623f6c9a92340e4cdd854ffbe3e5e01379177aee31715ce587b00bd0aea98fddf236d2fc8a7a740230671f4b7c187297dc236c61888b6d9397e97783077cc4101807d79ee62e4a53a78c4b6a3a31b03178668af894a3d8902e",
   2596           "result" : "valid",
   2597           "flags" : []
   2598         },
   2599         {
   2600           "tcId" : 302,
   2601           "comment" : "special case hash",
   2602           "msg" : "39363537303138313735",
   2603           "sig" : "306502310091c556c5bddd529fe903b86afc0eb8fa1f49425b779a39114ae563bebc947e633ba4ee98948faa8940dfe2562c63e1c50230198b00079d8db072d25b0a49bc8bc36457926f3c101527528df6679f92c76f1b487e6695d4b92fe33b4ee7046a6a5df9",
   2604           "result" : "valid",
   2605           "flags" : []
   2606         }
   2607       ]
   2608     },
   2609     {
   2610       "key" : {
   2611         "curve" : "secp384r1",
   2612         "keySize" : 384,
   2613         "type" : "ECPublicKey",
   2614         "uncompressed" : "044bf4e52f958427ebb5915fb8c9595551b4d3a3fdab67badd9d6c3093f425ba43630df71f42f0eb7ceaa94d9f6448a85dd30331588249fd2fdc0b309ec7ed8481bc16f27800c13d7db700fc82e1b1c8545aa0c0d3b56e3bfe789fc18a916887c2",
   2615         "wx" : "4bf4e52f958427ebb5915fb8c9595551b4d3a3fdab67badd9d6c3093f425ba43630df71f42f0eb7ceaa94d9f6448a85d",
   2616         "wy" : "0d30331588249fd2fdc0b309ec7ed8481bc16f27800c13d7db700fc82e1b1c8545aa0c0d3b56e3bfe789fc18a916887c2"
   2617       },
   2618       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044bf4e52f958427ebb5915fb8c9595551b4d3a3fdab67badd9d6c3093f425ba43630df71f42f0eb7ceaa94d9f6448a85dd30331588249fd2fdc0b309ec7ed8481bc16f27800c13d7db700fc82e1b1c8545aa0c0d3b56e3bfe789fc18a916887c2",
   2619       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAES/TlL5WEJ+u1kV+4yVlVUbTTo/2rZ7rd\nnWwwk/QlukNjDfcfQvDrfOqpTZ9kSKhd0wMxWIJJ/S/cCzCex+2EgbwW8ngAwT19\ntwD8guGxyFRaoMDTtW47/nifwYqRaIfC\n-----END PUBLIC KEY-----",
   2620       "sha" : "SHA-384",
   2621       "type" : "ECDSAVer",
   2622       "tests" : [
   2623         {
   2624           "tcId" : 303,
   2625           "comment" : "k*G has a large x-coordinate",
   2626           "msg" : "313233343030",
   2627           "sig" : "304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970",
   2628           "result" : "valid",
   2629           "flags" : []
   2630         },
   2631         {
   2632           "tcId" : 304,
   2633           "comment" : "r too large",
   2634           "msg" : "313233343030",
   2635           "sig" : "3066023100fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffe023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970",
   2636           "result" : "invalid",
   2637           "flags" : []
   2638         }
   2639       ]
   2640     },
   2641     {
   2642       "key" : {
   2643         "curve" : "secp384r1",
   2644         "keySize" : 384,
   2645         "type" : "ECPublicKey",
   2646         "uncompressed" : "043623bb296b88f626d0f92656bf016f115b721277ccb4930739bfbd81f9c1e734630e0685d32e154e0b4a5c62e43851f6768356b4a5764c128c7b1105e3d778a89d1e01da297ede1bc4312c2583e0bbddd21613583dd09ab895c63be479f94576",
   2647         "wx" : "3623bb296b88f626d0f92656bf016f115b721277ccb4930739bfbd81f9c1e734630e0685d32e154e0b4a5c62e43851f6",
   2648         "wy" : "768356b4a5764c128c7b1105e3d778a89d1e01da297ede1bc4312c2583e0bbddd21613583dd09ab895c63be479f94576"
   2649       },
   2650       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200043623bb296b88f626d0f92656bf016f115b721277ccb4930739bfbd81f9c1e734630e0685d32e154e0b4a5c62e43851f6768356b4a5764c128c7b1105e3d778a89d1e01da297ede1bc4312c2583e0bbddd21613583dd09ab895c63be479f94576",
   2651       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAENiO7KWuI9ibQ+SZWvwFvEVtyEnfMtJMH\nOb+9gfnB5zRjDgaF0y4VTgtKXGLkOFH2doNWtKV2TBKMexEF49d4qJ0eAdopft4b\nxDEsJYPgu93SFhNYPdCauJXGO+R5+UV2\n-----END PUBLIC KEY-----",
   2652       "sha" : "SHA-384",
   2653       "type" : "ECDSAVer",
   2654       "tests" : [
   2655         {
   2656           "tcId" : 305,
   2657           "comment" : "r,s are large",
   2658           "msg" : "313233343030",
   2659           "sig" : "3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52971",
   2660           "result" : "valid",
   2661           "flags" : []
   2662         }
   2663       ]
   2664     },
   2665     {
   2666       "key" : {
   2667         "curve" : "secp384r1",
   2668         "keySize" : 384,
   2669         "type" : "ECPublicKey",
   2670         "uncompressed" : "04d516cb8ac8e4457b693d5192beeb6ce7d9a46bef48eecf3ea823286f101f98d130f5a26dc6fec23662eff07f14486fd58456932e74894b7f0e3bb0dfd362502b3765dd80a3177209fb221dc9b51aaf4470b245391405bef514176b13a267a720",
   2671         "wx" : "0d516cb8ac8e4457b693d5192beeb6ce7d9a46bef48eecf3ea823286f101f98d130f5a26dc6fec23662eff07f14486fd5",
   2672         "wy" : "08456932e74894b7f0e3bb0dfd362502b3765dd80a3177209fb221dc9b51aaf4470b245391405bef514176b13a267a720"
   2673       },
   2674       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d516cb8ac8e4457b693d5192beeb6ce7d9a46bef48eecf3ea823286f101f98d130f5a26dc6fec23662eff07f14486fd58456932e74894b7f0e3bb0dfd362502b3765dd80a3177209fb221dc9b51aaf4470b245391405bef514176b13a267a720",
   2675       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE1RbLisjkRXtpPVGSvuts59mka+9I7s8+\nqCMobxAfmNEw9aJtxv7CNmLv8H8USG/VhFaTLnSJS38OO7Df02JQKzdl3YCjF3IJ\n+yIdybUar0RwskU5FAW+9RQXaxOiZ6cg\n-----END PUBLIC KEY-----",
   2676       "sha" : "SHA-384",
   2677       "type" : "ECDSAVer",
   2678       "tests" : [
   2679         {
   2680           "tcId" : 306,
   2681           "comment" : "r and s^-1 have a large Hamming weight",
   2682           "msg" : "313233343030",
   2683           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d1aee55fdc2a716ba2fabcb57020b72e539bf05c7902f98e105bf83d4cc10c2a159a3cf7e01d749d2205f4da6bd8fcf1",
   2684           "result" : "valid",
   2685           "flags" : []
   2686         }
   2687       ]
   2688     },
   2689     {
   2690       "key" : {
   2691         "curve" : "secp384r1",
   2692         "keySize" : 384,
   2693         "type" : "ECPublicKey",
   2694         "uncompressed" : "04a8380cd35026e13bf87be693cdb6e75a82d765b4019b529e8d277c4af6c9db27ebb5d3f86e88add9d5b61186f04c83a992a187507c737325d2cc624acef3cd036bfa99e0c1518be65c88bb51f900f94123acabad81d15130d3ade7ff7e4364e1",
   2695         "wx" : "0a8380cd35026e13bf87be693cdb6e75a82d765b4019b529e8d277c4af6c9db27ebb5d3f86e88add9d5b61186f04c83a9",
   2696         "wy" : "092a187507c737325d2cc624acef3cd036bfa99e0c1518be65c88bb51f900f94123acabad81d15130d3ade7ff7e4364e1"
   2697       },
   2698       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004a8380cd35026e13bf87be693cdb6e75a82d765b4019b529e8d277c4af6c9db27ebb5d3f86e88add9d5b61186f04c83a992a187507c737325d2cc624acef3cd036bfa99e0c1518be65c88bb51f900f94123acabad81d15130d3ade7ff7e4364e1",
   2699       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqDgM01Am4Tv4e+aTzbbnWoLXZbQBm1Ke\njSd8SvbJ2yfrtdP4boit2dW2EYbwTIOpkqGHUHxzcyXSzGJKzvPNA2v6meDBUYvm\nXIi7UfkA+UEjrKutgdFRMNOt5/9+Q2Th\n-----END PUBLIC KEY-----",
   2700       "sha" : "SHA-384",
   2701       "type" : "ECDSAVer",
   2702       "tests" : [
   2703         {
   2704           "tcId" : 307,
   2705           "comment" : "r and s^-1 have a large Hamming weight",
   2706           "msg" : "313233343030",
   2707           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b6b681dc484f4f020fd3f7e626d88edc6ded1b382ef3e143d60887b51394260832d4d8f2ef70458f9fa90e38c2e19e4f",
   2708           "result" : "valid",
   2709           "flags" : []
   2710         }
   2711       ]
   2712     },
   2713     {
   2714       "key" : {
   2715         "curve" : "secp384r1",
   2716         "keySize" : 384,
   2717         "type" : "ECPublicKey",
   2718         "uncompressed" : "04554f2fd0b700a9f4568752b673d9c0d29dc96c10fe67e38c6d6d339bfafe05f970da8c3d2164e82031307a44bd32251171312b61b59113ff0bd3b8a9a4934df262aa8096f840e9d8bffa5d7491ded87b38c496f9b9e4f0ba1089f8d3ffc88a9f",
   2719         "wx" : "554f2fd0b700a9f4568752b673d9c0d29dc96c10fe67e38c6d6d339bfafe05f970da8c3d2164e82031307a44bd322511",
   2720         "wy" : "71312b61b59113ff0bd3b8a9a4934df262aa8096f840e9d8bffa5d7491ded87b38c496f9b9e4f0ba1089f8d3ffc88a9f"
   2721       },
   2722       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004554f2fd0b700a9f4568752b673d9c0d29dc96c10fe67e38c6d6d339bfafe05f970da8c3d2164e82031307a44bd32251171312b61b59113ff0bd3b8a9a4934df262aa8096f840e9d8bffa5d7491ded87b38c496f9b9e4f0ba1089f8d3ffc88a9f",
   2723       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVU8v0LcAqfRWh1K2c9nA0p3JbBD+Z+OM\nbW0zm/r+Bflw2ow9IWToIDEwekS9MiURcTErYbWRE/8L07ippJNN8mKqgJb4QOnY\nv/pddJHe2Hs4xJb5ueTwuhCJ+NP/yIqf\n-----END PUBLIC KEY-----",
   2724       "sha" : "SHA-384",
   2725       "type" : "ECDSAVer",
   2726       "tests" : [
   2727         {
   2728           "tcId" : 308,
   2729           "comment" : "small r and s",
   2730           "msg" : "313233343030",
   2731           "sig" : "3006020102020101",
   2732           "result" : "valid",
   2733           "flags" : []
   2734         }
   2735       ]
   2736     },
   2737     {
   2738       "key" : {
   2739         "curve" : "secp384r1",
   2740         "keySize" : 384,
   2741         "type" : "ECPublicKey",
   2742         "uncompressed" : "0444ee3335fa77d2fb02e4bd7074f45e598a879c0fa822ec718c21dc13b83440edc4e3c10a1858423e03044c9eff22591cd027c49933e5510557d6b4b2c6f66fe5dcb9302a3b13fdc68048c3fcac88ba152b6a9833c87fdc6280afc5d11ab7c107",
   2743         "wx" : "44ee3335fa77d2fb02e4bd7074f45e598a879c0fa822ec718c21dc13b83440edc4e3c10a1858423e03044c9eff22591c",
   2744         "wy" : "0d027c49933e5510557d6b4b2c6f66fe5dcb9302a3b13fdc68048c3fcac88ba152b6a9833c87fdc6280afc5d11ab7c107"
   2745       },
   2746       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000444ee3335fa77d2fb02e4bd7074f45e598a879c0fa822ec718c21dc13b83440edc4e3c10a1858423e03044c9eff22591cd027c49933e5510557d6b4b2c6f66fe5dcb9302a3b13fdc68048c3fcac88ba152b6a9833c87fdc6280afc5d11ab7c107",
   2747       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAERO4zNfp30vsC5L1wdPReWYqHnA+oIuxx\njCHcE7g0QO3E48EKGFhCPgMETJ7/Ilkc0CfEmTPlUQVX1rSyxvZv5dy5MCo7E/3G\ngEjD/KyIuhUrapgzyH/cYoCvxdEat8EH\n-----END PUBLIC KEY-----",
   2748       "sha" : "SHA-384",
   2749       "type" : "ECDSAVer",
   2750       "tests" : [
   2751         {
   2752           "tcId" : 309,
   2753           "comment" : "small r and s",
   2754           "msg" : "313233343030",
   2755           "sig" : "3006020102020102",
   2756           "result" : "valid",
   2757           "flags" : []
   2758         }
   2759       ]
   2760     },
   2761     {
   2762       "key" : {
   2763         "curve" : "secp384r1",
   2764         "keySize" : 384,
   2765         "type" : "ECPublicKey",
   2766         "uncompressed" : "04e2f87f72e3c66c73037fe77607d42ad2d9c4cc159893b4b9b8b0365d3a7766dbe8678b02e2b68f58e5a4f7681061a390e38f2142818542bef6b2bc3a2c4f43c95e5259d6bd5401531378c7ca125a1f6cc609d4fadfc5c9a99358ee77ff780c8d",
   2767         "wx" : "0e2f87f72e3c66c73037fe77607d42ad2d9c4cc159893b4b9b8b0365d3a7766dbe8678b02e2b68f58e5a4f7681061a390",
   2768         "wy" : "0e38f2142818542bef6b2bc3a2c4f43c95e5259d6bd5401531378c7ca125a1f6cc609d4fadfc5c9a99358ee77ff780c8d"
   2769       },
   2770       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e2f87f72e3c66c73037fe77607d42ad2d9c4cc159893b4b9b8b0365d3a7766dbe8678b02e2b68f58e5a4f7681061a390e38f2142818542bef6b2bc3a2c4f43c95e5259d6bd5401531378c7ca125a1f6cc609d4fadfc5c9a99358ee77ff780c8d",
   2771       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE4vh/cuPGbHMDf+d2B9Qq0tnEzBWYk7S5\nuLA2XTp3ZtvoZ4sC4raPWOWk92gQYaOQ448hQoGFQr72srw6LE9DyV5SWda9VAFT\nE3jHyhJaH2zGCdT638XJqZNY7nf/eAyN\n-----END PUBLIC KEY-----",
   2772       "sha" : "SHA-384",
   2773       "type" : "ECDSAVer",
   2774       "tests" : [
   2775         {
   2776           "tcId" : 310,
   2777           "comment" : "small r and s",
   2778           "msg" : "313233343030",
   2779           "sig" : "3006020102020103",
   2780           "result" : "valid",
   2781           "flags" : []
   2782         },
   2783         {
   2784           "tcId" : 311,
   2785           "comment" : "r is larger than n",
   2786           "msg" : "313233343030",
   2787           "sig" : "3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52975020103",
   2788           "result" : "invalid",
   2789           "flags" : []
   2790         }
   2791       ]
   2792     },
   2793     {
   2794       "key" : {
   2795         "curve" : "secp384r1",
   2796         "keySize" : 384,
   2797         "type" : "ECPublicKey",
   2798         "uncompressed" : "0405e67c44fc0cbc9a8eb343b4d6f596c7d00cac5da8594caf45b7209397496214c42d856a015ce589bc9ba865a4fab5ab88a01c7b5d09efaf878fcb9102fb3875a8381af234d1c593076e452225a56f51674f347126d3009b44dcbb003a64d95f",
   2799         "wx" : "5e67c44fc0cbc9a8eb343b4d6f596c7d00cac5da8594caf45b7209397496214c42d856a015ce589bc9ba865a4fab5ab",
   2800         "wy" : "088a01c7b5d09efaf878fcb9102fb3875a8381af234d1c593076e452225a56f51674f347126d3009b44dcbb003a64d95f"
   2801       },
   2802       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000405e67c44fc0cbc9a8eb343b4d6f596c7d00cac5da8594caf45b7209397496214c42d856a015ce589bc9ba865a4fab5ab88a01c7b5d09efaf878fcb9102fb3875a8381af234d1c593076e452225a56f51674f347126d3009b44dcbb003a64d95f",
   2803       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEBeZ8RPwMvJqOs0O01vWWx9AMrF2oWUyv\nRbcgk5dJYhTELYVqAVzlibybqGWk+rWriKAce10J76+Hj8uRAvs4dag4GvI00cWT\nB25FIiWlb1FnTzRxJtMAm0TcuwA6ZNlf\n-----END PUBLIC KEY-----",
   2804       "sha" : "SHA-384",
   2805       "type" : "ECDSAVer",
   2806       "tests" : [
   2807         {
   2808           "tcId" : 312,
   2809           "comment" : "s is larger than n",
   2810           "msg" : "313233343030",
   2811           "sig" : "3036020102023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accd7fffa",
   2812           "result" : "invalid",
   2813           "flags" : []
   2814         }
   2815       ]
   2816     },
   2817     {
   2818       "key" : {
   2819         "curve" : "secp384r1",
   2820         "keySize" : 384,
   2821         "type" : "ECPublicKey",
   2822         "uncompressed" : "040bb03fce3c01ebcf0873abd134a8682f5fb8dbffa22da674047e5c3e71e43de582ed6abb908c2e4faa5d96186278b6c1ba3b22123e68ccc56f17dd79ff15565706f71a0b6123c77af3cd88f0af024cc5259781516edcaf5fe990646e7b66999d",
   2823         "wx" : "0bb03fce3c01ebcf0873abd134a8682f5fb8dbffa22da674047e5c3e71e43de582ed6abb908c2e4faa5d96186278b6c1",
   2824         "wy" : "0ba3b22123e68ccc56f17dd79ff15565706f71a0b6123c77af3cd88f0af024cc5259781516edcaf5fe990646e7b66999d"
   2825       },
   2826       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200040bb03fce3c01ebcf0873abd134a8682f5fb8dbffa22da674047e5c3e71e43de582ed6abb908c2e4faa5d96186278b6c1ba3b22123e68ccc56f17dd79ff15565706f71a0b6123c77af3cd88f0af024cc5259781516edcaf5fe990646e7b66999d",
   2827       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEC7A/zjwB688Ic6vRNKhoL1+42/+iLaZ0\nBH5cPnHkPeWC7Wq7kIwuT6pdlhhieLbBujsiEj5ozMVvF915/xVWVwb3GgthI8d6\n882I8K8CTMUll4FRbtyvX+mQZG57Zpmd\n-----END PUBLIC KEY-----",
   2828       "sha" : "SHA-384",
   2829       "type" : "ECDSAVer",
   2830       "tests" : [
   2831         {
   2832           "tcId" : 313,
   2833           "comment" : "small r and s^-1",
   2834           "msg" : "313233343030",
   2835           "sig" : "3036020201000230489122448912244891224489122448912244891224489122347ce79bc437f4d071aaa92c7d6c882ae8734dc18cb0d553",
   2836           "result" : "valid",
   2837           "flags" : []
   2838         }
   2839       ]
   2840     },
   2841     {
   2842       "key" : {
   2843         "curve" : "secp384r1",
   2844         "keySize" : 384,
   2845         "type" : "ECPublicKey",
   2846         "uncompressed" : "0458f246090d5e49863bc0bf2d501ff72f551c5f1c5e679eb49064fd02e221a2707326ec2d140bcc817afaad5065761566497c823fd736882cbf78fb92b1a5589b67e8067497c710a4cbb39dee2c5431bc45cfb96c9f8454385c9f2b3ef2d3d31a",
   2847         "wx" : "58f246090d5e49863bc0bf2d501ff72f551c5f1c5e679eb49064fd02e221a2707326ec2d140bcc817afaad5065761566",
   2848         "wy" : "497c823fd736882cbf78fb92b1a5589b67e8067497c710a4cbb39dee2c5431bc45cfb96c9f8454385c9f2b3ef2d3d31a"
   2849       },
   2850       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000458f246090d5e49863bc0bf2d501ff72f551c5f1c5e679eb49064fd02e221a2707326ec2d140bcc817afaad5065761566497c823fd736882cbf78fb92b1a5589b67e8067497c710a4cbb39dee2c5431bc45cfb96c9f8454385c9f2b3ef2d3d31a",
   2851       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEWPJGCQ1eSYY7wL8tUB/3L1UcXxxeZ560\nkGT9AuIhonBzJuwtFAvMgXr6rVBldhVmSXyCP9c2iCy/ePuSsaVYm2foBnSXxxCk\ny7Od7ixUMbxFz7lsn4RUOFyfKz7y09Ma\n-----END PUBLIC KEY-----",
   2852       "sha" : "SHA-384",
   2853       "type" : "ECDSAVer",
   2854       "tests" : [
   2855         {
   2856           "tcId" : 314,
   2857           "comment" : "smallish r and s^-1",
   2858           "msg" : "313233343030",
   2859           "sig" : "303c02072d9b4d347952cd023100ce751512561b6f57c75342848a3ff98ccf9c3f0219b6b68d00449e6c971a85d2e2ce73554b59219d54d2083b46327351",
   2860           "result" : "valid",
   2861           "flags" : []
   2862         }
   2863       ]
   2864     },
   2865     {
   2866       "key" : {
   2867         "curve" : "secp384r1",
   2868         "keySize" : 384,
   2869         "type" : "ECPublicKey",
   2870         "uncompressed" : "04fc6984dd6830d1485fb2581a45a791d8dca2c727c73d3d44c89f0082c1868af5ca74b4ca4ae22802640a9ebfe8c7ae12998d63a5b5ad1b72b899f0b132e4952aaa19d41fdeea48b1ed6b8358dd1db207fd66e01453ad40f67b836adc802d5fe8",
   2871         "wx" : "0fc6984dd6830d1485fb2581a45a791d8dca2c727c73d3d44c89f0082c1868af5ca74b4ca4ae22802640a9ebfe8c7ae12",
   2872         "wy" : "0998d63a5b5ad1b72b899f0b132e4952aaa19d41fdeea48b1ed6b8358dd1db207fd66e01453ad40f67b836adc802d5fe8"
   2873       },
   2874       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fc6984dd6830d1485fb2581a45a791d8dca2c727c73d3d44c89f0082c1868af5ca74b4ca4ae22802640a9ebfe8c7ae12998d63a5b5ad1b72b899f0b132e4952aaa19d41fdeea48b1ed6b8358dd1db207fd66e01453ad40f67b836adc802d5fe8",
   2875       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE/GmE3Wgw0UhfslgaRaeR2NyixyfHPT1E\nyJ8AgsGGivXKdLTKSuIoAmQKnr/ox64SmY1jpbWtG3K4mfCxMuSVKqoZ1B/e6kix\n7WuDWN0dsgf9ZuAUU61A9nuDatyALV/o\n-----END PUBLIC KEY-----",
   2876       "sha" : "SHA-384",
   2877       "type" : "ECDSAVer",
   2878       "tests" : [
   2879         {
   2880           "tcId" : 315,
   2881           "comment" : "100-bit r and small s^-1",
   2882           "msg" : "313233343030",
   2883           "sig" : "3041020d1033e67e37b32b445580bf4efb02302ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad52ad5215c51b320e460542f9cc38968ccdf4263684004eb79a452",
   2884           "result" : "valid",
   2885           "flags" : []
   2886         }
   2887       ]
   2888     },
   2889     {
   2890       "key" : {
   2891         "curve" : "secp384r1",
   2892         "keySize" : 384,
   2893         "type" : "ECPublicKey",
   2894         "uncompressed" : "041b8def5922303d647e8eb07e3bad92f924b79b769eef168e7541de1f4e0d28ae9733eb98cf8a1fb6dd52ca02c8c75b51c7aa4bf679d49d8114122074da8f6044a427371796a5654a6106162d5f686abb73ebd896ab08c7062687f12171fbe4a3",
   2895         "wx" : "1b8def5922303d647e8eb07e3bad92f924b79b769eef168e7541de1f4e0d28ae9733eb98cf8a1fb6dd52ca02c8c75b51",
   2896         "wy" : "0c7aa4bf679d49d8114122074da8f6044a427371796a5654a6106162d5f686abb73ebd896ab08c7062687f12171fbe4a3"
   2897       },
   2898       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041b8def5922303d647e8eb07e3bad92f924b79b769eef168e7541de1f4e0d28ae9733eb98cf8a1fb6dd52ca02c8c75b51c7aa4bf679d49d8114122074da8f6044a427371796a5654a6106162d5f686abb73ebd896ab08c7062687f12171fbe4a3",
   2899       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEG43vWSIwPWR+jrB+O62S+SS3m3ae7xaO\ndUHeH04NKK6XM+uYz4oftt1SygLIx1tRx6pL9nnUnYEUEiB02o9gRKQnNxeWpWVK\nYQYWLV9oartz69iWqwjHBiaH8SFx++Sj\n-----END PUBLIC KEY-----",
   2900       "sha" : "SHA-384",
   2901       "type" : "ECDSAVer",
   2902       "tests" : [
   2903         {
   2904           "tcId" : 316,
   2905           "comment" : "small r and 100 bit s^-1",
   2906           "msg" : "313233343030",
   2907           "sig" : "303602020100023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b",
   2908           "result" : "valid",
   2909           "flags" : []
   2910         }
   2911       ]
   2912     },
   2913     {
   2914       "key" : {
   2915         "curve" : "secp384r1",
   2916         "keySize" : 384,
   2917         "type" : "ECPublicKey",
   2918         "uncompressed" : "041734a039a88a16c2ff4aa97d2399121f56f52ef01ed5e50887f736f65b6e51d6e8786abb4e063da5d1ba812dff998403ccd698e6c296d5cd69178f8a82481a865da331627f1c4b324fbc02b36e8b5ed58a31f728e904d203a388755302195765",
   2919         "wx" : "1734a039a88a16c2ff4aa97d2399121f56f52ef01ed5e50887f736f65b6e51d6e8786abb4e063da5d1ba812dff998403",
   2920         "wy" : "0ccd698e6c296d5cd69178f8a82481a865da331627f1c4b324fbc02b36e8b5ed58a31f728e904d203a388755302195765"
   2921       },
   2922       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041734a039a88a16c2ff4aa97d2399121f56f52ef01ed5e50887f736f65b6e51d6e8786abb4e063da5d1ba812dff998403ccd698e6c296d5cd69178f8a82481a865da331627f1c4b324fbc02b36e8b5ed58a31f728e904d203a388755302195765",
   2923       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFzSgOaiKFsL/Sql9I5kSH1b1LvAe1eUI\nh/c29ltuUdboeGq7TgY9pdG6gS3/mYQDzNaY5sKW1c1pF4+Kgkgahl2jMWJ/HEsy\nT7wCs26LXtWKMfco6QTSA6OIdVMCGVdl\n-----END PUBLIC KEY-----",
   2924       "sha" : "SHA-384",
   2925       "type" : "ECDSAVer",
   2926       "tests" : [
   2927         {
   2928           "tcId" : 317,
   2929           "comment" : "100-bit r and s^-1",
   2930           "msg" : "313233343030",
   2931           "sig" : "3041020d062522bbd3ecbe7c39e93e7c24023077a172dfe37a2c53f0b92ab60f0a8f085f49dbfd930719d6f9e587ea68ae57cb49cd35a88cf8c6acec02f057a3807a5b",
   2932           "result" : "valid",
   2933           "flags" : []
   2934         }
   2935       ]
   2936     },
   2937     {
   2938       "key" : {
   2939         "curve" : "secp384r1",
   2940         "keySize" : 384,
   2941         "type" : "ECPublicKey",
   2942         "uncompressed" : "0452ca47dda99172cb8321495acf988548295988ec973c1b4ea9462c53e5768a704a936410ee847b5dbf1e9d0c131da6c787a47027e6655792eb002d4228ee72f7c814c9a0cecbff267948f81c9903ac10eb35f6cb86369224ed609811cdf390f4",
   2943         "wx" : "52ca47dda99172cb8321495acf988548295988ec973c1b4ea9462c53e5768a704a936410ee847b5dbf1e9d0c131da6c7",
   2944         "wy" : "087a47027e6655792eb002d4228ee72f7c814c9a0cecbff267948f81c9903ac10eb35f6cb86369224ed609811cdf390f4"
   2945       },
   2946       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000452ca47dda99172cb8321495acf988548295988ec973c1b4ea9462c53e5768a704a936410ee847b5dbf1e9d0c131da6c787a47027e6655792eb002d4228ee72f7c814c9a0cecbff267948f81c9903ac10eb35f6cb86369224ed609811cdf390f4",
   2947       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEUspH3amRcsuDIUlaz5iFSClZiOyXPBtO\nqUYsU+V2inBKk2QQ7oR7Xb8enQwTHabHh6RwJ+ZlV5LrAC1CKO5y98gUyaDOy/8m\neUj4HJkDrBDrNfbLhjaSJO1gmBHN85D0\n-----END PUBLIC KEY-----",
   2948       "sha" : "SHA-384",
   2949       "type" : "ECDSAVer",
   2950       "tests" : [
   2951         {
   2952           "tcId" : 318,
   2953           "comment" : "r and s^-1 are close to n",
   2954           "msg" : "313233343030",
   2955           "sig" : "3065023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc528f3023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
   2956           "result" : "valid",
   2957           "flags" : []
   2958         }
   2959       ]
   2960     },
   2961     {
   2962       "key" : {
   2963         "curve" : "secp384r1",
   2964         "keySize" : 384,
   2965         "type" : "ECPublicKey",
   2966         "uncompressed" : "04bd3d91f003e18adbea73079d4eba23b91fc17fcec14c9eb15a193fbc9ca39c8c747cd7a2c9623e05dd587ccbb8ab4c443adb0a0706aa5ea7a68042082fccefc979612a7a1a3d694b00793b03f89bff866a8b97c8e77990c29360ce795036c764",
   2967         "wx" : "0bd3d91f003e18adbea73079d4eba23b91fc17fcec14c9eb15a193fbc9ca39c8c747cd7a2c9623e05dd587ccbb8ab4c44",
   2968         "wy" : "3adb0a0706aa5ea7a68042082fccefc979612a7a1a3d694b00793b03f89bff866a8b97c8e77990c29360ce795036c764"
   2969       },
   2970       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004bd3d91f003e18adbea73079d4eba23b91fc17fcec14c9eb15a193fbc9ca39c8c747cd7a2c9623e05dd587ccbb8ab4c443adb0a0706aa5ea7a68042082fccefc979612a7a1a3d694b00793b03f89bff866a8b97c8e77990c29360ce795036c764",
   2971       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEvT2R8APhitvqcwedTrojuR/Bf87BTJ6x\nWhk/vJyjnIx0fNeiyWI+Bd1YfMu4q0xEOtsKBwaqXqemgEIIL8zvyXlhKnoaPWlL\nAHk7A/ib/4Zqi5fI53mQwpNgznlQNsdk\n-----END PUBLIC KEY-----",
   2972       "sha" : "SHA-384",
   2973       "type" : "ECDSAVer",
   2974       "tests" : [
   2975         {
   2976           "tcId" : 319,
   2977           "comment" : "s == 1",
   2978           "msg" : "313233343030",
   2979           "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020101",
   2980           "result" : "valid",
   2981           "flags" : []
   2982         },
   2983         {
   2984           "tcId" : 320,
   2985           "comment" : "s == 0",
   2986           "msg" : "313233343030",
   2987           "sig" : "3035023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326020100",
   2988           "result" : "invalid",
   2989           "flags" : []
   2990         }
   2991       ]
   2992     },
   2993     {
   2994       "key" : {
   2995         "curve" : "secp384r1",
   2996         "keySize" : 384,
   2997         "type" : "ECPublicKey",
   2998         "uncompressed" : "04f896353cc3a8afdd543ec3aef062ca97bc32ed1724ea38b940b8c0ea0e23b34187afbe70daf8dbaa5b511557e5d2bddac4bd265da67ceeafca636f6f4c0472f22a9d02e2289184f73bbb700ae8fc921eff4920f290bfcb49fbb232cc13a21028",
   2999         "wx" : "0f896353cc3a8afdd543ec3aef062ca97bc32ed1724ea38b940b8c0ea0e23b34187afbe70daf8dbaa5b511557e5d2bdda",
   3000         "wy" : "0c4bd265da67ceeafca636f6f4c0472f22a9d02e2289184f73bbb700ae8fc921eff4920f290bfcb49fbb232cc13a21028"
   3001       },
   3002       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f896353cc3a8afdd543ec3aef062ca97bc32ed1724ea38b940b8c0ea0e23b34187afbe70daf8dbaa5b511557e5d2bddac4bd265da67ceeafca636f6f4c0472f22a9d02e2289184f73bbb700ae8fc921eff4920f290bfcb49fbb232cc13a21028",
   3003       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+JY1PMOor91UPsOu8GLKl7wy7Rck6ji5\nQLjA6g4js0GHr75w2vjbqltRFVfl0r3axL0mXaZ87q/KY29vTARy8iqdAuIokYT3\nO7twCuj8kh7/SSDykL/LSfuyMswTohAo\n-----END PUBLIC KEY-----",
   3004       "sha" : "SHA-384",
   3005       "type" : "ECDSAVer",
   3006       "tests" : [
   3007         {
   3008           "tcId" : 321,
   3009           "comment" : "point at infinity during verify",
   3010           "msg" : "313233343030",
   3011           "sig" : "306402307fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294b9023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
   3012           "result" : "invalid",
   3013           "flags" : []
   3014         }
   3015       ]
   3016     },
   3017     {
   3018       "key" : {
   3019         "curve" : "secp384r1",
   3020         "keySize" : 384,
   3021         "type" : "ECPublicKey",
   3022         "uncompressed" : "043ecfd58a3ce583866e0471d16eb3c10a411ec3b8671f3a04769b1ed8464a71cf1c76d8d9b7e3670bbe712d6f554a9383d980d8bedf57470d6b45cc1ad0c6426dc70a0e4be901106a36663bfcab04fcb86008777b92445120d5e3641d97396362",
   3023         "wx" : "3ecfd58a3ce583866e0471d16eb3c10a411ec3b8671f3a04769b1ed8464a71cf1c76d8d9b7e3670bbe712d6f554a9383",
   3024         "wy" : "0d980d8bedf57470d6b45cc1ad0c6426dc70a0e4be901106a36663bfcab04fcb86008777b92445120d5e3641d97396362"
   3025       },
   3026       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200043ecfd58a3ce583866e0471d16eb3c10a411ec3b8671f3a04769b1ed8464a71cf1c76d8d9b7e3670bbe712d6f554a9383d980d8bedf57470d6b45cc1ad0c6426dc70a0e4be901106a36663bfcab04fcb86008777b92445120d5e3641d97396362",
   3027       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEPs/Vijzlg4ZuBHHRbrPBCkEew7hnHzoE\ndpse2EZKcc8cdtjZt+NnC75xLW9VSpOD2YDYvt9XRw1rRcwa0MZCbccKDkvpARBq\nNmY7/KsE/LhgCHd7kkRRINXjZB2XOWNi\n-----END PUBLIC KEY-----",
   3028       "sha" : "SHA-384",
   3029       "type" : "ECDSAVer",
   3030       "tests" : [
   3031         {
   3032           "tcId" : 322,
   3033           "comment" : "u1 == 1",
   3034           "msg" : "313233343030",
   3035           "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace",
   3036           "result" : "valid",
   3037           "flags" : []
   3038         }
   3039       ]
   3040     },
   3041     {
   3042       "key" : {
   3043         "curve" : "secp384r1",
   3044         "keySize" : 384,
   3045         "type" : "ECPublicKey",
   3046         "uncompressed" : "044150ccd0fa45aa2ef6b5042ddbb1b87c5ffd1115a8fe5995641948acda82a7b190762d84352cd74d1ca01e79f68f9cb4eb11be9d494c181c156e23e77e532bdf0a20c3cc74ba8c29b1f3eb2bd99129ee0d70ff0d593f0d7a6d6887e7c55930d2",
   3047         "wx" : "4150ccd0fa45aa2ef6b5042ddbb1b87c5ffd1115a8fe5995641948acda82a7b190762d84352cd74d1ca01e79f68f9cb4",
   3048         "wy" : "0eb11be9d494c181c156e23e77e532bdf0a20c3cc74ba8c29b1f3eb2bd99129ee0d70ff0d593f0d7a6d6887e7c55930d2"
   3049       },
   3050       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044150ccd0fa45aa2ef6b5042ddbb1b87c5ffd1115a8fe5995641948acda82a7b190762d84352cd74d1ca01e79f68f9cb4eb11be9d494c181c156e23e77e532bdf0a20c3cc74ba8c29b1f3eb2bd99129ee0d70ff0d593f0d7a6d6887e7c55930d2",
   3051       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEQVDM0PpFqi72tQQt27G4fF/9ERWo/lmV\nZBlIrNqCp7GQdi2ENSzXTRygHnn2j5y06xG+nUlMGBwVbiPnflMr3wogw8x0uowp\nsfPrK9mRKe4NcP8NWT8Nem1oh+fFWTDS\n-----END PUBLIC KEY-----",
   3052       "sha" : "SHA-384",
   3053       "type" : "ECDSAVer",
   3054       "tests" : [
   3055         {
   3056           "tcId" : 323,
   3057           "comment" : "u1 == n - 1",
   3058           "msg" : "313233343030",
   3059           "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec63260230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea5",
   3060           "result" : "valid",
   3061           "flags" : []
   3062         }
   3063       ]
   3064     },
   3065     {
   3066       "key" : {
   3067         "curve" : "secp384r1",
   3068         "keySize" : 384,
   3069         "type" : "ECPublicKey",
   3070         "uncompressed" : "04e78fe2c11beac7090ee0af7fed469a8ccebd3cccc4ee9fccc8ef3fc0455b69aaa082dc13e1d84f34026cb6f0af9e992ff34ebba71bf3a4050bf28e4084b5c5f5d4098ec46f10a31b02fb4bf20cc9362f6f02a66e802f817507535fac3ec0b099",
   3071         "wx" : "0e78fe2c11beac7090ee0af7fed469a8ccebd3cccc4ee9fccc8ef3fc0455b69aaa082dc13e1d84f34026cb6f0af9e992f",
   3072         "wy" : "0f34ebba71bf3a4050bf28e4084b5c5f5d4098ec46f10a31b02fb4bf20cc9362f6f02a66e802f817507535fac3ec0b099"
   3073       },
   3074       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e78fe2c11beac7090ee0af7fed469a8ccebd3cccc4ee9fccc8ef3fc0455b69aaa082dc13e1d84f34026cb6f0af9e992ff34ebba71bf3a4050bf28e4084b5c5f5d4098ec46f10a31b02fb4bf20cc9362f6f02a66e802f817507535fac3ec0b099",
   3075       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE54/iwRvqxwkO4K9/7UaajM69PMzE7p/M\nyO8/wEVbaaqggtwT4dhPNAJstvCvnpkv8067pxvzpAUL8o5AhLXF9dQJjsRvEKMb\nAvtL8gzJNi9vAqZugC+BdQdTX6w+wLCZ\n-----END PUBLIC KEY-----",
   3076       "sha" : "SHA-384",
   3077       "type" : "ECDSAVer",
   3078       "tests" : [
   3079         {
   3080           "tcId" : 324,
   3081           "comment" : "u2 == 1",
   3082           "msg" : "313233343030",
   3083           "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
   3084           "result" : "valid",
   3085           "flags" : []
   3086         }
   3087       ]
   3088     },
   3089     {
   3090       "key" : {
   3091         "curve" : "secp384r1",
   3092         "keySize" : 384,
   3093         "type" : "ECPublicKey",
   3094         "uncompressed" : "04ee24ab8a34d05af684939357f32759cc5a14f3c717529a20aea8e0c5965d8a41e68925f688471994b72021ba51b28c090a55693c92ad0cbae9edcf515e2b4c060b888d82c81e4a3b6a173b62ed04a46fa95db1a2f3949980fba2e371263c4fa9",
   3095         "wx" : "0ee24ab8a34d05af684939357f32759cc5a14f3c717529a20aea8e0c5965d8a41e68925f688471994b72021ba51b28c09",
   3096         "wy" : "0a55693c92ad0cbae9edcf515e2b4c060b888d82c81e4a3b6a173b62ed04a46fa95db1a2f3949980fba2e371263c4fa9"
   3097       },
   3098       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004ee24ab8a34d05af684939357f32759cc5a14f3c717529a20aea8e0c5965d8a41e68925f688471994b72021ba51b28c090a55693c92ad0cbae9edcf515e2b4c060b888d82c81e4a3b6a173b62ed04a46fa95db1a2f3949980fba2e371263c4fa9",
   3099       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE7iSrijTQWvaEk5NX8ydZzFoU88cXUpog\nrqjgxZZdikHmiSX2iEcZlLcgIbpRsowJClVpPJKtDLrp7c9RXitMBguIjYLIHko7\nahc7Yu0EpG+pXbGi85SZgPui43EmPE+p\n-----END PUBLIC KEY-----",
   3100       "sha" : "SHA-384",
   3101       "type" : "ECDSAVer",
   3102       "tests" : [
   3103         {
   3104           "tcId" : 325,
   3105           "comment" : "u2 == n - 1",
   3106           "msg" : "313233343030",
   3107           "sig" : "3065023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023100aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa84ecde56a2cf73ea3abc092185cb1a51f34810f1ddd8c64d",
   3108           "result" : "valid",
   3109           "flags" : []
   3110         }
   3111       ]
   3112     },
   3113     {
   3114       "key" : {
   3115         "curve" : "secp384r1",
   3116         "keySize" : 384,
   3117         "type" : "ECPublicKey",
   3118         "uncompressed" : "043d2e916055c92e1b36133f5937b37c1b0102834eb77008a3ba9c3da446e9065971d68ba913091851e10cff5b4cd875c139aa7aadfc2caf7107b17ae1aea8b299d61bf15aca0cb3fd6f1ffde8192bfe58f0822bbbc1f55bddf6b4fe9c8f2b0eac",
   3119         "wx" : "3d2e916055c92e1b36133f5937b37c1b0102834eb77008a3ba9c3da446e9065971d68ba913091851e10cff5b4cd875c1",
   3120         "wy" : "39aa7aadfc2caf7107b17ae1aea8b299d61bf15aca0cb3fd6f1ffde8192bfe58f0822bbbc1f55bddf6b4fe9c8f2b0eac"
   3121       },
   3122       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200043d2e916055c92e1b36133f5937b37c1b0102834eb77008a3ba9c3da446e9065971d68ba913091851e10cff5b4cd875c139aa7aadfc2caf7107b17ae1aea8b299d61bf15aca0cb3fd6f1ffde8192bfe58f0822bbbc1f55bddf6b4fe9c8f2b0eac",
   3123       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEPS6RYFXJLhs2Ez9ZN7N8GwECg063cAij\nupw9pEbpBllx1oupEwkYUeEM/1tM2HXBOap6rfwsr3EHsXrhrqiymdYb8VrKDLP9\nbx/96Bkr/ljwgiu7wfVb3fa0/pyPKw6s\n-----END PUBLIC KEY-----",
   3124       "sha" : "SHA-384",
   3125       "type" : "ECDSAVer",
   3126       "tests" : [
   3127         {
   3128           "tcId" : 326,
   3129           "comment" : "edge case for u1",
   3130           "msg" : "313233343030",
   3131           "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0230533b0d50480a3ef07e7e8af8b1097759bc03ac9a1c7ed6075a052869f57f12b285613162d08ee7aab9fe54aaa984a39a",
   3132           "result" : "valid",
   3133           "flags" : []
   3134         }
   3135       ]
   3136     },
   3137     {
   3138       "key" : {
   3139         "curve" : "secp384r1",
   3140         "keySize" : 384,
   3141         "type" : "ECPublicKey",
   3142         "uncompressed" : "04ae596697427aa250156c05ac4338e48980a7f093ea1f1fe67098b43f6539c1b20ae74338f9bf270d33663c50abe8fd001ca6a52732db74ab15d2f249a3d839080f898367dfd64992cdce2708deaad523a2a236b43400424241c91a35b530fa50",
   3143         "wx" : "0ae596697427aa250156c05ac4338e48980a7f093ea1f1fe67098b43f6539c1b20ae74338f9bf270d33663c50abe8fd00",
   3144         "wy" : "1ca6a52732db74ab15d2f249a3d839080f898367dfd64992cdce2708deaad523a2a236b43400424241c91a35b530fa50"
   3145       },
   3146       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004ae596697427aa250156c05ac4338e48980a7f093ea1f1fe67098b43f6539c1b20ae74338f9bf270d33663c50abe8fd001ca6a52732db74ab15d2f249a3d839080f898367dfd64992cdce2708deaad523a2a236b43400424241c91a35b530fa50",
   3147       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAErllml0J6olAVbAWsQzjkiYCn8JPqHx/m\ncJi0P2U5wbIK50M4+b8nDTNmPFCr6P0AHKalJzLbdKsV0vJJo9g5CA+Jg2ff1kmS\nzc4nCN6q1SOioja0NABCQkHJGjW1MPpQ\n-----END PUBLIC KEY-----",
   3148       "sha" : "SHA-384",
   3149       "type" : "ECDSAVer",
   3150       "tests" : [
   3151         {
   3152           "tcId" : 327,
   3153           "comment" : "edge case for u1",
   3154           "msg" : "313233343030",
   3155           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d49a253986bbaa8ce9c3d3808313d39c3b950a478372edc009bc0566b73be7b05dad0737e16960257cc16db6ec6c620f",
   3156           "result" : "valid",
   3157           "flags" : []
   3158         }
   3159       ]
   3160     },
   3161     {
   3162       "key" : {
   3163         "curve" : "secp384r1",
   3164         "keySize" : 384,
   3165         "type" : "ECPublicKey",
   3166         "uncompressed" : "0488738f9981dd4d1fabb60ad83c2dd6dfc9da302209ae3e53498a883b6e39a38bead9b02709f352d3e6b6578154eab2529388a05c6b9f3a4028abb9950a51f5264ecd7580a423fdec9472faeeb57f92e31c46bef2a781fe5edad026009f198262",
   3167         "wx" : "088738f9981dd4d1fabb60ad83c2dd6dfc9da302209ae3e53498a883b6e39a38bead9b02709f352d3e6b6578154eab252",
   3168         "wy" : "09388a05c6b9f3a4028abb9950a51f5264ecd7580a423fdec9472faeeb57f92e31c46bef2a781fe5edad026009f198262"
   3169       },
   3170       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000488738f9981dd4d1fabb60ad83c2dd6dfc9da302209ae3e53498a883b6e39a38bead9b02709f352d3e6b6578154eab2529388a05c6b9f3a4028abb9950a51f5264ecd7580a423fdec9472faeeb57f92e31c46bef2a781fe5edad026009f198262",
   3171       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEiHOPmYHdTR+rtgrYPC3W38naMCIJrj5T\nSYqIO245o4vq2bAnCfNS0+a2V4FU6rJSk4igXGufOkAoq7mVClH1Jk7NdYCkI/3s\nlHL67rV/kuMcRr7yp4H+XtrQJgCfGYJi\n-----END PUBLIC KEY-----",
   3172       "sha" : "SHA-384",
   3173       "type" : "ECDSAVer",
   3174       "tests" : [
   3175         {
   3176           "tcId" : 328,
   3177           "comment" : "edge case for u1",
   3178           "msg" : "313233343030",
   3179           "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0230285090b0d6a6820bbba394efbee5c24a2281e825d2f6c55fb7a85b8251db00f75ab07cc993ceaf664f3c116baf34b021",
   3180           "result" : "valid",
   3181           "flags" : []
   3182         }
   3183       ]
   3184     },
   3185     {
   3186       "key" : {
   3187         "curve" : "secp384r1",
   3188         "keySize" : 384,
   3189         "type" : "ECPublicKey",
   3190         "uncompressed" : "04f421541311c94fdd79fc298f8ab1a3adfd08029fdad439a94d4cea11f7e799bc439609f2fb7be3f349d55e484d0a0d36b35330bbdbec1e75f2984483d96bf210d722c1830292ffc35a2f6a21a4b50519f565f024bbccc97228a2f8ad8fadc0d5",
   3191         "wx" : "0f421541311c94fdd79fc298f8ab1a3adfd08029fdad439a94d4cea11f7e799bc439609f2fb7be3f349d55e484d0a0d36",
   3192         "wy" : "0b35330bbdbec1e75f2984483d96bf210d722c1830292ffc35a2f6a21a4b50519f565f024bbccc97228a2f8ad8fadc0d5"
   3193       },
   3194       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f421541311c94fdd79fc298f8ab1a3adfd08029fdad439a94d4cea11f7e799bc439609f2fb7be3f349d55e484d0a0d36b35330bbdbec1e75f2984483d96bf210d722c1830292ffc35a2f6a21a4b50519f565f024bbccc97228a2f8ad8fadc0d5",
   3195       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE9CFUExHJT915/CmPirGjrf0IAp/a1Dmp\nTUzqEffnmbxDlgny+3vj80nVXkhNCg02s1Mwu9vsHnXymESD2WvyENciwYMCkv/D\nWi9qIaS1BRn1ZfAku8zJciii+K2PrcDV\n-----END PUBLIC KEY-----",
   3196       "sha" : "SHA-384",
   3197       "type" : "ECDSAVer",
   3198       "tests" : [
   3199         {
   3200           "tcId" : 329,
   3201           "comment" : "edge case for u1",
   3202           "msg" : "313233343030",
   3203           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b39af4a81ee4ae79064ed80f27e1432e84845f15ece399f2a43d2505a0a8c72c5731f4fd967420b1000e3f75502ed7b7",
   3204           "result" : "valid",
   3205           "flags" : []
   3206         }
   3207       ]
   3208     },
   3209     {
   3210       "key" : {
   3211         "curve" : "secp384r1",
   3212         "keySize" : 384,
   3213         "type" : "ECPublicKey",
   3214         "uncompressed" : "04399be4cfc439f94f2421cbd34c2cd90bae53eb60ddfafca52f7275d165d14fa659b636713b5d4b39e62fd48bae141d0e1b23e3b4f0c202ed7b59db78a35c12ac698c603eab144fd09ac2ed8f4495f607e4d2c87a23ce2ec33e410ca47ecc2555",
   3215         "wx" : "399be4cfc439f94f2421cbd34c2cd90bae53eb60ddfafca52f7275d165d14fa659b636713b5d4b39e62fd48bae141d0e",
   3216         "wy" : "1b23e3b4f0c202ed7b59db78a35c12ac698c603eab144fd09ac2ed8f4495f607e4d2c87a23ce2ec33e410ca47ecc2555"
   3217       },
   3218       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004399be4cfc439f94f2421cbd34c2cd90bae53eb60ddfafca52f7275d165d14fa659b636713b5d4b39e62fd48bae141d0e1b23e3b4f0c202ed7b59db78a35c12ac698c603eab144fd09ac2ed8f4495f607e4d2c87a23ce2ec33e410ca47ecc2555",
   3219       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEOZvkz8Q5+U8kIcvTTCzZC65T62Dd+vyl\nL3J10WXRT6ZZtjZxO11LOeYv1IuuFB0OGyPjtPDCAu17Wdt4o1wSrGmMYD6rFE/Q\nmsLtj0SV9gfk0sh6I84uwz5BDKR+zCVV\n-----END PUBLIC KEY-----",
   3220       "sha" : "SHA-384",
   3221       "type" : "ECDSAVer",
   3222       "tests" : [
   3223         {
   3224           "tcId" : 330,
   3225           "comment" : "edge case for u1",
   3226           "msg" : "313233343030",
   3227           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100af4a81ee4ae79064ed80f27e1432e84845f15ece399f2cbf28df829ccd30f5ef62ec23957b837d73fe4e156edccd4465",
   3228           "result" : "valid",
   3229           "flags" : []
   3230         }
   3231       ]
   3232     },
   3233     {
   3234       "key" : {
   3235         "curve" : "secp384r1",
   3236         "keySize" : 384,
   3237         "type" : "ECPublicKey",
   3238         "uncompressed" : "041578bbff72137c4bca33d7385a892be94cb059f9091ddfe890345f712a9fba5fc77084cec11084ed048491604a07f66c76bbaa872f0710d82a08d9dddd833c7be7c7e8e265f49145157eb4e8e8280076a37ee5873271db510034da19da24415b",
   3239         "wx" : "1578bbff72137c4bca33d7385a892be94cb059f9091ddfe890345f712a9fba5fc77084cec11084ed048491604a07f66c",
   3240         "wy" : "76bbaa872f0710d82a08d9dddd833c7be7c7e8e265f49145157eb4e8e8280076a37ee5873271db510034da19da24415b"
   3241       },
   3242       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041578bbff72137c4bca33d7385a892be94cb059f9091ddfe890345f712a9fba5fc77084cec11084ed048491604a07f66c76bbaa872f0710d82a08d9dddd833c7be7c7e8e265f49145157eb4e8e8280076a37ee5873271db510034da19da24415b",
   3243       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFXi7/3ITfEvKM9c4Wokr6UywWfkJHd/o\nkDRfcSqful/HcITOwRCE7QSEkWBKB/Zsdruqhy8HENgqCNnd3YM8e+fH6OJl9JFF\nFX606OgoAHajfuWHMnHbUQA02hnaJEFb\n-----END PUBLIC KEY-----",
   3244       "sha" : "SHA-384",
   3245       "type" : "ECDSAVer",
   3246       "tests" : [
   3247         {
   3248           "tcId" : 331,
   3249           "comment" : "edge case for u1",
   3250           "msg" : "313233343030",
   3251           "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02305e9503dc95cf20c9db01e4fc2865d0908be2bd9c733e597e8a5bb7b7a62abdff6dbe3978ae56536d0fb01172ecd55f57",
   3252           "result" : "valid",
   3253           "flags" : []
   3254         }
   3255       ]
   3256     },
   3257     {
   3258       "key" : {
   3259         "curve" : "secp384r1",
   3260         "keySize" : 384,
   3261         "type" : "ECPublicKey",
   3262         "uncompressed" : "0433ba451c85e729058f83041077a4695eb47df93e718b09a4618c753ac803cd75c1a91290c2ff5a635389d07149571dab1fc7d8a71776851ff244ff632fe6f92e1652e5284893c4244fe775d8efc589d823dd03f3919027f004537bd8ee09f3a3",
   3263         "wx" : "33ba451c85e729058f83041077a4695eb47df93e718b09a4618c753ac803cd75c1a91290c2ff5a635389d07149571dab",
   3264         "wy" : "1fc7d8a71776851ff244ff632fe6f92e1652e5284893c4244fe775d8efc589d823dd03f3919027f004537bd8ee09f3a3"
   3265       },
   3266       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000433ba451c85e729058f83041077a4695eb47df93e718b09a4618c753ac803cd75c1a91290c2ff5a635389d07149571dab1fc7d8a71776851ff244ff632fe6f92e1652e5284893c4244fe775d8efc589d823dd03f3919027f004537bd8ee09f3a3",
   3267       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEM7pFHIXnKQWPgwQQd6RpXrR9+T5xiwmk\nYYx1OsgDzXXBqRKQwv9aY1OJ0HFJVx2rH8fYpxd2hR/yRP9jL+b5LhZS5ShIk8Qk\nT+d12O/Fidgj3QPzkZAn8ARTe9juCfOj\n-----END PUBLIC KEY-----",
   3268       "sha" : "SHA-384",
   3269       "type" : "ECDSAVer",
   3270       "tests" : [
   3271         {
   3272           "tcId" : 332,
   3273           "comment" : "edge case for u1",
   3274           "msg" : "313233343030",
   3275           "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02301ee4ae79064ed80f27e1432e84845f15ece399f2cbf4fa31a3ae8edab84dc3330a39f70938e3912bd59753de5aed3088",
   3276           "result" : "valid",
   3277           "flags" : []
   3278         }
   3279       ]
   3280     },
   3281     {
   3282       "key" : {
   3283         "curve" : "secp384r1",
   3284         "keySize" : 384,
   3285         "type" : "ECPublicKey",
   3286         "uncompressed" : "04040771e3390216fed2c6208bdf5bfea83ab1915b166e626569f12efd410a39b7e7c76f70f0012843a26debf4ccc33ddae5bc5f7e62d054eac31cd022afdb71b7c638f24c30cbad0ef35ed2fc9917f356e9c3f04391b21d1035274b81537fcbf3",
   3287         "wx" : "40771e3390216fed2c6208bdf5bfea83ab1915b166e626569f12efd410a39b7e7c76f70f0012843a26debf4ccc33dda",
   3288         "wy" : "0e5bc5f7e62d054eac31cd022afdb71b7c638f24c30cbad0ef35ed2fc9917f356e9c3f04391b21d1035274b81537fcbf3"
   3289       },
   3290       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004040771e3390216fed2c6208bdf5bfea83ab1915b166e626569f12efd410a39b7e7c76f70f0012843a26debf4ccc33ddae5bc5f7e62d054eac31cd022afdb71b7c638f24c30cbad0ef35ed2fc9917f356e9c3f04391b21d1035274b81537fcbf3",
   3291       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEBAdx4zkCFv7SxiCL31v+qDqxkVsWbmJl\nafEu/UEKObfnx29w8AEoQ6Jt6/TMwz3a5bxffmLQVOrDHNAir9txt8Y48kwwy60O\n817S/JkX81bpw/BDkbIdEDUnS4FTf8vz\n-----END PUBLIC KEY-----",
   3292       "sha" : "SHA-384",
   3293       "type" : "ECDSAVer",
   3294       "tests" : [
   3295         {
   3296           "tcId" : 333,
   3297           "comment" : "edge case for u1",
   3298           "msg" : "313233343030",
   3299           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bb51cd3ba8eb201f53ddb4e34e08c0ff7dff9378106784d798d5a3440bd6dc34be3a0eaef8776619a0c97fefb15720b3",
   3300           "result" : "valid",
   3301           "flags" : []
   3302         }
   3303       ]
   3304     },
   3305     {
   3306       "key" : {
   3307         "curve" : "secp384r1",
   3308         "keySize" : 384,
   3309         "type" : "ECPublicKey",
   3310         "uncompressed" : "0498d3f16e1c510a933e648e78d01588319f002e9475df8942a2a89db0666bb7c88b32bb248140e44ac4ab28111b2b792399a926f4a66fbe28ff65c09f8306893aec094b89d0fe529e3577c5ecf30a7944caaf530f4575eb113fcf4c200d2dd4bd",
   3311         "wx" : "098d3f16e1c510a933e648e78d01588319f002e9475df8942a2a89db0666bb7c88b32bb248140e44ac4ab28111b2b7923",
   3312         "wy" : "099a926f4a66fbe28ff65c09f8306893aec094b89d0fe529e3577c5ecf30a7944caaf530f4575eb113fcf4c200d2dd4bd"
   3313       },
   3314       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000498d3f16e1c510a933e648e78d01588319f002e9475df8942a2a89db0666bb7c88b32bb248140e44ac4ab28111b2b792399a926f4a66fbe28ff65c09f8306893aec094b89d0fe529e3577c5ecf30a7944caaf530f4575eb113fcf4c200d2dd4bd",
   3315       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEmNPxbhxRCpM+ZI540BWIMZ8ALpR134lC\noqidsGZrt8iLMrskgUDkSsSrKBEbK3kjmakm9KZvvij/ZcCfgwaJOuwJS4nQ/lKe\nNXfF7PMKeUTKr1MPRXXrET/PTCANLdS9\n-----END PUBLIC KEY-----",
   3316       "sha" : "SHA-384",
   3317       "type" : "ECDSAVer",
   3318       "tests" : [
   3319         {
   3320           "tcId" : 334,
   3321           "comment" : "edge case for u1",
   3322           "msg" : "313233343030",
   3323           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100e707e267ea635384a6da09823149f5cb7acbb29e910d2630c5fb5afbc42aa8436349b214a3b8fb9481ec999e005091f8",
   3324           "result" : "valid",
   3325           "flags" : []
   3326         }
   3327       ]
   3328     },
   3329     {
   3330       "key" : {
   3331         "curve" : "secp384r1",
   3332         "keySize" : 384,
   3333         "type" : "ECPublicKey",
   3334         "uncompressed" : "04d1fd602feef80be9e55a19d1a9799c72a899110c6ac21fb3c21357069809d591a8775b64d1867a8cfff124f6a5e3a4f5f9548064f01b9af8868705493a37a037193b48f53b7c7973023f53e6ceff6830ca2f7a14ef51536d453af43b3058d8a9",
   3335         "wx" : "0d1fd602feef80be9e55a19d1a9799c72a899110c6ac21fb3c21357069809d591a8775b64d1867a8cfff124f6a5e3a4f5",
   3336         "wy" : "0f9548064f01b9af8868705493a37a037193b48f53b7c7973023f53e6ceff6830ca2f7a14ef51536d453af43b3058d8a9"
   3337       },
   3338       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d1fd602feef80be9e55a19d1a9799c72a899110c6ac21fb3c21357069809d591a8775b64d1867a8cfff124f6a5e3a4f5f9548064f01b9af8868705493a37a037193b48f53b7c7973023f53e6ceff6830ca2f7a14ef51536d453af43b3058d8a9",
   3339       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0f1gL+74C+nlWhnRqXmccqiZEQxqwh+z\nwhNXBpgJ1ZGod1tk0YZ6jP/xJPal46T1+VSAZPAbmviGhwVJOjegNxk7SPU7fHlz\nAj9T5s7/aDDKL3oU71FTbUU69DswWNip\n-----END PUBLIC KEY-----",
   3340       "sha" : "SHA-384",
   3341       "type" : "ECDSAVer",
   3342       "tests" : [
   3343         {
   3344           "tcId" : 335,
   3345           "comment" : "edge case for u1",
   3346           "msg" : "313233343030",
   3347           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100acc4f2afb7f5c10f818175074ef688a643fc5365e38129f86d5e2517feb81b2cd2b8dc4f7821bfd032edc4c0234085d9",
   3348           "result" : "valid",
   3349           "flags" : []
   3350         }
   3351       ]
   3352     },
   3353     {
   3354       "key" : {
   3355         "curve" : "secp384r1",
   3356         "keySize" : 384,
   3357         "type" : "ECPublicKey",
   3358         "uncompressed" : "0482f37604f66664c2883dba6d98397c281045cbf59f1d16dddb1381126a246553a8b4d2aaea48ad9185a1645f65567d318a4d7b19f1d2e4434c9a8ecad396304abc82221bbab0679935071c72fd975e7b021c04b1d16ea36fc2d051ef5a8e117c",
   3359         "wx" : "082f37604f66664c2883dba6d98397c281045cbf59f1d16dddb1381126a246553a8b4d2aaea48ad9185a1645f65567d31",
   3360         "wy" : "08a4d7b19f1d2e4434c9a8ecad396304abc82221bbab0679935071c72fd975e7b021c04b1d16ea36fc2d051ef5a8e117c"
   3361       },
   3362       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000482f37604f66664c2883dba6d98397c281045cbf59f1d16dddb1381126a246553a8b4d2aaea48ad9185a1645f65567d318a4d7b19f1d2e4434c9a8ecad396304abc82221bbab0679935071c72fd975e7b021c04b1d16ea36fc2d051ef5a8e117c",
   3363       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEgvN2BPZmZMKIPbptmDl8KBBFy/WfHRbd\n2xOBEmokZVOotNKq6kitkYWhZF9lVn0xik17GfHS5ENMmo7K05YwSryCIhu6sGeZ\nNQcccv2XXnsCHASx0W6jb8LQUe9ajhF8\n-----END PUBLIC KEY-----",
   3364       "sha" : "SHA-384",
   3365       "type" : "ECDSAVer",
   3366       "tests" : [
   3367         {
   3368           "tcId" : 336,
   3369           "comment" : "edge case for u1",
   3370           "msg" : "313233343030",
   3371           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02310083276c0793f0a19742422f8af671ccf965fa7d18d541bef4c05b90e303f891d39008439e0fda4bfad5ee9a6ace7e340c",
   3372           "result" : "valid",
   3373           "flags" : []
   3374         }
   3375       ]
   3376     },
   3377     {
   3378       "key" : {
   3379         "curve" : "secp384r1",
   3380         "keySize" : 384,
   3381         "type" : "ECPublicKey",
   3382         "uncompressed" : "04f052dfc27bf8a6d36f3739f239b981f5b53fe08d999ec683b01e43e7596156206ba08b8b9f59229e2fbdce05f1e40f9990f0fdfb7029f9b3e8c6144dad0339208b7cdcb3820a554259db9d27afdd18f4a750296c59bad6b62df076f90d53be0d",
   3383         "wx" : "0f052dfc27bf8a6d36f3739f239b981f5b53fe08d999ec683b01e43e7596156206ba08b8b9f59229e2fbdce05f1e40f99",
   3384         "wy" : "090f0fdfb7029f9b3e8c6144dad0339208b7cdcb3820a554259db9d27afdd18f4a750296c59bad6b62df076f90d53be0d"
   3385       },
   3386       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f052dfc27bf8a6d36f3739f239b981f5b53fe08d999ec683b01e43e7596156206ba08b8b9f59229e2fbdce05f1e40f9990f0fdfb7029f9b3e8c6144dad0339208b7cdcb3820a554259db9d27afdd18f4a750296c59bad6b62df076f90d53be0d",
   3387       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE8FLfwnv4ptNvNznyObmB9bU/4I2ZnsaD\nsB5D51lhViBroIuLn1kini+9zgXx5A+ZkPD9+3Ap+bPoxhRNrQM5IIt83LOCClVC\nWdudJ6/dGPSnUClsWbrWti3wdvkNU74N\n-----END PUBLIC KEY-----",
   3388       "sha" : "SHA-384",
   3389       "type" : "ECDSAVer",
   3390       "tests" : [
   3391         {
   3392           "tcId" : 337,
   3393           "comment" : "edge case for u1",
   3394           "msg" : "313233343030",
   3395           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100942848586b534105ddd1ca77df72e1251140f412e97b62afbf85d4822309176b5965453dee3fab709e14156b3dfcecca",
   3396           "result" : "valid",
   3397           "flags" : []
   3398         }
   3399       ]
   3400     },
   3401     {
   3402       "key" : {
   3403         "curve" : "secp384r1",
   3404         "keySize" : 384,
   3405         "type" : "ECPublicKey",
   3406         "uncompressed" : "04f877bd6e2a9273e322a3298ea3add13d1104b32172283669ca6688f0cb591524a7f15dd41496681eda98939aae729fede85ca37c81ef19e3dc9ab16908a3720d86875a51a6a6d932e37492a6ec7a344eabc482377f14891fbd1da7faeffa1178",
   3407         "wx" : "0f877bd6e2a9273e322a3298ea3add13d1104b32172283669ca6688f0cb591524a7f15dd41496681eda98939aae729fed",
   3408         "wy" : "0e85ca37c81ef19e3dc9ab16908a3720d86875a51a6a6d932e37492a6ec7a344eabc482377f14891fbd1da7faeffa1178"
   3409       },
   3410       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004f877bd6e2a9273e322a3298ea3add13d1104b32172283669ca6688f0cb591524a7f15dd41496681eda98939aae729fede85ca37c81ef19e3dc9ab16908a3720d86875a51a6a6d932e37492a6ec7a344eabc482377f14891fbd1da7faeffa1178",
   3411       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+He9biqSc+MioymOo63RPREEsyFyKDZp\nymaI8MtZFSSn8V3UFJZoHtqYk5qucp/t6FyjfIHvGePcmrFpCKNyDYaHWlGmptky\n43SSpux6NE6rxII3fxSJH70dp/rv+hF4\n-----END PUBLIC KEY-----",
   3412       "sha" : "SHA-384",
   3413       "type" : "ECDSAVer",
   3414       "tests" : [
   3415         {
   3416           "tcId" : 338,
   3417           "comment" : "edge case for u2",
   3418           "msg" : "313233343030",
   3419           "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffed2119d5fc12649fc808af3b6d9037d3a44eb32399970dd0",
   3420           "result" : "valid",
   3421           "flags" : []
   3422         }
   3423       ]
   3424     },
   3425     {
   3426       "key" : {
   3427         "curve" : "secp384r1",
   3428         "keySize" : 384,
   3429         "type" : "ECPublicKey",
   3430         "uncompressed" : "0414249bbcfeeceab06c75654d361c0df8d56b320ea3bc1d4627ec0a2f4b8fa3577445694664f569a91f480741381e494a28479f2186d715a56788f67073056aa0cb0b6a7f7893e77b9a6976ef6663d80226896d7f43bb502e1b4d49558a27dd8b",
   3431         "wx" : "14249bbcfeeceab06c75654d361c0df8d56b320ea3bc1d4627ec0a2f4b8fa3577445694664f569a91f480741381e494a",
   3432         "wy" : "28479f2186d715a56788f67073056aa0cb0b6a7f7893e77b9a6976ef6663d80226896d7f43bb502e1b4d49558a27dd8b"
   3433       },
   3434       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000414249bbcfeeceab06c75654d361c0df8d56b320ea3bc1d4627ec0a2f4b8fa3577445694664f569a91f480741381e494a28479f2186d715a56788f67073056aa0cb0b6a7f7893e77b9a6976ef6663d80226896d7f43bb502e1b4d49558a27dd8b",
   3435       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFCSbvP7s6rBsdWVNNhwN+NVrMg6jvB1G\nJ+wKL0uPo1d0RWlGZPVpqR9IB0E4HklKKEefIYbXFaVniPZwcwVqoMsLan94k+d7\nmml272Zj2AImiW1/Q7tQLhtNSVWKJ92L\n-----END PUBLIC KEY-----",
   3436       "sha" : "SHA-384",
   3437       "type" : "ECDSAVer",
   3438       "tests" : [
   3439         {
   3440           "tcId" : 339,
   3441           "comment" : "edge case for u2",
   3442           "msg" : "313233343030",
   3443           "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023079b95c013b0472de04d8faeec3b779c39fe729ea84fb554cd091c7178c2f054eabbc62c3e1cfbac2c2e69d7aa45d9072",
   3444           "result" : "valid",
   3445           "flags" : []
   3446         }
   3447       ]
   3448     },
   3449     {
   3450       "key" : {
   3451         "curve" : "secp384r1",
   3452         "keySize" : 384,
   3453         "type" : "ECPublicKey",
   3454         "uncompressed" : "0450a438c98ee94025ce13e27d36b8280d4843585836eb47011a070cd77729245684a0db31fde980620349c796832b2c6cbdb72dba9f3f9cc878559f50b6bd1290f10a6bccbc1eeef7708b1b72059022987979e35221c51259f337c7288a2f86bc",
   3455         "wx" : "50a438c98ee94025ce13e27d36b8280d4843585836eb47011a070cd77729245684a0db31fde980620349c796832b2c6c",
   3456         "wy" : "0bdb72dba9f3f9cc878559f50b6bd1290f10a6bccbc1eeef7708b1b72059022987979e35221c51259f337c7288a2f86bc"
   3457       },
   3458       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000450a438c98ee94025ce13e27d36b8280d4843585836eb47011a070cd77729245684a0db31fde980620349c796832b2c6cbdb72dba9f3f9cc878559f50b6bd1290f10a6bccbc1eeef7708b1b72059022987979e35221c51259f337c7288a2f86bc",
   3459       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEUKQ4yY7pQCXOE+J9NrgoDUhDWFg260cB\nGgcM13cpJFaEoNsx/emAYgNJx5aDKyxsvbctup8/nMh4VZ9Qtr0SkPEKa8y8Hu73\ncIsbcgWQIph5eeNSIcUSWfM3xyiKL4a8\n-----END PUBLIC KEY-----",
   3460       "sha" : "SHA-384",
   3461       "type" : "ECDSAVer",
   3462       "tests" : [
   3463         {
   3464           "tcId" : 340,
   3465           "comment" : "edge case for u2",
   3466           "msg" : "313233343030",
   3467           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100bfd40d0caa4d9d42381f3d72a25683f52b03a1ed96fb72d03f08dcb9a8bc8f23c1a459deab03bcd39396c0d1e9053c81",
   3468           "result" : "valid",
   3469           "flags" : []
   3470         }
   3471       ]
   3472     },
   3473     {
   3474       "key" : {
   3475         "curve" : "secp384r1",
   3476         "keySize" : 384,
   3477         "type" : "ECPublicKey",
   3478         "uncompressed" : "044d3fc5dcfaf741113cda3ce2f8dff4c912143e4d36314c361d7ed5656b68448bcca114ba9e8124281234660b7726ddcd680ddfef7ea07bfbcede10803d38d7211631ca11466078819eb66e11921ab7ffa3c4560c732e77595fd408e917dd9afc",
   3479         "wx" : "4d3fc5dcfaf741113cda3ce2f8dff4c912143e4d36314c361d7ed5656b68448bcca114ba9e8124281234660b7726ddcd",
   3480         "wy" : "680ddfef7ea07bfbcede10803d38d7211631ca11466078819eb66e11921ab7ffa3c4560c732e77595fd408e917dd9afc"
   3481       },
   3482       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044d3fc5dcfaf741113cda3ce2f8dff4c912143e4d36314c361d7ed5656b68448bcca114ba9e8124281234660b7726ddcd680ddfef7ea07bfbcede10803d38d7211631ca11466078819eb66e11921ab7ffa3c4560c732e77595fd408e917dd9afc",
   3483       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETT/F3Pr3QRE82jzi+N/0yRIUPk02MUw2\nHX7VZWtoRIvMoRS6noEkKBI0Zgt3Jt3NaA3f736ge/vO3hCAPTjXIRYxyhFGYHiB\nnrZuEZIat/+jxFYMcy53WV/UCOkX3Zr8\n-----END PUBLIC KEY-----",
   3484       "sha" : "SHA-384",
   3485       "type" : "ECDSAVer",
   3486       "tests" : [
   3487         {
   3488           "tcId" : 341,
   3489           "comment" : "edge case for u2",
   3490           "msg" : "313233343030",
   3491           "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02304c7d219db9af94ce7fffffffffffffffffffffffffffffffef15cf1058c8d8ba1e634c4122db95ec1facd4bb13ebf09a",
   3492           "result" : "valid",
   3493           "flags" : []
   3494         }
   3495       ]
   3496     },
   3497     {
   3498       "key" : {
   3499         "curve" : "secp384r1",
   3500         "keySize" : 384,
   3501         "type" : "ECPublicKey",
   3502         "uncompressed" : "0463d65cdfeb1f1a42000f43bd1ddd130537a7b6f635e8d2bd81a97da168221183da433ca78429fd2b33c5f94895a9c13aa9d1d5ea328725653a5a9d00f85a5516236f3b1428a8629287d3b0487a2e82dd57f93bb2aa3d9783dc74131e13756034",
   3503         "wx" : "63d65cdfeb1f1a42000f43bd1ddd130537a7b6f635e8d2bd81a97da168221183da433ca78429fd2b33c5f94895a9c13a",
   3504         "wy" : "0a9d1d5ea328725653a5a9d00f85a5516236f3b1428a8629287d3b0487a2e82dd57f93bb2aa3d9783dc74131e13756034"
   3505       },
   3506       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000463d65cdfeb1f1a42000f43bd1ddd130537a7b6f635e8d2bd81a97da168221183da433ca78429fd2b33c5f94895a9c13aa9d1d5ea328725653a5a9d00f85a5516236f3b1428a8629287d3b0487a2e82dd57f93bb2aa3d9783dc74131e13756034",
   3507       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEY9Zc3+sfGkIAD0O9Hd0TBTentvY16NK9\ngal9oWgiEYPaQzynhCn9KzPF+UiVqcE6qdHV6jKHJWU6Wp0A+FpVFiNvOxQoqGKS\nh9OwSHougt1X+Tuyqj2Xg9x0Ex4TdWA0\n-----END PUBLIC KEY-----",
   3508       "sha" : "SHA-384",
   3509       "type" : "ECDSAVer",
   3510       "tests" : [
   3511         {
   3512           "tcId" : 342,
   3513           "comment" : "edge case for u2",
   3514           "msg" : "313233343030",
   3515           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100d219db9af94ce7ffffffffffffffffffffffffffffffffffd189bdb6d9ef7be8504ca374756ea5b8f15e44067d209b9b",
   3516           "result" : "valid",
   3517           "flags" : []
   3518         }
   3519       ]
   3520     },
   3521     {
   3522       "key" : {
   3523         "curve" : "secp384r1",
   3524         "keySize" : 384,
   3525         "type" : "ECPublicKey",
   3526         "uncompressed" : "04d22c9c348b9745711f57debac3a07df90a527c06bd02a8454f41437d54224e071698f03fdc64b1d652414edc3f2239c49ae9812a4b92f099d6659a659691768d57e530ed3c91d5455781605850997a58221f22a2451c3932470606c23f3ab1b8",
   3527         "wx" : "0d22c9c348b9745711f57debac3a07df90a527c06bd02a8454f41437d54224e071698f03fdc64b1d652414edc3f2239c4",
   3528         "wy" : "09ae9812a4b92f099d6659a659691768d57e530ed3c91d5455781605850997a58221f22a2451c3932470606c23f3ab1b8"
   3529       },
   3530       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d22c9c348b9745711f57debac3a07df90a527c06bd02a8454f41437d54224e071698f03fdc64b1d652414edc3f2239c49ae9812a4b92f099d6659a659691768d57e530ed3c91d5455781605850997a58221f22a2451c3932470606c23f3ab1b8",
   3531       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0iycNIuXRXEfV966w6B9+QpSfAa9AqhF\nT0FDfVQiTgcWmPA/3GSx1lJBTtw/IjnEmumBKkuS8JnWZZpllpF2jVflMO08kdVF\nV4FgWFCZelgiHyKiRRw5MkcGBsI/OrG4\n-----END PUBLIC KEY-----",
   3532       "sha" : "SHA-384",
   3533       "type" : "ECDSAVer",
   3534       "tests" : [
   3535         {
   3536           "tcId" : 343,
   3537           "comment" : "edge case for u2",
   3538           "msg" : "313233343030",
   3539           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a433b735f299cfffffffffffffffffffffffffffffffffffdbb02debbfa7c9f1487f3936a22ca3f6f5d06ea22d7c0dc3",
   3540           "result" : "valid",
   3541           "flags" : []
   3542         }
   3543       ]
   3544     },
   3545     {
   3546       "key" : {
   3547         "curve" : "secp384r1",
   3548         "keySize" : 384,
   3549         "type" : "ECPublicKey",
   3550         "uncompressed" : "0431f05c0c29e9da49aa2fbbedee770c68d10f85e7f77e72ac3cfa9c8623a2bb42eeb2f24ac8f2aef7ab0c4b47823140035bb32fc1ec04bbff5eab96e070c938ba1b53fe63970f649ae02e2a4ada420a249b6f7c525e2c4b9b0d5562ae26f2278c",
   3551         "wx" : "31f05c0c29e9da49aa2fbbedee770c68d10f85e7f77e72ac3cfa9c8623a2bb42eeb2f24ac8f2aef7ab0c4b4782314003",
   3552         "wy" : "5bb32fc1ec04bbff5eab96e070c938ba1b53fe63970f649ae02e2a4ada420a249b6f7c525e2c4b9b0d5562ae26f2278c"
   3553       },
   3554       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000431f05c0c29e9da49aa2fbbedee770c68d10f85e7f77e72ac3cfa9c8623a2bb42eeb2f24ac8f2aef7ab0c4b47823140035bb32fc1ec04bbff5eab96e070c938ba1b53fe63970f649ae02e2a4ada420a249b6f7c525e2c4b9b0d5562ae26f2278c",
   3555       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEMfBcDCnp2kmqL7vt7ncMaNEPhef3fnKs\nPPqchiOiu0LusvJKyPKu96sMS0eCMUADW7MvwewEu/9eq5bgcMk4uhtT/mOXD2Sa\n4C4qStpCCiSbb3xSXixLmw1VYq4m8ieM\n-----END PUBLIC KEY-----",
   3556       "sha" : "SHA-384",
   3557       "type" : "ECDSAVer",
   3558       "tests" : [
   3559         {
   3560           "tcId" : 344,
   3561           "comment" : "edge case for u2",
   3562           "msg" : "313233343030",
   3563           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100b9af94ce7fffffffffffffffffffffffffffffffffffffffd6efeefc876c9f23217b443c80637ef939e911219f96c179",
   3564           "result" : "valid",
   3565           "flags" : []
   3566         }
   3567       ]
   3568     },
   3569     {
   3570       "key" : {
   3571         "curve" : "secp384r1",
   3572         "keySize" : 384,
   3573         "type" : "ECPublicKey",
   3574         "uncompressed" : "04bc26eec95e26c980bc0334264cbcfc26b897c3571c96ce9ab2a67b49bb0f26a6272fdc27806d7a4c572ae0f78149f1f3c8af5f41b99d2066018165513fb3b55e4255dcd0659647ed55e1e2602cae4efbd6eae1dfe2ff63e2c748d4acc7430139",
   3575         "wx" : "0bc26eec95e26c980bc0334264cbcfc26b897c3571c96ce9ab2a67b49bb0f26a6272fdc27806d7a4c572ae0f78149f1f3",
   3576         "wy" : "0c8af5f41b99d2066018165513fb3b55e4255dcd0659647ed55e1e2602cae4efbd6eae1dfe2ff63e2c748d4acc7430139"
   3577       },
   3578       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004bc26eec95e26c980bc0334264cbcfc26b897c3571c96ce9ab2a67b49bb0f26a6272fdc27806d7a4c572ae0f78149f1f3c8af5f41b99d2066018165513fb3b55e4255dcd0659647ed55e1e2602cae4efbd6eae1dfe2ff63e2c748d4acc7430139",
   3579       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEvCbuyV4myYC8AzQmTLz8JriXw1ccls6a\nsqZ7SbsPJqYnL9wngG16TFcq4PeBSfHzyK9fQbmdIGYBgWVRP7O1XkJV3NBllkft\nVeHiYCyuTvvW6uHf4v9j4sdI1KzHQwE5\n-----END PUBLIC KEY-----",
   3580       "sha" : "SHA-384",
   3581       "type" : "ECDSAVer",
   3582       "tests" : [
   3583         {
   3584           "tcId" : 345,
   3585           "comment" : "edge case for u2",
   3586           "msg" : "313233343030",
   3587           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100a276276276276276276276276276276276276276276276273d7228d4f84b769be0fd57b97e4c1ebcae9a5f635e80e9df",
   3588           "result" : "valid",
   3589           "flags" : []
   3590         }
   3591       ]
   3592     },
   3593     {
   3594       "key" : {
   3595         "curve" : "secp384r1",
   3596         "keySize" : 384,
   3597         "type" : "ECPublicKey",
   3598         "uncompressed" : "046fa0964dd054250af176891c0c822b013b70f059c347172cafc6b36cd16cf3b0f9d19f2598bd0d580ac16c46acb167d4375bef701c002dcc040fd54824b14cc2df0154eb20e74464e1fe7b833426dd7d636bf2d79603fdde5ddaab23ab0cf426",
   3599         "wx" : "6fa0964dd054250af176891c0c822b013b70f059c347172cafc6b36cd16cf3b0f9d19f2598bd0d580ac16c46acb167d4",
   3600         "wy" : "375bef701c002dcc040fd54824b14cc2df0154eb20e74464e1fe7b833426dd7d636bf2d79603fdde5ddaab23ab0cf426"
   3601       },
   3602       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046fa0964dd054250af176891c0c822b013b70f059c347172cafc6b36cd16cf3b0f9d19f2598bd0d580ac16c46acb167d4375bef701c002dcc040fd54824b14cc2df0154eb20e74464e1fe7b833426dd7d636bf2d79603fdde5ddaab23ab0cf426",
   3603       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEb6CWTdBUJQrxdokcDIIrATtw8FnDRxcs\nr8azbNFs87D50Z8lmL0NWArBbEassWfUN1vvcBwALcwED9VIJLFMwt8BVOsg50Rk\n4f57gzQm3X1ja/LXlgP93l3aqyOrDPQm\n-----END PUBLIC KEY-----",
   3604       "sha" : "SHA-384",
   3605       "type" : "ECDSAVer",
   3606       "tests" : [
   3607         {
   3608           "tcId" : 346,
   3609           "comment" : "edge case for u2",
   3610           "msg" : "313233343030",
   3611           "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023073333333333333333333333333333333333333333333333316e4d9f42d4eca22df403a0c578b86f0a9a93fe89995c7ed",
   3612           "result" : "valid",
   3613           "flags" : []
   3614         }
   3615       ]
   3616     },
   3617     {
   3618       "key" : {
   3619         "curve" : "secp384r1",
   3620         "keySize" : 384,
   3621         "type" : "ECPublicKey",
   3622         "uncompressed" : "04baa4e712ee0786a5ab0e5a5dafdcdcf87b38830ab2ec86faedda9fdf65332f6a9688269412f050356530d4664a7fb8cdecc46a901b016e6bb8a336ad9aa6f19abf9ada69705d1c905beafb95a44f52af43de4bf80c050cf996b7796dfcee8e1b",
   3623         "wx" : "0baa4e712ee0786a5ab0e5a5dafdcdcf87b38830ab2ec86faedda9fdf65332f6a9688269412f050356530d4664a7fb8cd",
   3624         "wy" : "0ecc46a901b016e6bb8a336ad9aa6f19abf9ada69705d1c905beafb95a44f52af43de4bf80c050cf996b7796dfcee8e1b"
   3625       },
   3626       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004baa4e712ee0786a5ab0e5a5dafdcdcf87b38830ab2ec86faedda9fdf65332f6a9688269412f050356530d4664a7fb8cdecc46a901b016e6bb8a336ad9aa6f19abf9ada69705d1c905beafb95a44f52af43de4bf80c050cf996b7796dfcee8e1b",
   3627       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEuqTnEu4HhqWrDlpdr9zc+Hs4gwqy7Ib6\n7dqf32UzL2qWiCaUEvBQNWUw1GZKf7jN7MRqkBsBbmu4ozatmqbxmr+a2mlwXRyQ\nW+r7laRPUq9D3kv4DAUM+Za3eW387o4b\n-----END PUBLIC KEY-----",
   3628       "sha" : "SHA-384",
   3629       "type" : "ECDSAVer",
   3630       "tests" : [
   3631         {
   3632           "tcId" : 347,
   3633           "comment" : "edge case for u2",
   3634           "msg" : "313233343030",
   3635           "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02307fffffffffffffffffffffffffffffffffffffffffffffffda4233abf824c93f90115e76db206fa7489d6647332e1ba3",
   3636           "result" : "valid",
   3637           "flags" : []
   3638         }
   3639       ]
   3640     },
   3641     {
   3642       "key" : {
   3643         "curve" : "secp384r1",
   3644         "keySize" : 384,
   3645         "type" : "ECPublicKey",
   3646         "uncompressed" : "0481e78a52ae0695583f7a601ab9b6fbfaf434f2befa1f8c833d59deb627a927c2f42d48eb617fe042f584e105c23c2317cf22d565f5f3b425ef7937df629b6864dac71264b288c1a987210f523071319ce3f64411910ac23765c4266e615112bc",
   3647         "wx" : "081e78a52ae0695583f7a601ab9b6fbfaf434f2befa1f8c833d59deb627a927c2f42d48eb617fe042f584e105c23c2317",
   3648         "wy" : "0cf22d565f5f3b425ef7937df629b6864dac71264b288c1a987210f523071319ce3f64411910ac23765c4266e615112bc"
   3649       },
   3650       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000481e78a52ae0695583f7a601ab9b6fbfaf434f2befa1f8c833d59deb627a927c2f42d48eb617fe042f584e105c23c2317cf22d565f5f3b425ef7937df629b6864dac71264b288c1a987210f523071319ce3f64411910ac23765c4266e615112bc",
   3651       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEgeeKUq4GlVg/emAaubb7+vQ08r76H4yD\nPVnetiepJ8L0LUjrYX/gQvWE4QXCPCMXzyLVZfXztCXveTffYptoZNrHEmSyiMGp\nhyEPUjBxMZzj9kQRkQrCN2XEJm5hURK8\n-----END PUBLIC KEY-----",
   3652       "sha" : "SHA-384",
   3653       "type" : "ECDSAVer",
   3654       "tests" : [
   3655         {
   3656           "tcId" : 348,
   3657           "comment" : "edge case for u2",
   3658           "msg" : "313233343030",
   3659           "sig" : "306402307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02303fffffffffffffffffffffffffffffffffffffffffffffffe3b1a6c0fa1b96efac0d06d9245853bd76760cb5666294bb",
   3660           "result" : "valid",
   3661           "flags" : []
   3662         }
   3663       ]
   3664     },
   3665     {
   3666       "key" : {
   3667         "curve" : "secp384r1",
   3668         "keySize" : 384,
   3669         "type" : "ECPublicKey",
   3670         "uncompressed" : "0441fa8765b19d3108031e28c9a781a385c9c10b2bfd42e6437e5c4bd711cf2a031750847d17a82f9376a30ae182a6d6e71c20af96324147d4155a4d0c867ca8e36eba204fbed2087e0fcbdc8baabe07bb3123f9f7259e771cd9f1ad17d1a23787",
   3671         "wx" : "41fa8765b19d3108031e28c9a781a385c9c10b2bfd42e6437e5c4bd711cf2a031750847d17a82f9376a30ae182a6d6e7",
   3672         "wy" : "1c20af96324147d4155a4d0c867ca8e36eba204fbed2087e0fcbdc8baabe07bb3123f9f7259e771cd9f1ad17d1a23787"
   3673       },
   3674       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000441fa8765b19d3108031e28c9a781a385c9c10b2bfd42e6437e5c4bd711cf2a031750847d17a82f9376a30ae182a6d6e71c20af96324147d4155a4d0c867ca8e36eba204fbed2087e0fcbdc8baabe07bb3123f9f7259e771cd9f1ad17d1a23787",
   3675       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEQfqHZbGdMQgDHijJp4GjhcnBCyv9QuZD\nflxL1xHPKgMXUIR9F6gvk3ajCuGCptbnHCCvljJBR9QVWk0Mhnyo4266IE++0gh+\nD8vci6q+B7sxI/n3JZ53HNnxrRfRojeH\n-----END PUBLIC KEY-----",
   3676       "sha" : "SHA-384",
   3677       "type" : "ECDSAVer",
   3678       "tests" : [
   3679         {
   3680           "tcId" : 349,
   3681           "comment" : "edge case for u2",
   3682           "msg" : "313233343030",
   3683           "sig" : "306502307ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd023100dfea06865526cea11c0f9eb9512b41fa9581d0f6cb7db9680336151dce79de818cdf33c879da322740416d1e5ae532fa",
   3684           "result" : "valid",
   3685           "flags" : []
   3686         }
   3687       ]
   3688     },
   3689     {
   3690       "key" : {
   3691         "curve" : "secp384r1",
   3692         "keySize" : 384,
   3693         "type" : "ECPublicKey",
   3694         "uncompressed" : "04e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b572c1e06dd2c7b94b873f0578fcb2b99d60e246e51245d0804edd44b32f0f000c8f8f88f1d4a65fea51dbbb4ab1e2823",
   3695         "wx" : "0e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b",
   3696         "wy" : "572c1e06dd2c7b94b873f0578fcb2b99d60e246e51245d0804edd44b32f0f000c8f8f88f1d4a65fea51dbbb4ab1e2823"
   3697       },
   3698       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b572c1e06dd2c7b94b873f0578fcb2b99d60e246e51245d0804edd44b32f0f000c8f8f88f1d4a65fea51dbbb4ab1e2823",
   3699       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5YWgZ9bf83rn8X+BWDEZthKRWXNF8Qes\n/+I3oI9IhtT9+U/mMYLmFDyZviWnt9hrVyweBt0se5S4c/BXj8srmdYOJG5RJF0I\nBO3USzLw8ADI+PiPHUpl/qUdu7SrHigj\n-----END PUBLIC KEY-----",
   3700       "sha" : "SHA-384",
   3701       "type" : "ECDSAVer",
   3702       "tests" : [
   3703         {
   3704           "tcId" : 350,
   3705           "comment" : "point duplication during verification",
   3706           "msg" : "313233343030",
   3707           "sig" : "3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023064adb4d51a93f96bed4665de2d4e1169cc95819ec6e9333edfd5c07ca134ceef7c95957b719ae349fc439eaa49fbbe34",
   3708           "result" : "valid",
   3709           "flags" : [
   3710             "PointDuplication"
   3711           ]
   3712         }
   3713       ]
   3714     },
   3715     {
   3716       "key" : {
   3717         "curve" : "secp384r1",
   3718         "keySize" : 384,
   3719         "type" : "ECPublicKey",
   3720         "uncompressed" : "04e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86ba8d3e1f922d3846b478c0fa87034d46629f1db91aedba2f7fb122bb4cd0f0ffe3707076fe2b59a015ae2444c54e1d7dc",
   3721         "wx" : "0e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86b",
   3722         "wy" : "0a8d3e1f922d3846b478c0fa87034d46629f1db91aedba2f7fb122bb4cd0f0ffe3707076fe2b59a015ae2444c54e1d7dc"
   3723       },
   3724       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004e585a067d6dff37ae7f17f81583119b61291597345f107acffe237a08f4886d4fdf94fe63182e6143c99be25a7b7d86ba8d3e1f922d3846b478c0fa87034d46629f1db91aedba2f7fb122bb4cd0f0ffe3707076fe2b59a015ae2444c54e1d7dc",
   3725       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE5YWgZ9bf83rn8X+BWDEZthKRWXNF8Qes\n/+I3oI9IhtT9+U/mMYLmFDyZviWnt9hrqNPh+SLThGtHjA+ocDTUZinx25Gu26L3\n+xIrtM0PD/43Bwdv4rWaAVriRExU4dfc\n-----END PUBLIC KEY-----",
   3726       "sha" : "SHA-384",
   3727       "type" : "ECDSAVer",
   3728       "tests" : [
   3729         {
   3730           "tcId" : 351,
   3731           "comment" : "duplication bug",
   3732           "msg" : "313233343030",
   3733           "sig" : "3065023100b37699e0d518a4d370dbdaaaea3788850fa03f8186d1f78fdfbae6540aa670b31c8ada0fff3e737bd69520560fe0ce60023064adb4d51a93f96bed4665de2d4e1169cc95819ec6e9333edfd5c07ca134ceef7c95957b719ae349fc439eaa49fbbe34",
   3734           "result" : "invalid",
   3735           "flags" : [
   3736             "PointDuplication"
   3737           ]
   3738         }
   3739       ]
   3740     },
   3741     {
   3742       "key" : {
   3743         "curve" : "secp384r1",
   3744         "keySize" : 384,
   3745         "type" : "ECPublicKey",
   3746         "uncompressed" : "04b4d78cccbced8065c0ebdc330b4670ec99309273e442b9be341196c1043e4441fc57b914085595bfc755c64fc409f0ba01fee31cbbbaed5c1323f09c87df9b0712c12e99733fa23ef91b4e6ca666b09dd7540ebf1068a15155bc069e3d595c8c",
   3747         "wx" : "0b4d78cccbced8065c0ebdc330b4670ec99309273e442b9be341196c1043e4441fc57b914085595bfc755c64fc409f0ba",
   3748         "wy" : "1fee31cbbbaed5c1323f09c87df9b0712c12e99733fa23ef91b4e6ca666b09dd7540ebf1068a15155bc069e3d595c8c"
   3749       },
   3750       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004b4d78cccbced8065c0ebdc330b4670ec99309273e442b9be341196c1043e4441fc57b914085595bfc755c64fc409f0ba01fee31cbbbaed5c1323f09c87df9b0712c12e99733fa23ef91b4e6ca666b09dd7540ebf1068a15155bc069e3d595c8c",
   3751       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEtNeMzLztgGXA69wzC0Zw7JkwknPkQrm+\nNBGWwQQ+REH8V7kUCFWVv8dVxk/ECfC6Af7jHLu67VwTI/Cch9+bBxLBLplzP6I+\n+RtObKZmsJ3XVA6/EGihUVW8Bp49WVyM\n-----END PUBLIC KEY-----",
   3752       "sha" : "SHA-384",
   3753       "type" : "ECDSAVer",
   3754       "tests" : [
   3755         {
   3756           "tcId" : 352,
   3757           "comment" : "point with x-coordinate 0",
   3758           "msg" : "313233343030",
   3759           "sig" : "3035020101023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
   3760           "result" : "invalid",
   3761           "flags" : []
   3762         }
   3763       ]
   3764     },
   3765     {
   3766       "key" : {
   3767         "curve" : "secp384r1",
   3768         "keySize" : 384,
   3769         "type" : "ECPublicKey",
   3770         "uncompressed" : "046e3c68be53aade81ef89e096d841e2845a23331e7ec8a6a839d58d07fa016c0973ed75de4f99177bfdc74db566e9d15a4972ea08e577ce1f61c13a6ca1bad1deef2982ee01a2826f002b769f2c46098d3baff068a405d09ca3840d2fafe4e46e",
   3771         "wx" : "6e3c68be53aade81ef89e096d841e2845a23331e7ec8a6a839d58d07fa016c0973ed75de4f99177bfdc74db566e9d15a",
   3772         "wy" : "4972ea08e577ce1f61c13a6ca1bad1deef2982ee01a2826f002b769f2c46098d3baff068a405d09ca3840d2fafe4e46e"
   3773       },
   3774       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046e3c68be53aade81ef89e096d841e2845a23331e7ec8a6a839d58d07fa016c0973ed75de4f99177bfdc74db566e9d15a4972ea08e577ce1f61c13a6ca1bad1deef2982ee01a2826f002b769f2c46098d3baff068a405d09ca3840d2fafe4e46e",
   3775       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEbjxovlOq3oHvieCW2EHihFojMx5+yKao\nOdWNB/oBbAlz7XXeT5kXe/3HTbVm6dFaSXLqCOV3zh9hwTpsobrR3u8pgu4BooJv\nACt2nyxGCY07r/BopAXQnKOEDS+v5ORu\n-----END PUBLIC KEY-----",
   3776       "sha" : "SHA-384",
   3777       "type" : "ECDSAVer",
   3778       "tests" : [
   3779         {
   3780           "tcId" : 353,
   3781           "comment" : "point with x-coordinate 0",
   3782           "msg" : "313233343030",
   3783           "sig" : "3065023101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0",
   3784           "result" : "invalid",
   3785           "flags" : []
   3786         }
   3787       ]
   3788     },
   3789     {
   3790       "key" : {
   3791         "curve" : "secp384r1",
   3792         "keySize" : 384,
   3793         "type" : "ECPublicKey",
   3794         "uncompressed" : "04b101cdb3eba20e112adbb4bbd2cb479a69e590a44ea902631832abfab8af2c3041b3df7f1665b2c6eb533f546217100a1a61aa9951578ad4f00ae17339a8a6f1359bbd0ac355678ed4df21338f08763c1d3702ec132b634c7bcc0118efb1d0dd",
   3795         "wx" : "0b101cdb3eba20e112adbb4bbd2cb479a69e590a44ea902631832abfab8af2c3041b3df7f1665b2c6eb533f546217100a",
   3796         "wy" : "1a61aa9951578ad4f00ae17339a8a6f1359bbd0ac355678ed4df21338f08763c1d3702ec132b634c7bcc0118efb1d0dd"
   3797       },
   3798       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004b101cdb3eba20e112adbb4bbd2cb479a69e590a44ea902631832abfab8af2c3041b3df7f1665b2c6eb533f546217100a1a61aa9951578ad4f00ae17339a8a6f1359bbd0ac355678ed4df21338f08763c1d3702ec132b634c7bcc0118efb1d0dd",
   3799       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEsQHNs+uiDhEq27S70stHmmnlkKROqQJj\nGDKr+rivLDBBs99/FmWyxutTP1RiFxAKGmGqmVFXitTwCuFzOaim8TWbvQrDVWeO\n1N8hM48IdjwdNwLsEytjTHvMARjvsdDd\n-----END PUBLIC KEY-----",
   3800       "sha" : "SHA-384",
   3801       "type" : "ECDSAVer",
   3802       "tests" : [
   3803         {
   3804           "tcId" : 354,
   3805           "comment" : "comparison with point at infinity ",
   3806           "msg" : "313233343030",
   3807           "sig" : "3064023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326023033333333333333333333333333333333333333333333333327e0a919fda4a2c644d202bd41bcee4bc8fc05155c276eb0",
   3808           "result" : "invalid",
   3809           "flags" : []
   3810         }
   3811       ]
   3812     },
   3813     {
   3814       "key" : {
   3815         "curve" : "secp384r1",
   3816         "keySize" : 384,
   3817         "type" : "ECPublicKey",
   3818         "uncompressed" : "046761044a040a4979db269b4a377e42f11b4be0ce24611f677674dcf770f5887ca4db565303283809e6d65f7fc6bc273605c7daa403fca53549f75ff3372909642d02b7fdcac1e68242814d6e925ab01a80836cfbb35581960079e2fb44c0d186",
   3819         "wx" : "6761044a040a4979db269b4a377e42f11b4be0ce24611f677674dcf770f5887ca4db565303283809e6d65f7fc6bc2736",
   3820         "wy" : "5c7daa403fca53549f75ff3372909642d02b7fdcac1e68242814d6e925ab01a80836cfbb35581960079e2fb44c0d186"
   3821       },
   3822       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046761044a040a4979db269b4a377e42f11b4be0ce24611f677674dcf770f5887ca4db565303283809e6d65f7fc6bc273605c7daa403fca53549f75ff3372909642d02b7fdcac1e68242814d6e925ab01a80836cfbb35581960079e2fb44c0d186",
   3823       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEZ2EESgQKSXnbJptKN35C8RtL4M4kYR9n\ndnTc93D1iHyk21ZTAyg4CebWX3/GvCc2BcfapAP8pTVJ91/zNykJZC0Ct/3KweaC\nQoFNbpJasBqAg2z7s1WBlgB54vtEwNGG\n-----END PUBLIC KEY-----",
   3824       "sha" : "SHA-384",
   3825       "type" : "ECDSAVer",
   3826       "tests" : [
   3827         {
   3828           "tcId" : 355,
   3829           "comment" : "extreme value for k and edgecase s",
   3830           "msg" : "313233343030",
   3831           "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
   3832           "result" : "valid",
   3833           "flags" : []
   3834         }
   3835       ]
   3836     },
   3837     {
   3838       "key" : {
   3839         "curve" : "secp384r1",
   3840         "keySize" : 384,
   3841         "type" : "ECPublicKey",
   3842         "uncompressed" : "046922c591502f01046fee5617bf16496f58398822e69afa8335308f36c09a8ed437209fefcffbbdf0a4876b35a3c7ab2655854db825b94b3f27e5f892d3bbb6c7240ec922894dd3598e91fcc6134a2b8fd154e1790466906206f0f623416e63a1",
   3843         "wx" : "6922c591502f01046fee5617bf16496f58398822e69afa8335308f36c09a8ed437209fefcffbbdf0a4876b35a3c7ab26",
   3844         "wy" : "55854db825b94b3f27e5f892d3bbb6c7240ec922894dd3598e91fcc6134a2b8fd154e1790466906206f0f623416e63a1"
   3845       },
   3846       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200046922c591502f01046fee5617bf16496f58398822e69afa8335308f36c09a8ed437209fefcffbbdf0a4876b35a3c7ab2655854db825b94b3f27e5f892d3bbb6c7240ec922894dd3598e91fcc6134a2b8fd154e1790466906206f0f623416e63a1",
   3847       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEaSLFkVAvAQRv7lYXvxZJb1g5iCLmmvqD\nNTCPNsCajtQ3IJ/vz/u98KSHazWjx6smVYVNuCW5Sz8n5fiS07u2xyQOySKJTdNZ\njpH8xhNKK4/RVOF5BGaQYgbw9iNBbmOh\n-----END PUBLIC KEY-----",
   3848       "sha" : "SHA-384",
   3849       "type" : "ECDSAVer",
   3850       "tests" : [
   3851         {
   3852           "tcId" : 356,
   3853           "comment" : "extreme value for k and s^-1",
   3854           "msg" : "313233343030",
   3855           "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
   3856           "result" : "valid",
   3857           "flags" : []
   3858         }
   3859       ]
   3860     },
   3861     {
   3862       "key" : {
   3863         "curve" : "secp384r1",
   3864         "keySize" : 384,
   3865         "type" : "ECPublicKey",
   3866         "uncompressed" : "04892dac0e700fc29d1802d9a449a6f56b2172cb1b7d881013cd3b31c0edb052f2d340c8995a4477bcb9225fec15667233cc6c34ae17445444516fd8fd22ee83f79eb0771ebff6677ac5d4e089f87a1c72df957acb24492adcd7c3816b8e0c75b1",
   3867         "wx" : "0892dac0e700fc29d1802d9a449a6f56b2172cb1b7d881013cd3b31c0edb052f2d340c8995a4477bcb9225fec15667233",
   3868         "wy" : "0cc6c34ae17445444516fd8fd22ee83f79eb0771ebff6677ac5d4e089f87a1c72df957acb24492adcd7c3816b8e0c75b1"
   3869       },
   3870       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004892dac0e700fc29d1802d9a449a6f56b2172cb1b7d881013cd3b31c0edb052f2d340c8995a4477bcb9225fec15667233cc6c34ae17445444516fd8fd22ee83f79eb0771ebff6677ac5d4e089f87a1c72df957acb24492adcd7c3816b8e0c75b1",
   3871       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEiS2sDnAPwp0YAtmkSab1ayFyyxt9iBAT\nzTsxwO2wUvLTQMiZWkR3vLkiX+wVZnIzzGw0rhdEVERRb9j9Iu6D956wdx6/9md6\nxdTgifh6HHLflXrLJEkq3NfDgWuODHWx\n-----END PUBLIC KEY-----",
   3872       "sha" : "SHA-384",
   3873       "type" : "ECDSAVer",
   3874       "tests" : [
   3875         {
   3876           "tcId" : 357,
   3877           "comment" : "extreme value for k and s^-1",
   3878           "msg" : "313233343030",
   3879           "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61",
   3880           "result" : "valid",
   3881           "flags" : []
   3882         }
   3883       ]
   3884     },
   3885     {
   3886       "key" : {
   3887         "curve" : "secp384r1",
   3888         "keySize" : 384,
   3889         "type" : "ECPublicKey",
   3890         "uncompressed" : "0401634117e6478ce0568b0a2469237bbac6ff096acb7e514072bf77123cb51ba0cc3e8d69284d534d8e6d1e876cecf22231e5ef04dc96762ce7d5ef3348ad1e241ac797ae3b630ea249afc5139af49b8ef68b32f812d6b514210363d498efc28c",
   3891         "wx" : "1634117e6478ce0568b0a2469237bbac6ff096acb7e514072bf77123cb51ba0cc3e8d69284d534d8e6d1e876cecf222",
   3892         "wy" : "31e5ef04dc96762ce7d5ef3348ad1e241ac797ae3b630ea249afc5139af49b8ef68b32f812d6b514210363d498efc28c"
   3893       },
   3894       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000401634117e6478ce0568b0a2469237bbac6ff096acb7e514072bf77123cb51ba0cc3e8d69284d534d8e6d1e876cecf22231e5ef04dc96762ce7d5ef3348ad1e241ac797ae3b630ea249afc5139af49b8ef68b32f812d6b514210363d498efc28c",
   3895       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAWNBF+ZHjOBWiwokaSN7usb/CWrLflFA\ncr93Ejy1G6DMPo1pKE1TTY5tHods7PIiMeXvBNyWdizn1e8zSK0eJBrHl647Yw6i\nSa/FE5r0m472izL4Eta1FCEDY9SY78KM\n-----END PUBLIC KEY-----",
   3896       "sha" : "SHA-384",
   3897       "type" : "ECDSAVer",
   3898       "tests" : [
   3899         {
   3900           "tcId" : 358,
   3901           "comment" : "extreme value for k and s^-1",
   3902           "msg" : "313233343030",
   3903           "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12",
   3904           "result" : "valid",
   3905           "flags" : []
   3906         }
   3907       ]
   3908     },
   3909     {
   3910       "key" : {
   3911         "curve" : "secp384r1",
   3912         "keySize" : 384,
   3913         "type" : "ECPublicKey",
   3914         "uncompressed" : "04675bdc79d8243887fe1b305d12ac10d2e9c0bde070a6e3394cd5f6adfbceda75498b0e7a794c7212f42be93f616744563e96d1bf6f95cdbefa774911ba06463d8a90a0c9d73c9699b061d779dc52496e8ee9b9ae9c5d4d90e89cd1157d811895",
   3915         "wx" : "675bdc79d8243887fe1b305d12ac10d2e9c0bde070a6e3394cd5f6adfbceda75498b0e7a794c7212f42be93f61674456",
   3916         "wy" : "3e96d1bf6f95cdbefa774911ba06463d8a90a0c9d73c9699b061d779dc52496e8ee9b9ae9c5d4d90e89cd1157d811895"
   3917       },
   3918       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004675bdc79d8243887fe1b305d12ac10d2e9c0bde070a6e3394cd5f6adfbceda75498b0e7a794c7212f42be93f616744563e96d1bf6f95cdbefa774911ba06463d8a90a0c9d73c9699b061d779dc52496e8ee9b9ae9c5d4d90e89cd1157d811895",
   3919       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEZ1vcedgkOIf+GzBdEqwQ0unAveBwpuM5\nTNX2rfvO2nVJiw56eUxyEvQr6T9hZ0RWPpbRv2+Vzb76d0kRugZGPYqQoMnXPJaZ\nsGHXedxSSW6O6bmunF1NkOic0RV9gRiV\n-----END PUBLIC KEY-----",
   3920       "sha" : "SHA-384",
   3921       "type" : "ECDSAVer",
   3922       "tests" : [
   3923         {
   3924           "tcId" : 359,
   3925           "comment" : "extreme value for k and s^-1",
   3926           "msg" : "313233343030",
   3927           "sig" : "3065023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df61023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5",
   3928           "result" : "valid",
   3929           "flags" : []
   3930         }
   3931       ]
   3932     },
   3933     {
   3934       "key" : {
   3935         "curve" : "secp384r1",
   3936         "keySize" : 384,
   3937         "type" : "ECPublicKey",
   3938         "uncompressed" : "040fd1aab89f47b565b8160dfcc433b6408adeb1473c036b26b7ddec714fb4d0e7dd756c88469e86e218813ead8e8e7676f1cc955c4139e0071c0079ec1d77164e0569bdf453837e8b33c98535a0e7c9c61ef24762067bb46b6116ea7909a69b23",
   3939         "wx" : "0fd1aab89f47b565b8160dfcc433b6408adeb1473c036b26b7ddec714fb4d0e7dd756c88469e86e218813ead8e8e7676",
   3940         "wy" : "0f1cc955c4139e0071c0079ec1d77164e0569bdf453837e8b33c98535a0e7c9c61ef24762067bb46b6116ea7909a69b23"
   3941       },
   3942       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200040fd1aab89f47b565b8160dfcc433b6408adeb1473c036b26b7ddec714fb4d0e7dd756c88469e86e218813ead8e8e7676f1cc955c4139e0071c0079ec1d77164e0569bdf453837e8b33c98535a0e7c9c61ef24762067bb46b6116ea7909a69b23",
   3943       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAED9GquJ9HtWW4Fg38xDO2QIresUc8A2sm\nt93scU+00OfddWyIRp6G4hiBPq2OjnZ28cyVXEE54AccAHnsHXcWTgVpvfRTg36L\nM8mFNaDnycYe8kdiBnu0a2EW6nkJppsj\n-----END PUBLIC KEY-----",
   3944       "sha" : "SHA-384",
   3945       "type" : "ECDSAVer",
   3946       "tests" : [
   3947         {
   3948           "tcId" : 360,
   3949           "comment" : "extreme value for k",
   3950           "msg" : "313233343030",
   3951           "sig" : "3064023008d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df6102300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a",
   3952           "result" : "valid",
   3953           "flags" : []
   3954         }
   3955       ]
   3956     },
   3957     {
   3958       "key" : {
   3959         "curve" : "secp384r1",
   3960         "keySize" : 384,
   3961         "type" : "ECPublicKey",
   3962         "uncompressed" : "0434d74ec088bab6c6323968d1f468993812f690d6edca5b97604d718e12b8cdfdd96d42e57d33afe312f0ee3c3d0a13f786f4922bb2c13bdf7752a3ecb69393e997bd65461c46867ebeef6296b23f2c56df63acfde648f3f5002dbc239ffd1582",
   3963         "wx" : "34d74ec088bab6c6323968d1f468993812f690d6edca5b97604d718e12b8cdfdd96d42e57d33afe312f0ee3c3d0a13f7",
   3964         "wy" : "086f4922bb2c13bdf7752a3ecb69393e997bd65461c46867ebeef6296b23f2c56df63acfde648f3f5002dbc239ffd1582"
   3965       },
   3966       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000434d74ec088bab6c6323968d1f468993812f690d6edca5b97604d718e12b8cdfdd96d42e57d33afe312f0ee3c3d0a13f786f4922bb2c13bdf7752a3ecb69393e997bd65461c46867ebeef6296b23f2c56df63acfde648f3f5002dbc239ffd1582",
   3967       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAENNdOwIi6tsYyOWjR9GiZOBL2kNbtyluX\nYE1xjhK4zf3ZbULlfTOv4xLw7jw9ChP3hvSSK7LBO993UqPstpOT6Ze9ZUYcRoZ+\nvu9ilrI/LFbfY6z95kjz9QAtvCOf/RWC\n-----END PUBLIC KEY-----",
   3968       "sha" : "SHA-384",
   3969       "type" : "ECDSAVer",
   3970       "tests" : [
   3971         {
   3972           "tcId" : 361,
   3973           "comment" : "extreme value for k and edgecase s",
   3974           "msg" : "313233343030",
   3975           "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023055555555555555555555555555555555555555555555555542766f2b5167b9f51d5e0490c2e58d28f9a40878eeec6326",
   3976           "result" : "valid",
   3977           "flags" : []
   3978         }
   3979       ]
   3980     },
   3981     {
   3982       "key" : {
   3983         "curve" : "secp384r1",
   3984         "keySize" : 384,
   3985         "type" : "ECPublicKey",
   3986         "uncompressed" : "044376c9893e9277296c766a83abbe36b34da7a631f8cbfd32a1888de0dd1455a21a153ea2d61cfa5071fc6be12a658f6b290ba1a8ee8c78b5dd58f9ffcacb22955682eea02429c3fa8cdcb649fa4d007c8693e3f8f3c0a5f3c4de7a51beaa9809",
   3987         "wx" : "4376c9893e9277296c766a83abbe36b34da7a631f8cbfd32a1888de0dd1455a21a153ea2d61cfa5071fc6be12a658f6b",
   3988         "wy" : "290ba1a8ee8c78b5dd58f9ffcacb22955682eea02429c3fa8cdcb649fa4d007c8693e3f8f3c0a5f3c4de7a51beaa9809"
   3989       },
   3990       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200044376c9893e9277296c766a83abbe36b34da7a631f8cbfd32a1888de0dd1455a21a153ea2d61cfa5071fc6be12a658f6b290ba1a8ee8c78b5dd58f9ffcacb22955682eea02429c3fa8cdcb649fa4d007c8693e3f8f3c0a5f3c4de7a51beaa9809",
   3991       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEQ3bJiT6SdylsdmqDq742s02npjH4y/0y\noYiN4N0UVaIaFT6i1hz6UHH8a+EqZY9rKQuhqO6MeLXdWPn/yssilVaC7qAkKcP6\njNy2SfpNAHyGk+P488Cl88TeelG+qpgJ\n-----END PUBLIC KEY-----",
   3992       "sha" : "SHA-384",
   3993       "type" : "ECDSAVer",
   3994       "tests" : [
   3995         {
   3996           "tcId" : 362,
   3997           "comment" : "extreme value for k and s^-1",
   3998           "msg" : "313233343030",
   3999           "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
   4000           "result" : "valid",
   4001           "flags" : []
   4002         }
   4003       ]
   4004     },
   4005     {
   4006       "key" : {
   4007         "curve" : "secp384r1",
   4008         "keySize" : 384,
   4009         "type" : "ECPublicKey",
   4010         "uncompressed" : "0410878fc4807f6732a23c883e838e38c787f7088f94c1824b84673e8b9eab16de1544ae4bf2c6fe3fe4fb343b7487e2b43036ff439533d22f951dae966584bafb23b217dcad2f8f4e0e6999c0c4d0f076634be805f676fd2a59c27f9fe7c5d95b",
   4011         "wx" : "10878fc4807f6732a23c883e838e38c787f7088f94c1824b84673e8b9eab16de1544ae4bf2c6fe3fe4fb343b7487e2b4",
   4012         "wy" : "3036ff439533d22f951dae966584bafb23b217dcad2f8f4e0e6999c0c4d0f076634be805f676fd2a59c27f9fe7c5d95b"
   4013       },
   4014       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000410878fc4807f6732a23c883e838e38c787f7088f94c1824b84673e8b9eab16de1544ae4bf2c6fe3fe4fb343b7487e2b43036ff439533d22f951dae966584bafb23b217dcad2f8f4e0e6999c0c4d0f076634be805f676fd2a59c27f9fe7c5d95b",
   4015       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEIePxIB/ZzKiPIg+g444x4f3CI+UwYJL\nhGc+i56rFt4VRK5L8sb+P+T7NDt0h+K0MDb/Q5Uz0i+VHa6WZYS6+yOyF9ytL49O\nDmmZwMTQ8HZjS+gF9nb9KlnCf5/nxdlb\n-----END PUBLIC KEY-----",
   4016       "sha" : "SHA-384",
   4017       "type" : "ECDSAVer",
   4018       "tests" : [
   4019         {
   4020           "tcId" : 363,
   4021           "comment" : "extreme value for k and s^-1",
   4022           "msg" : "313233343030",
   4023           "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702306666666666666666666666666666666666666666666666664fc15233fb49458c89a4057a8379dc9791f80a2ab84edd61",
   4024           "result" : "valid",
   4025           "flags" : []
   4026         }
   4027       ]
   4028     },
   4029     {
   4030       "key" : {
   4031         "curve" : "secp384r1",
   4032         "keySize" : 384,
   4033         "type" : "ECPublicKey",
   4034         "uncompressed" : "04036b253e3b4ac88bb8585a2b32b978766a931e5ad0d0e653a2e34b44d6ddcc0d386e20c4def2d8bb3f8da128c1eac69f9c8e3b5ff5dde2205af359b3974d52758d7abae812b8b275e1452c4e59cb62e9b6771d347dbd1dea761c70291cc5e0a6",
   4035         "wx" : "36b253e3b4ac88bb8585a2b32b978766a931e5ad0d0e653a2e34b44d6ddcc0d386e20c4def2d8bb3f8da128c1eac69f",
   4036         "wy" : "09c8e3b5ff5dde2205af359b3974d52758d7abae812b8b275e1452c4e59cb62e9b6771d347dbd1dea761c70291cc5e0a6"
   4037       },
   4038       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004036b253e3b4ac88bb8585a2b32b978766a931e5ad0d0e653a2e34b44d6ddcc0d386e20c4def2d8bb3f8da128c1eac69f9c8e3b5ff5dde2205af359b3974d52758d7abae812b8b275e1452c4e59cb62e9b6771d347dbd1dea761c70291cc5e0a6",
   4039       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEA2slPjtKyIu4WForMrl4dmqTHlrQ0OZT\nouNLRNbdzA04biDE3vLYuz+NoSjB6safnI47X/Xd4iBa81mzl01SdY16uugSuLJ1\n4UUsTlnLYum2dx00fb0d6nYccCkcxeCm\n-----END PUBLIC KEY-----",
   4040       "sha" : "SHA-384",
   4041       "type" : "ECDSAVer",
   4042       "tests" : [
   4043         {
   4044           "tcId" : 364,
   4045           "comment" : "extreme value for k and s^-1",
   4046           "msg" : "313233343030",
   4047           "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702310099999999999999999999999999999999999999999999999977a1fb4df8ede852ce760837c536cae35af40f4014764c12",
   4048           "result" : "valid",
   4049           "flags" : []
   4050         }
   4051       ]
   4052     },
   4053     {
   4054       "key" : {
   4055         "curve" : "secp384r1",
   4056         "keySize" : 384,
   4057         "type" : "ECPublicKey",
   4058         "uncompressed" : "042783c1be922fce155864ecb41d0a316e193a55843e80192f1fe556772f3debd04b9fc93c27bc6f353938886a404419941a352cec336946424fa3c208ea7105f5549edde8688abd305344bf4f66dda7eabcda6f8557c9af88109804d702e9670b",
   4059         "wx" : "2783c1be922fce155864ecb41d0a316e193a55843e80192f1fe556772f3debd04b9fc93c27bc6f353938886a40441994",
   4060         "wy" : "1a352cec336946424fa3c208ea7105f5549edde8688abd305344bf4f66dda7eabcda6f8557c9af88109804d702e9670b"
   4061       },
   4062       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200042783c1be922fce155864ecb41d0a316e193a55843e80192f1fe556772f3debd04b9fc93c27bc6f353938886a404419941a352cec336946424fa3c208ea7105f5549edde8688abd305344bf4f66dda7eabcda6f8557c9af88109804d702e9670b",
   4063       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEJ4PBvpIvzhVYZOy0HQoxbhk6VYQ+gBkv\nH+VWdy8969BLn8k8J7xvNTk4iGpARBmUGjUs7DNpRkJPo8II6nEF9VSe3ehoir0w\nU0S/T2bdp+q82m+FV8mviBCYBNcC6WcL\n-----END PUBLIC KEY-----",
   4064       "sha" : "SHA-384",
   4065       "type" : "ECDSAVer",
   4066       "tests" : [
   4067         {
   4068           "tcId" : 365,
   4069           "comment" : "extreme value for k and s^-1",
   4070           "msg" : "313233343030",
   4071           "sig" : "3066023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7023100db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6db6aae76701acc1950894a89e068772d8b281eef136f8a8fef5",
   4072           "result" : "valid",
   4073           "flags" : []
   4074         }
   4075       ]
   4076     },
   4077     {
   4078       "key" : {
   4079         "curve" : "secp384r1",
   4080         "keySize" : 384,
   4081         "type" : "ECPublicKey",
   4082         "uncompressed" : "04fa92538cdc740368caf16480ff1304cebbbe59a46a7a84603726b9592d105be069df1c61b5974f27e7552f797de97cdb620e03a46da862e4b089bafbb80df8f055c8f47991b3a3ddb2b089aedb2f15841a6a5b5e14c1dc36b3c155c4f74d3409",
   4083         "wx" : "0fa92538cdc740368caf16480ff1304cebbbe59a46a7a84603726b9592d105be069df1c61b5974f27e7552f797de97cdb",
   4084         "wy" : "620e03a46da862e4b089bafbb80df8f055c8f47991b3a3ddb2b089aedb2f15841a6a5b5e14c1dc36b3c155c4f74d3409"
   4085       },
   4086       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fa92538cdc740368caf16480ff1304cebbbe59a46a7a84603726b9592d105be069df1c61b5974f27e7552f797de97cdb620e03a46da862e4b089bafbb80df8f055c8f47991b3a3ddb2b089aedb2f15841a6a5b5e14c1dc36b3c155c4f74d3409",
   4087       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+pJTjNx0A2jK8WSA/xMEzru+WaRqeoRg\nNya5WS0QW+Bp3xxhtZdPJ+dVL3l96XzbYg4DpG2oYuSwibr7uA348FXI9HmRs6Pd\nsrCJrtsvFYQaalteFMHcNrPBVcT3TTQJ\n-----END PUBLIC KEY-----",
   4088       "sha" : "SHA-384",
   4089       "type" : "ECDSAVer",
   4090       "tests" : [
   4091         {
   4092           "tcId" : 366,
   4093           "comment" : "extreme value for k",
   4094           "msg" : "313233343030",
   4095           "sig" : "3065023100aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab702300eb10e5ab95f2f26a40700b1300fb8c3e754d5c453d9384ecce1daa38135a48a0a96c24efc2a76d00bde1d7aeedf7f6a",
   4096           "result" : "valid",
   4097           "flags" : []
   4098         }
   4099       ]
   4100     },
   4101     {
   4102       "key" : {
   4103         "curve" : "secp384r1",
   4104         "keySize" : 384,
   4105         "type" : "ECPublicKey",
   4106         "uncompressed" : "04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f",
   4107         "wx" : "0aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7",
   4108         "wy" : "3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"
   4109       },
   4110       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f",
   4111       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqofKIr6LBTeOscce8yCtdG4dO2KLp5uY\nWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3NhfeSpYmLG9dnpi/kpLcKfj0Hb0omhR8\n6doxE7XwuMAKYLHOHX6BnXpDHXyQ6g5f\n-----END PUBLIC KEY-----",
   4112       "sha" : "SHA-384",
   4113       "type" : "ECDSAVer",
   4114       "tests" : [
   4115         {
   4116           "tcId" : 367,
   4117           "comment" : "testing point duplication",
   4118           "msg" : "313233343030",
   4119           "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
   4120           "result" : "invalid",
   4121           "flags" : []
   4122         },
   4123         {
   4124           "tcId" : 368,
   4125           "comment" : "testing point duplication",
   4126           "msg" : "313233343030",
   4127           "sig" : "30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea502302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
   4128           "result" : "invalid",
   4129           "flags" : []
   4130         }
   4131       ]
   4132     },
   4133     {
   4134       "key" : {
   4135         "curve" : "secp384r1",
   4136         "keySize" : 384,
   4137         "type" : "ECPublicKey",
   4138         "uncompressed" : "04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0",
   4139         "wx" : "0aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7",
   4140         "wy" : "0c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0"
   4141       },
   4142       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0",
   4143       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqofKIr6LBTeOscce8yCtdG4dO2KLp5uY\nWfdB4IJUKjhVAvJdv1UpbDpUXjhydgq3yeghtWnZ05CiYWdAbW0j1gcL4kLXZeuD\nFiXO7EoPRz71n04w4oF+YoW84oRvFfGg\n-----END PUBLIC KEY-----",
   4144       "sha" : "SHA-384",
   4145       "type" : "ECDSAVer",
   4146       "tests" : [
   4147         {
   4148           "tcId" : 369,
   4149           "comment" : "testing point duplication",
   4150           "msg" : "313233343030",
   4151           "sig" : "3065023100f9b127f0d81ebcd17b7ba0ea131c660d340b05ce557c82160e0f793de07d38179023942871acb7002dfafdfffc8deace02302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
   4152           "result" : "invalid",
   4153           "flags" : []
   4154         },
   4155         {
   4156           "tcId" : 370,
   4157           "comment" : "testing point duplication",
   4158           "msg" : "313233343030",
   4159           "sig" : "30640230064ed80f27e1432e84845f15ece399f2cbf4fa31aa837de9b953d44413b9f5c7c7f67989d703f07abef11b6ad0373ea502302492492492492492492492492492492492492492492492491c7be680477598d6c3716fabc13dcec86afd2833d41c2a7e",
   4160           "result" : "invalid",
   4161           "flags" : []
   4162         }
   4163       ]
   4164     },
   4165     {
   4166       "key" : {
   4167         "curve" : "secp384r1",
   4168         "keySize" : 384,
   4169         "type" : "ECPublicKey",
   4170         "uncompressed" : "0429bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc9a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3",
   4171         "wx" : "29bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc",
   4172         "wy" : "09a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3"
   4173       },
   4174       "keyDer" : "3076301006072a8648ce3d020106052b810400220362000429bdb76d5fa741bfd70233cb3a66cc7d44beb3b0663d92a8136650478bcefb61ef182e155a54345a5e8e5e88f064e5bc9a525ab7f764dad3dae1468c2b419f3b62b9ba917d5e8c4fb1ec47404a3fc76474b2713081be9db4c00e043ada9fc4a3",
   4175       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEKb23bV+nQb/XAjPLOmbMfUS+s7BmPZKo\nE2ZQR4vO+2HvGC4VWlQ0Wl6OXojwZOW8mlJat/dk2tPa4UaMK0GfO2K5upF9XoxP\nsexHQEo/x2R0snEwgb6dtMAOBDran8Sj\n-----END PUBLIC KEY-----",
   4176       "sha" : "SHA-384",
   4177       "type" : "ECDSAVer",
   4178       "tests" : [
   4179         {
   4180           "tcId" : 371,
   4181           "comment" : "pseudorandom signature",
   4182           "msg" : "",
   4183           "sig" : "3064023032401249714e9091f05a5e109d5c1216fdc05e98614261aa0dbd9e9cd4415dee29238afbd3b103c1e40ee5c9144aee0f02304326756fb2c4fd726360dd6479b5849478c7a9d054a833a58c1631c33b63c3441336ddf2c7fe0ed129aae6d4ddfeb753",
   4184           "result" : "valid",
   4185           "flags" : []
   4186         },
   4187         {
   4188           "tcId" : 372,
   4189           "comment" : "pseudorandom signature",
   4190           "msg" : "4d7367",
   4191           "sig" : "3066023100d7143a836608b25599a7f28dec6635494c2992ad1e2bbeecb7ef601a9c01746e710ce0d9c48accb38a79ede5b9638f3402310080f9e165e8c61035bf8aa7b5533960e46dd0e211c904a064edb6de41f797c0eae4e327612ee3f816f4157272bb4fabc9",
   4192           "result" : "valid",
   4193           "flags" : []
   4194         },
   4195         {
   4196           "tcId" : 373,
   4197           "comment" : "pseudorandom signature",
   4198           "msg" : "313233343030",
   4199           "sig" : "30650230234503fcca578121986d96be07fbc8da5d894ed8588c6dbcdbe974b4b813b21c52d20a8928f2e2fdac14705b0705498c023100cd7b9b766b97b53d1a80fc0b760af16a11bf4a59c7c367c6c7275dfb6e18a88091eed3734bf5cf41b3dc6fecd6d3baaf",
   4200           "result" : "valid",
   4201           "flags" : []
   4202         },
   4203         {
   4204           "tcId" : 374,
   4205           "comment" : "pseudorandom signature",
   4206           "msg" : "0000000000000000000000000000000000000000",
   4207           "sig" : "306502305cad9ae1565f2588f86d821c2cc1b4d0fdf874331326568f5b0e130e4e0c0ec497f8f5f564212bd2a26ecb782cf0a18d023100bf2e9d0980fbb00696673e7fbb03e1f854b9d7596b759a17bf6e6e67a95ea6c1664f82dc449ae5ea779abd99c78e6840",
   4208           "result" : "valid",
   4209           "flags" : []
   4210         }
   4211       ]
   4212     },
   4213     {
   4214       "key" : {
   4215         "curve" : "secp384r1",
   4216         "keySize" : 384,
   4217         "type" : "ECPublicKey",
   4218         "uncompressed" : "04ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aacacbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1",
   4219         "wx" : "0ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aac",
   4220         "wy" : "0acbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1"
   4221       },
   4222       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004ffffffffaa63f1a239ac70197c6ebfcea5756dc012123f82c51fa874d66028be00e976a1080606737cc75c40bdfe4aacacbd85389088a62a6398384c22b52d492f23f46e4a27a4724ad55551da5c483438095a247cb0c3378f1f52c3425ff9f1",
   4223       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE/////6pj8aI5rHAZfG6/zqV1bcASEj+C\nxR+odNZgKL4A6XahCAYGc3zHXEC9/kqsrL2FOJCIpipjmDhMIrUtSS8j9G5KJ6Ry\nStVVUdpcSDQ4CVokfLDDN48fUsNCX/nx\n-----END PUBLIC KEY-----",
   4224       "sha" : "SHA-384",
   4225       "type" : "ECDSAVer",
   4226       "tests" : [
   4227         {
   4228           "tcId" : 375,
   4229           "comment" : "x-coordinate of the public key is large",
   4230           "msg" : "4d657373616765",
   4231           "sig" : "3065023007648b6660d01ba2520a09d298adf3b1a02c32744bd2877208f5a4162f6c984373139d800a4cdc1ffea15bce4871a0ed02310099fd367012cb9e02cde2749455e0d495c52818f3c14f6e6aad105b0925e2a7290ac4a06d9fadf4b15b578556fe332a5f",
   4232           "result" : "valid",
   4233           "flags" : []
   4234         },
   4235         {
   4236           "tcId" : 376,
   4237           "comment" : "x-coordinate of the public key is large",
   4238           "msg" : "4d657373616765",
   4239           "sig" : "3065023100a049dcd96c72e4f36144a51bba30417b451a305dd01c9e30a5e04df94342617dc383f17727708e3277cd7246ca44074102303970e264d85b228bf9e9b9c4947c5dd041ea8b5bde30b93aa59fedf2c428d3e2540a54e0530688acccb83ac7b29b79a2",
   4240           "result" : "valid",
   4241           "flags" : []
   4242         },
   4243         {
   4244           "tcId" : 377,
   4245           "comment" : "x-coordinate of the public key is large",
   4246           "msg" : "4d657373616765",
   4247           "sig" : "30650230441800ea9377c27865be000ad008eb3d7502bdd105824b26d15cf3d06452969a9d0607a915a8fe989215fc4d61af6e05023100dce29faa5137f75ad77e03918c8ee6747cc7a39b0a69f8b915654cac4cf4bfd9c87cc46ae1631b5c6baebd4fc08ff8fd",
   4248           "result" : "valid",
   4249           "flags" : []
   4250         }
   4251       ]
   4252     },
   4253     {
   4254       "key" : {
   4255         "curve" : "secp384r1",
   4256         "keySize" : 384,
   4257         "type" : "ECPublicKey",
   4258         "uncompressed" : "04d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000",
   4259         "wx" : "0d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422",
   4260         "wy" : "0c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000"
   4261       },
   4262       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004d1827fc6f6f12f21992c5a409a0653b121d2ef02b2b0ab01a9161ce956280740b1e356b255701b0a6ddc9ec2ca8a9422c6ed5d2ced8d8ab7560fa5bb88c738e74541883d8a2b1c0e2ba7e36d030fc4d9bfb8b22f24db897ebac49dd400000000",
   4263       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE0YJ/xvbxLyGZLFpAmgZTsSHS7wKysKsB\nqRYc6VYoB0Cx41ayVXAbCm3cnsLKipQixu1dLO2NirdWD6W7iMc450VBiD2KKxwO\nK6fjbQMPxNm/uLIvJNuJfrrEndQAAAAA\n-----END PUBLIC KEY-----",
   4264       "sha" : "SHA-384",
   4265       "type" : "ECDSAVer",
   4266       "tests" : [
   4267         {
   4268           "tcId" : 378,
   4269           "comment" : "y-coordinate of the public key has many trailing 0's",
   4270           "msg" : "4d657373616765",
   4271           "sig" : "306402303244768016457c463b74f2097f216d9670b191f76281c74bc6a1a1971d19f209bf4696468f5eb75d6326a0a43c0a65290230501e0ad985ed9f95697bd17fdbe3f9ca92e0f76426d3664e6896648d9c750bf588d0ce7d011c1a1e8d6c2e082422dc93",
   4272           "result" : "valid",
   4273           "flags" : []
   4274         },
   4275         {
   4276           "tcId" : 379,
   4277           "comment" : "y-coordinate of the public key has many trailing 0's",
   4278           "msg" : "4d657373616765",
   4279           "sig" : "306402305e1af40f2480e3d97c4ae4bfd34a9f45269241356f3a46becd86a4a7c9716d73ca5aebdb3db1a7765650666683bc856b02307e7c4b473a2baaa4953785be8aa2a10006f6d36b400ab981864d69cecec046718d0404b9647454b159aa5a92d76d7955",
   4280           "result" : "valid",
   4281           "flags" : []
   4282         },
   4283         {
   4284           "tcId" : 380,
   4285           "comment" : "y-coordinate of the public key has many trailing 0's",
   4286           "msg" : "4d657373616765",
   4287           "sig" : "306502306688e36a26f15bdc1c3f91367f8a7667f7bb3e30a335d6f0900e9534eb88b260cb29344c723fedfbe7ac9c5a33f4bf0d023100aa35fddf0fdc9017860b378f801cd806f3e2d754cd2fd94eb7bb36a46ce828cef87e9ebbf447068e630b87fee385ad8f",
   4288           "result" : "valid",
   4289           "flags" : []
   4290         }
   4291       ]
   4292     },
   4293     {
   4294       "key" : {
   4295         "curve" : "secp384r1",
   4296         "keySize" : 384,
   4297         "type" : "ECPublicKey",
   4298         "uncompressed" : "041099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557",
   4299         "wx" : "1099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000",
   4300         "wy" : "0e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557"
   4301       },
   4302       "keyDer" : "3076301006072a8648ce3d020106052b81040022036200041099bb45100f55f5a85cca3de2b3bd5e250f4f6fad6631a3156c2e52a33d7d615dd279f79f8b4baff7c713ac00000000e6c9b736a8929f2ed7be0c753a54cbb48b8469e0411eaf93a4a82459ba0b681bba8f5fb383b4906d4901a3303e2f1557",
   4303       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEJm7RRAPVfWoXMo94rO9XiUPT2+tZjGj\nFWwuUqM9fWFd0nn3n4tLr/fHE6wAAAAA5sm3NqiSny7Xvgx1OlTLtIuEaeBBHq+T\npKgkWboLaBu6j1+zg7SQbUkBozA+LxVX\n-----END PUBLIC KEY-----",
   4304       "sha" : "SHA-384",
   4305       "type" : "ECDSAVer",
   4306       "tests" : [
   4307         {
   4308           "tcId" : 381,
   4309           "comment" : "x-coordinate of the public key has many trailing 0's",
   4310           "msg" : "4d657373616765",
   4311           "sig" : "3065023100d4a8f3b0b4d3a5769e3a0bbc644b35f1d509355ed1fe401e170f667b661f693b32598e8c143a817a958982845042bb48023004cc07578bbd1981dbf6e8a97a354c98d41b8b6f6e8a2c2b1763c7c2a29d79e24f8476075c9aed9aec6c64dff50461ae",
   4312           "result" : "valid",
   4313           "flags" : []
   4314         },
   4315         {
   4316           "tcId" : 382,
   4317           "comment" : "x-coordinate of the public key has many trailing 0's",
   4318           "msg" : "4d657373616765",
   4319           "sig" : "3065023100c286d1928e9c79fdd3bebdf22a1dbd37c8105e8ecf41e9e3777fe341b6b8d5a89b9d986827d6d1dbb381cd8239484a220230201119ae305b9360aa9b5e5d1567e0674c09e4f025556ebf81b987466b0f421b8d31f72bbe95f3ce2aa9874a84edfd40",
   4320           "result" : "valid",
   4321           "flags" : []
   4322         },
   4323         {
   4324           "tcId" : 383,
   4325           "comment" : "x-coordinate of the public key has many trailing 0's",
   4326           "msg" : "4d657373616765",
   4327           "sig" : "3065023100d9c678550167f10c511e62acb4bd0a3f7f336bc090c94e6c6b02622439c348a2159c5f41f9b5aa4b470590d40dcd7cc202301fd5eaee295abb4081cb626745f4ad279ceb44604062830b58e6c0465c562d41f02ba588fc0db1ebbe339cdc008d7a1b",
   4328           "result" : "valid",
   4329           "flags" : []
   4330         }
   4331       ]
   4332     },
   4333     {
   4334       "key" : {
   4335         "curve" : "secp384r1",
   4336         "keySize" : 384,
   4337         "type" : "ECPublicKey",
   4338         "uncompressed" : "04000000002b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98",
   4339         "wx" : "2b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69",
   4340         "wy" : "0d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98"
   4341       },
   4342       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004000000002b089edd754169010145f263f334fc167cc19dae8225970ae19cc8cb7ec73593d6a465c370f5478b0e539d69d1951d597b56a67345acb25809581f07cd0eb78d9538a3f8a65f300e68a1eb78507df76de650e8f8ee63a5f0c5687c98",
   4343       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEAAAAACsInt11QWkBAUXyY/M0/BZ8wZ2u\ngiWXCuGcyMt+xzWT1qRlw3D1R4sOU51p0ZUdWXtWpnNFrLJYCVgfB80Ot42VOKP4\npl8wDmih63hQffdt5lDo+O5jpfDFaHyY\n-----END PUBLIC KEY-----",
   4344       "sha" : "SHA-384",
   4345       "type" : "ECDSAVer",
   4346       "tests" : [
   4347         {
   4348           "tcId" : 384,
   4349           "comment" : "x-coordinate of the public key is small",
   4350           "msg" : "4d657373616765",
   4351           "sig" : "3065023020fee7c71b6cb0d1da3641ec6622c055a3b16a1f596c64b34da1b2d0b868b66a8f0a0d0db983b3dc7e53bb7295da81970231008141a931d3579aec1cac9887d2fff9c6f12d47a27e4aab8cf262a9d14a715bca0b2057cbc3f18b6fd3d1df76f7410f16",
   4352           "result" : "valid",
   4353           "flags" : []
   4354         },
   4355         {
   4356           "tcId" : 385,
   4357           "comment" : "x-coordinate of the public key is small",
   4358           "msg" : "4d657373616765",
   4359           "sig" : "3065023100913eecc559b3cf7108a65d6cc3076bfdf36c6f94dcc6693d06690470f34a2e81564241e1de5f5f51421de30af467f10f0230649bd3717244e8ef3c6b0eda983f84dca5ea86d1bec15386b9c473ec43a8cd0ba558eee819f791d9ff9272b9afd59551",
   4360           "result" : "valid",
   4361           "flags" : []
   4362         },
   4363         {
   4364           "tcId" : 386,
   4365           "comment" : "x-coordinate of the public key is small",
   4366           "msg" : "4d657373616765",
   4367           "sig" : "3064023023855c46403a97b76cbb316ec3fe7e2c422b818387604bda8c3d91121b4f20179d9107c5f92dedc8b620d7db87fccccd023050f57343ab148e50662320c4161e44543c35bc992011ea5b1680b94382cf224ea0ec5da511e102f566cb67201f30a2ee",
   4368           "result" : "valid",
   4369           "flags" : []
   4370         }
   4371       ]
   4372     },
   4373     {
   4374       "key" : {
   4375         "curve" : "secp384r1",
   4376         "keySize" : 384,
   4377         "type" : "ECPublicKey",
   4378         "uncompressed" : "04fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b33600000000208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4",
   4379         "wx" : "0fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336",
   4380         "wy" : "208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4"
   4381       },
   4382       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b33600000000208b3f5ad3b3937acc9d606cc5ececab4a701f75ed42957ea4d7858d33f5c26c6ae20a9cccda56996700d6b4",
   4383       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+wG6rV8Lj3m5zRBNEqq5MQFGrdfWtMAi\n2HrmcRF4uU1hjKezrxOFSxxYiHnod7M2AAAAACCLP1rTs5N6zJ1gbMXs7KtKcB91\n7UKVfqTXhY0z9cJsauIKnMzaVplnANa0\n-----END PUBLIC KEY-----",
   4384       "sha" : "SHA-384",
   4385       "type" : "ECDSAVer",
   4386       "tests" : [
   4387         {
   4388           "tcId" : 387,
   4389           "comment" : "y-coordinate of the public key is small",
   4390           "msg" : "4d657373616765",
   4391           "sig" : "3066023100d200958d491fcebde667cd736c9dba0961c70db2ecaf573c31dd7fa41ecca32b40b5896f9a0ddf272110e3d21e84593a023100c2ecf73943b9adce596bac14fce62495ae93825c5ff6f61c247d1d8afcba52082fc96f63a26e55bccfc3779f88cfd799",
   4392           "result" : "valid",
   4393           "flags" : []
   4394         },
   4395         {
   4396           "tcId" : 388,
   4397           "comment" : "y-coordinate of the public key is small",
   4398           "msg" : "4d657373616765",
   4399           "sig" : "306402306ac17d71260c79f81a7566124738cb3ee5d0aa690e73a98ae9e766f1336691e500cad51ba1302366c09cc06b8f7049e0023032ca965d6d7012ec187c7cab9544334d66c2a7658ddefa67e4ad40429815518ecc87b1492ddd57333bd2300b4660a835",
   4400           "result" : "valid",
   4401           "flags" : []
   4402         },
   4403         {
   4404           "tcId" : 389,
   4405           "comment" : "y-coordinate of the public key is small",
   4406           "msg" : "4d657373616765",
   4407           "sig" : "3065023100e19a4646f0ed8a271fe86ba533f8be4fd81bbf4674716f668efa89a40cac51eec2a6cfbd92327d25efe91ca4ff712bc502304a86b2e8e12378e633dec2691e3b1eed4e932cc48b28e45fa3d464cc0e948c02cc9decf2bb43b25937fcf37e9ad86ef0",
   4408           "result" : "valid",
   4409           "flags" : []
   4410         }
   4411       ]
   4412     },
   4413     {
   4414       "key" : {
   4415         "curve" : "secp384r1",
   4416         "keySize" : 384,
   4417         "type" : "ECPublicKey",
   4418         "uncompressed" : "04fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b",
   4419         "wx" : "0fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336",
   4420         "wy" : "0ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b"
   4421       },
   4422       "keyDer" : "3076301006072a8648ce3d020106052b8104002203620004fb01baad5f0b8f79b9cd104d12aab9310146add7d6b4c022d87ae6711178b94d618ca7b3af13854b1c588879e877b336ffffffffdf74c0a52c4c6c8533629f933a131354b58fe08a12bd6a815b287a71cc0a3d92951df5633325a96798ff294b",
   4423       "keyPem" : "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+wG6rV8Lj3m5zRBNEqq5MQFGrdfWtMAi\n2HrmcRF4uU1hjKezrxOFSxxYiHnod7M2/////990wKUsTGyFM2KfkzoTE1S1j+CK\nEr1qgVsoenHMCj2SlR31YzMlqWeY/ylL\n-----END PUBLIC KEY-----",
   4424       "sha" : "SHA-384",
   4425       "type" : "ECDSAVer",
   4426       "tests" : [
   4427         {
   4428           "tcId" : 390,
   4429           "comment" : "y-coordinate of the public key is large",
   4430           "msg" : "4d657373616765",
   4431           "sig" : "3064023015aac6c0f435cb662d110db5cf686caee53c64fe2d6d600a83ebe505a0e6fc62dc5705160477c47528c8c903fa865b5d02307f94ddc01a603f9bec5d10c9f2c89fb23b3ffab6b2b68d0f04336d499085e32d22bf3ab67a49a74c743f72473172b59f",
   4432           "result" : "valid",
   4433           "flags" : []
   4434         },
   4435         {
   4436           "tcId" : 391,
   4437           "comment" : "y-coordinate of the public key is large",
   4438           "msg" : "4d657373616765",
   4439           "sig" : "306602310090b95a7d194b73498fba5afc95c1aea9be073162a9edc57c4d12f459f0a1730baf2f87d7d6624aea7b931ec53370fe47023100cbc1ef470e666010604c609384b872db7fa7b8a5a9f20fdefd656be2fcc75db53948102f7ab203ea1860a6a32af246a1",
   4440           "result" : "valid",
   4441           "flags" : []
   4442         },
   4443         {
   4444           "tcId" : 392,
   4445           "comment" : "y-coordinate of the public key is large",
   4446           "msg" : "4d657373616765",
   4447           "sig" : "3066023100dd4391ce7557cbd005e3d5d727cd264399dcc3c6501e4547505b6d57b40bbf0a7fac794dcc8d4233159dd0aa40d4e0b9023100a77fa1374fd60aa91600912200fc83c6aa447f8171ecea72ae322df32dccd68951dc5caf6c50380e400e45bf5c0e626b",
   4448           "result" : "valid",
   4449           "flags" : []
   4450         }
   4451       ]
   4452     }
   4453   ]
   4454 }
   4455