blob: 070925d4ce42fd1f655758a808b557bb3c27900c [file] [log] [blame]
{
"algorithm" : "ECDSA",
"generatorVersion" : "0.8r12",
"numberOfTests" : 281,
"header" : [
"Test vectors of type EcdsaVerify are meant for the verification",
"of IEEE P1363 encoded ECDSA signatures."
],
"notes" : {
"EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.",
"PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission.",
"SigSize" : "The size of the signature should always be twice the number of bytes of the size of the order. But some libraries accept signatures with less bytes."
},
"schema" : "ecdsa_p1363_verify_schema.json",
"testGroups" : [
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "uDj_ROW8F3vyEYnQdmCC_J2EMiaIf8l2A3EQC37iCm8",
"y" : "8MnXW_unsxpryhl0SW7rVt41cHGVXYPEsbraoLIYMuk"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6ff0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9",
"wx" : "00b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6f",
"wy" : "00f0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6ff0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEuDj/ROW8F3vyEYnQdmCC/J2EMiaIf8l2\nA3EQC37iCm/wyddb+6ezGmvKGXRJbutW3jVwcZVdg8Sxutqgshgy6Q==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 1,
"comment" : "signature malleability",
"msg" : "313233343030",
"sig" : "6cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e934d2f1a567d7e647b178552dec35875a2cc61df3ce8ae2c1357ea8c5ff505561",
"result" : "valid",
"flags" : []
},
{
"tcId" : 2,
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
"msg" : "313233343030",
"sig" : "016cb914246e1c92050a03d9b0b4f05dde199ab6bf23cec3a120f56da5843de32a00cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 3,
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
"msg" : "313233343030",
"sig" : "9346ebdb91e36dfaf5fc264f4b0fa21f5bc3030e3ac27cd65eaf4f741c2e9f58cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 4,
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
"msg" : "313233343030",
"sig" : "016cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e900cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 5,
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
"msg" : "313233343030",
"sig" : "9346ebdb91e36dfaf5fc264f4b0fa220a11426278b79dc9a9edcf0e74bf85e17cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 6,
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
"msg" : "313233343030",
"sig" : "006cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e901cb2d0e5a982819b84e87aad213ca78a348979bd990065db64a261453a11c2d21",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 7,
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
"msg" : "313233343030",
"sig" : "006cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e901cb2d0e5a982819b84e87aad213ca78a48de8bef2e0bdbd7a8a53b5c6d0e5ebe0",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 8,
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group",
"msg" : "313233343030",
"sig" : "6cb914246e1c92050a03d9b0b4f05ddf5eebd9d87486236561230f18b407a1e934d2f1a567d7e647b178552dec35875b7217410d1f42428575ac4a392f1a1420",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 9,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 10,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 11,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 12,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 13,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 14,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 15,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 16,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 17,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 18,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 19,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 20,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 21,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 22,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 23,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 24,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410000000000000000000000000000000000000000000000000000000000000001",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 25,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 26,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 27,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 28,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 29,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 30,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641400000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 31,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641400000000000000000000000000000000000000000000000000000000000000001",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 32,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 33,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 34,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 35,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 36,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 37,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641420000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 38,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641420000000000000000000000000000000000000000000000000000000000000001",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 39,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 40,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 41,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 42,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 43,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 44,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 45,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0000000000000000000000000000000000000000000000000000000000000001",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 46,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 47,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 48,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 49,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 50,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 51,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc300000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 52,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc300000000000000000000000000000000000000000000000000000000000000001",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 53,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 54,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 55,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 56,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 57,
"comment" : "Signature with special case values for r and s",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30",
"result" : "invalid",
"flags" : [
"EdgeCase"
]
},
{
"tcId" : 58,
"comment" : "Edge case for Shamir multiplication",
"msg" : "313236373939",
"sig" : "dd1b7d09a7bd8218961034a39a87fecf5314f00c4d25eb58a07ac85e85eab5162c8a79b49cae4ec15d293575a5a1af5b4d6efb74ef5c2c1be34e33cdeb7113cc",
"result" : "valid",
"flags" : []
},
{
"tcId" : 59,
"comment" : "special case hash",
"msg" : "33393439313934313732",
"sig" : "d743c5d76e1193a57438f1b43b1b0e33d0d1ab15bd3d57a5cf6aebb370d46ce07df27cb730b33dfe01e34a0067e548a98c56846d9a4cd64a930c96bfd917cf08",
"result" : "valid",
"flags" : []
},
{
"tcId" : 60,
"comment" : "special case hash",
"msg" : "35333637363431383737",
"sig" : "ba30f4ddf3348f26835e9c50f6a2d5023a9a1f5fe2e9cf14b3270015dac283fe1d1616abb204f615fbe99860d89158c3264182d617ac9f1560fa8291b349d579",
"result" : "valid",
"flags" : []
},
{
"tcId" : 61,
"comment" : "special case hash",
"msg" : "35363731343831303935",
"sig" : "551d72e63f7b27283c4107f7d851f387b60f3f4713a5d35c21fa332fbeed449480914cc37a3fe13a74db7fcc5226388d95034a50a89a9b2fe9bf42ea29e5714d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 62,
"comment" : "special case hash",
"msg" : "3131323037313732393039",
"sig" : "80cead3d165ce05c7cf8469f1c35c5a3a641696c843bef0f022a6c68133dc49eea8409d743a4ad5e136207736c3ad79c8cfc7b57ebd1bd9b8a596670ad12d41c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 63,
"comment" : "special case hash",
"msg" : "3131323938303334323336",
"sig" : "bbc0e8b7721065a51bac9c3aad64168998cc0efa23298340d436867cc86ba847ae3baa131a83153cb31de2f758e45139f62fe6cc9ce3941c6b1789dc1010f3e2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 64,
"comment" : "special case hash",
"msg" : "39383736303239363833",
"sig" : "3a5ba93917b954617b40e1d866860d1522b0d310cac2457636e54e2ffdea888e3eac6fe762aee127837c2c65fd9c1f65b404b2c31bb945e75d6166503fb5c8bd",
"result" : "valid",
"flags" : []
},
{
"tcId" : 65,
"comment" : "special case hash",
"msg" : "3230323034323936353139",
"sig" : "647f2b4bef6d1ea7908ac5f3dfd705494c2587456557805fe64a703b2b17503c20e164bbb505c6df56455908008cf9626df320f48aa3fc9d0cc8ad8bcf078cb2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 66,
"comment" : "special case hash",
"msg" : "31343531363639313830",
"sig" : "8aa653cfa001798c471eea3199dc975a4dea4f7c1ede47453409e606d05ceb51cab20967a056c0ea7fe9cdf8e1980f55b1597a2dad80c9223a0fab15c314fe6d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 67,
"comment" : "special case hash",
"msg" : "31303933363835393531",
"sig" : "842e421f33be241d27f12f875355902a25819f210b3685ad536e23594012d9d04fb894ae0e9c24b6ed280e224ab0811469296a9837d1e95b5d9d661d21a1c255",
"result" : "valid",
"flags" : []
},
{
"tcId" : 68,
"comment" : "special case hash",
"msg" : "36323139353630323031",
"sig" : "0b703fd75bdd8dce4820fe130a0b0af17aad4e4681b0254864d5d6f8931ff573404521acf84e72ff22c2ee05d14a4bc7b70e69adc78caf81350e01379694c3e8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 69,
"comment" : "special case hash",
"msg" : "35363832343734333033",
"sig" : "62f0df1650560a5800fa670377a4317a604d6475c490066ce15638f8d1330b63963edf905197096818368a993fbffe32908a57153e6a1612bae6ee9ee8a8a719",
"result" : "valid",
"flags" : []
},
{
"tcId" : 70,
"comment" : "special case hash",
"msg" : "33373336353331373836",
"sig" : "2901ade694d4b9c376b3244018e57bcde7057e8e11dd0f7d07080cdd1a39194bee65a4c2baa70f8e236ceba9eed400d899f75276f94e4b7997b2b01ac008bbbc",
"result" : "valid",
"flags" : []
},
{
"tcId" : 71,
"comment" : "special case hash",
"msg" : "34373935393033373932",
"sig" : "aa9c8e5311b232b4ce9db03892f26eb77d655c6ff09a599424abbd4b11e750bec1034c44b02e2fdf05e1ba5eebdf954c5a01794600059e05e5c73d542da3ee38",
"result" : "valid",
"flags" : []
},
{
"tcId" : 72,
"comment" : "special case hash",
"msg" : "39333939363131303037",
"sig" : "2febea016e55059e91e157b988f86048db57c37fd122f5cc60169ff4fcb4863ceb19cbc35b3061e1ac4b59b92d1f732cea3212dcbe943ccad82d32740bc22c33",
"result" : "valid",
"flags" : []
},
{
"tcId" : 73,
"comment" : "special case hash",
"msg" : "31303837343931313835",
"sig" : "2be463ff06af2096dd62f0326e1af51c585f18ca8f8aa361dedcf55d543e6b7df56afd59dad42530d94f11c59a6408c54826b7a9ef83f4d020f209d71f9b74c5",
"result" : "valid",
"flags" : []
},
{
"tcId" : 74,
"comment" : "special case hash",
"msg" : "33323336363738353030",
"sig" : "f61f64defc45abe284b39161b49585f21edef1e88d06389e5b5aacbb394ce4dca5a27e17df10aedace97eb2c48659f69b58cfe76a1f1ac30fea3043655bde515",
"result" : "valid",
"flags" : []
},
{
"tcId" : 75,
"comment" : "special case hash",
"msg" : "31343438393937373033",
"sig" : "052134eae13c1dec5ac5aa46186391786f5b60591cb0dd30bfc61e89486abfe209cdaa279c4f0d3d5ae00e0d74e733a260b8b120a1bda7e5a90194ec442e592d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 76,
"comment" : "special case hash",
"msg" : "35373134363332383037",
"sig" : "24824614686b80f3b738970a27816f58cf103c4a93c2d6b0f5f6de65a65501e3180e5801a593063e75b83cd7ab8e52575a013a1be5cdeeb05b30e3ac9dc4ed82",
"result" : "valid",
"flags" : []
},
{
"tcId" : 77,
"comment" : "special case hash",
"msg" : "323236343837343932",
"sig" : "2ff7a5ab2f1a3323651a0d17c4263672ee4d2c560cda94e7d52ee755138bb045542ce83d8d9d441357e24b618b5695164d4391791cff62eeb01609d1d7cb1c0a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 78,
"comment" : "special case hash",
"msg" : "35333533343439343739",
"sig" : "ae446d1a81766d21dd7fc515d0a956605d0cde26d6086a76f8ffc81a6dfbea464fccef9f75e94abc7eb3f2bdcafdc5d97d61b9d950a06010ab4c54e3da7fd4e0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 79,
"comment" : "special case hash",
"msg" : "34373837333033383830",
"sig" : "3957cff4a75fc6039c0b0c2e47eb9b07ff6ec5dc8a3c3316590a7ec9a1d7d9934e578ee6594a00cb80c640cb9589d616dbd1cecda2d15dcc0062f30686d6073b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 80,
"comment" : "special case hash",
"msg" : "32323332313935383233",
"sig" : "437c36031737a3140dc30eed281adac8e9074187aad41502a3b9a3bfd4ef252cda13f88f633202b9b9517b93a6c08a7b8e6858734e8894b1a64c6ec08f1d0423",
"result" : "valid",
"flags" : []
},
{
"tcId" : 81,
"comment" : "special case hash",
"msg" : "3130373339333931393137",
"sig" : "828c12fd9fe31f91bd8f58aac72ee6485e34ceddf91927cf3a09b63363b9d8e90e889664a8c98619cab572687064edb4f0500f8324a5df0bfb5a431a3cb1ca39",
"result" : "valid",
"flags" : []
},
{
"tcId" : 82,
"comment" : "special case hash",
"msg" : "31383831303237333135",
"sig" : "807cb34aa6ea48b175f41f3afdf70a109d2b746ae48e08677cdafc33d916b2da41980e6f7ad19944d278851f98e0a6220ae888964ae81a667a63fec21449334d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 83,
"comment" : "special case hash",
"msg" : "36303631363933393037",
"sig" : "a998f9f0daf02f717f5292142dca447c722d2394dae0c84910433754669716ac826fc37269539cf8a98997f8a0268bfffe888d6c23bc68ad7c759db47f65a925",
"result" : "valid",
"flags" : []
},
{
"tcId" : 84,
"comment" : "special case hash",
"msg" : "38383935323237303934",
"sig" : "f151b614afe5bc9d511d0c34a7eb44283921272e91b3e5d02821cf7a43a92bc5097aa33dc50ebf8fea036cd7e224a4d38aa20773e5a78ddb83a2f3b579b2ef6c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 85,
"comment" : "special case hash",
"msg" : "31353830323334303934",
"sig" : "5f21585381f5f42e9f76be3f61f4cfd6476ecc6f06cd4fbcf13e08c27f42614895d5b2deabf19891edd41ac52d9072fadebb2f0145bec9b916f68fd1fbcfb3cf",
"result" : "valid",
"flags" : []
},
{
"tcId" : 86,
"comment" : "special case hash",
"msg" : "33393635393931353132",
"sig" : "bdc361e68984482d7b169bc5e6ccf82d2263871be749d67a44f548d32bcaf5f1375614fa4134d5055ac117a6ea948b74269b8063e39259d494a7544afb6291ab",
"result" : "valid",
"flags" : []
},
{
"tcId" : 87,
"comment" : "special case hash",
"msg" : "32323838373332313938",
"sig" : "5773b016dffac865ab008abe8a06353d197b4dff32403d7ce98ada4d20ea8a00d60de9c98cf50eff0515b962dffd6aac8a1b72bc9cfaf6bda12b99f63eb976d2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 88,
"comment" : "special case hash",
"msg" : "32323330383837333139",
"sig" : "57b747d21fc898472a888b88693a989eabaf143396e4cb2de4af19386fba384f7c99f63904191a4464d0d23ca560d5558895cdcff93af4b00c1c66ca2d974393",
"result" : "valid",
"flags" : []
},
{
"tcId" : 89,
"comment" : "special case hash",
"msg" : "313239303536393337",
"sig" : "854be2bf302a2d6db437eb9e78703673c1c7371399e68caa8625bb13c7aa0fec8fd22607e0169eb2e2e00c4af898fd2a609dc57a9fa94a7f93372098fa675649",
"result" : "valid",
"flags" : []
},
{
"tcId" : 90,
"comment" : "special case hash",
"msg" : "32373438363536343338",
"sig" : "ebb3359de3b13a518545a86b7fdd92f4793225b8ca4555a6bd4182922b0452be83faa7dff1aa0eed89a7ddcdaa5d716ba6253c5c21f7122c2755eb78b28884c4",
"result" : "valid",
"flags" : []
},
{
"tcId" : 91,
"comment" : "special case hash",
"msg" : "37353833353032363034",
"sig" : "8bc91cfcfc85ba8aa171b703a330e398df4460d22602e73e327423ebf98bf632ec7569072aa73ff19f183daf433abff142d7d5edceb25b771d853acf0fbd68b6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 92,
"comment" : "special case hash",
"msg" : "32333237373534323739",
"sig" : "895b07c0450ed6f4941633a053c978128c46e5225c00eb009c3c6cee5eb2b842c982818b260f1650e03eba8f9db1a2ca79c3f804dbe7d172233260e1a9c10640",
"result" : "valid",
"flags" : []
},
{
"tcId" : 93,
"comment" : "special case hash",
"msg" : "373735353038353834",
"sig" : "d5e152ec304090d764fd7ae61abeeadff2fee8df3dccd8fb44d2af5a8dbee0bc72518dc1ecc993faadffc3426594fe2024c7c84ba101a9274d88009393103ff6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 94,
"comment" : "special case hash",
"msg" : "3137393832363438333832",
"sig" : "1298b131ce97a528e5dae05d92b286e2447b17ec002267b9e8f03784d4074bd1edf223ad9c308aef22e1e0c24a20268f966cc2b9ca4d941945bbca057db92d4c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 95,
"comment" : "special case hash",
"msg" : "32333936373737333635",
"sig" : "1e79b3921d23d290a57d08958d3ad8305ec444efe1281c98fda44e8af7648f49f4c7610ad1ba9339178c50e7979b5aa9af07d8143e59d13a2e84f98f37101e3b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 96,
"comment" : "special case hash",
"msg" : "35393938313035383031",
"sig" : "e455f464e0edff9c959f84f081828896149a330361ff2d16d5a2448c9d683684351cfa2f29a1318ebb3a46f0a36df8954043949b8d7cea94eacf99108b4d3fa0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 97,
"comment" : "special case hash",
"msg" : "3136363737383237303537",
"sig" : "a885770c9ffef33f0c11245064936e3dd165ea2633575a6a155368670351f726de31e6a58626a41fd029cf766ef44b8273b88558e2452e893978fbdda1e321d1",
"result" : "valid",
"flags" : []
},
{
"tcId" : 98,
"comment" : "special case hash",
"msg" : "323036323134333632",
"sig" : "4b6b451478ba253ae3c75ca5b18b70ccd3cca408ed245cb2af3369548dd2e507fe479b631a3431b42772925cbfe8e789f9c55fb2fd1d7ab51664cc2fa571ad93",
"result" : "valid",
"flags" : []
},
{
"tcId" : 99,
"comment" : "special case hash",
"msg" : "36383432343936303435",
"sig" : "7ca70376547ad6d18f8e539f09dc269ebaa06854c1adacd58fdc735ed3cf0c16f47654f4c0ac1b0e65b712300e3bb472983b116db5206520eabd886dc706b266",
"result" : "valid",
"flags" : []
},
{
"tcId" : 100,
"comment" : "special case hash",
"msg" : "33323639383937333231",
"sig" : "388514d147664fbb37271cb8693e47459c0627d6b1dd52dff1d3947dfc9cabec99d3d40814aa177be99e4819696996bc75073f4518955587cd56b5ad8bbc2c58",
"result" : "valid",
"flags" : []
},
{
"tcId" : 101,
"comment" : "special case hash",
"msg" : "31333837333234363932",
"sig" : "44d3ac50d9b65601d79b47d6c5d98394cef155211ff37d4bac15e0d4890809b83ea03829afb0545e088361a8cf952aec17bab7637fddd6db35f039803523c921",
"result" : "valid",
"flags" : []
},
{
"tcId" : 102,
"comment" : "special case hash",
"msg" : "34313138383837353336",
"sig" : "a33004a2cd50a4f70447fd382e7fdc9257c4d9be7b16e686c5082a231ee7b010d87b96ed3beea54652607017702cfce5d4e7fcec1fdd28f41681ab80a5c5b63c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 103,
"comment" : "special case hash",
"msg" : "393838363036353435",
"sig" : "668ad18cc22c1d1498cc8e5a11e2bfc4c1e1fcf0a7350a5806c5533ae332f0b1f58b49369771bd20bb08b63d4a9212e2dc71da9257ed3710d9eaef9bee469eb2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 104,
"comment" : "special case hash",
"msg" : "32343739313135383435",
"sig" : "f7cdcb0281c70786cc3653820d1756a78395a9eeeab2a4d164e260f64ebfd6a8d966c74499cac97ca8ee67400df01b14793b6d7d07668fc202a9918f3c046e9b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 105,
"comment" : "special case hash",
"msg" : "35303736383837333637",
"sig" : "de0e781d9e3e7f73021458fc1201fc021e5c54f1fe40b1b10db8fcf16ef7e54a7d9db92321b5e5bb105990145390979390d32394116f4e78af34b85105dee8e9",
"result" : "valid",
"flags" : []
},
{
"tcId" : 106,
"comment" : "special case hash",
"msg" : "393838353036393637",
"sig" : "011dac8ea37f7bc6a530a42d0e3bec8c845694f73bec6950081a6f999ccdfbc6153e57ee45e0a379839f3b8f6faf86de7a626b210f4c1007e431f842e39bf7d5",
"result" : "valid",
"flags" : []
},
{
"tcId" : 107,
"comment" : "special case hash",
"msg" : "32373231333036313331",
"sig" : "63f9c43a8cab49f518685a120bd73a4e5956f9f167a78d4661fc795d41be2ae16aaf4f3384f1489ef026cb29e97ea1b5562fe8ceb9978d506fb7064f427b9f31",
"result" : "valid",
"flags" : []
},
{
"tcId" : 108,
"comment" : "special case hash",
"msg" : "33323034313031363535",
"sig" : "7f0fd3736166195ba810d5a2dfb5e1f03aece2170510c8aa4cc4a0c974a7c5d6370c8772a75d32e8c9cc103004e75e6d30a8ac8611b84b89c41c65542171bc5b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 109,
"comment" : "special case hash",
"msg" : "33313530363830393530",
"sig" : "f975196086d10f683f4aa1a3c2d5fe13fd0f52ee72aa3f785006aa024c7587356a66364156ef21b5dfdcee60cce8fb09c12019bc576848ff73db49856af74681",
"result" : "valid",
"flags" : []
},
{
"tcId" : 110,
"comment" : "special case hash",
"msg" : "31373237343630313033",
"sig" : "35fe6d9bf9f7d47612c3f5be6a4e9a0fb0c14854d1a377adfb5485d6e3835c6ff96587fc460e7d07396f9f2d060693dae632721259e77c90b8314002a5235dd0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 111,
"comment" : "special case hash",
"msg" : "3134353731343631323235",
"sig" : "210c7c9b231293c8ec09b0f610d31724a045f6a33f84423fdd541ac11ff78962e5a40e6b80da99cfc49ce969f1f59146835183e61001b4513f927b71ec3b2a13",
"result" : "valid",
"flags" : []
},
{
"tcId" : 112,
"comment" : "special case hash",
"msg" : "34313739353136303930",
"sig" : "09b7dcfad2c84b89825cf3aaaffed51664faccc0d171a43387a6ff98aa128a04272b00e6e0917afe4fbe782604428e09fd91c38125d51c3ba06ce3198e6bf736",
"result" : "valid",
"flags" : []
},
{
"tcId" : 113,
"comment" : "special case hash",
"msg" : "35383932373133303534",
"sig" : "09c7c99681c9159b22c0a467999559a31e279075d37ef872a88ae13565f6149bb0ff953be1940d2cf548663c1b4db7b416521db289467733b9a76629f8ab261f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 114,
"comment" : "special case hash",
"msg" : "33383936313832323937",
"sig" : "2bfaae0ea6d8baab3e02ad7fa3dda3ce0725d11533e3666477f54d697e2ca9bc9289d5da443395bca18fe9d1a4afbe04a32b4ecd258eca6c1772acff2d0b9a89",
"result" : "valid",
"flags" : []
},
{
"tcId" : 115,
"comment" : "special case hash",
"msg" : "38323833333436373332",
"sig" : "368846edc677ae8fc237069cda719af3d7f17cc136fe443b2af614ccfb4844ab5ebe6c1d3e88bc4e291841ea97c836bdcf67d9eabe926346c5f42105f7b38f67",
"result" : "valid",
"flags" : []
},
{
"tcId" : 116,
"comment" : "special case hash",
"msg" : "33333636393734383931",
"sig" : "f336da82bea2a111bddef6a25de4ab87d7c95aa80d21838f3a4efa3d9346555dda5ab612b327aa0fe95d1caf85f3b6698c23a47212006c5667cfa92aa3ef4dad",
"result" : "valid",
"flags" : []
},
{
"tcId" : 117,
"comment" : "special case hash",
"msg" : "32313939313533323239",
"sig" : "97c2fb9865f9e76f8d54ce957120b68ccb04cd3183dae7130f73139cd56655cffb63e38176ffac37d0ec1e49c2e2efeff04dffdad5a75f3576f8276cccee9851",
"result" : "valid",
"flags" : []
},
{
"tcId" : 118,
"comment" : "special case hash",
"msg" : "35363030333136383232",
"sig" : "7393e0207e07bd73b674d3667dfbc9c30022574d63079a040a23c0cd7e1b6aa62994b3468432fecd0a32134171179d2809244d586bd971129cdba73fd3dc8876",
"result" : "valid",
"flags" : []
},
{
"tcId" : 119,
"comment" : "special case hash",
"msg" : "383639363531363935",
"sig" : "21e1943d7d396a8c46658bede4ce155c9a06f929cf6ad292d32c91cf8f49388730783c682cebfffec5787d762bd725bafc9c4075ad8eb1582188f4c05dd5169d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 120,
"comment" : "special case hash",
"msg" : "36353833393236333732",
"sig" : "5a269eb44e910bfe8a2656dee47556cb908a417917e2068e20d201721f44f9b1e69d463204dce77c249439f22f77cc4c88134012a286b36a9559f694203766c6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 121,
"comment" : "special case hash",
"msg" : "3133323035303135373235",
"sig" : "cb8c146fb3d58846e5748c48742af2f1b77805f6cd1e4eb98d8c66cbdf5d645517ac992e10251e334467f8e57e2e1c269db8b19469321c74b443972a80f38b2d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 122,
"comment" : "special case hash",
"msg" : "35303835333330373931",
"sig" : "212d84a153db81cea5212fa7dee31d59bdca1307277a01b5936c3aead31bf1e4520305dbef2bda6526fa2cfca789a1c9aca5c2ad4c0027cc8cf3881813da8a72",
"result" : "valid",
"flags" : []
},
{
"tcId" : 123,
"comment" : "special case hash",
"msg" : "37383636383133313139",
"sig" : "310c82892f571134a36725f4a31c5cba8bc46e65002d73b11364084433d8da4a9ca552aca84b96cc9461e2b65a64975118ea78b8b355a0ebcc1a61de37877d13",
"result" : "valid",
"flags" : []
},
{
"tcId" : 124,
"comment" : "special case hash",
"msg" : "32303832353339343239",
"sig" : "489deda580c62533783df9fe62de34c2e2cab91d676709beeff13afac8e90db932a85a9c56f308b7a794dcce614a5ed7e0857030b8429fe3b4e07ad533a5a00a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 125,
"comment" : "special case hash",
"msg" : "3130303635393536363937",
"sig" : "e8897c1cad1fc870a7d364676a9d7f7cd3ac951f3bc3a9ef1f7231466c3493d7dd2128e876d62da82cfc5fc508d33bf66b71c0a84d0a9b7e47dfc620f5846bc6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 126,
"comment" : "special case hash",
"msg" : "33303234313831363034",
"sig" : "b4d771d19fffb1fe5ead25ef5dbf6b53d4d3dad284641108ad84b2541ad435a4843ecdc2641b33a3ae9ae15d559f6229d7304ee5ecabe00db73bf2b6b5c6c21f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 127,
"comment" : "special case hash",
"msg" : "37373637383532383734",
"sig" : "5ab5fb3136fabdbd22009642df03685935819895d675fc284e8b8112db522d08d87ec88173e823ed70438fb1088b00689352542fabad5e9fd6d4c3c58f722f86",
"result" : "valid",
"flags" : []
},
{
"tcId" : 128,
"comment" : "special case hash",
"msg" : "353434313939393734",
"sig" : "be310120169f8d488c6e5ec5b5e588ab8a65040169d9efd3062e0d05fd7d58df45033f291fa21a85cc08f78fec2dbd94135520de261360728b8743b558ed16f8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 129,
"comment" : "special case hash",
"msg" : "35383433343830333931",
"sig" : "cd7fb3f2c25dfab6f9ee83fcbb08698680e9d1f3d47815bc772d717a764f9997287dd85b976d7f56d23ae7837398c118932aadc982f675f94103036729a47c7c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 130,
"comment" : "special case hash",
"msg" : "373138383932363239",
"sig" : "69f18c064ad2683cc1b6d8b79020aacd186b6ad1999e6e55bf28bb1dac33f339ef66e66001fcc219c9a927d7f0b84863483bfd1ffa6086c06921905310c793e1",
"result" : "valid",
"flags" : []
},
{
"tcId" : 131,
"comment" : "special case hash",
"msg" : "31373433323233343433",
"sig" : "00547c6bb40f52d207fff796a29f6dbe62058e50fb73bde6b9c6ca11346fd8e82bc82bd3efc9febe8578acdbc3148bb46c41a39be9ae1994ad52d8bf13195d09",
"result" : "valid",
"flags" : []
},
{
"tcId" : 132,
"comment" : "special case hash",
"msg" : "32343036303035393336",
"sig" : "a80496adce42e7971ebe91300710cf4f535fad266668d76d72c95fffe4d425700d4338ca32857e14e0ea8026bc194227b910b98509c8c9307b0d8d93d47b191b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 133,
"comment" : "special case hash",
"msg" : "31363134303336393838",
"sig" : "3de40634d11a7a6b67023b84650420673ce6dbadb1159768cc0fd55f3784ec88a455fb08e51b8493177d88fca43aeff306e1490d7f6d24d6a910970a3d8619de",
"result" : "valid",
"flags" : []
},
{
"tcId" : 134,
"comment" : "special case hash",
"msg" : "32303935343235363835",
"sig" : "c1f229c0557d4c47962593781bc96cf745f3bd629ad85434dc2eee456ddb30318638f6c01c15d23db24bb851f6c63c763c1f040976f3f2b32c4bb1b9506c1c12",
"result" : "valid",
"flags" : []
},
{
"tcId" : 135,
"comment" : "special case hash",
"msg" : "31303038303938393833",
"sig" : "35dd4957b352e8b1bbc80d1deb21f9b0989188ade3fbe46f75106da1684e1d6d8b508e2ed7a51efea0dfaf377f6bd5d4ae133cc4c93650600be545af5d3acd75",
"result" : "valid",
"flags" : []
},
{
"tcId" : 136,
"comment" : "special case hash",
"msg" : "31353734313437393237",
"sig" : "410aa9c943e663082c6f76b84469c9845e0d439ba7ffc7cac0418eea0e20e638c873ab5c21c9f0ce0bf78484028796b77451e1187250ee33535dacfb3cee5f61",
"result" : "valid",
"flags" : []
},
{
"tcId" : 137,
"comment" : "special case hash",
"msg" : "32383636373731353232",
"sig" : "8191db069b571cd40f2676348433430d3a65155c233c46a42a4299e6f5be806cf3679ef8af0b1b3a3aeaa7bcee51ce960441622e9ff2dcb22a8ec8de724e0a0c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 138,
"comment" : "special case hash",
"msg" : "31363934323830373837",
"sig" : "889c44edbf3825b18d933aecd5ef70d12ebb00bf79550451205fd6f5ba7f372becb67194bed2b8176077622d58c9ab4fe4ca34601decc09f9386b8c4445c7224",
"result" : "valid",
"flags" : []
},
{
"tcId" : 139,
"comment" : "special case hash",
"msg" : "39393231363932353638",
"sig" : "aa87113aff2e1ad6461191241f90a23b91242d0066779daaa9506a4188abc42733dbaac5ac443fb4d9529f83247f94c0ad1360d4d0ba8e162a377946c6ab9ae2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 140,
"comment" : "special case hash",
"msg" : "3131363039343339373938",
"sig" : "0e13f66a8ffd0da1c4b67f4d805941e90f98ce386540c48019c1ac10540756830cb489e8d5acfca5245d9292f59c6ede52425157af77b8beef38d23b6e6ade13",
"result" : "valid",
"flags" : []
},
{
"tcId" : 141,
"comment" : "special case hash",
"msg" : "37313836313632313030",
"sig" : "6c1813f660c78bda956c1685bc924f69d1bbac5fadf3e4b027ab049bc82ad13420de89ee005d7646f070bdac794ccce24d661b390a78851d35fe6fb5b25b3eba",
"result" : "valid",
"flags" : []
},
{
"tcId" : 142,
"comment" : "special case hash",
"msg" : "33323934333437313737",
"sig" : "48dc830b6326ec218144391b658d52045ef86ef918a8d41c59131912b1a46fb1a431916cb7cf79129b90f09842b3f2164a6cf603db88f2d99944142c00b42559",
"result" : "valid",
"flags" : []
},
{
"tcId" : 143,
"comment" : "special case hash",
"msg" : "3138353134343535313230",
"sig" : "4d45782be145a27ae9ecb6cac1b9e30be87c0d13b7d6ada9f795ff051351ac70cf71d1eb15e88446ddb900f20d1e0739da499de9963fe99ded00a62da6462d62",
"result" : "valid",
"flags" : []
},
{
"tcId" : 144,
"comment" : "special case hash",
"msg" : "343736303433393330",
"sig" : "11acd8b8d736e7f00476495803fbd20ad351321e800cfbddbd6a7dd610c5ab8c734027aabcca9487773dc3ab069b802c00f5b6e5520e7761496ac1e7c78ced91",
"result" : "valid",
"flags" : []
},
{
"tcId" : 145,
"comment" : "special case hash",
"msg" : "32353637333738373431",
"sig" : "41be8b3bf41a4c507de12f098f7d409a1f941fef84d93794c497f7242a7c382c81f7e7243116f24b84b0321e93eed35e2bdc32b00aa8eb9583be3e9b7a09a4f3",
"result" : "valid",
"flags" : []
},
{
"tcId" : 146,
"comment" : "special case hash",
"msg" : "35373339393334393935",
"sig" : "ea032ff41b061e93e456a5f0a9cdef36c0732df4d55ab4d3867484b0fc49d9ebab298dd811826a6a9319c3632a96253c31c14f75baef536a645420442bab4d43",
"result" : "valid",
"flags" : []
},
{
"tcId" : 147,
"comment" : "special case hash",
"msg" : "33343738333636313339",
"sig" : "8b1ff140c65adca22e5596ffb95a5121c356d2d4055f14606445249a5725686fef8c16ff228114a7e33b35ad465f957577dea405fbdf3faf077a878754e58bef",
"result" : "valid",
"flags" : []
},
{
"tcId" : 148,
"comment" : "special case hash",
"msg" : "363439303532363032",
"sig" : "3a40e8dc3ebe9e19dcd0d4d1b698ab2a4934a146def5427b3a6a8fbfbf34784654f65e36088d2d4543011c94b1e5371697202d488b342dd6f77a69944128223d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 149,
"comment" : "special case hash",
"msg" : "34373633383837343936",
"sig" : "15fecd439137df74820727f71218405cbe525d403c574471d8a36fa4b1f592ab18ec290971ed0a227ec47f1e2142f3b8fe5b17336350c5515d4a87eb3382fcb6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 150,
"comment" : "special case hash",
"msg" : "353739303230303830",
"sig" : "e676e84a299f481a207cde6a4271c87d73e29d1e49216393292323bcdc238844b8a98c769bf81429644758c8f803ddbedf81634e53099c43ad0ca42f4207ba16",
"result" : "valid",
"flags" : []
},
{
"tcId" : 151,
"comment" : "special case hash",
"msg" : "35333434373837383438",
"sig" : "5116f8f0af12b47bd025aa6eaec5007d4e3c5a3a72cb4c331f569581adb01bfb6962251da7ba9ac951cfbd2051bcb7d953005cb9599ae0ad9c5f5139baacb976",
"result" : "valid",
"flags" : []
},
{
"tcId" : 152,
"comment" : "special case hash",
"msg" : "3139323636343130393230",
"sig" : "b83f3918b6c5506d648ba3dba36762db593ad4b791456babcc3c1a4966317ae68cd0166047cec89963e9c8ca43b556ac17d0d62177a9bda35e61d0bb16dd471d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 153,
"comment" : "special case hash",
"msg" : "33373033393135373035",
"sig" : "077858a840230ca21385c4ab4c36cbd3ffaf85656202fba58f1ea995f52ebc4c543e5e32a6d2f5c08664ed72175adaa25cdb5d6a754b0cb184e6994ede66c5b9",
"result" : "valid",
"flags" : []
},
{
"tcId" : 154,
"comment" : "special case hash",
"msg" : "3831353435373730",
"sig" : "538ad8797a397414ac82287c9216e41915c9e3dadbd493a0bbef5cb0dc7935ec2c94cfdae7bf76f90b3cc7d19feea4005b387e312ad4116654d63cfbecf2ae1a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 155,
"comment" : "special case hash",
"msg" : "313935353330333737",
"sig" : "ff8bbd1b6441388cb8d562c28ce29fbe51de11502fc825773ded3f0df225b2368eccca0148b82fdfb370cdd073aa0634b39cc70d0d5244a7319e4b13791e2c2a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 156,
"comment" : "special case hash",
"msg" : "31323637383130393033",
"sig" : "7c179a010f51d66ec82fe5d5d45bd867b4b236a27be882e627506f7286ed7baa5e38c048fb0fbd81c40df3dc16087d9aabeb51a193107499d29d8cf99c388a21",
"result" : "valid",
"flags" : []
},
{
"tcId" : 157,
"comment" : "special case hash",
"msg" : "3131313830373230383135",
"sig" : "7e0810885b405d54ceb2eb18cae08de2062f61b7ed94ab67eb15e87b64e730eff511a7919e6e4d70c8d61b831e383f58dea5878a6c8c5f0436ee058dd80a7668",
"result" : "valid",
"flags" : []
},
{
"tcId" : 158,
"comment" : "special case hash",
"msg" : "38333831383639323930",
"sig" : "c665d558dd638ef27a28557c3deb8a2f54abf9bd0bfa032c7ec9a514da9a9e9e65c9efc355981f91778227eefacf1bb2fedb98657e6cd8674fdd42ae00d619ed",
"result" : "valid",
"flags" : []
},
{
"tcId" : 159,
"comment" : "special case hash",
"msg" : "33313331323837323737",
"sig" : "4f06b82aa0d070a004a7fd1135bc3a0bc36fcaeeca35e3edf00f5895394d59ab65f71dd7406a17bf19e434a4635479340204dd862a9f2c4653e2fa39b178286c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 160,
"comment" : "special case hash",
"msg" : "3134333331393236353338",
"sig" : "539c8fe5715c3dc893815ec2f00e203b4cd4f8fd36cc5742cc81ced266e02e3ba5964b2d5157624cf42b6726ae23a7d5ef83a5d1f1460bd573d5a15316be5bf2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 161,
"comment" : "special case hash",
"msg" : "333434393038323336",
"sig" : "25f337273591f276849cd855b03d07cbcb205924cda4f62a079591602cc10a8cd7b82c8fb38bbd503d92e5ae9303e8673c6dd0e9389f5af53366bbab851f0470",
"result" : "valid",
"flags" : []
},
{
"tcId" : 162,
"comment" : "special case hash",
"msg" : "36383239383335393239",
"sig" : "f36018945d24c89678ce2c8cf3cb4f93c38bdad3589891a5baa293744d4daa2019ef05878dfc636a4662fd5dd127c908d7948991a324840323c8aef4fc2ff8ac",
"result" : "valid",
"flags" : []
},
{
"tcId" : 163,
"comment" : "special case hash",
"msg" : "33343435313538303233",
"sig" : "43203c89ad43a2bb1910e70ea104347e84764599535d46dabbe547395b1463f4ed3d29c7c506ecc988614b368b38dd5b4f1e330c1b861efca8152a704b9146e5",
"result" : "valid",
"flags" : []
},
{
"tcId" : 164,
"comment" : "special case hash",
"msg" : "3132363937393837363434",
"sig" : "c2740bfb3f387df1b564e3ff48835b9e380104716f58c5a43e97bb2c2d84d04ae760ee5d0950b512f6c271cd1a87619b830df83fd40d44b9283539b3aa380019",
"result" : "valid",
"flags" : []
},
{
"tcId" : 165,
"comment" : "special case hash",
"msg" : "333939323432353533",
"sig" : "ec07ec5378ed131b2dea7ae9776ba536daef2afc38e2556a70b89b9752eb1f71fea25b9e50b1cfa2cf475dbb2245761d5f4585fbbc438d97226c64ff74bff19e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 166,
"comment" : "special case hash",
"msg" : "31363031393737393737",
"sig" : "e438303ccbbee359c865997e46112b0afd7a647c593429291398f0c432dfb9f08487e07a53da18793f8b527069e620e44587e420245d6ec827bb35cccfae7a47",
"result" : "valid",
"flags" : []
},
{
"tcId" : 167,
"comment" : "special case hash",
"msg" : "3130383738373535313435",
"sig" : "fc09fa30e89a2ba3d0c4d9d9350e717168c21253371359c0f3cb8c8807bdab565d6c4766bca462cf95b4aeb8f5886b52fc3286642ffee8d0bd7ffd4af7badb4a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 168,
"comment" : "special case hash",
"msg" : "37303034323532393939",
"sig" : "4f184fba2be39078385290acb4cc4b3f39b099c3300c762df205c605c6b30e1a506481d2018b3a4c0ad558f029c82e0625c833cbbee978bee7b589742ee1e377",
"result" : "valid",
"flags" : []
},
{
"tcId" : 169,
"comment" : "special case hash",
"msg" : "31353635333235323833",
"sig" : "e9a27533a50eafb09561dc335d67f8e5e53b4fc16b3013f062e581ad027e110e7e4150def368f969ace0fc28cac7a3312d6b9af538c412048be1763ea81f3f44",
"result" : "valid",
"flags" : []
},
{
"tcId" : 170,
"comment" : "special case hash",
"msg" : "3233383236333432333530",
"sig" : "fac24d54387202bff01a91f5504f778c183a0a7930c02af0b618ee64d1b1e438f3a53cb6f96feea45ccadcdf9ac78cd735ec3342163e573d2125caa0d8d507bb",
"result" : "valid",
"flags" : []
},
{
"tcId" : 171,
"comment" : "special case hash",
"msg" : "31343437383437303635",
"sig" : "3544590a0f9fa5d43ad4e0a003a8d7db58b8570951657aab3bab732727d1bbc2f257beac10d53e8012ecd236793d280026c5cf1c04aae522019b87e003500ec5",
"result" : "valid",
"flags" : []
},
{
"tcId" : 172,
"comment" : "special case hash",
"msg" : "3134323630323035353434",
"sig" : "bc0726386497c85da8f4055a727b1938e96786b009e6847a080a8aae571b075354b1b15fc7886f09b121af6520d0f4336d259d734713fc3e973cf28368830eff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 173,
"comment" : "special case hash",
"msg" : "31393933383335323835",
"sig" : "216f8051f9ceed5b5cc1085f83efd871128cb44b260ac12c486c0ea06c71aa55df90346cb028245a72ac7d8094497f0efb83a7c44ba3b258873127355e3b2edf",
"result" : "valid",
"flags" : []
},
{
"tcId" : 174,
"comment" : "special case hash",
"msg" : "34323932313533353233",
"sig" : "cb76652e19d6e7a72c9cac35c2ae46178d8c0ff59b06b0cb97c31aad39ec1b095c47b889a29c781540b8783ca24e2acc340178685d7331017e29b4efe92d9fbd",
"result" : "valid",
"flags" : []
},
{
"tcId" : 175,
"comment" : "special case hash",
"msg" : "34343539393031343936",
"sig" : "edfc03190c839528ba2aa0ba3a23b596fcfec1bf2bbf4467f1fd88398cab8ad245b41fa49e0fa7f060ac1ba38ab4d2d5ab5b9fa54ca59285aee09ceedd9865a3",
"result" : "valid",
"flags" : []
},
{
"tcId" : 176,
"comment" : "special case hash",
"msg" : "31333933393731313731",
"sig" : "e7631f03d9dfddc64cfd2a971523def68cb9f8a64e07eb2235c7250adc36480ba004cbac3e04056c7e65fdb48be051e9a52ab427c826c84e2cb2229252983663",
"result" : "valid",
"flags" : []
},
{
"tcId" : 177,
"comment" : "special case hash",
"msg" : "32333930363936343935",
"sig" : "15e36a42515118021f6f5372ecbff90755d8ae77f9dd683972d2f26aa67164518d1cd988ba0a1bd919d2f9b5c8a3517eb59ef776caecdf2b5ac2f7a721858315",
"result" : "valid",
"flags" : []
},
{
"tcId" : 178,
"comment" : "special case hash",
"msg" : "3131343436303536323634",
"sig" : "6daacbc1125cb3690e43e16b414077c0dd274b96ed61892bad5a519274f01b23d044965811b4050c7a85021e8827635cf9f46260fc33bb7cb56b1b37180c4220",
"result" : "valid",
"flags" : []
},
{
"tcId" : 179,
"comment" : "special case hash",
"msg" : "363835303034373530",
"sig" : "37e50775ee06024d596ed49824b1e6a49efae25c7dce8181de33f93ce34ac3ce616a3e9d1fed086138f6feef6532647c02bd324ba4a8bfea20640d22f5494429",
"result" : "valid",
"flags" : []
},
{
"tcId" : 180,
"comment" : "special case hash",
"msg" : "3232323035333630363139",
"sig" : "d5b64cdf82e354ba6a01772f7d38e8d46a729b808aaed73616ed41a9afc83db7b5c456c91254e57013228c9724bb7f97aaf18e1bfd4c99d3ca9eaa8214382a10",
"result" : "valid",
"flags" : []
},
{
"tcId" : 181,
"comment" : "special case hash",
"msg" : "36323135363635313234",
"sig" : "915779b90ae6f6c1fb82c198c9f0719ce2ea37be0f261e36585ec89adaedd2b67d05e7794ac57578790808c0ac52ca3a51d1399f1a4c7173a7ed19867732b3d9",
"result" : "valid",
"flags" : []
},
{
"tcId" : 182,
"comment" : "Signature generated without truncating the hash",
"msg" : "313233343030",
"sig" : "097a04ee03a13c511d939e8bbe1471c57a71020e168e2689c69a5625686e24ad40d24d52f3701ac8da959560c36ed0750a1cf031b728a9134e2b71ed3ddef889",
"result" : "invalid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "EskKXevYjUJoa4Qifbx1U1G3jnxsuGwLIlNvOUYDZG4",
"y" : "0D2WWFG8QbsIlJnFGYe4mag1PZl-BA_dNSkKJifwo6s"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "0412c90a5debd88d42686b84227dbc755351b78e7c6cb86c0b22536f394603646ed03d965851bc41bb089499c51987b899a8353d997e040fdd35290a2627f0a3ab",
"wx" : "12c90a5debd88d42686b84227dbc755351b78e7c6cb86c0b22536f394603646e",
"wy" : "00d03d965851bc41bb089499c51987b899a8353d997e040fdd35290a2627f0a3ab"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a0342000412c90a5debd88d42686b84227dbc755351b78e7c6cb86c0b22536f394603646ed03d965851bc41bb089499c51987b899a8353d997e040fdd35290a2627f0a3ab",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEEskKXevYjUJoa4Qifbx1U1G3jnxsuGwL\nIlNvOUYDZG7QPZZYUbxBuwiUmcUZh7iZqDU9mX4ED901KQomJ/Cjqw==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 183,
"comment" : "k*G has a large x-coordinate",
"msg" : "313233343030",
"sig" : "000000000000000000000000000000014551231950b75fc4402da1722fc9baebfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 184,
"comment" : "r too large",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2cfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e",
"result" : "invalid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "kT7QQwIu5ZD1nkT1GeXP2dbxuEpQ-0F-mtBmg8avoZQ",
"y" : "to-4DW7yYbWmO1f4cdLqciQxn1-j7T3XfxAS26GdA5U"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04913ed043022ee590f59e44f519e5cfd9d6f1b84a50fb417e9ad06683c6afa194b68fb80d6ef261b5a63b57f871d2ea7224319f5fa3ed3dd77f1012dba19d0395",
"wx" : "00913ed043022ee590f59e44f519e5cfd9d6f1b84a50fb417e9ad06683c6afa194",
"wy" : "00b68fb80d6ef261b5a63b57f871d2ea7224319f5fa3ed3dd77f1012dba19d0395"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004913ed043022ee590f59e44f519e5cfd9d6f1b84a50fb417e9ad06683c6afa194b68fb80d6ef261b5a63b57f871d2ea7224319f5fa3ed3dd77f1012dba19d0395",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEkT7QQwIu5ZD1nkT1GeXP2dbxuEpQ+0F+\nmtBmg8avoZS2j7gNbvJhtaY7V/hx0upyJDGfX6PtPdd/EBLboZ0DlQ==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 185,
"comment" : "r,s are large",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413ffffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "ZEzFToRGchP6_ipEUdulUPPqduqZcL1iUfx3g6Qg2LU",
"y" : "HNlDkVXsRdVjRnfCgRVLvfmf5EBR3OwyIFPKaeqIKXw"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04644cc54e84467213fafe2a4451dba550f3ea76ea9970bd6251fc7783a420d8b51cd9439155ec45d5634677c281154bbdf99fe44051dcec322053ca69ea88297c",
"wx" : "644cc54e84467213fafe2a4451dba550f3ea76ea9970bd6251fc7783a420d8b5",
"wy" : "1cd9439155ec45d5634677c281154bbdf99fe44051dcec322053ca69ea88297c"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004644cc54e84467213fafe2a4451dba550f3ea76ea9970bd6251fc7783a420d8b51cd9439155ec45d5634677c281154bbdf99fe44051dcec322053ca69ea88297c",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEZEzFToRGchP6/ipEUdulUPPqduqZcL1i\nUfx3g6Qg2LUc2UORVexF1WNGd8KBFUu9+Z/kQFHc7DIgU8pp6ogpfA==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 186,
"comment" : "r and s^-1 have a large Hamming weight",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3e9a7582886089c62fb840cf3b83061cd1cff3ae4341808bb5bdee6191174177",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "ChHUIVS9LeEMqSMh-2s-Y47otaf7T7X1AbRFFc9g6Mk",
"y" : "BsyquHSM047Oc93Jdbwwfn3hcjV-FM2WqUuzRh0y1Q4"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "040a11d42154bd2de10ca92321fb6b3e638ee8b5a7fb4fb5f501b44515cf60e8c906ccaab8748cd38ece73ddc975bc307e7de172357e14cd96a94bb3461d32d50e",
"wx" : "0a11d42154bd2de10ca92321fb6b3e638ee8b5a7fb4fb5f501b44515cf60e8c9",
"wy" : "06ccaab8748cd38ece73ddc975bc307e7de172357e14cd96a94bb3461d32d50e"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200040a11d42154bd2de10ca92321fb6b3e638ee8b5a7fb4fb5f501b44515cf60e8c906ccaab8748cd38ece73ddc975bc307e7de172357e14cd96a94bb3461d32d50e",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEChHUIVS9LeEMqSMh+2s+Y47otaf7T7X1\nAbRFFc9g6MkGzKq4dIzTjs5z3cl1vDB+feFyNX4UzZapS7NGHTLVDg==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 187,
"comment" : "r and s^-1 have a large Hamming weight",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc24238e70b431b1a64efdf9032669939d4b77f249503fc6905feb7540dea3e6d2",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "n6LDK7NJhGrLWvFOHGes_diWPtJRxLV4PK1LzdD9UF0",
"y" : "b3JJNyF9HlSDkgQFzxsgIAeXUhxGSiNV_d5TBvKp5Eg"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "049fa2c32bb349846acb5af14e1c67acfdd8963ed251c4b5783cad4bcdd0fd505d6f724937217d1e5483920405cf1b20200797521c464a2355fdde5306f2a9e448",
"wx" : "009fa2c32bb349846acb5af14e1c67acfdd8963ed251c4b5783cad4bcdd0fd505d",
"wy" : "6f724937217d1e5483920405cf1b20200797521c464a2355fdde5306f2a9e448"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200049fa2c32bb349846acb5af14e1c67acfdd8963ed251c4b5783cad4bcdd0fd505d6f724937217d1e5483920405cf1b20200797521c464a2355fdde5306f2a9e448",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEn6LDK7NJhGrLWvFOHGes/diWPtJRxLV4\nPK1LzdD9UF1vckk3IX0eVIOSBAXPGyAgB5dSHEZKI1X93lMG8qnkSA==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 188,
"comment" : "small r and s",
"msg" : "313233343030",
"sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001",
"result" : "valid",
"flags" : []
},
{
"tcId" : 189,
"comment" : "incorrect size of signature",
"msg" : "313233343030",
"sig" : "0101",
"result" : "acceptable",
"flags" : [
"SigSize"
]
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "YOrOlQASAc9Mg7WA-2mLtqv0RuXFb_lF61dpsaR3tVA",
"y" : "afU1Snf-LWAVKPEmyaaFje7dueXsQINW0F7VyA1iuOE"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "0460eace95001201cf4c83b580fb698bb6abf446e5c56ff945eb5769b1a477b55069f5354a77fe2d601528f126c9a6858deeddb9e5ec408356d05ed5c80d62b8e1",
"wx" : "60eace95001201cf4c83b580fb698bb6abf446e5c56ff945eb5769b1a477b550",
"wy" : "69f5354a77fe2d601528f126c9a6858deeddb9e5ec408356d05ed5c80d62b8e1"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a0342000460eace95001201cf4c83b580fb698bb6abf446e5c56ff945eb5769b1a477b55069f5354a77fe2d601528f126c9a6858deeddb9e5ec408356d05ed5c80d62b8e1",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEYOrOlQASAc9Mg7WA+2mLtqv0RuXFb/lF\n61dpsaR3tVBp9TVKd/4tYBUo8SbJpoWN7t255exAg1bQXtXIDWK44Q==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 190,
"comment" : "small r and s",
"msg" : "313233343030",
"sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002",
"result" : "valid",
"flags" : []
},
{
"tcId" : 191,
"comment" : "incorrect size of signature",
"msg" : "313233343030",
"sig" : "0102",
"result" : "acceptable",
"flags" : [
"SigSize"
]
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "8aV9k0aEIxCXXtNWZypIoGpwte-8DCMofJuZUuyVWzM",
"y" : "AJGu4SJOzWl5GFbFIbEt8XK0WlziR-bcrKc0loQnjyM"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04f1a57d9346842310975ed356672a48a06a70b5efbc0c23287c9b9952ec955b330091aee1224ecd69791856c521b12df172b45a5ce247e6dcaca7349684278f23",
"wx" : "00f1a57d9346842310975ed356672a48a06a70b5efbc0c23287c9b9952ec955b33",
"wy" : "0091aee1224ecd69791856c521b12df172b45a5ce247e6dcaca7349684278f23"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004f1a57d9346842310975ed356672a48a06a70b5efbc0c23287c9b9952ec955b330091aee1224ecd69791856c521b12df172b45a5ce247e6dcaca7349684278f23",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE8aV9k0aEIxCXXtNWZypIoGpwte+8DCMo\nfJuZUuyVWzMAka7hIk7NaXkYVsUhsS3xcrRaXOJH5tyspzSWhCePIw==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 192,
"comment" : "small r and s",
"msg" : "313233343030",
"sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003",
"result" : "valid",
"flags" : []
},
{
"tcId" : 193,
"comment" : "incorrect size of signature",
"msg" : "313233343030",
"sig" : "0103",
"result" : "acceptable",
"flags" : [
"SigSize"
]
},
{
"tcId" : 194,
"comment" : "r is larger than n",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641420000000000000000000000000000000000000000000000000000000000000003",
"result" : "invalid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "lopJPyecD46p8kRuNh7luXVwOdV6gAPm_XMdTcai0so",
"y" : "Z4TFSE_nl8gwqkmnLPhTdVIyKDk7cwsgsEoZIDKvTSk"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04968a493f279c0f8ea9f2446e361ee5b9757039d57a8003e6fd731d4dc6a2d2ca6784c5484fe797c830aa49a72cf85375523228393b730b20b04a192032af4d29",
"wx" : "00968a493f279c0f8ea9f2446e361ee5b9757039d57a8003e6fd731d4dc6a2d2ca",
"wy" : "6784c5484fe797c830aa49a72cf85375523228393b730b20b04a192032af4d29"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004968a493f279c0f8ea9f2446e361ee5b9757039d57a8003e6fd731d4dc6a2d2ca6784c5484fe797c830aa49a72cf85375523228393b730b20b04a192032af4d29",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAElopJPyecD46p8kRuNh7luXVwOdV6gAPm\n/XMdTcai0spnhMVIT+eXyDCqSacs+FN1UjIoOTtzCyCwShkgMq9NKQ==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 195,
"comment" : "s is larger than n",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000001fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd04917c8",
"result" : "invalid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "s8f73x10cve9V4dXdiyOvJIv8GOwrpw6qc2BYAq-p2w",
"y" : "A47rOFK4NsBkn9gv5dHQLD0NuzD7zX_kGGbrw72SfGk"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04b3c7fbdf1d7472f7bd578757762c8ebc922ff063b0ae9c3aa9cd81600abea76c038eeb3852b836c0649fd82fe5d1d02c3d0dbb30fbcd7fe41866ebc3bd927c69",
"wx" : "00b3c7fbdf1d7472f7bd578757762c8ebc922ff063b0ae9c3aa9cd81600abea76c",
"wy" : "038eeb3852b836c0649fd82fe5d1d02c3d0dbb30fbcd7fe41866ebc3bd927c69"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004b3c7fbdf1d7472f7bd578757762c8ebc922ff063b0ae9c3aa9cd81600abea76c038eeb3852b836c0649fd82fe5d1d02c3d0dbb30fbcd7fe41866ebc3bd927c69",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEs8f73x10cve9V4dXdiyOvJIv8GOwrpw6\nqc2BYAq+p2wDjus4Urg2wGSf2C/l0dAsPQ27MPvNf+QYZuvDvZJ8aQ==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 196,
"comment" : "small r and s^-1",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000101c58b162c58b162c58b162c58b162c58a1b242973853e16db75c8a1a71da4d39d",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "dZ_dGmTAABiLh-sN3SkaUDWPyisKW5LwJ1c4RdxAsno",
"y" : "EuwbKJLvRnAPE8_464j0AHbMgRR4sAj1qr7kp0tFRvE"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04759fdd1a64c000188b87eb0ddd291a50358fca2b0a5b92f027573845dc40b27a12ec1b2892ef46700f13cff8eb88f40076cc811478b008f5aabee4a74b4546f1",
"wx" : "759fdd1a64c000188b87eb0ddd291a50358fca2b0a5b92f027573845dc40b27a",
"wy" : "12ec1b2892ef46700f13cff8eb88f40076cc811478b008f5aabee4a74b4546f1"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004759fdd1a64c000188b87eb0ddd291a50358fca2b0a5b92f027573845dc40b27a12ec1b2892ef46700f13cff8eb88f40076cc811478b008f5aabee4a74b4546f1",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEdZ/dGmTAABiLh+sN3SkaUDWPyisKW5Lw\nJ1c4RdxAsnoS7Bsoku9GcA8Tz/jriPQAdsyBFHiwCPWqvuSnS0VG8Q==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 197,
"comment" : "smallish r and s^-1",
"msg" : "313233343030",
"sig" : "000000000000000000000000000000000000000000000000002d9b4d347952ccfcbc5103d0da267477d1791461cf2aa44bf9d43198f79507bd8779d69a13108e",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "SIKCWoktMCZyZOMA6GirXUsP_J7zwstukNYdI42u2FY",
"y" : "5Mgkihies22DdA9ZKMuAL7nFC1oYyRljRKDCy3RBZCM"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "044882825a892d30267264e300e868ab5d4b0ffc9ef3c2cb6e90d61d238daed856e4c8248a189eb36d83740f5928cb802fb9c50b5a18c9196344a0c2cb74416423",
"wx" : "4882825a892d30267264e300e868ab5d4b0ffc9ef3c2cb6e90d61d238daed856",
"wy" : "00e4c8248a189eb36d83740f5928cb802fb9c50b5a18c9196344a0c2cb74416423"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200044882825a892d30267264e300e868ab5d4b0ffc9ef3c2cb6e90d61d238daed856e4c8248a189eb36d83740f5928cb802fb9c50b5a18c9196344a0c2cb74416423",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAESIKCWoktMCZyZOMA6GirXUsP/J7zwstu\nkNYdI42u2FbkyCSKGJ6zbYN0D1koy4AvucULWhjJGWNEoMLLdEFkIw==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 198,
"comment" : "100-bit r and small s^-1",
"msg" : "313233343030",
"sig" : "000000000000000000000000000000000000001033e67e37b32b445580bf4efc906f906f906f906f906f906f906f906ed8e426f7b1968c35a204236a579723d2",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "xNGx_fJ0z4PzOVpwo2yU98UfGjHplRS07xC6EwR1bK8",
"y" : "Tq9DWyDddtbvRHhpUD2pso8OoI7fKHQk1EqgSyVMFzY"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04c4d1b1fdf274cf83f3395a70a36c94f7c51f1a31e99514b4ef10ba1304756caf4eaf435b20dd76d6ef447869503da9b28f0ea08edf287424d44aa04b254c1736",
"wx" : "00c4d1b1fdf274cf83f3395a70a36c94f7c51f1a31e99514b4ef10ba1304756caf",
"wy" : "4eaf435b20dd76d6ef447869503da9b28f0ea08edf287424d44aa04b254c1736"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004c4d1b1fdf274cf83f3395a70a36c94f7c51f1a31e99514b4ef10ba1304756caf4eaf435b20dd76d6ef447869503da9b28f0ea08edf287424d44aa04b254c1736",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAExNGx/fJ0z4PzOVpwo2yU98UfGjHplRS0\n7xC6EwR1bK9Or0NbIN121u9EeGlQPamyjw6gjt8odCTUSqBLJUwXNg==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 199,
"comment" : "small r and 100 bit s^-1",
"msg" : "313233343030",
"sig" : "0000000000000000000000000000000000000000000000000000000000000101783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "M3bfc3bV5lHUW47C5f-diRxv3W27tSsEbmtaxMn6zt8",
"y" : "ds8n-fy2VAOx9YWi2v4mtD69YiuszeaZ2Byb6Y359N8"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "043376df7376d5e651d45b8ec2e5ff9d891c6fdd6dbbb52b046e6b5ac4c9facedf76cf27f9fcb65403b1f585a2dafe26b43ebd622baccde699d81c9be98df9f4df",
"wx" : "3376df7376d5e651d45b8ec2e5ff9d891c6fdd6dbbb52b046e6b5ac4c9facedf",
"wy" : "76cf27f9fcb65403b1f585a2dafe26b43ebd622baccde699d81c9be98df9f4df"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200043376df7376d5e651d45b8ec2e5ff9d891c6fdd6dbbb52b046e6b5ac4c9facedf76cf27f9fcb65403b1f585a2dafe26b43ebd622baccde699d81c9be98df9f4df",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEM3bfc3bV5lHUW47C5f+diRxv3W27tSsE\nbmtaxMn6zt92zyf5/LZUA7H1haLa/ia0Pr1iK6zN5pnYHJvpjfn03w==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 200,
"comment" : "100-bit r and s^-1",
"msg" : "313233343030",
"sig" : "00000000000000000000000000000000000000062522bbd3ecbe7c39e93e7c26783266e90f43dafe5cd9b3b0be86de22f9de83677d0f50713a468ec72fcf5d57",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "UHf90gL9tBlLBUkbbAU__4dgaXUx_FInh56cvsMwlYU",
"y" : "0LXP-z4P37HAbm0RoRgnUnMM_kOfek-KSbnCkk9J7BQ"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "045077fdd202fdb4194b05491b6c053fff8760697531fc5227879e9cbec3309585d0b5cffb3e0fdfb1c06e6d11a1182752730cfe439f7a4f8a49b9c2924f49ec14",
"wx" : "5077fdd202fdb4194b05491b6c053fff8760697531fc5227879e9cbec3309585",
"wy" : "00d0b5cffb3e0fdfb1c06e6d11a1182752730cfe439f7a4f8a49b9c2924f49ec14"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200045077fdd202fdb4194b05491b6c053fff8760697531fc5227879e9cbec3309585d0b5cffb3e0fdfb1c06e6d11a1182752730cfe439f7a4f8a49b9c2924f49ec14",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEUHf90gL9tBlLBUkbbAU//4dgaXUx/FIn\nh56cvsMwlYXQtc/7Pg/fscBubRGhGCdScwz+Q596T4pJucKST0nsFA==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 201,
"comment" : "r and s^-1 are close to n",
"msg" : "313233343030",
"sig" : "fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03640c155555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "Gx93O0ctrF4a35TmnYZbQE0sySz_e7Zs8hl5ePbEXQg",
"y" : "qXJXkcXzN4eXep3fppKWvpmKloxR7H8cVEd5O8VihrM"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "041b1f773b472dac5e1adf94e69d865b404d2cc92cff7bb66cf2197978f6c45d08a9725791c5f33787977a9ddfa69296be998a968c51ec7f1c5447793bc56286b3",
"wx" : "1b1f773b472dac5e1adf94e69d865b404d2cc92cff7bb66cf2197978f6c45d08",
"wy" : "00a9725791c5f33787977a9ddfa69296be998a968c51ec7f1c5447793bc56286b3"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200041b1f773b472dac5e1adf94e69d865b404d2cc92cff7bb66cf2197978f6c45d08a9725791c5f33787977a9ddfa69296be998a968c51ec7f1c5447793bc56286b3",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEGx93O0ctrF4a35TmnYZbQE0sySz/e7Zs\n8hl5ePbEXQipcleRxfM3h5d6nd+mkpa+mYqWjFHsfxxUR3k7xWKGsw==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 202,
"comment" : "s == 1",
"msg" : "313233343030",
"sig" : "55555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c10000000000000000000000000000000000000000000000000000000000000001",
"result" : "valid",
"flags" : []
},
{
"tcId" : 203,
"comment" : "s == 0",
"msg" : "313233343030",
"sig" : "55555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c10000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "LyC8IjK0up11_qapK8gn2Rxaj1yIf04wTXZla6FZmeo",
"y" : "X4MkLvvVfdFtvT3gkVvbLd7CAdL3SbE_wiwiOiZE3Nw"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "042f20bc2232b4ba9d75fea6a92bc827d91c5a8f5c887f4e304d76656ba15999ea5f83242efbd57dd16dbd3de0915bdb2ddec201d2f749b13fc22c223a2644dcdc",
"wx" : "2f20bc2232b4ba9d75fea6a92bc827d91c5a8f5c887f4e304d76656ba15999ea",
"wy" : "5f83242efbd57dd16dbd3de0915bdb2ddec201d2f749b13fc22c223a2644dcdc"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200042f20bc2232b4ba9d75fea6a92bc827d91c5a8f5c887f4e304d76656ba15999ea5f83242efbd57dd16dbd3de0915bdb2ddec201d2f749b13fc22c223a2644dcdc",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAELyC8IjK0up11/qapK8gn2Rxaj1yIf04w\nTXZla6FZmepfgyQu+9V90W29PeCRW9st3sIB0vdJsT/CLCI6JkTc3A==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 204,
"comment" : "point at infinity during verify",
"msg" : "313233343030",
"sig" : "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a055555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0",
"result" : "invalid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "ngCc0KGn0MUXZRacRo5i5W_E8_8C6GZsVUg0GaJWADI",
"y" : "zTbXE6zVBFmP87T1gEakaQ9VC9YO9MgjxcWBxriZMV4"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "049e009cd0a1a7d0c51765169c468e62e56fc4f3ff02e8666c55483419a2560032cd36d713acd504598ff3b4f58046a4690f550bd60ef4c823c5c581c6b899315e",
"wx" : "009e009cd0a1a7d0c51765169c468e62e56fc4f3ff02e8666c55483419a2560032",
"wy" : "00cd36d713acd504598ff3b4f58046a4690f550bd60ef4c823c5c581c6b899315e"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200049e009cd0a1a7d0c51765169c468e62e56fc4f3ff02e8666c55483419a2560032cd36d713acd504598ff3b4f58046a4690f550bd60ef4c823c5c581c6b899315e",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEngCc0KGn0MUXZRacRo5i5W/E8/8C6GZs\nVUg0GaJWADLNNtcTrNUEWY/ztPWARqRpD1UL1g70yCPFxYHGuJkxXg==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 205,
"comment" : "edge case for signature malleability",
"msg" : "313233343030",
"sig" : "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a07fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "r1im7MglS5uDGuBEHBOZCALD1owwHUNjTHHxl0wJ5wQ",
"y" : "2SBhLYLzL8pDbFxQl1BScUlIdUAnMdA9upQrNVMGx4M"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04af58a6ecc8254b9b831ae0441c13990802c3d68c301d43634c71f1974c09e704d920612d82f32fca436c5c5097505271494875402731d03dba942b355306c783",
"wx" : "00af58a6ecc8254b9b831ae0441c13990802c3d68c301d43634c71f1974c09e704",
"wy" : "00d920612d82f32fca436c5c5097505271494875402731d03dba942b355306c783"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004af58a6ecc8254b9b831ae0441c13990802c3d68c301d43634c71f1974c09e704d920612d82f32fca436c5c5097505271494875402731d03dba942b355306c783",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEr1im7MglS5uDGuBEHBOZCALD1owwHUNj\nTHHxl0wJ5wTZIGEtgvMvykNsXFCXUFJxSUh1QCcx0D26lCs1UwbHgw==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 206,
"comment" : "edge case for signature malleability",
"msg" : "313233343030",
"sig" : "7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a07fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "SnIXyryVtJbz9OEtVOne92UbhmvmnTaVzXetLjo_E9E",
"y" : "0PpxvyHSwAsf9Mx2tTqcXCqKi2tMLsiLme5TesYmKz0"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "044a7217cabc95b496f3f4e12d54e9def7651b866be69d3695cd77ad2e3a3f13d1d0fa71bf21d2c00b1ff4cc76b53a9c5c2a8a8b6b4c2ec88b99ee537ac6262b3d",
"wx" : "4a7217cabc95b496f3f4e12d54e9def7651b866be69d3695cd77ad2e3a3f13d1",
"wy" : "00d0fa71bf21d2c00b1ff4cc76b53a9c5c2a8a8b6b4c2ec88b99ee537ac6262b3d"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200044a7217cabc95b496f3f4e12d54e9def7651b866be69d3695cd77ad2e3a3f13d1d0fa71bf21d2c00b1ff4cc76b53a9c5c2a8a8b6b4c2ec88b99ee537ac6262b3d",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAESnIXyryVtJbz9OEtVOne92UbhmvmnTaV\nzXetLjo/E9HQ+nG/IdLACx/0zHa1OpxcKoqLa0wuyIuZ7lN6xiYrPQ==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 207,
"comment" : "u1 == 1",
"msg" : "313233343030",
"sig" : "55555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b843f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b023210281",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "AKQuJ3zmV_s90H4TWjy5sKdaML2LZJEWBu5oNx5WEkQ",
"y" : "Z88i4mpwCQRbc_8ZzXmFHM6q2a5y7y0EPXU2UkW--gY"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "0400a42e277ce657fb3dd07e135a3cb9b0a75a30bd8b64911606ee68371e56124467cf22e26a7009045b73ff19cd79851cceaad9ae72ef2d043d75365245befa06",
"wx" : "00a42e277ce657fb3dd07e135a3cb9b0a75a30bd8b64911606ee68371e561244",
"wy" : "67cf22e26a7009045b73ff19cd79851cceaad9ae72ef2d043d75365245befa06"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a0342000400a42e277ce657fb3dd07e135a3cb9b0a75a30bd8b64911606ee68371e56124467cf22e26a7009045b73ff19cd79851cceaad9ae72ef2d043d75365245befa06",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEAKQuJ3zmV/s90H4TWjy5sKdaML2LZJEW\nBu5oNx5WEkRnzyLianAJBFtz/xnNeYUczqrZrnLvLQQ9dTZSRb76Bg==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 208,
"comment" : "u1 == n - 1",
"msg" : "313233343030",
"sig" : "55555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8bc07ff041506dc73a75086a43252fb4270e157da75fb6cb92a9f07dcad153ec0",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "hSC5UC-aXtdT8JpSgsrXIfXr-z20FC1mfGJ5hp52vPE",
"y" : "Z46bvQSlFGCvxAo-DLew-Lit2JspeXWKWh_-tFhO5J4"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "048520b9502f9a5ed753f09a5282cad721f5ebfb3db4142d667c6279869e76bcf1678e9bbd04a51460afc40a3e0cb7b0f8b8add89b2979758a5a1ffeb4584ee49e",
"wx" : "008520b9502f9a5ed753f09a5282cad721f5ebfb3db4142d667c6279869e76bcf1",
"wy" : "678e9bbd04a51460afc40a3e0cb7b0f8b8add89b2979758a5a1ffeb4584ee49e"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200048520b9502f9a5ed753f09a5282cad721f5ebfb3db4142d667c6279869e76bcf1678e9bbd04a51460afc40a3e0cb7b0f8b8add89b2979758a5a1ffeb4584ee49e",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEhSC5UC+aXtdT8JpSgsrXIfXr+z20FC1m\nfGJ5hp52vPFnjpu9BKUUYK/ECj4Mt7D4uK3Ymyl5dYpaH/60WE7kng==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 209,
"comment" : "u2 == 1",
"msg" : "313233343030",
"sig" : "55555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b855555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "td7KD-ApaQWqwn42BKlaCi7L7p_EU9LhFkYylkRU0Mk",
"y" : "T55OhaFD7md9QJGccQFOjKv02dt0Qv5LlimPmfkMpn8"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04b5deca0fe0296905aac27e3604a95a0a2ecbee9fc453d2e1164632964454d0c94f9e4e85a143ee677d40919c71014e8cabf4d9db7442fe4b96298f99f90ca67f",
"wx" : "00b5deca0fe0296905aac27e3604a95a0a2ecbee9fc453d2e1164632964454d0c9",
"wy" : "4f9e4e85a143ee677d40919c71014e8cabf4d9db7442fe4b96298f99f90ca67f"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004b5deca0fe0296905aac27e3604a95a0a2ecbee9fc453d2e1164632964454d0c94f9e4e85a143ee677d40919c71014e8cabf4d9db7442fe4b96298f99f90ca67f",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEtd7KD+ApaQWqwn42BKlaCi7L7p/EU9Lh\nFkYylkRU0MlPnk6FoUPuZ31AkZxxAU6Mq/TZ23RC/kuWKY+Z+Qymfw==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 210,
"comment" : "u2 == n - 1",
"msg" : "313233343030",
"sig" : "55555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215b8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9d1c9e899ca306ad27fe1945de0242b89",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "XcsnZ9yFHiCRHte-Od2HuoHHptECVd-4JfJBSG-YrhA",
"y" : "-Knvc2s-EdfVSg4IaQL7R3JG7IxX3mXTNlcLZfZeDYM"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "045dcb2767dc851e20911ed7be39dd87ba81c7a6d10255dfb825f241486f98ae10f8a9ef736b3e11d7d54a0e086902fb477246ec8c57de65d336570b65f65e0d83",
"wx" : "5dcb2767dc851e20911ed7be39dd87ba81c7a6d10255dfb825f241486f98ae10",
"wy" : "00f8a9ef736b3e11d7d54a0e086902fb477246ec8c57de65d336570b65f65e0d83"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200045dcb2767dc851e20911ed7be39dd87ba81c7a6d10255dfb825f241486f98ae10f8a9ef736b3e11d7d54a0e086902fb477246ec8c57de65d336570b65f65e0d83",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEXcsnZ9yFHiCRHte+Od2HuoHHptECVd+4\nJfJBSG+YrhD4qe9zaz4R19VKDghpAvtHckbsjFfeZdM2Vwtl9l4Ngw==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 211,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6bfd55a94e530bd972e52873ef39ac3e56d420a64d874694c701e714511d1696",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "yOFEyFOn4ab1u6vn75HvWxUhEyENRP1Y08thhRhOFoo",
"y" : "rED7NhiIIZP8bRE3YOR2Rl30kGdICgp8_-aGUVszkag"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04c8e144c853a7e1a6f5bbabe7ef91ef5b152113210d44fd58d3cb6185184e168aac40fb3618882193fc6d113760e476465df49067480a0a7cffe686515b3391a8",
"wx" : "00c8e144c853a7e1a6f5bbabe7ef91ef5b152113210d44fd58d3cb6185184e168a",
"wy" : "00ac40fb3618882193fc6d113760e476465df49067480a0a7cffe686515b3391a8"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004c8e144c853a7e1a6f5bbabe7ef91ef5b152113210d44fd58d3cb6185184e168aac40fb3618882193fc6d113760e476465df49067480a0a7cffe686515b3391a8",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEyOFEyFOn4ab1u6vn75HvWxUhEyENRP1Y\n08thhRhOFoqsQPs2GIghk/xtETdg5HZGXfSQZ0gKCnz/5oZRWzORqA==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 212,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb494bd67c209a5adb1c9a09337e2629b03f8a924be53c542478e5864ed2622ad",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "f_4YWiPrW3NnBDh-Y1diimWYSYV3O0Rzz571YLP6UFE",
"y" : "R0DLEhfxrStZENf3SQZgKx-VULPRHP9wWzWMO8v3LD0"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "047ffe185a23eb5b736704387e6357628a65984985773b4473cf9ef560b3fa50514740cb1217f1ad2b5910d7f74906602b1f9550b3d11cff705b358c3bcbf72c3d",
"wx" : "7ffe185a23eb5b736704387e6357628a65984985773b4473cf9ef560b3fa5051",
"wy" : "4740cb1217f1ad2b5910d7f74906602b1f9550b3d11cff705b358c3bcbf72c3d"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200047ffe185a23eb5b736704387e6357628a65984985773b4473cf9ef560b3fa50514740cb1217f1ad2b5910d7f74906602b1f9550b3d11cff705b358c3bcbf72c3d",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEf/4YWiPrW3NnBDh+Y1diimWYSYV3O0Rz\nz571YLP6UFFHQMsSF/GtK1kQ1/dJBmArH5VQs9Ec/3BbNYw7y/csPQ==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 213,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcaad4e2b69a9f378dae7873b40f7c15cb4565fcc8cbc0ec55b0bd3fe9d8626b2c",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "ioWCJhVeNNu35drH8TEnyBxs6MnYkZGMZ8hzjX5LRuk",
"y" : "bBOG6ExhIxLeU-nkrzTZvVf5PZoGuFW24LBq1BN_9Xw"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "048a858226155e34dbb7e5dac7f13127c81c6ce8c9d891918c67c8738d7e4b46e96c1386e84c612312de53e9e4af34d9bd57f93d9a06b855b6e0b06ad4137ff57c",
"wx" : "008a858226155e34dbb7e5dac7f13127c81c6ce8c9d891918c67c8738d7e4b46e9",
"wy" : "6c1386e84c612312de53e9e4af34d9bd57f93d9a06b855b6e0b06ad4137ff57c"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200048a858226155e34dbb7e5dac7f13127c81c6ce8c9d891918c67c8738d7e4b46e96c1386e84c612312de53e9e4af34d9bd57f93d9a06b855b6e0b06ad4137ff57c",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEioWCJhVeNNu35drH8TEnyBxs6MnYkZGM\nZ8hzjX5LRulsE4boTGEjEt5T6eSvNNm9V/k9mga4VbbgsGrUE3/1fA==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 214,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc73fec4995e9d3140bc07ff041506dc7313e95389fb599d22f24039392a4014d3",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "rsC-cpsC8mbFQtE5o-BBEMkz6OyhAI6NujjXXn-Pq1M",
"y" : "LNaI2SS0VoSL1cZRRExnqTmf37W1uWkxYsFyi_rcEEY"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04aec0be729b02f266c542d139a3e04110c933e8eca1008e8dba38d75e7f8fab532cd688d924b456848bd5c651444c67a9399fdfb5b5b9693162c1728bfadc1046",
"wx" : "00aec0be729b02f266c542d139a3e04110c933e8eca1008e8dba38d75e7f8fab53",
"wy" : "2cd688d924b456848bd5c651444c67a9399fdfb5b5b9693162c1728bfadc1046"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004aec0be729b02f266c542d139a3e04110c933e8eca1008e8dba38d75e7f8fab532cd688d924b456848bd5c651444c67a9399fdfb5b5b9693162c1728bfadc1046",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAErsC+cpsC8mbFQtE5o+BBEMkz6OyhAI6N\nujjXXn+Pq1Ms1ojZJLRWhIvVxlFETGepOZ/ftbW5aTFiwXKL+twQRg==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 215,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcec4995e9d3140bc07ff041506dc73a73dc25f4257a911e310e38744b482a5a01",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "Ae1LX5QfRDsxp-JYPqFlVR0YFbVHQN6xLp_e_zLiMGE",
"y" : "hDhcpEjMXdcROb2jq0LQtuRNcZ5S__ZNlxh276kQn7I"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "0401ed4b5f941f443b31a7e2583ea165551d1815b54740deb12e9fdeff32e2306184385ca448cc5dd71139bda3ab42d0b6e44d719e52fff64d971876efa9109fb2",
"wx" : "01ed4b5f941f443b31a7e2583ea165551d1815b54740deb12e9fdeff32e23061",
"wy" : "0084385ca448cc5dd71139bda3ab42d0b6e44d719e52fff64d971876efa9109fb2"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a0342000401ed4b5f941f443b31a7e2583ea165551d1815b54740deb12e9fdeff32e2306184385ca448cc5dd71139bda3ab42d0b6e44d719e52fff64d971876efa9109fb2",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEAe1LX5QfRDsxp+JYPqFlVR0YFbVHQN6x\nLp/e/zLiMGGEOFykSMxd1xE5vaOrQtC25E1xnlL/9k2XGHbvqRCfsg==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 216,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcd8932bd3a6281780ffe082a0db8e74e8fd9d0b6445d99c265c9e8a09c01e72c1",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "WcQny2Ul6rURoG4D4AzyqrSrxYfCYBU0M4pQvCVwGnA",
"y" : "Pk6ziLRTy66llNa1wUpRmsP9p3DFNYC-78aPCSANVf8"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "0459c427cb6525eab511a06e03e00cf2aab4abc587c2601534338a50bc25701a703e4eb388b453cbaea594d6b5c14a519ac3fda770c53580beefc68f09200d55ff",
"wx" : "59c427cb6525eab511a06e03e00cf2aab4abc587c2601534338a50bc25701a70",
"wy" : "3e4eb388b453cbaea594d6b5c14a519ac3fda770c53580beefc68f09200d55ff"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a0342000459c427cb6525eab511a06e03e00cf2aab4abc587c2601534338a50bc25701a703e4eb388b453cbaea594d6b5c14a519ac3fda770c53580beefc68f09200d55ff",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEWcQny2Ul6rURoG4D4AzyqrSrxYfCYBU0\nM4pQvCVwGnA+TrOItFPLrqWU1rXBSlGaw/2ncMU1gL7vxo8JIA1V/w==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 217,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc5e9d3140bc07ff041506dc73a75086a3ba176f06c2b6e37363e2ce1c141f3c27",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "BKy7zSPPLsgZ_Sl6sstUB-3mMZUYZRo5HpQcyAA1aDM",
"y" : "EgbdAN8jvIzguFoBjEs06cO0G071nHFJL6YtE0dy-X4"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "0404acbbcd23cf2ec819fd297ab2cb5407ede6319518651a391e941cc8003568331206dd00df23bc8ce0b85a018c4b34e9c3b41b4ef59c71492fa62d134772f97e",
"wx" : "04acbbcd23cf2ec819fd297ab2cb5407ede6319518651a391e941cc800356833",
"wy" : "1206dd00df23bc8ce0b85a018c4b34e9c3b41b4ef59c71492fa62d134772f97e"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a0342000404acbbcd23cf2ec819fd297ab2cb5407ede6319518651a391e941cc8003568331206dd00df23bc8ce0b85a018c4b34e9c3b41b4ef59c71492fa62d134772f97e",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEBKy7zSPPLsgZ/Sl6sstUB+3mMZUYZRo5\nHpQcyAA1aDMSBt0A3yO8jOC4WgGMSzTpw7QbTvWccUkvpi0TR3L5fg==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 218,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfd6dc71a71f1d50d1bbd976af4357be4dd2fe850707c431fd376e53d176c6b62",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "zKy8Ym_W6jEXWBXP-VjKFjcyOHfTvfCYlrUnv04lXoU",
"y" : "cfiifmMJvZubFdeNUnABKtLtFaf__gJPwOymP7asL40"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04ccacbc626fd6ea31175815cff958ca1637323877d3bdf09896b527bf4e255e8571f8a27e6309bd9b9b15d78d5270012ad2ed15a7fffe024fc0eca63fb6ac2f8d",
"wx" : "00ccacbc626fd6ea31175815cff958ca1637323877d3bdf09896b527bf4e255e85",
"wy" : "71f8a27e6309bd9b9b15d78d5270012ad2ed15a7fffe024fc0eca63fb6ac2f8d"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004ccacbc626fd6ea31175815cff958ca1637323877d3bdf09896b527bf4e255e8571f8a27e6309bd9b9b15d78d5270012ad2ed15a7fffe024fc0eca63fb6ac2f8d",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEzKy8Ym/W6jEXWBXP+VjKFjcyOHfTvfCY\nlrUnv04lXoVx+KJ+Ywm9m5sV141ScAEq0u0Vp//+Ak/A7KY/tqwvjQ==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 219,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7ee75ad2a5801c54722eb7d95ba67febcfc399b956b7b682fe89638de3690bf1",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "zMMLZcrT3R15O224D1ey4SN5c-QmTD2bvCVR7Gigt74",
"y" : "df9tH09TWhMapXP24taRLDlxVJM3UEF9KORlJDklkt4"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04ccc30b65cad3dd1d793b6db80f57b2e1237973e4264c3d9bbc2551ec68a0b7be75ff6d1f4f535a131aa573f6e2d6912c397154933750417d28e46524392592de",
"wx" : "00ccc30b65cad3dd1d793b6db80f57b2e1237973e4264c3d9bbc2551ec68a0b7be",
"wy" : "75ff6d1f4f535a131aa573f6e2d6912c397154933750417d28e46524392592de"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004ccc30b65cad3dd1d793b6db80f57b2e1237973e4264c3d9bbc2551ec68a0b7be75ff6d1f4f535a131aa573f6e2d6912c397154933750417d28e46524392592de",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEzMMLZcrT3R15O224D1ey4SN5c+QmTD2b\nvCVR7Gigt751/20fT1NaExqlc/bi1pEsOXFUkzdQQX0o5GUkOSWS3g==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 220,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf533776f11c47ed0a7b5e25ace7a3b921866733c7454b2c678b8943dfb4cf232",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "zJNJrKDL0LLfDe7NiO055tjHw9e0Iv1dkkMbr3Il_MA",
"y" : "7UlL5pjW84UL4nfCaHkkAPOWAlz6lc9WAYvLwkPlEus"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04cc9349aca0cbd0b2df0deecd88ed39e6d8c7c3d7b422fd5d92431baf7225fcc0ed494be698d6f3850be277c268792400f396025cfa95cf56018bcbc243e512eb",
"wx" : "00cc9349aca0cbd0b2df0deecd88ed39e6d8c7c3d7b422fd5d92431baf7225fcc0",
"wy" : "00ed494be698d6f3850be277c268792400f396025cfa95cf56018bcbc243e512eb"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004cc9349aca0cbd0b2df0deecd88ed39e6d8c7c3d7b422fd5d92431baf7225fcc0ed494be698d6f3850be277c268792400f396025cfa95cf56018bcbc243e512eb",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEzJNJrKDL0LLfDe7NiO055tjHw9e0Iv1d\nkkMbr3Il/MDtSUvmmNbzhQvid8JoeSQA85YCXPqVz1YBi8vCQ+US6w==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 221,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffce8dbffee01807d75f9aa52c295e15b15f138439e7a195a40709b1abf511dbc6a",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "AA58MNLyWffBPxlDIOQ5BdDq1yd-KD6JGEN8EPnQUrA",
"y" : "Kzm2bbuisc9drBtB0t7G8fsIvdFNQg1wOYb2Ou3rXEc"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "04000e7c30d2f259f7c13f194320e43905d0ead7277e283e8918437c10f9d052b02b39b66dbba2b1cf5dac1b41d2dec6f1fb08bdd14d420d703986f63aedeb5c47",
"wx" : "0e7c30d2f259f7c13f194320e43905d0ead7277e283e8918437c10f9d052b0",
"wy" : "2b39b66dbba2b1cf5dac1b41d2dec6f1fb08bdd14d420d703986f63aedeb5c47"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004000e7c30d2f259f7c13f194320e43905d0ead7277e283e8918437c10f9d052b02b39b66dbba2b1cf5dac1b41d2dec6f1fb08bdd14d420d703986f63aedeb5c47",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEAA58MNLyWffBPxlDIOQ5BdDq1yd+KD6J\nGEN8EPnQUrArObZtu6Kxz12sG0HS3sbx+wi90U1CDXA5hvY67etcRw==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 222,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcca01552b58d67a13468d6bc6086329df8f44cc938884fcf15c516b02a7a7b5f6",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "j6KYwArJP3w2iSxSmQBaD2hD-c8Gaf27fW2B4DQYA-0",
"y" : "TKszzCghstqEn5DvINweuJb8ZxYUQLPFLAseiGJ-UIw"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "048fa298c00ac93f7c36892c5299005a0f6843f9cf0669fdbb7d6d81e0341803ed4cab33cc2821b2da849f90ef20dc1eb896fc67161440b3c52c0b1e88627e508c",
"wx" : "008fa298c00ac93f7c36892c5299005a0f6843f9cf0669fdbb7d6d81e0341803ed",
"wy" : "4cab33cc2821b2da849f90ef20dc1eb896fc67161440b3c52c0b1e88627e508c"
},
"keyDer" : "3056301006072a8648ce3d020106052b8104000a034200048fa298c00ac93f7c36892c5299005a0f6843f9cf0669fdbb7d6d81e0341803ed4cab33cc2821b2da849f90ef20dc1eb896fc67161440b3c52c0b1e88627e508c",
"keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEj6KYwArJP3w2iSxSmQBaD2hD+c8Gaf27\nfW2B4DQYA+1MqzPMKCGy2oSfkO8g3B64lvxnFhRAs8UsCx6IYn5QjA==\n-----END PUBLIC KEY-----",
"sha" : "SHA-512",
"type" : "EcdsaP1363Verify",
"tests" : [
{
"tcId" : 223,
"comment" : "edge case for u1",
"msg" : "313233343030",
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc9402aa56b1acf4268d1ad78c10c653c063dabc4061c159a6f8d077787f192aab",
"result" : "valid",
"flags" : []
}
]
},
{
"jwk" : {
"crv" : "P-256K",
"kid" : "none",
"kty" : "EC",
"x" : "b79gioPjfsJrN9oDPgaYFmgLdwunZvuMRPzgA5YFYvE",
"y" : "BF8mjMxeCUkhP38vH6V8_q0EYl7DzPycMzWW5IeyBW8"
},
"key" : {
"curve" : "secp256k1",
"keySize" : 256,
"type" : "EcPublicKey",
"uncompressed" : "046fbf608a83e37ec26b37da033e069816680b770ba766fb8c44fce003960562f1045f268ccc5e0949213f7f2f1fa57cfead04625ec3ccfc9c333596e487b2056f",
"wx" : "6fbf608a83e37ec26b37da033e069816680b770ba766fb8c44fce003960562f1",