Alien-libsecp256k1

 view release on metacpan or  search on metacpan

libsecp256k1/src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json  view on Meta::CPAN

          "sig" : "3044022028f94a894e92024699e345fe66971e3edcd050023386135ab3939d550898fb25022032963e5bd41fa5911ed8f37deb86dae0a762bb6121c894615083c5d95ea01db3",
          "result" : "valid"
        },
        {
          "tcId" : 294,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "3130333539333331363638",
          "sig" : "3045022100be26b18f9549f89f411a9b52536b15aa270b84548d0e859a1952a27af1a77ac6022070c1d4fa9cd03cc8eaa8d506edb97eed7b8358b453c88aefbb880a3f0e8d472f",
          "result" : "valid"
        },
        {
          "tcId" : 295,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "33393439343031323135",
          "sig" : "3045022100b1a4b1478e65cc3eafdf225d1298b43f2da19e4bcff7eacc0a2e98cd4b74b1140220179aa31e304cc142cf5073171751b28f3f5e0fa88c994e7c55f1bc07b8d56c16",
          "result" : "valid"
        },
        {
          "tcId" : 296,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "31333434323933303739",
          "sig" : "30440220325332021261f1bd18f2712aa1e2252da23796da8a4b1ff6ea18cafec7e171f2022040b4f5e287ee61fc3c804186982360891eaa35c75f05a43ecd48b35d984a6648",
          "result" : "valid"
        },
        {
          "tcId" : 297,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "33373036323131373132",
          "sig" : "3045022100a23ad18d8fc66d81af0903890cbd453a554cb04cdc1a8ca7f7f78e5367ed88a0022023e3eb2ce1c04ea748c389bd97374aa9413b9268851c04dcd9f88e78813fee56",
          "result" : "valid"
        },
        {
          "tcId" : 298,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "333433363838373132",
          "sig" : "304402202bdea41cda63a2d14bf47353bd20880a690901de7cd6e3cc6d8ed5ba0cdb109102203cea66bccfc9f9bf8c7ca4e1c1457cc9145e13e936d90b3d9c7786b8b26cf4c7",
          "result" : "valid"
        },
        {
          "tcId" : 299,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "31333531353330333730",
          "sig" : "3045022100d7cd76ec01c1b1079eba9e2aa2a397243c4758c98a1ba0b7404a340b9b00ced602203575001e19d922e6de8b3d6c84ea43b5c3338106cf29990134e7669a826f78e6",
          "result" : "valid"
        },
        {
          "tcId" : 300,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "36353533323033313236",
          "sig" : "3045022100a872c744d936db21a10c361dd5c9063355f84902219652f6fc56dc95a7139d960220400df7575d9756210e9ccc77162c6b593c7746cfb48ac263c42750b421ef4bb9",
          "result" : "valid"
        },
        {
          "tcId" : 301,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "31353634333436363033",
          "sig" : "30450221009fa9afe07752da10b36d3afcd0fe44bfc40244d75203599cf8f5047fa3453854022050e0a7c013bfbf51819736972d44b4b56bc2a2b2c180df6ec672df171410d77a",
          "result" : "valid"
        },
        {
          "tcId" : 302,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "34343239353339313137",
          "sig" : "3045022100885640384d0d910efb177b46be6c3dc5cac81f0b88c3190bb6b5f99c2641f2050220738ed9bff116306d9caa0f8fc608be243e0b567779d8dab03e8e19d553f1dc8e",
          "result" : "valid"
        },
        {
          "tcId" : 303,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "3130393533323631333531",
          "sig" : "304402202d051f91c5a9d440c5676985710483bc4f1a6c611b10c95a2ff0363d90c2a45802206ddf94e6fba5be586833d0c53cf216ad3948f37953c26c1cf4968e9a9e8243dc",
          "result" : "valid"
        },
        {
          "tcId" : 304,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "35393837333530303431",
          "sig" : "3045022100f3ac2523967482f53d508522712d583f4379cd824101ff635ea0935117baa54f022027f10812227397e02cea96fb0e680761636dab2b080d1fc5d11685cbe8500cfe",
          "result" : "valid"
        },
        {
          "tcId" : 305,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "33343633303036383738",
          "sig" : "304502210096447cf68c3ab7266ed7447de3ac52fed7cc08cbdfea391c18a9b8ab370bc91302200f5e7874d3ac0e918f01c885a1639177c923f8660d1ceba1ca1f301bc675cdbc",

libsecp256k1/src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json  view on Meta::CPAN

          "sig" : "3045022100eeb692c9b262969b231c38b5a7f60649e0c875cd64df88f33aa571fa3d29ab0e0220218b3a1eb06379c2c18cf51b06430786d1c64cd2d24c9b232b23e5bac7989acd",
          "result" : "valid"
        },
        {
          "tcId" : 311,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "33313336303436313839",
          "sig" : "3045022100a40034177f36091c2b653684a0e3eb5d4bff18e4d09f664c2800e7cafda1daf802203a3ec29853704e52031c58927a800a968353adc3d973beba9172cbbeab4dd149",
          "result" : "valid"
        },
        {
          "tcId" : 312,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "32363633373834323534",
          "sig" : "3045022100b5d795cc75cea5c434fa4185180cd6bd21223f3d5a86da6670d71d95680dadbf022054e4d8810a001ecbb9f7ca1c2ebfdb9d009e9031a431aca3c20ab4e0d1374ec1",
          "result" : "valid"
        },
        {
          "tcId" : 313,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "31363532313030353234",
          "sig" : "3044022007dc2478d43c1232a4595608c64426c35510051a631ae6a5a6eb1161e57e42e102204a59ea0fdb72d12165cea3bf1ca86ba97517bd188db3dbd21a5a157850021984",
          "result" : "valid"
        },
        {
          "tcId" : 314,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "35373438303831363936",
          "sig" : "3045022100ddd20c4a05596ca868b558839fce9f6511ddd83d1ccb53f82e5269d559a0155202205b91734729d93093ff22123c4a25819d7feb66a250663fc780cb66fc7b6e6d17",
          "result" : "valid"
        },
        {
          "tcId" : 315,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "36333433393133343638",
          "sig" : "30450221009cde6e0ede0a003f02fda0a01b59facfe5dec063318f279ce2de7a9b1062f7b702202886a5b8c679bdf8224c66f908fd6205492cb70b0068d46ae4f33a4149b12a52",
          "result" : "valid"
        },
        {
          "tcId" : 316,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "31353431313033353938",
          "sig" : "3045022100c5771016d0dd6357143c89f684cd740423502554c0c59aa8c99584f1ff38f609022054b405f4477546686e464c5463b4fd4190572e58d0f7e7357f6e61947d20715c",
          "result" : "valid"
        },
        {
          "tcId" : 317,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "3130343738353830313238",
          "sig" : "3045022100a24ebc0ec224bd67ae397cbe6fa37b3125adbd34891abe2d7c7356921916dfe6022034f6eb6374731bbbafc4924fb8b0bdcdda49456d724cdae6178d87014cb53d8c",
          "result" : "valid"
        },
        {
          "tcId" : 318,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "3130353336323835353638",
          "sig" : "304402202557d64a7aee2e0931c012e4fea1cd3a2c334edae68cdeb7158caf21b68e5a2402207f06cdbb6a90023a973882ed97b080fe6b05af3ec93db6f1a4399a69edf7670d",
          "result" : "valid"
        },
        {
          "tcId" : 319,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "393533393034313035",
          "sig" : "3045022100c4f2eccbb6a24350c8466450b9d61b207ee359e037b3dcedb42a3f2e6dd6aeb502203263c6b59a2f55cdd1c6e14894d5e5963b28bc3e2469ac9ba1197991ca7ff9c7",
          "result" : "valid"
        },
        {
          "tcId" : 320,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "393738383438303339",
          "sig" : "3045022100eff04781c9cbcd162d0a25a6e2ebcca43506c523385cb515d49ea38a1b12fcad022015acd73194c91a95478534f23015b672ebed213e45424dd2c8e26ac8b3eb34a5",
          "result" : "valid"
        },
        {
          "tcId" : 321,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "33363130363732343432",
          "sig" : "3045022100f58b4e3110a64bf1b5db97639ee0e5a9c8dfa49dc59b679891f520fdf0584c8702202cd8fe51888aee9db3e075440fd4db73b5c732fb87b510e97093d66415f62af7",
          "result" : "valid"
        },
        {
          "tcId" : 322,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "31303534323430373035",
          "sig" : "3045022100f8abecaa4f0c502de4bf5903d48417f786bf92e8ad72fec0bd7fcb7800c0bbe302204c7f9e231076a30b7ae36b0cebe69ccef1cd194f7cce93a5588fd6814f437c0e",

libsecp256k1/src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json  view on Meta::CPAN

          "sig" : "3045022100da7fdd05b5badabd619d805c4ee7d9a84f84ddd5cf9c5bf4d4338140d689ef08022028f1cf4fa1c3c5862cfa149c0013cf5fe6cf5076cae000511063e7de25bb38e5",
          "result" : "valid"
        },
        {
          "tcId" : 333,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "333232313434313632",
          "sig" : "3045022100d3027c656f6d4fdfd8ede22093e3c303b0133c340d615e7756f6253aea927238022009aef060c8e4cef972974011558df144fed25ca69ae8d0b2eaf1a8feefbec417",
          "result" : "valid"
        },
        {
          "tcId" : 334,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "3130363836363535353436",
          "sig" : "304402200bf6c0188dc9571cd0e21eecac5fbb19d2434988e9cc10244593ef3a98099f6902204864a562661f9221ec88e3dd0bc2f6e27ac128c30cc1a80f79ec670a22b042ee",
          "result" : "valid"
        },
        {
          "tcId" : 335,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "3632313535323436",
          "sig" : "3045022100ae459640d5d1179be47a47fa538e16d94ddea5585e7a244804a51742c686443a02206c8e30e530a634fae80b3ceb062978b39edbe19777e0a24553b68886181fd897",
          "result" : "valid"
        },
        {
          "tcId" : 336,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "37303330383138373734",
          "sig" : "304402201cf3517ba3bf2ab8b9ead4ebb6e866cb88a1deacb6a785d3b63b483ca02ac4950220249a798b73606f55f5f1c70de67cb1a0cff95d7dc50b3a617df861bad3c6b1c9",
          "result" : "valid"
        },
        {
          "tcId" : 337,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "35393234353233373434",
          "sig" : "3045022100e69b5238265ea35d77e4dd172288d8cea19810a10292617d5976519dc5757cb802204b03c5bc47e826bdb27328abd38d3056d77476b2130f3df6ec4891af08ba1e29",
          "result" : "valid"
        },
        {
          "tcId" : 338,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "31343935353836363231",
          "sig" : "304402205f9d7d7c870d085fc1d49fff69e4a275812800d2cf8973e7325866cb40fa2b6f02206d1f5491d9f717a597a15fd540406486d76a44697b3f0d9d6dcef6669f8a0a56",
          "result" : "valid"
        },
        {
          "tcId" : 339,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "34303035333134343036",
          "sig" : "304402200a7d5b1959f71df9f817146ee49bd5c89b431e7993e2fdecab6858957da685ae02200f8aad2d254690bdc13f34a4fec44a02fd745a422df05ccbb54635a8b86b9609",
          "result" : "valid"
        },
        {
          "tcId" : 340,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "33303936343537353132",
          "sig" : "3044022079e88bf576b74bc07ca142395fda28f03d3d5e640b0b4ff0752c6d94cd553408022032cea05bd2d706c8f6036a507e2ab7766004f0904e2e5c5862749c0073245d6a",
          "result" : "valid"
        },
        {
          "tcId" : 341,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "32373834303235363230",
          "sig" : "30450221009d54e037a00212b377bc8874798b8da080564bbdf7e07591b861285809d01488022018b4e557667a82bd95965f0706f81a29243fbdd86968a7ebeb43069db3b18c7f",
          "result" : "valid"
        },
        {
          "tcId" : 342,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "32363138373837343138",
          "sig" : "304402202664f1ffa982fedbcc7cab1b8bc6e2cb420218d2a6077ad08e591ba9feab33bd022049f5c7cb515e83872a3d41b4cdb85f242ad9d61a5bfc01debfbb52c6c84ba728",
          "result" : "valid"
        },
        {
          "tcId" : 343,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "31363432363235323632",
          "sig" : "304402205827518344844fd6a7de73cbb0a6befdea7b13d2dee4475317f0f18ffc81524b02204f5ccb4e0b488b5a5d760aacddb2d791970fe43da61eb30e2e90208a817e46db",
          "result" : "valid"
        },
        {
          "tcId" : 344,
          "comment" : "special case hash",
          "flags" : [
            "SpecialCaseHash"
          ],
          "msg" : "36383234313839343336",
          "sig" : "304502210097ab19bd139cac319325869218b1bce111875d63fb12098a04b0cd59b6fdd3a30220431d9cea3a243847303cebda56476431d034339f31d785ee8852db4f040d4921",

libsecp256k1/src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json  view on Meta::CPAN

      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "040934a537466c07430e2c48feb990bb19fb78cecc9cee424ea4d130291aa237f0d4f92d23b462804b5b68c52558c01c9996dbf727fccabbeedb9621a400535afa",
        "wx" : "0934a537466c07430e2c48feb990bb19fb78cecc9cee424ea4d130291aa237f0",
        "wy" : "00d4f92d23b462804b5b68c52558c01c9996dbf727fccabbeedb9621a400535afa"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200040934a537466c07430e2c48feb990bb19fb78cecc9cee424ea4d130291aa237f0d4f92d23b462804b5b68c52558c01c9996dbf727fccabbeedb9621a400535afa",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAECTSlN0ZsB0MOLEj+uZC7Gft4zsyc7kJO\npNEwKRqiN/DU+S0jtGKAS1toxSVYwByZltv3J/zKu+7bliGkAFNa+g==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 362,
          "comment" : "small r and 100 bit s^-1",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "3026020201010220783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "04d6ef20be66c893f741a9bf90d9b74675d1c2a31296397acb3ef174fd0b300c654a0c95478ca00399162d7f0f2dc89efdc2b28a30fbabe285857295a4b0c4e265",
        "wx" : "00d6ef20be66c893f741a9bf90d9b74675d1c2a31296397acb3ef174fd0b300c65",
        "wy" : "4a0c95478ca00399162d7f0f2dc89efdc2b28a30fbabe285857295a4b0c4e265"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004d6ef20be66c893f741a9bf90d9b74675d1c2a31296397acb3ef174fd0b300c654a0c95478ca00399162d7f0f2dc89efdc2b28a30fbabe285857295a4b0c4e265",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE1u8gvmbIk/dBqb+Q2bdGddHCoxKWOXrL\nPvF0/QswDGVKDJVHjKADmRYtfw8tyJ79wrKKMPur4oWFcpWksMTiZQ==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 363,
          "comment" : "100-bit r and s^-1",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "3031020d062522bbd3ecbe7c39e93e7c260220783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "04b7291d1404e0c0c07dab9372189f4bd58d2ceaa8d15ede544d9514545ba9ee0629c9a63d5e308769cc30ec276a410e6464a27eeafd9e599db10f053a4fe4a829",
        "wx" : "00b7291d1404e0c0c07dab9372189f4bd58d2ceaa8d15ede544d9514545ba9ee06",
        "wy" : "29c9a63d5e308769cc30ec276a410e6464a27eeafd9e599db10f053a4fe4a829"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004b7291d1404e0c0c07dab9372189f4bd58d2ceaa8d15ede544d9514545ba9ee0629c9a63d5e308769cc30ec276a410e6464a27eeafd9e599db10f053a4fe4a829",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEtykdFATgwMB9q5NyGJ9L1Y0s6qjRXt5U\nTZUUVFup7gYpyaY9XjCHacww7CdqQQ5kZKJ+6v2eWZ2xDwU6T+SoKQ==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 364,
          "comment" : "r and s^-1 are close to n",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "3045022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03640c1022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "046e28303305d642ccb923b722ea86b2a0bc8e3735ecb26e849b19c9f76b2fdbb8186e80d64d8cab164f5238f5318461bf89d4d96ee6544c816c7566947774e0f6",
        "wx" : "6e28303305d642ccb923b722ea86b2a0bc8e3735ecb26e849b19c9f76b2fdbb8",
        "wy" : "186e80d64d8cab164f5238f5318461bf89d4d96ee6544c816c7566947774e0f6"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200046e28303305d642ccb923b722ea86b2a0bc8e3735ecb26e849b19c9f76b2fdbb8186e80d64d8cab164f5238f5318461bf89d4d96ee6544c816c7566947774e0f6",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEbigwMwXWQsy5I7ci6oayoLyONzXssm6E\nmxnJ92sv27gYboDWTYyrFk9SOPUxhGG/idTZbuZUTIFsdWaUd3Tg9g==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 365,
          "comment" : "r and s are 64-bit integer",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "30160209009c44febf31c3594d020900839ed28247c2b06b",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "04375bda93f6af92fb5f8f4b1b5f0534e3bafab34cb7ad9fb9d0b722e4a5c302a9a00b9f387a5a396097aa2162fc5bbcf4a5263372f681c94da51e9799120990fd",
        "wx" : "375bda93f6af92fb5f8f4b1b5f0534e3bafab34cb7ad9fb9d0b722e4a5c302a9",
        "wy" : "00a00b9f387a5a396097aa2162fc5bbcf4a5263372f681c94da51e9799120990fd"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004375bda93f6af92fb5f8f4b1b5f0534e3bafab34cb7ad9fb9d0b722e4a5c302a9a00b9f387a5a396097aa2162fc5bbcf4a5263372f681c94da51e9799120990fd",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEN1vak/avkvtfj0sbXwU047r6s0y3rZ+5\n0Lci5KXDAqmgC584elo5YJeqIWL8W7z0pSYzcvaByU2lHpeZEgmQ/Q==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 366,
          "comment" : "r and s are 100-bit integer",
          "flags" : [
            "ArithmeticError"

libsecp256k1/src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json  view on Meta::CPAN

    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "04824c195c73cffdf038d101bce1687b5c3b6146f395c885976f7753b2376b948e3cdefa6fc347d13e4dcbc63a0b03a165180cd2be1431a0cf74ce1ea25082d2bc",
        "wx" : "00824c195c73cffdf038d101bce1687b5c3b6146f395c885976f7753b2376b948e",
        "wy" : "3cdefa6fc347d13e4dcbc63a0b03a165180cd2be1431a0cf74ce1ea25082d2bc"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004824c195c73cffdf038d101bce1687b5c3b6146f395c885976f7753b2376b948e3cdefa6fc347d13e4dcbc63a0b03a165180cd2be1431a0cf74ce1ea25082d2bc",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEgkwZXHPP/fA40QG84Wh7XDthRvOVyIWX\nb3dTsjdrlI483vpvw0fRPk3LxjoLA6FlGAzSvhQxoM90zh6iUILSvA==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 384,
          "comment" : "edge case modular inverse",
          "flags" : [
            "ModularInverse",
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c102200fa527fa7343c0bc9ec35a6278bfbff4d83301b154fc4bd14aee7eb93445b5f9",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "042788a52f078eb3f202c4fa73e0d3386faf3df6be856003636f599922d4f5268f30b4f207c919bbdf5e67a8be4265a8174754b3aba8f16e575b77ff4d5a7eb64f",
        "wx" : "2788a52f078eb3f202c4fa73e0d3386faf3df6be856003636f599922d4f5268f",
        "wy" : "30b4f207c919bbdf5e67a8be4265a8174754b3aba8f16e575b77ff4d5a7eb64f"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200042788a52f078eb3f202c4fa73e0d3386faf3df6be856003636f599922d4f5268f30b4f207c919bbdf5e67a8be4265a8174754b3aba8f16e575b77ff4d5a7eb64f",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEJ4ilLweOs/ICxPpz4NM4b6899r6FYANj\nb1mZItT1Jo8wtPIHyRm7315nqL5CZagXR1Szq6jxbldbd/9NWn62Tw==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 385,
          "comment" : "edge case modular inverse",
          "flags" : [
            "ModularInverse",
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "3044022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c102206539c0adadd0525ff42622164ce9314348bd0863b4c80e936b23ca0414264671",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "04d533b789a4af890fa7a82a1fae58c404f9a62a50b49adafab349c513b415087401b4171b803e76b34a9861e10f7bc289a066fd01bd29f84c987a10a5fb18c2d4",
        "wx" : "00d533b789a4af890fa7a82a1fae58c404f9a62a50b49adafab349c513b4150874",
        "wy" : "01b4171b803e76b34a9861e10f7bc289a066fd01bd29f84c987a10a5fb18c2d4"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004d533b789a4af890fa7a82a1fae58c404f9a62a50b49adafab349c513b415087401b4171b803e76b34a9861e10f7bc289a066fd01bd29f84c987a10a5fb18c2d4",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE1TO3iaSviQ+nqCofrljEBPmmKlC0mtr6\ns0nFE7QVCHQBtBcbgD52s0qYYeEPe8KJoGb9Ab0p+EyYehCl+xjC1A==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 386,
          "comment" : "point at infinity during verify",
          "flags" : [
            "PointDuplication",
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0022055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0",
          "result" : "invalid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "043a3150798c8af69d1e6e981f3a45402ba1d732f4be8330c5164f49e10ec555b4221bd842bc5e4d97eff37165f60e3998a424d72a450cf95ea477c78287d0343a",
        "wx" : "3a3150798c8af69d1e6e981f3a45402ba1d732f4be8330c5164f49e10ec555b4",
        "wy" : "221bd842bc5e4d97eff37165f60e3998a424d72a450cf95ea477c78287d0343a"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200043a3150798c8af69d1e6e981f3a45402ba1d732f4be8330c5164f49e10ec555b4221bd842bc5e4d97eff37165f60e3998a424d72a450cf95ea477c78287d0343a",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEOjFQeYyK9p0ebpgfOkVAK6HXMvS+gzDF\nFk9J4Q7FVbQiG9hCvF5Nl+/zcWX2DjmYpCTXKkUM+V6kd8eCh9A0Og==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 387,
          "comment" : "edge case for signature malleability",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a002207fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "043b37df5fb347c69a0f17d85c0c7ca83736883a825e13143d0fcfc8101e851e800de3c090b6ca21ba543517330c04b12f948c6badf14a63abffdf4ef8c7537026",
        "wx" : "3b37df5fb347c69a0f17d85c0c7ca83736883a825e13143d0fcfc8101e851e80",
        "wy" : "0de3c090b6ca21ba543517330c04b12f948c6badf14a63abffdf4ef8c7537026"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200043b37df5fb347c69a0f17d85c0c7ca83736883a825e13143d0fcfc8101e851e800de3c090b6ca21ba543517330c04b12f948c6badf14a63abffdf4ef8c7537026",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEOzffX7NHxpoPF9hcDHyoNzaIOoJeExQ9\nD8/IEB6FHoAN48CQtsohulQ1FzMMBLEvlIxrrfFKY6v/3074x1NwJg==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 388,
          "comment" : "edge case for signature malleability",
          "flags" : [

libsecp256k1/src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json  view on Meta::CPAN

      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "0400277791b305a45b2b39590b2f05d3392a6c8182cef4eb540120e0f5c206c3e464108233fb0b8c3ac892d79ef8e0fbf92ed133addb4554270132584dc52eef41",
        "wx" : "277791b305a45b2b39590b2f05d3392a6c8182cef4eb540120e0f5c206c3e4",
        "wy" : "64108233fb0b8c3ac892d79ef8e0fbf92ed133addb4554270132584dc52eef41"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000400277791b305a45b2b39590b2f05d3392a6c8182cef4eb540120e0f5c206c3e464108233fb0b8c3ac892d79ef8e0fbf92ed133addb4554270132584dc52eef41",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEACd3kbMFpFsrOVkLLwXTOSpsgYLO9OtU\nASDg9cIGw+RkEIIz+wuMOsiS15744Pv5LtEzrdtFVCcBMlhNxS7vQQ==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 394,
          "comment" : "edge case for u1",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02201c940f313f92647be257eccd7ed08b0baef3f0478f25871b53635302c5f6314a",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "046efa092b68de9460f0bcc919005a5f6e80e19de98968be3cd2c770a9949bfb1ac75e6e5087d6550d5f9beb1e79e5029307bc255235e2d5dc99241ac3ab886c49",
        "wx" : "6efa092b68de9460f0bcc919005a5f6e80e19de98968be3cd2c770a9949bfb1a",
        "wy" : "00c75e6e5087d6550d5f9beb1e79e5029307bc255235e2d5dc99241ac3ab886c49"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200046efa092b68de9460f0bcc919005a5f6e80e19de98968be3cd2c770a9949bfb1ac75e6e5087d6550d5f9beb1e79e5029307bc255235e2d5dc99241ac3ab886c49",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEbvoJK2jelGDwvMkZAFpfboDhnemJaL48\n0sdwqZSb+xrHXm5Qh9ZVDV+b6x555QKTB7wlUjXi1dyZJBrDq4hsSQ==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 395,
          "comment" : "edge case for u1",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022015d94a85077b493f91cb7101ec63e1b01be58b594e855f45050a8c14062d689b",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "0472d4a19c4f9d2cf5848ea40445b70d4696b5f02d632c0c654cc7d7eeb0c6d058e8c4cd9943e459174c7ac01fa742198e47e6c19a6bdb0c4f6c237831c1b3f942",
        "wx" : "72d4a19c4f9d2cf5848ea40445b70d4696b5f02d632c0c654cc7d7eeb0c6d058",
        "wy" : "00e8c4cd9943e459174c7ac01fa742198e47e6c19a6bdb0c4f6c237831c1b3f942"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000472d4a19c4f9d2cf5848ea40445b70d4696b5f02d632c0c654cc7d7eeb0c6d058e8c4cd9943e459174c7ac01fa742198e47e6c19a6bdb0c4f6c237831c1b3f942",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEctShnE+dLPWEjqQERbcNRpa18C1jLAxl\nTMfX7rDG0FjoxM2ZQ+RZF0x6wB+nQhmOR+bBmmvbDE9sI3gxwbP5Qg==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 396,
          "comment" : "edge case for u1",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02205b1d27a7694c146244a5ad0bd0636d9d9ef3b9fb58385418d9c982105077d1b7",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "042a8ea2f50dcced0c217575bdfa7cd47d1c6f100041ec0e35512794c1be7e740258f8c17122ed303fda7143eb58bede70295b653266013b0b0ebd3f053137f6ec",
        "wx" : "2a8ea2f50dcced0c217575bdfa7cd47d1c6f100041ec0e35512794c1be7e7402",
        "wy" : "58f8c17122ed303fda7143eb58bede70295b653266013b0b0ebd3f053137f6ec"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200042a8ea2f50dcced0c217575bdfa7cd47d1c6f100041ec0e35512794c1be7e740258f8c17122ed303fda7143eb58bede70295b653266013b0b0ebd3f053137f6ec",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEKo6i9Q3M7QwhdXW9+nzUfRxvEABB7A41\nUSeUwb5+dAJY+MFxIu0wP9pxQ+tYvt5wKVtlMmYBOwsOvT8FMTf27A==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 397,
          "comment" : "edge case for u1",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202d85896b3eb9dbb5a52f42f9c9261ed3fc46644ec65f06ade3fd78f257e43432",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "0488de689ce9af1e94be6a2089c8a8b1253ffdbb6c8e9c86249ba220001a4ad3b80c4998e54842f413b9edb1825acbb6335e81e4d184b2b01c8bebdc85d1f28946",
        "wx" : "0088de689ce9af1e94be6a2089c8a8b1253ffdbb6c8e9c86249ba220001a4ad3b8",
        "wy" : "0c4998e54842f413b9edb1825acbb6335e81e4d184b2b01c8bebdc85d1f28946"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000488de689ce9af1e94be6a2089c8a8b1253ffdbb6c8e9c86249ba220001a4ad3b80c4998e54842f413b9edb1825acbb6335e81e4d184b2b01c8bebdc85d1f28946",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEiN5onOmvHpS+aiCJyKixJT/9u2yOnIYk\nm6IgABpK07gMSZjlSEL0E7ntsYJay7YzXoHk0YSysByL69yF0fKJRg==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 398,
          "comment" : "edge case for u1",
          "flags" : [
            "ArithmeticError"

libsecp256k1/src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json  view on Meta::CPAN

        "wx" : "74f2a814fb5d8eca91a69b5e60712732b3937de32829be974ed7b68c5c2f5d66",
        "wy" : "00eff0f07c56f987a657f42196205f588c0f1d96fd8a63a5f238b48f478788fe3b"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000474f2a814fb5d8eca91a69b5e60712732b3937de32829be974ed7b68c5c2f5d66eff0f07c56f987a657f42196205f588c0f1d96fd8a63a5f238b48f478788fe3b",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEdPKoFPtdjsqRppteYHEnMrOTfeMoKb6X\nTte2jFwvXWbv8PB8VvmHplf0IZYgX1iMDx2W/YpjpfI4tI9Hh4j+Ow==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 402,
          "comment" : "edge case for u1",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0220641c9c5d790dc09cdd3dfabb62cdf453e69747a7e3d7aa1a714189ef53171a99",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "04195b51a7cc4a21b8274a70a90de779814c3c8ca358328208c09a29f336b82d6ab2416b7c92fffdc29c3b1282dd2a77a4d04df7f7452047393d849989c5cee9ad",
        "wx" : "195b51a7cc4a21b8274a70a90de779814c3c8ca358328208c09a29f336b82d6a",
        "wy" : "00b2416b7c92fffdc29c3b1282dd2a77a4d04df7f7452047393d849989c5cee9ad"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004195b51a7cc4a21b8274a70a90de779814c3c8ca358328208c09a29f336b82d6ab2416b7c92fffdc29c3b1282dd2a77a4d04df7f7452047393d849989c5cee9ad",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEGVtRp8xKIbgnSnCpDed5gUw8jKNYMoII\nwJop8za4LWqyQWt8kv/9wpw7EoLdKnek0E3390UgRzk9hJmJxc7prQ==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 403,
          "comment" : "edge case for u1",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022029798c5c45bdf58b4a7b2fdc2c46ab4af1218c7eeb9f0f27a88f1267674de3b0",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "04622fc74732034bec2ddf3bc16d34b3d1f7a327dd2a8c19bab4bb4fe3a24b58aa736b2f2fae76f4dfaecc9096333b01328d51eb3fda9c9227e90d0b449983c4f0",
        "wx" : "622fc74732034bec2ddf3bc16d34b3d1f7a327dd2a8c19bab4bb4fe3a24b58aa",
        "wy" : "736b2f2fae76f4dfaecc9096333b01328d51eb3fda9c9227e90d0b449983c4f0"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004622fc74732034bec2ddf3bc16d34b3d1f7a327dd2a8c19bab4bb4fe3a24b58aa736b2f2fae76f4dfaecc9096333b01328d51eb3fda9c9227e90d0b449983c4f0",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEYi/HRzIDS+wt3zvBbTSz0fejJ90qjBm6\ntLtP46JLWKpzay8vrnb0367MkJYzOwEyjVHrP9qckifpDQtEmYPE8A==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 404,
          "comment" : "edge case for u1",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02200b70f22ca2bb3cefadca1a5711fa3a59f4695385eb5aedf3495d0b6d00f8fd85",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "041f7f85caf2d7550e7af9b65023ebb4dce3450311692309db269969b834b611c70827f45b78020ecbbaf484fdd5bfaae6870f1184c21581baf6ef82bd7b530f93",
        "wx" : "1f7f85caf2d7550e7af9b65023ebb4dce3450311692309db269969b834b611c7",
        "wy" : "0827f45b78020ecbbaf484fdd5bfaae6870f1184c21581baf6ef82bd7b530f93"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200041f7f85caf2d7550e7af9b65023ebb4dce3450311692309db269969b834b611c70827f45b78020ecbbaf484fdd5bfaae6870f1184c21581baf6ef82bd7b530f93",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEH3+FyvLXVQ56+bZQI+u03ONFAxFpIwnb\nJplpuDS2EccIJ/RbeAIOy7r0hP3Vv6rmhw8RhMIVgbr274K9e1MPkw==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 405,
          "comment" : "edge case for u1",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022016e1e459457679df5b9434ae23f474b3e8d2a70bd6b5dbe692ba16da01f1fb0a",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "0449c197dc80ad1da47a4342b93893e8e1fb0bb94fc33a83e783c00b24c781377aefc20da92bac762951f72474becc734d4cc22ba81b895e282fdac4df7af0f37d",
        "wx" : "49c197dc80ad1da47a4342b93893e8e1fb0bb94fc33a83e783c00b24c781377a",
        "wy" : "00efc20da92bac762951f72474becc734d4cc22ba81b895e282fdac4df7af0f37d"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000449c197dc80ad1da47a4342b93893e8e1fb0bb94fc33a83e783c00b24c781377aefc20da92bac762951f72474becc734d4cc22ba81b895e282fdac4df7af0f37d",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEScGX3ICtHaR6Q0K5OJPo4fsLuU/DOoPn\ng8ALJMeBN3rvwg2pK6x2KVH3JHS+zHNNTMIrqBuJXigv2sTfevDzfQ==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 406,
          "comment" : "edge case for u1",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202252d685e831b6cf095e4f0535eeaf0ddd3bfa91c210c9d9dc17224702eaf88f",
          "result" : "valid"
        }

libsecp256k1/src/wycheproof/ecdsa_secp256k1_sha256_bitcoin_test.json  view on Meta::CPAN

      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "046fb8b2b48e33031268ad6a517484dc8839ea90f6669ea0c7ac3233e2ac31394a0ac8bbe7f73c2ff4df9978727ac1dfc2fd58647d20f31f99105316b64671f204",
        "wx" : "6fb8b2b48e33031268ad6a517484dc8839ea90f6669ea0c7ac3233e2ac31394a",
        "wy" : "0ac8bbe7f73c2ff4df9978727ac1dfc2fd58647d20f31f99105316b64671f204"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200046fb8b2b48e33031268ad6a517484dc8839ea90f6669ea0c7ac3233e2ac31394a0ac8bbe7f73c2ff4df9978727ac1dfc2fd58647d20f31f99105316b64671f204",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEb7iytI4zAxJorWpRdITciDnqkPZmnqDH\nrDIz4qwxOUoKyLvn9zwv9N+ZeHJ6wd/C/VhkfSDzH5kQUxa2RnHyBA==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 414,
          "comment" : "edge case for u2",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02205622c4fb7fffffffffffffffffffffff928a8f1c7ac7bec1808b9f61c01ec327",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "04bea71122a048693e905ff602b3cf9dd18af69b9fc9d8431d2b1dd26b942c95e6f43c7b8b95eb62082c12db9dbda7fe38e45cbe4a4886907fb81bdb0c5ea9246c",
        "wx" : "00bea71122a048693e905ff602b3cf9dd18af69b9fc9d8431d2b1dd26b942c95e6",
        "wy" : "00f43c7b8b95eb62082c12db9dbda7fe38e45cbe4a4886907fb81bdb0c5ea9246c"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004bea71122a048693e905ff602b3cf9dd18af69b9fc9d8431d2b1dd26b942c95e6f43c7b8b95eb62082c12db9dbda7fe38e45cbe4a4886907fb81bdb0c5ea9246c",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEvqcRIqBIaT6QX/YCs8+d0Yr2m5/J2EMd\nKx3Sa5Qsleb0PHuLletiCCwS2529p/445Fy+SkiGkH+4G9sMXqkkbA==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 415,
          "comment" : "edge case for u2",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022044104104104104104104104104104103b87853fd3b7d3f8e175125b4382f25ed",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "04da918c731ba06a20cb94ef33b778e981a404a305f1941fe33666b45b03353156e2bb2694f575b45183be78e5c9b5210bf3bf488fd4c8294516d89572ca4f5391",
        "wx" : "00da918c731ba06a20cb94ef33b778e981a404a305f1941fe33666b45b03353156",
        "wy" : "00e2bb2694f575b45183be78e5c9b5210bf3bf488fd4c8294516d89572ca4f5391"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a03420004da918c731ba06a20cb94ef33b778e981a404a305f1941fe33666b45b03353156e2bb2694f575b45183be78e5c9b5210bf3bf488fd4c8294516d89572ca4f5391",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE2pGMcxugaiDLlO8zt3jpgaQEowXxlB/j\nNma0WwM1MVbiuyaU9XW0UYO+eOXJtSEL879Ij9TIKUUW2JVyyk9TkQ==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 416,
          "comment" : "edge case for u2",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02202739ce739ce739ce739ce739ce739ce705560298d1f2f08dc419ac273a5b54d9",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "043007e92c3937dade7964dfa35b0eff031f7eb02aed0a0314411106cdeb70fe3d5a7546fc0552997b20e3d6f413e75e2cb66e116322697114b79bac734bfc4dc5",
        "wx" : "3007e92c3937dade7964dfa35b0eff031f7eb02aed0a0314411106cdeb70fe3d",
        "wy" : "5a7546fc0552997b20e3d6f413e75e2cb66e116322697114b79bac734bfc4dc5"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a034200043007e92c3937dade7964dfa35b0eff031f7eb02aed0a0314411106cdeb70fe3d5a7546fc0552997b20e3d6f413e75e2cb66e116322697114b79bac734bfc4dc5",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEMAfpLDk32t55ZN+jWw7/Ax9+sCrtCgMU\nQREGzetw/j1adUb8BVKZeyDj1vQT514stm4RYyJpcRS3m6xzS/xNxQ==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 417,
          "comment" : "edge case for u2",
          "flags" : [
            "ArithmeticError"
          ],
          "msg" : "313233343030",
          "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02204888888888888888888888888888888831c83ae82ebe0898776b4c69d11f88de",
          "result" : "valid"
        }
      ]
    },
    {
      "type" : "EcdsaBitcoinVerify",
      "publicKey" : {
        "type" : "EcPublicKey",
        "curve" : "secp256k1",
        "keySize" : 256,
        "uncompressed" : "0460e734ef5624d3cbf0ddd375011bd663d6d6aebc644eb599fdf98dbdcd18ce9bd2d90b3ac31f139af832cccf6ccbbb2c6ea11fa97370dc9906da474d7d8a7567",
        "wx" : "60e734ef5624d3cbf0ddd375011bd663d6d6aebc644eb599fdf98dbdcd18ce9b",
        "wy" : "00d2d90b3ac31f139af832cccf6ccbbb2c6ea11fa97370dc9906da474d7d8a7567"
      },
      "publicKeyDer" : "3056301006072a8648ce3d020106052b8104000a0342000460e734ef5624d3cbf0ddd375011bd663d6d6aebc644eb599fdf98dbdcd18ce9bd2d90b3ac31f139af832cccf6ccbbb2c6ea11fa97370dc9906da474d7d8a7567",
      "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEYOc071Yk08vw3dN1ARvWY9bWrrxkTrWZ\n/fmNvc0YzpvS2Qs6wx8TmvgyzM9sy7ssbqEfqXNw3JkG2kdNfYp1Zw==\n-----END PUBLIC KEY-----\n",
      "sha" : "SHA-256",
      "tests" : [
        {
          "tcId" : 418,
          "comment" : "edge case for u2",
          "flags" : [
            "ArithmeticError"



( run in 0.999 second using v1.01-cache-2.11-cpan-39bf76dae61 )