{ | |
"algorithm" : "ECDSA", | |
"generatorVersion" : "0.8r12", | |
"numberOfTests" : 285, | |
"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" : [ | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04eada93be10b2449e1e8bb58305d52008013c57107c1a20a317a6cba7eca672340c03d1d2e09663286691df55069fa25490c9dd9f9c0bb2b5", | |
"wx" : "00eada93be10b2449e1e8bb58305d52008013c57107c1a20a317a6cba7", | |
"wy" : "00eca672340c03d1d2e09663286691df55069fa25490c9dd9f9c0bb2b5" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004eada93be10b2449e1e8bb58305d52008013c57107c1a20a317a6cba7eca672340c03d1d2e09663286691df55069fa25490c9dd9f9c0bb2b5", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE6tqTvhCyRJ4ei7WDBdUgCAE8VxB8GiCj\nF6bLp+ymcjQMA9HS4JZjKGaR31UGn6JUkMndn5wLsrU=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 1, | |
"comment" : "signature malleability", | |
"msg" : "313233343030", | |
"sig" : "691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab394766fb67a65fe0af6c154f7cbd285ea180b4c6150cdafafb0f6f0f", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 2, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "01691c723dd6a7f5d11b8c8e8bd08173428bc48a2c3f031caaec3bbce800c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 3, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "96e38dc229580a2ee47371742f7cba0335ad564fe8b735dfcc7c9792c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 4, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "01691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab00c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 5, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "96e38dc229580a2ee47371742f7da36054f46611d4da0c9a70206d55c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 6, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "00691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab01c6b899049859a01f5093eab0834104e71ff12bb612ad778fbda8e56b", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 7, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "00691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab01c6b899049859a01f5093eab08341ee443f383b77fed04e4a614cbb2e", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 8, | |
"comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", | |
"msg" : "313233343030", | |
"sig" : "691c723dd6a7f5d11b8c8e8bd0825c9fab0b99ee2b25f3658fdf92ab394766fb67a65fe0af6c154f7cbe11bbc0c7c488012fb1b59eb344d2", | |
"result" : "invalid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 9, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 10, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 11, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 12, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 13, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 14, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 15, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000002", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 16, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 17, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 18, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 19, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 20, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 21, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 22, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000002", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 23, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d00000000000000000000000000000000000000000000000000000000", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 24, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d00000000000000000000000000000000000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 25, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3dffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 26, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3dffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 27, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3dffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 28, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3dffffffffffffffffffffffffffffffff000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 29, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3dffffffffffffffffffffffffffffffff000000000000000000000002", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 30, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c00000000000000000000000000000000000000000000000000000000", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 31, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c00000000000000000000000000000000000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 32, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3cffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 33, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3cffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 34, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3cffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 35, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3cffffffffffffffffffffffffffffffff000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 36, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3cffffffffffffffffffffffffffffffff000000000000000000000002", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 37, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e00000000000000000000000000000000000000000000000000000000", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 38, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e00000000000000000000000000000000000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 39, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3effffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 40, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3effffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 41, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3effffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 42, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3effffffffffffffffffffffffffffffff000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 43, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3effffffffffffffffffffffffffffffff000000000000000000000002", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 44, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000000", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 45, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 46, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 47, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 48, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 49, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 50, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000002", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 51, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff00000000000000000000000200000000000000000000000000000000000000000000000000000000", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 52, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff00000000000000000000000200000000000000000000000000000000000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 53, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff000000000000000000000002ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 54, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff000000000000000000000002ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3c", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 55, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff000000000000000000000002ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3e", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 56, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff000000000000000000000002ffffffffffffffffffffffffffffffff000000000000000000000001", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 57, | |
"comment" : "Signature with special case values for r and s", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffffffff000000000000000000000002ffffffffffffffffffffffffffffffff000000000000000000000002", | |
"result" : "invalid", | |
"flags" : [ | |
"EdgeCase" | |
] | |
}, | |
{ | |
"tcId" : 58, | |
"comment" : "Edge case for Shamir multiplication", | |
"msg" : "3639313930", | |
"sig" : "326bc06353f7f9c9f77b8f4b55464e8619944e7879402cca572e041a221a25eb9cc8dd66fdf156b2f6ab601ab6d9c509247f8de5d2671a96", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 59, | |
"comment" : "special case hash", | |
"msg" : "33393439313934313732", | |
"sig" : "3b3008ed596b7fa276498def40d96b1eb2ffb731a44050ffb732e4e66dbb08c56db737e9392ff4f3a54d8b806d70af226ecf413b3465de55", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 60, | |
"comment" : "special case hash", | |
"msg" : "35333637363431383737", | |
"sig" : "d1fe269c3061e4b94604e8d612d70887068cc7d5232cd5a9b72923a13c1cbc027d33fb2451d52dce3a828a8c7ecc490a28a94e5e5bb2c4d7", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 61, | |
"comment" : "special case hash", | |
"msg" : "35363731343831303935", | |
"sig" : "04586134cc679295dd93499311c4a8af37cb94dadbae18d8ee279b9bbf9170a1b65b665664cf567d40a995ce252a23d6a9f962b05e364486", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 62, | |
"comment" : "special case hash", | |
"msg" : "3131323037313732393039", | |
"sig" : "c1f51009b935b4773374364ec3eed72a24b70926e0349c77862f347546df3d98f104ba6602f8041a5bf5495fb240e103d1bd17f2fa878923", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 63, | |
"comment" : "special case hash", | |
"msg" : "3131323938303334323336", | |
"sig" : "e822242872f1ecf338a4f773df87b67e9b21bb283acac7d66b26551e94d4e0fc3c6359994a6eaedddd1533f490f72ef85139f8d3b39cf07b", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 64, | |
"comment" : "special case hash", | |
"msg" : "39383736303239363833", | |
"sig" : "7fd45528eb7bfc3710e273c4468f0b50ebf93f94cd0e7a602a4929a646613dd1ffd85df8d71f3498001721fda4982c27a1c291359b05b1b8", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 65, | |
"comment" : "special case hash", | |
"msg" : "3230323034323936353139", | |
"sig" : "36d137b69171a486933b50138d1db1842724766afd25c85b0032daf58e700de21f2fc350a34c7cc19054cf371ecab6f7331ccecf68fca0f4", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 66, | |
"comment" : "special case hash", | |
"msg" : "31343531363639313830", | |
"sig" : "da3b436908f5a82f26bc17a8577ad2a782946e3a7587b01d253b1dd0a6544e38f24e8117370c049b5d1f6712ea14337a94511224df4496a3", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 67, | |
"comment" : "special case hash", | |
"msg" : "31303933363835393531", | |
"sig" : "4314a2bd139d47be3d9fd9ebdd72a06a220219c7596b944178ee6f5f0e6f1d2f57c699654e9c705d7b8fa3c1ccb0f939f6368bed246b2e10", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 68, | |
"comment" : "special case hash", | |
"msg" : "36323139353630323031", | |
"sig" : "6a25643464682679d84970c603927f4a8ca83e7ef9715dd1ed84c28f932b78d165c225a5253e6201c0b1ded0898ba24de44b23233eb78054", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 69, | |
"comment" : "special case hash", | |
"msg" : "35363832343734333033", | |
"sig" : "476aaa58677d9e60477cffd026c43248e2cf3cc21e8fdccb75ceefad7799fc7af8f9b929203faf899bb5ca1aecf2492555157282dfde790d", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 70, | |
"comment" : "special case hash", | |
"msg" : "33373336353331373836", | |
"sig" : "63a98614a1421e2ebb278de53b61618bafc757122647affd358c667a8edba806e0a7e438ca35f98405a8ad2d5c3e8cc2d5c4384233aef0a5", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 71, | |
"comment" : "special case hash", | |
"msg" : "34373935393033373932", | |
"sig" : "880b5238a014f8b44655b83c175880eb1e8307899a824ea3e07dbd6da4724c8649fd74e5bc8d7fe6a9067a1376fb8e08dbdaed68980b0f50", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 72, | |
"comment" : "special case hash", | |
"msg" : "39333939363131303037", | |
"sig" : "f8743588234634dd9891f4f2f40f4e46b77f97b82dc5dbe234aa6b5d80656e5262bc25e158f3b78f51ae0d6a41cc8cca1aa457221b2eb7fb", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 73, | |
"comment" : "special case hash", | |
"msg" : "31303837343931313835", | |
"sig" : "2a2357e3d8fe34434582be4dabd58b77b388d1d52adcc664f45dece494be3a369b7c2788df4587ec5bd4163c4cbc40b77de1a85e8bcfb251", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 74, | |
"comment" : "special case hash", | |
"msg" : "33323336363738353030", | |
"sig" : "b6b0c0aba6c611300ecad8816242c415f183a2bd4d46cd7769033d9b7750b24be02f22dc0b656fe4af377413f9453dff99226915dbb6e08f", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 75, | |
"comment" : "special case hash", | |
"msg" : "31343438393937373033", | |
"sig" : "a5c1a75c2779f3eb83a65e295927cce4288e9d5c2132a4c7ca92526e10fe30f0be33a785385137b57d806140a402b9bd3c1df1b57de6da63", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 76, | |
"comment" : "special case hash", | |
"msg" : "35373134363332383037", | |
"sig" : "b92b5521d1a7abe77e8524dbd3001121cf83c08017e3917bc58b5d1c224b113779017f6a522171edf930f1b5d4f5e7dedc6d2d514fd7883c", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 77, | |
"comment" : "special case hash", | |
"msg" : "323236343837343932", | |
"sig" : "ebd3ecf3aa64cdcdd171585a141a4a673a8d5de0ca087dfcdf62432ee0f1a0f7b8f5ac4a42632f87156ad1094079393b03f2051a9fd60249", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 78, | |
"comment" : "special case hash", | |
"msg" : "35333533343439343739", | |
"sig" : "6c3854297e1f267b64a28e0cd6148e0fadcf85bc8d5c23947543bcb8aa0594ee11312f5d4767d296e5ca83df68072811f81a8d27e178ca5d", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 79, | |
"comment" : "special case hash", | |
"msg" : "34373837333033383830", | |
"sig" : "785ac8c956d7797ae67498775b3c446c41735eb15f3430b49f6a09f25710879ab83994e809c8d2cbd6f2ac5c205b4b8d6226e98be03e7967", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 80, | |
"comment" : "special case hash", | |
"msg" : "32323332313935383233", | |
"sig" : "f1f3d016693125ba73981c8f9a1748e5dce1d9634355f26fa536190eb574e97def60dcd0e9177106483791b2edb4ab0342b9f5ebb957d5b0", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 81, | |
"comment" : "special case hash", | |
"msg" : "3130373339333931393137", | |
"sig" : "e64f3371522cb1a5f0d1511b152b20e01deca0b3284786853cac279ac9a2e5f4ffde22b9d4ed0179ce74fff408ea918dda7685c7980ae61a", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 82, | |
"comment" : "special case hash", | |
"msg" : "31383831303237333135", | |
"sig" : "1f99dd6ef72feeeda6c123baa4fabb126d7dedb64130fae3f4230797e441ec51dca6271b043e95753c4043d7cb4e76fdc13d6aea45fbf243", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 83, | |
"comment" : "special case hash", | |
"msg" : "36303631363933393037", | |
"sig" : "8637a09627c52766bf96f0b6cea6f2ac3eb303001c5f6fe6d628e4ba10b66c599455d40077bb865ed43e2c2cc403473baa6d63b16be48c84", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 84, | |
"comment" : "special case hash", | |
"msg" : "38383935323237303934", | |
"sig" : "52a010a23e4f9ebb459bbe9f3057e6c19761fb99d25c9b16b8f007d8526dc1f34444de00447ba23c76950f2c159579d548b6335d127ea321", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 85, | |
"comment" : "special case hash", | |
"msg" : "31353830323334303934", | |
"sig" : "fc49caaada528f3357e5a264f2e7f970ca1b15ca5fee28741d1202ac175e884d10d0bfd20b39311ce2c53083da167d1f3dfeb990e59ed628", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 86, | |
"comment" : "special case hash", | |
"msg" : "33393635393931353132", | |
"sig" : "d95d539a85c9edacd4e02ede27b0e0b737099612d166c637c83a9f3459936a2b90b7f3f3da83f64dec8e347a3bfa57baadf9acea18c071d8", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 87, | |
"comment" : "special case hash", | |
"msg" : "32323838373332313938", | |
"sig" : "1895e65593d71e5635cce022dda19bd155bb9a7f2e307e5ce9127ade121b487c320c544dcdd471d46fcde2ce5dc9d17fda70544c4eab50a2", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 88, | |
"comment" : "special case hash", | |
"msg" : "32323330383837333139", | |
"sig" : "b5f4c85b13b51a5da81a236f1105937f3d98856d2aeb57101b6b499c3be74ae770fa6467f76a742eb9e504a815a4a60e74b38bcaa89f9b06", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 89, | |
"comment" : "special case hash", | |
"msg" : "313239303536393337", | |
"sig" : "07a57197667a0c40423d4811ff96384c9330467e8a28eaa4c0d519f4011062c8694494baaed24ff610e1e4227efb59a163c33fafd40100f9", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 90, | |
"comment" : "special case hash", | |
"msg" : "32373438363536343338", | |
"sig" : "007f718615ba1d0a9d27a8c5a678a6225ffe1233ed8b417c9343b310cf6a87e4496725c6a2612f4034ddf4b31c7435e2fc3a163e92d463ba", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 91, | |
"comment" : "special case hash", | |
"msg" : "37353833353032363034", | |
"sig" : "ba8f95a4363c493a9f78bb61dbefaa9587d028bb8344420de2b0cf21b3798c2d6e27a2591c2edc18320b78bf11df194b11b3fb498c595232", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 92, | |
"comment" : "special case hash", | |
"msg" : "32333237373534323739", | |
"sig" : "596b74077801db2e889d3b2aaa3990fe180abc152d48528385ca955d38bffd416f779843fad389750003eb0708112a4834c554f476a3e0d1", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 93, | |
"comment" : "special case hash", | |
"msg" : "373735353038353834", | |
"sig" : "8547f62967523a06c9690e5ff66c3f2254cda28f09ffccc222433d393d9ebf664ee551bb7b33157d6c6c5fd456bda3d4ae460215ec1a5f94", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 94, | |
"comment" : "special case hash", | |
"msg" : "3137393832363438333832", | |
"sig" : "90ee3fab9c6ce373a1b35fc135fe878280ee25e58a4bd7529e91b4f06451e7526505b44e88472b46eda3fd2679824dcdfc445e67f35ea382", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 95, | |
"comment" : "special case hash", | |
"msg" : "32333936373737333635", | |
"sig" : "0a530530b6a9238d2d1a3cf468986c87f3b208f61ea0486d53140c175f027a73f31a5cc2bee81ff0019477c542fd782ecde0e551fcd37e93", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 96, | |
"comment" : "special case hash", | |
"msg" : "35393938313035383031", | |
"sig" : "beab4abd23df5e2acfff07c82e245dfa7d587d0238c2c9ab9c88a96a98c6507635536840edf604f9baae6408ce4d3fbee694db3abd825011", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 97, | |
"comment" : "special case hash", | |
"msg" : "3136363737383237303537", | |
"sig" : "3ec8c36335cb98fa07b983c35b7fc256f44a5aa192d6087595145a15c32b7a47ac6271f4593562bbbf91f9e07395a5e4d46970495cf29f05", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 98, | |
"comment" : "special case hash", | |
"msg" : "323036323134333632", | |
"sig" : "bd635a741f1f2a1d9ac1698baf5cfc491d5e3f8e15f1cacbe4ffe4dc4bb606cf7cc11d0d7d96b83966f42276095ccc445882ed5afddabf1e", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 99, | |
"comment" : "special case hash", | |
"msg" : "36383432343936303435", | |
"sig" : "812c08622c0a09d949b7628585c4f4f2db4c5591b5da148ff46d5cd42104f9bc9d0079acb3077d2db58f388119500c5322cb9b5389b5c5d7", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 100, | |
"comment" : "special case hash", | |
"msg" : "33323639383937333231", | |
"sig" : "fa4e1c8b0006f269c855eb495fa3a113f643fa8b1fef2b08ab145994fe85b8b522c7f9e8943e0f62643395bd1fcdabc892c315d108b75f65", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 101, | |
"comment" : "special case hash", | |
"msg" : "31333837333234363932", | |
"sig" : "8c1d9b7911bacb6b4a09582648b992d46a1832eb006178c0c77fcb10becbe12b99f243766da5bdad07461b9226a8298672b4f1adb35357ef", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 102, | |
"comment" : "special case hash", | |
"msg" : "34313138383837353336", | |
"sig" : "78850a40530aa258e478e7c547d3a5e4944d3524f1676443e4dfb37d687058e1ca478f52a30c9a3f8e2eea9d8c40599cd47ef66b9430d17d", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 103, | |
"comment" : "special case hash", | |
"msg" : "393838363036353435", | |
"sig" : "066e7268a6abefe1b4b916ca51c3e958e40dc78c3661313e0ed2e77d6404d8a332a837f2ab6bd13e3ee4aad1e9307d449e7f9b7d6332030c", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 104, | |
"comment" : "special case hash", | |
"msg" : "32343739313135383435", | |
"sig" : "4eca73709a67c41603ca5af494c8132483ffc2e0bf171b52de5a5e812c79137cd2add3ce3a76792270e347221a3ad786eafc2682b39bcf95", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 105, | |
"comment" : "special case hash", | |
"msg" : "35303736383837333637", | |
"sig" : "0178512f8844984222393a63263e0a009601869e632f07eb7470aa05e32657cded1122cee0a4f66ff50a32da1f05de4c5e217acdf5eb6fe2", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 106, | |
"comment" : "special case hash", | |
"msg" : "393838353036393637", | |
"sig" : "e2c7bf1222ca23a56492873c2d3fa6c7030cc166d693142dcea272b6715a4c82fda4404217dea6c0bbf3ac24f8faa2b435fbc6d51a32c4a8", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 107, | |
"comment" : "special case hash", | |
"msg" : "32373231333036313331", | |
"sig" : "49886a8c26c91d649cbfecda6ce8d1441e764c66f5d81dceedb6c5ba4370d8bcd4f052fac9491d62850b6a6a85d5acc44d9248c3dff30bf2", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 108, | |
"comment" : "special case hash", | |
"msg" : "33323034313031363535", | |
"sig" : "e1ae225e1aeca40747ff3e7ad1f75eb9bc90d637160a7f58ce12e591b97cbea3a9323110315760b7e2ede496514b30f0eec521ffeb07a634", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 109, | |
"comment" : "special case hash", | |
"msg" : "33313530363830393530", | |
"sig" : "8a93b87b46512544fb9a7af5c41e3aa72e40235ef87ccb7108daae48157db617ac697df407af7a11626c52a1af7ef189514da39918c43010", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 110, | |
"comment" : "special case hash", | |
"msg" : "31373237343630313033", | |
"sig" : "ebdebe6388b9f460fce6d84faa67ded1e864ef09e77ea3ce58a5deffbe5052033eb40380c2b1325fe97dcc55841e147a89f02a296b4505ef", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 111, | |
"comment" : "special case hash", | |
"msg" : "3134353731343631323235", | |
"sig" : "e85d0667972d003c82afb9e18b702357119b4f38401a5ebdfcbea88ceb7b3e5268a4ce6280f72d7e9a3d74e5cac50b1c3a5296cdb5a49d82", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 112, | |
"comment" : "special case hash", | |
"msg" : "34313739353136303930", | |
"sig" : "3d243581c0874fd4eb4d80f896c5067429ad455314881951ab5ec6e30ec47aba08ccba88c1a6ddc289f595bda08dc2dd34d12dcefb68094d", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 113, | |
"comment" : "special case hash", | |
"msg" : "35383932373133303534", | |
"sig" : "75c966bbdcef9157d47a134231229f9f5ee8ce458775fc747d4509bde344fa716e2088d95a55d02a978a416da10f22a5cccf35a2863227cf", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 114, | |
"comment" : "special case hash", | |
"msg" : "33383936313832323937", | |
"sig" : "cfdf599e986d770b73784d97149f9945fd16d22c302bb796156e7fb4c6409785047b0083f008771b40db8502583208b61c8984671acb0929", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 115, | |
"comment" : "special case hash", | |
"msg" : "38323833333436373332", | |
"sig" : "c53c4aeec8f2e7a5cc0e885a6031aa1a6c1b7b7fec83b5084cbe291fb0e6d10a8fd86f958c3b0f4662ed8ca0d6eadbc892aac4200fcf8315", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 116, | |
"comment" : "special case hash", | |
"msg" : "33333636393734383931", | |
"sig" : "2386550d6e75350bcc32507bfc9beb9c26d72ff82f671c1f5282e98ba55b8de808c4359fb529b80a80d9fc6eddb5ce08082c3b677c689991", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 117, | |
"comment" : "special case hash", | |
"msg" : "32313939313533323239", | |
"sig" : "1fbd192d955ce02b64a3be5bb21bef22b53a6c6f9576d8f889b09e4ef5a9b673a4ee5aabf1ca8e8289f25b62a3e08b956f7418c03e2d3031", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 118, | |
"comment" : "special case hash", | |
"msg" : "35363030333136383232", | |
"sig" : "b80ffba451db9fc2194e450bdd43bc0f53a7d0f4a78900c09fb8d9bc0124eeeab9035b6c845959e70b04d1e187d554807d6751afabcc1802", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 119, | |
"comment" : "special case hash", | |
"msg" : "383639363531363935", | |
"sig" : "187fb026ade3ad16dd4b2813e8ebda433cb6cc3af1615bedf486a9e26fbee53fa884d296f34f7719f74919434d1b7090c485eeed2fb8fd6c", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 120, | |
"comment" : "special case hash", | |
"msg" : "36353833393236333732", | |
"sig" : "e598a16fe12da79e9814f6985c9a9334010f287dc9e38de857ca5fc019e0ed54f0e08ad091a163b4c7b86d0634da2c86a7a8991f5d8706d8", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 121, | |
"comment" : "special case hash", | |
"msg" : "3133323035303135373235", | |
"sig" : "b31a10480e397c8aa46f52a0f2fb5c22ebc0534fba156718b50cf6ea602004df4b47a2065130ca3b05f1eb02d0b37b79b04b1eb799408346", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 122, | |
"comment" : "special case hash", | |
"msg" : "35303835333330373931", | |
"sig" : "bc47e242d19dcc6321913980d73923e430bc6623d219529d586619b681397dd2f52811b534ed754a937d904f04a7de278fa3bc8926de6946", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 123, | |
"comment" : "special case hash", | |
"msg" : "37383636383133313139", | |
"sig" : "5be0e0dfb26b1caa88f866504aa8e76f035a82abe00028d962bcfafa3c3c1df06026123471bed324ca79c51b28b3d10b1ce877cef21b852d", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 124, | |
"comment" : "special case hash", | |
"msg" : "32303832353339343239", | |
"sig" : "fe79d0cfe455724792cb5ab0580ad4f2918c1403ec12f0bdd2ce6528f1357cd4afc402994ab868b0163f41701e0f00e561fdd97e0db6f7b9", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 125, | |
"comment" : "special case hash", | |
"msg" : "3130303635393536363937", | |
"sig" : "1858c5d857124cd703e7c2f5e99d5025d6d979539c6f50b1d00fbd34d94a5adb6d9c5001162620415541d49334fb929bc86a350ca4591195", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 126, | |
"comment" : "special case hash", | |
"msg" : "33303234313831363034", | |
"sig" : "e6b2ec967cfa25f57234b9ef1d87c5945502cbbd5831c862f00774d1caea26368bffc8e562b2bd03aa6c9dc41c529659fefe6597fce9cd9c", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 127, | |
"comment" : "special case hash", | |
"msg" : "37373637383532383734", | |
"sig" : "a59b438b2472074a93a289b33f5b13e604977dd3ab4d744d08e1061b699574a17dc8c7298c9321ca78552e5128ea801d056f387ba42f7a09", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 128, | |
"comment" : "special case hash", | |
"msg" : "353434313939393734", | |
"sig" : "748481709c6882c4a130193834a57f4bc714906211ec6cc12c400dffeec6c9d5a06786f821a8117eec3dc025ed3ac74e39e98a16a4aa285c", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 129, | |
"comment" : "special case hash", | |
"msg" : "35383433343830333931", | |
"sig" : "bc8991b506997403e123136a9c140a4336364733b0815f40d1dbd5fe819503ea3b4c07fc157f948f6949705d560a881fc1c6af4b7391765c", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 130, | |
"comment" : "special case hash", | |
"msg" : "373138383932363239", | |
"sig" : "1caece75c8e31bb0c5cceb0842f23683b8557a97036574ea88ceeabd645ad3276aaee22b693647f00dce5f91a03b678b789b667cd3b8e751", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 131, | |
"comment" : "special case hash", | |
"msg" : "31373433323233343433", | |
"sig" : "3a7d582068aaecaba945203bc445b3312e5cb40886522987aced68d039b3c612b6743a13bb2ffb83514d690cfcb9a7055e3a993cb0863938", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 132, | |
"comment" : "special case hash", | |
"msg" : "32343036303035393336", | |
"sig" : "f773c49fd0645716d16e559e22c39101df266cdfa7cb61ce46f85280df6109fd77a241031cf03b376e001d8a3cd2a6b646edbf9e578133f1", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 133, | |
"comment" : "special case hash", | |
"msg" : "31363134303336393838", | |
"sig" : "79cf893f66f7faa5ca08553ea03456107e7bb391a5e51260cedaea8432e8e3509468da7216c59975d4f3d5493848a03f864b2332044e68d1", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 134, | |
"comment" : "special case hash", | |
"msg" : "32303935343235363835", | |
"sig" : "025ecd1a7ab765fbfd25a6d7cd3c461e17f465e6958bce9f492b7a5aa1ca95038603d302761e416935acbd6b716a316c9b79c57d4053cb79", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 135, | |
"comment" : "special case hash", | |
"msg" : "31303038303938393833", | |
"sig" : "3d14a4c21ba4dbd338fdd8b15fcdd0a9228f157cfaf2b09dd4f2aa67e1640e8bd2a6110dc18d6f290b7325814710c0dc88b76f127c5e9e21", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 136, | |
"comment" : "special case hash", | |
"msg" : "31353734313437393237", | |
"sig" : "258dce916ef78b9d8a87beaf6edd35bcccc08c5de488586e1b7b749a4ff500db4d665c7062179c099b2985a814f99fbfa44a3a709024d589", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 137, | |
"comment" : "special case hash", | |
"msg" : "32383636373731353232", | |
"sig" : "cecf0aec5357749f357c459575298a3384dc4ac381438ff99acd9993da7adb092a6890e0918c235a62d4a949b0cae5e57856975108fb2b91", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 138, | |
"comment" : "special case hash", | |
"msg" : "31363934323830373837", | |
"sig" : "d77f2e547fd68d5db314901da1ff7ecaf3d0c17ec047a974a7cec33e443a97afdf882272bf0233c8c4a8d23c9352ad89b1770c26240f6650", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 139, | |
"comment" : "special case hash", | |
"msg" : "39393231363932353638", | |
"sig" : "d5dcf93e6e1b93323ea2642d3405a7423cb04f59c03420193f394886ddd5842e4928ee4b5d77d43d4a4bfc7f991c899727b75fc941b52995", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 140, | |
"comment" : "special case hash", | |
"msg" : "3131363039343339373938", | |
"sig" : "a9bc3ebc6ee34421326711ce29518d02bd403ead806a3e4502efa0ce12610b89a61689a8eb6e062d2524278155fe499ffecc0e0d940d48a7", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 141, | |
"comment" : "special case hash", | |
"msg" : "37313836313632313030", | |
"sig" : "c703c508784ef71b596dcd61c5b01b45c6c69d2b36a5a3b7701e5976f05444a777204118f3ac2afc92d0212831bf7002158e7c656f4c07db", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 142, | |
"comment" : "special case hash", | |
"msg" : "33323934333437313737", | |
"sig" : "80674b740b64d383677c049a6f4baeb214f4a6b5933033853e6345789b3a804c75ed790e31966bc25730b7428af8c73c65fb503c06c597eb", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 143, | |
"comment" : "special case hash", | |
"msg" : "3138353134343535313230", | |
"sig" : "7ed658c30f4a0dcc894c39f9320f59a185509ffee45eac6023577c7c47ac94a501806d5adffea9fcf3ccd8cf79f3cc47eca9fe38fc4886b4", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 144, | |
"comment" : "special case hash", | |
"msg" : "343736303433393330", | |
"sig" : "397f669cc399a91da96c16efd233f6fe60d1b7caa397cc257843b30bf19375fe66eae4738ec9dc5b7ef51cb33d4cb258f36944d37dd245cb", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 145, | |
"comment" : "special case hash", | |
"msg" : "32353637333738373431", | |
"sig" : "537ec369b3f0d891e166f6c74e5d73dd2c4822210c5fe5f978c340720b183c48b5f6e69245cb76e1e2c39663eedfb74ba9538739ac495ff5", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 146, | |
"comment" : "special case hash", | |
"msg" : "35373339393334393935", | |
"sig" : "d0ed7159cc3a79988f3c279287ca8ed10bb8f02c8b5a6204aead122375ee1e5c00e81899bfa8545edcc64fdf707dae1f61d976d2f0883777", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 147, | |
"comment" : "special case hash", | |
"msg" : "33343738333636313339", | |
"sig" : "cf43329a9781db8044a920758e58399866fe7748c0f5d6a3bcdcbcbdd9740d2dd716290ad4160345bcd4af03af01c44b610b1e5953199075", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 148, | |
"comment" : "special case hash", | |
"msg" : "363439303532363032", | |
"sig" : "8ab2e92c8c9143f9d8da3bdb1d935cce3ab60ae99b3ccfe863b15d1488c89302e8a9c591c6ed16b1ae46f966004d0b2685449842e291d742", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 149, | |
"comment" : "special case hash", | |
"msg" : "34373633383837343936", | |
"sig" : "04f60f8450b448198cf7981116de06d4c4888cd26be3a5947092238fcb23fcb33c14f089c2ae030146d68fa65eb9b086fa792f95be8ecf35", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 150, | |
"comment" : "special case hash", | |
"msg" : "353739303230303830", | |
"sig" : "f270f7a70a96a0f916c7530c6dea7178e6c087ddbcc60aacd8a7c5538b2c378554121365a180ad4edf1a12e566ba55eeabf525356783e603", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 151, | |
"comment" : "special case hash", | |
"msg" : "35333434373837383438", | |
"sig" : "85ad01b236ca4a5451969242e16165d322428235a2af8fdcd6c4c7b98eb2998c5e0aaf279793caff59a266ca2068d94ebf77bae81fd0fb6a", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 152, | |
"comment" : "special case hash", | |
"msg" : "3139323636343130393230", | |
"sig" : "cffdb8d64b5b84b490ff73d77e51cc7797bf67c5ee0a4999def172303baf4b34e1a35e9606a460b395063a554264a9c43cc302ab5abf473e", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 153, | |
"comment" : "special case hash", | |
"msg" : "33373033393135373035", | |
"sig" : "66cda58a5a6ddb9476e36dbad5df542be88d7e447bdc3dfe1d9e8b2c0d99d387486a964ebab4e29bad583e46a5a200391d1065768a4e35fd", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 154, | |
"comment" : "special case hash", | |
"msg" : "3831353435373730", | |
"sig" : "3200761902825bd353908accd2be6b482645646971f96dc490706a373ed77899efdbe418370fa7998df3b7c924bed6864535277f805c894f", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 155, | |
"comment" : "special case hash", | |
"msg" : "313935353330333737", | |
"sig" : "ba0eff0ee46aa9fca5ab8ad64aee4037931d3ad0b953d404ef9f7bdcafdf21df0dcbe39c2f5fa9ef7e1a2bca87d1213d1eca438929ad8982", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 156, | |
"comment" : "special case hash", | |
"msg" : "31323637383130393033", | |
"sig" : "a20c6883fc6ec1ca4bb378ac88ed670a742a6284113d5fa3182a1858e0a73b913b94163175d264224cc70736f2fb8e8d58e914b18c921323", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 157, | |
"comment" : "special case hash", | |
"msg" : "3131313830373230383135", | |
"sig" : "f2f4af956b0c5409949d377e9bc68e4f1abef7969b518f8beacf27dbdf3a7b5993d2393ade70a2cfc1e8671a78ca4fecb56425a661a2d2fc", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 158, | |
"comment" : "special case hash", | |
"msg" : "38333831383639323930", | |
"sig" : "331a1a553494f8524adb4e8a722d558965fb703ae432bf3cbdb255c25ab6e3dee6a2516fc4e0ac88e6dfc81d2bc37c98949cc03e521d389d", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 159, | |
"comment" : "special case hash", | |
"msg" : "33313331323837323737", | |
"sig" : "867135558e06e19796ebce8e3555c607a6607d46f7c8da6b8552ffc18e827e8b9a4f74efeec7d7ba5c23428fde0227df55a1efc179a353b1", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 160, | |
"comment" : "special case hash", | |
"msg" : "3134333331393236353338", | |
"sig" : "6746903ca095bfd3f6378a70092723483ca190b2392d8b1ad337969ff33bfae0835c23a80ec9f33ce9a9035c192836a0b2fadd347d803f96", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 161, | |
"comment" : "special case hash", | |
"msg" : "333434393038323336", | |
"sig" : "7fc0d8739ecfe349e506e71203a6e60e628a1bb0c67d5e574cb8831ccf8bb1557152c57550a0fde6571456fa752782f7f92f7bb235dde39f", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 162, | |
"comment" : "special case hash", | |
"msg" : "36383239383335393239", | |
"sig" : "b4486e3139e0b1542892db3d3f51b0524894e19cb00cd07b03ee9c97ad9728d77a8b7b4fa435b3345847860c332d65d8152aa6503ab18755", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 163, | |
"comment" : "special case hash", | |
"msg" : "33343435313538303233", | |
"sig" : "afbbdc8e50e801ecbd2e3705079717f4f9d69f3b3d85215aeecb4fbceceadd4e2cc9cea10b56d16a03fa551fec3eb808bd8d9f0926d14ed3", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 164, | |
"comment" : "special case hash", | |
"msg" : "3132363937393837363434", | |
"sig" : "4a762f7d146f9eafff5ad11a6978260c818b801c3488dd60411f5cf69ea77512585620ef2cfae8b8c9d8171229a32197e1949561bb75a049", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 165, | |
"comment" : "special case hash", | |
"msg" : "333939323432353533", | |
"sig" : "227fe52b579833feee16c287d29273e2256df68aff0b94d2752d877bbd79935e5faa8e9356622fea0135ecf796daf60333d5ab125f71e512", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 166, | |
"comment" : "special case hash", | |
"msg" : "31363031393737393737", | |
"sig" : "cd5365983eb165db39ba0c66c3a45b2ce1370c9ad14a9aa76dd4633aa8c77ce42ab1c888a6b5d04b71139fd882328622e15e80252e5cf7da", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 167, | |
"comment" : "special case hash", | |
"msg" : "3130383738373535313435", | |
"sig" : "54d6d44373f7dfc98455a22cd39a0b320fabc33215216b37365b5a1629cc690f2467c02e07bc416ad47204975af8c5c3346973f2b03ded3d", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 168, | |
"comment" : "special case hash", | |
"msg" : "37303034323532393939", | |
"sig" : "2f5048c9ef9f30da7cb3fe4624552200f9e57a46d79db0484a0d9cf206dad3a4682725852869a1a459bec865661e1a38a9e546eeaac7cb84", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 169, | |
"comment" : "special case hash", | |
"msg" : "31353635333235323833", | |
"sig" : "abbf0a02332fbea779899d31d3abd2d22c9c02d4058ced639bf06c45cce0570f3812e5cfcb23376c554c7fc35dbcfeb623a7958c664ac6a4", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 170, | |
"comment" : "special case hash", | |
"msg" : "3233383236333432333530", | |
"sig" : "1c30cb8bc21087b77eb1216ee8629e3676d925f1ae15077cc631da4fee998157bdefb77d1044e983a6afec7d91a23d95c937fc5c6548c989", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 171, | |
"comment" : "special case hash", | |
"msg" : "31343437383437303635", | |
"sig" : "43ee11a7ab62e2125e765c2ce5d4f84704183539810512268d87f19565897e54025777659ee802b39c6bfd5ccc5706a9d1b38f95c078abaf", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 172, | |
"comment" : "special case hash", | |
"msg" : "3134323630323035353434", | |
"sig" : "a1fe3f4d3f43aaa3dcafa79ed99fbc045c11c352caacd89f0f63847eca2e37bd2c13b9fb3f8a55b7a67eb034240395abd39fecde75141336", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 173, | |
"comment" : "special case hash", | |
"msg" : "31393933383335323835", | |
"sig" : "bd290286ca08485ea4137010c67203c2455e7b669d153c6be40087c797dd7502ba3637f33baea5b2398647ad24c0fe35072bd963149b5aa0", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 174, | |
"comment" : "special case hash", | |
"msg" : "34323932313533353233", | |
"sig" : "c917269a5a4ce80b7fe54a8bed49326b50527a4d2fb0a3093182b5a5a195ec0e69e3172e854e87dd651b44433fcd7dcbb7bd59515d2afe8e", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 175, | |
"comment" : "special case hash", | |
"msg" : "34343539393031343936", | |
"sig" : "0b7b5aab8364dd4b11001a0b986d5aa4fb61ee720237417a7f63722f7f13b411e645e819fed1b925ebe807d9560b44d0ba1b75bd2fbd1294", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 176, | |
"comment" : "special case hash", | |
"msg" : "31333933393731313731", | |
"sig" : "505b974f8ecf07b60ffdbd2b2df9324de92b39476eb763a4c25f126a1c36ed1dee772c724205f717c383f49a87a5bc3caa0ef81360f9d800", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 177, | |
"comment" : "special case hash", | |
"msg" : "32333930363936343935", | |
"sig" : "24219e49b98a9b64e56d21c908c870eb88b447d9f1ddb735083d6df2bc4d7644faeff1e134443b2bb3bb2a20e2a4a7c193180626127ce937", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 178, | |
"comment" : "special case hash", | |
"msg" : "3131343436303536323634", | |
"sig" : "083246081cf2f8c5e1cd42b60450fc6cac3b0ab03d38bdd271cd73708d117ec32dbf939394499f7dbc2ab77290e9222d6d60ea02ce45c58a", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 179, | |
"comment" : "special case hash", | |
"msg" : "363835303034373530", | |
"sig" : "24916961dd0d168c2878ca4fd065b81311c03b7f23f8416f4a23b14b1e37e3c03b2333b33bbb2ebe05b031042af19315adfdccdfc8d078ee", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 180, | |
"comment" : "special case hash", | |
"msg" : "3232323035333630363139", | |
"sig" : "8df5468b123b92477a5c57ea86c54c5c9e41d119370dc18922aa830386bdf06b75f4d49d02c5806926f5d01b1a4f6a8146664a03fa820772", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 181, | |
"comment" : "special case hash", | |
"msg" : "36323135363635313234", | |
"sig" : "f65bf16f7ced97b0cdc22b08c62ef811306813134b001bc51140e8283a9b7c008cdaf803368df9ee50e274c7a9f9369344d9918e0c08dba9", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 182, | |
"comment" : "Signature generated without truncating the hash", | |
"msg" : "313233343030", | |
"sig" : "6239877430e268f1a3ada2c90357247c6ca6687f49023bed0fb5b597355c60c09f0dacb9d74b7ccde71806c50fda8750c6ecb7abba910ac7", | |
"result" : "invalid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "044408e5c95e332ab6c2823a63959391d60a6d69c59eb1f7bd272206b9f5278e901fb4773aeeb2d8255ba4df3cf3db7e0557dbc6134c55f3a6", | |
"wx" : "4408e5c95e332ab6c2823a63959391d60a6d69c59eb1f7bd272206b9", | |
"wy" : "00f5278e901fb4773aeeb2d8255ba4df3cf3db7e0557dbc6134c55f3a6" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00044408e5c95e332ab6c2823a63959391d60a6d69c59eb1f7bd272206b9f5278e901fb4773aeeb2d8255ba4df3cf3db7e0557dbc6134c55f3a6", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAERAjlyV4zKrbCgjpjlZOR1gptacWesfe9\nJyIGufUnjpAftHc67rLYJVuk3zzz234FV9vGE0xV86Y=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 183, | |
"comment" : "k*G has a large x-coordinate", | |
"msg" : "313233343030", | |
"sig" : "0000000000000000000000000000e95c1f470fc1ec22d6baa3a3d5c1ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 184, | |
"comment" : "r too large", | |
"msg" : "313233343030", | |
"sig" : "fffffffffffffffffffffffffffffffefffffffffffffffffffffffeffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", | |
"result" : "invalid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04315a83008dba00b351c3f9fca0811c3ae1884fa9a2a75e6d5e71f269504bbe6a25be253b582efab4b8b9e61372767a7a3a423c0943127296", | |
"wx" : "315a83008dba00b351c3f9fca0811c3ae1884fa9a2a75e6d5e71f269", | |
"wy" : "504bbe6a25be253b582efab4b8b9e61372767a7a3a423c0943127296" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004315a83008dba00b351c3f9fca0811c3ae1884fa9a2a75e6d5e71f269504bbe6a25be253b582efab4b8b9e61372767a7a3a423c0943127296", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEMVqDAI26ALNRw/n8oIEcOuGIT6mip15t\nXnHyaVBLvmolviU7WC76tLi55hNydnp6OkI8CUMScpY=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 185, | |
"comment" : "r,s are large", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3cffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "042f6983b6e9f8ef96c2d981f69be54b06591ed73fe40c8a546b936a7971bf57726c26c811d7625a9d851951c1fffe236b0eb3b896bc4c98ef", | |
"wx" : "2f6983b6e9f8ef96c2d981f69be54b06591ed73fe40c8a546b936a79", | |
"wy" : "71bf57726c26c811d7625a9d851951c1fffe236b0eb3b896bc4c98ef" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00042f6983b6e9f8ef96c2d981f69be54b06591ed73fe40c8a546b936a7971bf57726c26c811d7625a9d851951c1fffe236b0eb3b896bc4c98ef", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEL2mDtun475bC2YH2m+VLBlke1z/kDIpU\na5NqeXG/V3JsJsgR12JanYUZUcH//iNrDrO4lrxMmO8=\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" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff3d5052691b8dc89debad360466f2a39e82e8ae2aefb77c3c92ad7cd1", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04d1f515971cc9391153569c2befa1f915e2931110757760ebd7e61f8641c3db8beea20b13205389dcc4ba8a6af4d6da2604cacd7184ec9dbc", | |
"wx" : "00d1f515971cc9391153569c2befa1f915e2931110757760ebd7e61f86", | |
"wy" : "41c3db8beea20b13205389dcc4ba8a6af4d6da2604cacd7184ec9dbc" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004d1f515971cc9391153569c2befa1f915e2931110757760ebd7e61f8641c3db8beea20b13205389dcc4ba8a6af4d6da2604cacd7184ec9dbc", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE0fUVlxzJORFTVpwr76H5FeKTERB1d2Dr\n1+YfhkHD24vuogsTIFOJ3MS6imr01tomBMrNcYTsnbw=\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" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffbf19ab4d3ebf5a1a49d765909308daa88c2b7be3969db552ea30562b", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04e8f90a717714f0158d9521f18c14ae8c83bf1eeba115c46cbdabb20b66f50ac13461c02da02edfe4296a1f543dde7b4359f905e04193d3cf", | |
"wx" : "00e8f90a717714f0158d9521f18c14ae8c83bf1eeba115c46cbdabb20b", | |
"wy" : "66f50ac13461c02da02edfe4296a1f543dde7b4359f905e04193d3cf" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004e8f90a717714f0158d9521f18c14ae8c83bf1eeba115c46cbdabb20b66f50ac13461c02da02edfe4296a1f543dde7b4359f905e04193d3cf", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE6PkKcXcU8BWNlSHxjBSujIO/HuuhFcRs\nvauyC2b1CsE0YcAtoC7f5ClqH1Q93ntDWfkF4EGT088=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 188, | |
"comment" : "small r and s", | |
"msg" : "313233343030", | |
"sig" : "0000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000001", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 189, | |
"comment" : "incorrect size of signature", | |
"msg" : "313233343030", | |
"sig" : "0301", | |
"result" : "acceptable", | |
"flags" : [ | |
"SigSize" | |
] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04723bc0c9b7ce6ea784ec075036cede90452c76576bd8fb5be4dc0fb1cf405820d92f48552b551c7b11f49406dc892fd659971ae7f9e74b59", | |
"wx" : "723bc0c9b7ce6ea784ec075036cede90452c76576bd8fb5be4dc0fb1", | |
"wy" : "00cf405820d92f48552b551c7b11f49406dc892fd659971ae7f9e74b59" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004723bc0c9b7ce6ea784ec075036cede90452c76576bd8fb5be4dc0fb1cf405820d92f48552b551c7b11f49406dc892fd659971ae7f9e74b59", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEcjvAybfObqeE7AdQNs7ekEUsdldr2Ptb\n5NwPsc9AWCDZL0hVK1UcexH0lAbciS/WWZca5/nnS1k=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 190, | |
"comment" : "small r and s", | |
"msg" : "313233343030", | |
"sig" : "0000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000003", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 191, | |
"comment" : "incorrect size of signature", | |
"msg" : "313233343030", | |
"sig" : "0303", | |
"result" : "acceptable", | |
"flags" : [ | |
"SigSize" | |
] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04a0dcce127084f955a4e49a7c86b9b91b05ae7afd6eb07225a6541d88f10a1d4fef93934967bb6c5d8792bbd47ab3abb406899a00b1c91b4a", | |
"wx" : "00a0dcce127084f955a4e49a7c86b9b91b05ae7afd6eb07225a6541d88", | |
"wy" : "00f10a1d4fef93934967bb6c5d8792bbd47ab3abb406899a00b1c91b4a" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004a0dcce127084f955a4e49a7c86b9b91b05ae7afd6eb07225a6541d88f10a1d4fef93934967bb6c5d8792bbd47ab3abb406899a00b1c91b4a", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEoNzOEnCE+VWk5Jp8hrm5GwWuev1usHIl\nplQdiPEKHU/vk5NJZ7tsXYeSu9R6s6u0BomaALHJG0o=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 192, | |
"comment" : "small r and s", | |
"msg" : "313233343030", | |
"sig" : "0000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000004", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 193, | |
"comment" : "incorrect size of signature", | |
"msg" : "313233343030", | |
"sig" : "0304", | |
"result" : "acceptable", | |
"flags" : [ | |
"SigSize" | |
] | |
}, | |
{ | |
"tcId" : 194, | |
"comment" : "r is larger than n", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a4000000000000000000000000000000000000000000000000000000004", | |
"result" : "invalid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04e10abc9fe15bcc63f009e161aaee26602415bcb45bc6c99ce7ab2b10fbebff4e4de0dfaaf04594dd603cee80b5d9ab78b6707608a95e574d", | |
"wx" : "00e10abc9fe15bcc63f009e161aaee26602415bcb45bc6c99ce7ab2b10", | |
"wy" : "00fbebff4e4de0dfaaf04594dd603cee80b5d9ab78b6707608a95e574d" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004e10abc9fe15bcc63f009e161aaee26602415bcb45bc6c99ce7ab2b10fbebff4e4de0dfaaf04594dd603cee80b5d9ab78b6707608a95e574d", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE4Qq8n+FbzGPwCeFhqu4mYCQVvLRbxsmc\n56srEPvr/05N4N+q8EWU3WA87oC12at4tnB2CKleV00=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 195, | |
"comment" : "s is larger than n", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000003ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c6f00c4", | |
"result" : "invalid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04fbfabe6c640856ae5dcdc9e4b706fb3db23ddca46b80b9057ab9e44f6b62d4697977ffe19bf3185083b1ede2161aa5725401a8f57851fc82", | |
"wx" : "00fbfabe6c640856ae5dcdc9e4b706fb3db23ddca46b80b9057ab9e44f", | |
"wy" : "6b62d4697977ffe19bf3185083b1ede2161aa5725401a8f57851fc82" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004fbfabe6c640856ae5dcdc9e4b706fb3db23ddca46b80b9057ab9e44f6b62d4697977ffe19bf3185083b1ede2161aa5725401a8f57851fc82", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE+/q+bGQIVq5dzcnktwb7PbI93KRrgLkF\nernkT2ti1Gl5d//hm/MYUIOx7eIWGqVyVAGo9XhR/II=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 196, | |
"comment" : "small r and s^-1", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000100c993264c993264c993264c99326411d2e55b3214a8d67528812a55ab", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "0491a85b3c5e90b409f6b8d3bca9117a54a40f4162b388bb9367fd6439f1cedf20ab52eb7154b7ea1f2934a9c8292906e18a0e572002cd2f7c", | |
"wx" : "0091a85b3c5e90b409f6b8d3bca9117a54a40f4162b388bb9367fd6439", | |
"wy" : "00f1cedf20ab52eb7154b7ea1f2934a9c8292906e18a0e572002cd2f7c" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a000491a85b3c5e90b409f6b8d3bca9117a54a40f4162b388bb9367fd6439f1cedf20ab52eb7154b7ea1f2934a9c8292906e18a0e572002cd2f7c", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEkahbPF6QtAn2uNO8qRF6VKQPQWKziLuT\nZ/1kOfHO3yCrUutxVLfqHyk0qcgpKQbhig5XIALNL3w=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 197, | |
"comment" : "smallish r and s^-1", | |
"msg" : "313233343030", | |
"sig" : "0000000000000000000000000000000000000000002d9b4d347952cc3e85d56474b5c55fbe86608442a84b2bf093b7d75f53a47250e1c70c", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04d1ca7a5c1aa086b2951c1ac14e005f0072fb28383973a05117f9652cce523c05ebe94991c47fecd241d0a07e86c88ab3c620eae792aba3d1", | |
"wx" : "00d1ca7a5c1aa086b2951c1ac14e005f0072fb28383973a05117f9652c", | |
"wy" : "00ce523c05ebe94991c47fecd241d0a07e86c88ab3c620eae792aba3d1" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004d1ca7a5c1aa086b2951c1ac14e005f0072fb28383973a05117f9652cce523c05ebe94991c47fecd241d0a07e86c88ab3c620eae792aba3d1", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE0cp6XBqghrKVHBrBTgBfAHL7KDg5c6BR\nF/llLM5SPAXr6UmRxH/s0kHQoH6GyIqzxiDq55Kro9E=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 198, | |
"comment" : "100-bit r and small s^-1", | |
"msg" : "313233343030", | |
"sig" : "0000000000000000000000000000001033e67e37b32b445580bf4efb02fd02fd02fd02fd02fd02fd02fd0043a4fd2da317247308c74dc6b8", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "043565af2a481f9390e71d7642717d0427e02e5e7de8a3c0c1ffd5f33e9474547e0d54dcaae85494c74faa23394a056e41c2839638b8523b72", | |
"wx" : "3565af2a481f9390e71d7642717d0427e02e5e7de8a3c0c1ffd5f33e", | |
"wy" : "009474547e0d54dcaae85494c74faa23394a056e41c2839638b8523b72" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00043565af2a481f9390e71d7642717d0427e02e5e7de8a3c0c1ffd5f33e9474547e0d54dcaae85494c74faa23394a056e41c2839638b8523b72", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAENWWvKkgfk5DnHXZCcX0EJ+AuXn3oo8DB\n/9XzPpR0VH4NVNyq6FSUx0+qIzlKBW5BwoOWOLhSO3I=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 199, | |
"comment" : "small r and 100 bit s^-1", | |
"msg" : "313233343030", | |
"sig" : "00000000000000000000000000000000000000000000000000000100d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "0429c694790fbd23777cfde434badcb061a326a5534264bcfe193c716c178a943f7bd4fb132565ba602358b13433a5217ac04cc035566c73f8", | |
"wx" : "29c694790fbd23777cfde434badcb061a326a5534264bcfe193c716c", | |
"wy" : "178a943f7bd4fb132565ba602358b13433a5217ac04cc035566c73f8" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a000429c694790fbd23777cfde434badcb061a326a5534264bcfe193c716c178a943f7bd4fb132565ba602358b13433a5217ac04cc035566c73f8", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEKcaUeQ+9I3d8/eQ0utywYaMmpVNCZLz+\nGTxxbBeKlD971PsTJWW6YCNYsTQzpSF6wEzANVZsc/g=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 200, | |
"comment" : "100-bit r and s^-1", | |
"msg" : "313233343030", | |
"sig" : "000000000000000000000000000000062522bbd3ecbe7c39e93e7c24d05434abacd859ed74185e75b751c6d9f60c7921dacfbb8e19cdba8e", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "048fd43aac8556f4665fd4c13f4e151140f42a395763c5da247a398f979687d24a9fcd6b20a59451c348a6364d0ffaf0ecfe164313db6594ab", | |
"wx" : "008fd43aac8556f4665fd4c13f4e151140f42a395763c5da247a398f97", | |
"wy" : "009687d24a9fcd6b20a59451c348a6364d0ffaf0ecfe164313db6594ab" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00048fd43aac8556f4665fd4c13f4e151140f42a395763c5da247a398f979687d24a9fcd6b20a59451c348a6364d0ffaf0ecfe164313db6594ab", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEj9Q6rIVW9GZf1ME/ThURQPQqOVdjxdok\nejmPl5aH0kqfzWsgpZRRw0imNk0P+vDs/hZDE9tllKs=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 201, | |
"comment" : "r and s^-1 are close to n", | |
"msg" : "313233343030", | |
"sig" : "ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29bd5555555555555555555555555555078ba03da56a069f0dc1c9740e14", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04c2ae0e357a43f97549a725ae3704449051c96bf3633355c35b6eb7e96a84dfb6d4517d1de46b18786a506178724bf4ae4f9e418c75ab17ef", | |
"wx" : "00c2ae0e357a43f97549a725ae3704449051c96bf3633355c35b6eb7e9", | |
"wy" : "6a84dfb6d4517d1de46b18786a506178724bf4ae4f9e418c75ab17ef" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004c2ae0e357a43f97549a725ae3704449051c96bf3633355c35b6eb7e96a84dfb6d4517d1de46b18786a506178724bf4ae4f9e418c75ab17ef", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEwq4ONXpD+XVJpyWuNwREkFHJa/NjM1XD\nW2636WqE37bUUX0d5GsYeGpQYXhyS/SuT55BjHWrF+8=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 202, | |
"comment" : "s == 1", | |
"msg" : "313233343030", | |
"sig" : "5555555555555555555555555555078ba03da56a069f0dc1c9740e1400000000000000000000000000000000000000000000000000000001", | |
"result" : "valid", | |
"flags" : [] | |
}, | |
{ | |
"tcId" : 203, | |
"comment" : "s == 0", | |
"msg" : "313233343030", | |
"sig" : "5555555555555555555555555555078ba03da56a069f0dc1c9740e1400000000000000000000000000000000000000000000000000000000", | |
"result" : "invalid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04961617d9855f202fd600b584abe94a46674927cfdc6333c5be56ce7b89b4150d9ccdfbd77e7682ca862c0c3e96d89c918b7d3b7bbb92ff43", | |
"wx" : "00961617d9855f202fd600b584abe94a46674927cfdc6333c5be56ce7b", | |
"wy" : "0089b4150d9ccdfbd77e7682ca862c0c3e96d89c918b7d3b7bbb92ff43" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004961617d9855f202fd600b584abe94a46674927cfdc6333c5be56ce7b89b4150d9ccdfbd77e7682ca862c0c3e96d89c918b7d3b7bbb92ff43", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAElhYX2YVfIC/WALWEq+lKRmdJJ8/cYzPF\nvlbOe4m0FQ2czfvXfnaCyoYsDD6W2JyRi307e7uS/0M=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 204, | |
"comment" : "point at infinity during verify", | |
"msg" : "313233343030", | |
"sig" : "7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151e5555555555555555555555555555078ba03da56a069f0dc1c9740e14", | |
"result" : "invalid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "048db53fe4168df43ee538bc9d758b8c26fa433fb0101bcbad039585de2310dfc20835379ea406993036fd4bb0f67d14760e1eb414c32dd1f3", | |
"wx" : "008db53fe4168df43ee538bc9d758b8c26fa433fb0101bcbad039585de", | |
"wy" : "2310dfc20835379ea406993036fd4bb0f67d14760e1eb414c32dd1f3" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00048db53fe4168df43ee538bc9d758b8c26fa433fb0101bcbad039585de2310dfc20835379ea406993036fd4bb0f67d14760e1eb414c32dd1f3", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEjbU/5BaN9D7lOLyddYuMJvpDP7AQG8ut\nA5WF3iMQ38IINTeepAaZMDb9S7D2fRR2Dh60FMMt0fM=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 205, | |
"comment" : "edge case for signature malleability", | |
"msg" : "313233343030", | |
"sig" : "7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151f7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151e", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "040b7fa61983e7a227f738847d457f3e8cf0a4085c312fb6dcec822570ee7434ce2ff3fbcc1d0960379876e9dd5bed28aad576eea233a44b0d", | |
"wx" : "0b7fa61983e7a227f738847d457f3e8cf0a4085c312fb6dcec822570", | |
"wy" : "00ee7434ce2ff3fbcc1d0960379876e9dd5bed28aad576eea233a44b0d" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00040b7fa61983e7a227f738847d457f3e8cf0a4085c312fb6dcec822570ee7434ce2ff3fbcc1d0960379876e9dd5bed28aad576eea233a44b0d", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEC3+mGYPnoif3OIR9RX8+jPCkCFwxL7bc\n7IIlcO50NM4v8/vMHQlgN5h26d1b7Siq1XbuojOkSw0=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 206, | |
"comment" : "edge case for signature malleability", | |
"msg" : "313233343030", | |
"sig" : "7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151f7fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e151f", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "0455b212919cd6886b13cd7a2556430ce442e86942f1bf6e4618ae363e795c664ae960ee1106308b7dba91240ab0c3ef8beb7d0a4d7a102a7f", | |
"wx" : "55b212919cd6886b13cd7a2556430ce442e86942f1bf6e4618ae363e", | |
"wy" : "795c664ae960ee1106308b7dba91240ab0c3ef8beb7d0a4d7a102a7f" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a000455b212919cd6886b13cd7a2556430ce442e86942f1bf6e4618ae363e795c664ae960ee1106308b7dba91240ab0c3ef8beb7d0a4d7a102a7f", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEVbISkZzWiGsTzXolVkMM5ELoaULxv25G\nGK42PnlcZkrpYO4RBjCLfbqRJAqww++L630KTXoQKn8=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 207, | |
"comment" : "u1 == 1", | |
"msg" : "313233343030", | |
"sig" : "5555555555555555555555555555078ba03da56a069f0dc1c9740e1443f800fbeaf9238c58af795bcdad04bc49cd850c394d3382953356b0", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04c0288a63ce32263f3651198dab801c896fb9308362fc40e35959e14010d00bd1c228cfb6a5faa647387804e34fa1a7f9fcc472c05ea2eeda", | |
"wx" : "00c0288a63ce32263f3651198dab801c896fb9308362fc40e35959e140", | |
"wy" : "10d00bd1c228cfb6a5faa647387804e34fa1a7f9fcc472c05ea2eeda" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004c0288a63ce32263f3651198dab801c896fb9308362fc40e35959e14010d00bd1c228cfb6a5faa647387804e34fa1a7f9fcc472c05ea2eeda", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEwCiKY84yJj82URmNq4AciW+5MINi/EDj\nWVnhQBDQC9HCKM+2pfqmRzh4BONPoaf5/MRywF6i7to=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 208, | |
"comment" : "u1 == n - 1", | |
"msg" : "313233343030", | |
"sig" : "5555555555555555555555555555078ba03da56a069f0dc1c9740e14bc07ff041506dc73a75086a4325211e696eb6b31da8ff5c2c728d38d", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "040c8e2cb5f6a903e1cccf3ac2d465f1d0dc3452237fd9e8a4df5d5341d044ca8ceecb54a1b951270971e5ab4eb226116c48c553499d1a4899", | |
"wx" : "0c8e2cb5f6a903e1cccf3ac2d465f1d0dc3452237fd9e8a4df5d5341", | |
"wy" : "00d044ca8ceecb54a1b951270971e5ab4eb226116c48c553499d1a4899" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00040c8e2cb5f6a903e1cccf3ac2d465f1d0dc3452237fd9e8a4df5d5341d044ca8ceecb54a1b951270971e5ab4eb226116c48c553499d1a4899", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEDI4stfapA+HMzzrC1GXx0Nw0UiN/2eik\n311TQdBEyozuy1ShuVEnCXHlq06yJhFsSMVTSZ0aSJk=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 209, | |
"comment" : "u2 == 1", | |
"msg" : "313233343030", | |
"sig" : "5555555555555555555555555555078ba03da56a069f0dc1c9740e145555555555555555555555555555078ba03da56a069f0dc1c9740e14", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "041ff6b9901784d88b25527b3702622a2734b83d8a0fed0f740bb784e20e83ee0aa82933dcdc637a3760606a04974c2dc75f12095f8fdaf003", | |
"wx" : "1ff6b9901784d88b25527b3702622a2734b83d8a0fed0f740bb784e2", | |
"wy" : "0e83ee0aa82933dcdc637a3760606a04974c2dc75f12095f8fdaf003" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00041ff6b9901784d88b25527b3702622a2734b83d8a0fed0f740bb784e20e83ee0aa82933dcdc637a3760606a04974c2dc75f12095f8fdaf003", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEH/a5kBeE2IslUns3AmIqJzS4PYoP7Q90\nC7eE4g6D7gqoKTPc3GN6N2BgagSXTC3HXxIJX4/a8AM=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 210, | |
"comment" : "u2 == n - 1", | |
"msg" : "313233343030", | |
"sig" : "5555555555555555555555555555078ba03da56a069f0dc1c9740e14aaaaaaaaaaaaaaaaaaaaaaaaaaaa0f17407b4ad40d3e1b8392e81c29", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04b21faca17b68058752d943a81f853b800562df8b2172e150953c624201c2c0f5ed3b342956cacd26f9097562d0fb0a3ddab91c5ae7e90c01", | |
"wx" : "00b21faca17b68058752d943a81f853b800562df8b2172e150953c6242", | |
"wy" : "01c2c0f5ed3b342956cacd26f9097562d0fb0a3ddab91c5ae7e90c01" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004b21faca17b68058752d943a81f853b800562df8b2172e150953c624201c2c0f5ed3b342956cacd26f9097562d0fb0a3ddab91c5ae7e90c01", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEsh+soXtoBYdS2UOoH4U7gAVi34shcuFQ\nlTxiQgHCwPXtOzQpVsrNJvkJdWLQ+wo92rkcWufpDAE=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 211, | |
"comment" : "edge case for u1", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffdc152aafea3a8612ec83a7dc9448e6600ae6a772d75ad2caf19f9390e", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04f49278419e4f506889b0168b1fce1f87ee5b61efa0e73c7833eeb29cb1b334f81be8f05f3b2e98d38b030cff57947b96135ec4465c5e53f3", | |
"wx" : "00f49278419e4f506889b0168b1fce1f87ee5b61efa0e73c7833eeb29c", | |
"wy" : "00b1b334f81be8f05f3b2e98d38b030cff57947b96135ec4465c5e53f3" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004f49278419e4f506889b0168b1fce1f87ee5b61efa0e73c7833eeb29cb1b334f81be8f05f3b2e98d38b030cff57947b96135ec4465c5e53f3", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE9JJ4QZ5PUGiJsBaLH84fh+5bYe+g5zx4\nM+6ynLGzNPgb6PBfOy6Y04sDDP9XlHuWE17ERlxeU/M=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 212, | |
"comment" : "edge case for u1", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd4e158ef86cc53054f1635c74e65508206048929315e097a59f1519e2", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "0475c6a886e22bc04b996d4a19575ce0c6686b449b6e05ef1301bd8ba233ab29f65df2d4144da2b21e90359a064765c95e325bb7e54ca28e40", | |
"wx" : "75c6a886e22bc04b996d4a19575ce0c6686b449b6e05ef1301bd8ba2", | |
"wy" : "33ab29f65df2d4144da2b21e90359a064765c95e325bb7e54ca28e40" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a000475c6a886e22bc04b996d4a19575ce0c6686b449b6e05ef1301bd8ba233ab29f65df2d4144da2b21e90359a064765c95e325bb7e54ca28e40", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEdcaohuIrwEuZbUoZV1zgxmhrRJtuBe8T\nAb2LojOrKfZd8tQUTaKyHpA1mgZHZcleMlu35UyijkA=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 213, | |
"comment" : "edge case for u1", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffde2ac0b24512e84f6fb015620d689d30d14736cf00c18838753c3814f", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04f554014cc14f319c18f5fa6cd739249075ff35ba3b2afdab5329ef0fd2c501f25a704addbd85c0e022748956e5998d99c387fbfd343c89e0", | |
"wx" : "00f554014cc14f319c18f5fa6cd739249075ff35ba3b2afdab5329ef0f", | |
"wy" : "00d2c501f25a704addbd85c0e022748956e5998d99c387fbfd343c89e0" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004f554014cc14f319c18f5fa6cd739249075ff35ba3b2afdab5329ef0fd2c501f25a704addbd85c0e022748956e5998d99c387fbfd343c89e0", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE9VQBTMFPMZwY9fps1zkkkHX/Nbo7Kv2r\nUynvD9LFAfJacErdvYXA4CJ0iVblmY2Zw4f7/TQ8ieA=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 214, | |
"comment" : "edge case for u1", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd6c5221f3c2de0c6fbc07ff04150679b57f57512b814f413aebafe731", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04bcfa8db704aca56feb23bd4b4049213233aa652045a0a81a2e0da64c091b359f7be7ae00a0e9777d9510f847430b5dfda878e66d4fb0d62f", | |
"wx" : "00bcfa8db704aca56feb23bd4b4049213233aa652045a0a81a2e0da64c", | |
"wy" : "091b359f7be7ae00a0e9777d9510f847430b5dfda878e66d4fb0d62f" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004bcfa8db704aca56feb23bd4b4049213233aa652045a0a81a2e0da64c091b359f7be7ae00a0e9777d9510f847430b5dfda878e66d4fb0d62f", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEvPqNtwSspW/rI71LQEkhMjOqZSBFoKga\nLg2mTAkbNZ97564AoOl3fZUQ+EdDC139qHjmbU+w1i8=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 215, | |
"comment" : "edge case for u1", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd221f3c2de0c6fbc07ff041506dc71b5a312063d87beb4c30c289210f", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "049fd4d828ae98056be58fa69eaf9cde98ca0ed9b415d6463fa1864d9fb2a5e41f10e8789450217daafd259f204aed87b0e26100f43f7c5bad", | |
"wx" : "009fd4d828ae98056be58fa69eaf9cde98ca0ed9b415d6463fa1864d9f", | |
"wy" : "00b2a5e41f10e8789450217daafd259f204aed87b0e26100f43f7c5bad" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00049fd4d828ae98056be58fa69eaf9cde98ca0ed9b415d6463fa1864d9fb2a5e41f10e8789450217daafd259f204aed87b0e26100f43f7c5bad", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEn9TYKK6YBWvlj6aer5zemMoO2bQV1kY/\noYZNn7Kl5B8Q6HiUUCF9qv0lnyBK7Yew4mEA9D98W60=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 216, | |
"comment" : "edge case for u1", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd443e785bc18df780ffe082a0db8e36b46240c7b0f7d698618512421e", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "046123a33969f2e036fc27885f55755d391cb0c2d3fafb0c4056c1995da03bb490047e88fe7e608912a6205b65f950a8a0a360362d3339e62c", | |
"wx" : "6123a33969f2e036fc27885f55755d391cb0c2d3fafb0c4056c1995d", | |
"wy" : "00a03bb490047e88fe7e608912a6205b65f950a8a0a360362d3339e62c" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00046123a33969f2e036fc27885f55755d391cb0c2d3fafb0c4056c1995da03bb490047e88fe7e608912a6205b65f950a8a0a360362d3339e62c", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEYSOjOWny4Db8J4hfVXVdORywwtP6+wxA\nVsGZXaA7tJAEfoj+fmCJEqYgW2X5UKigo2A2LTM55iw=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 217, | |
"comment" : "edge case for u1", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffdc2de0c6fbc07ff041506dc73a74fd50136878b7e1341521b2f880b19", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04a10b7aa7785b2f2791b1d4c43e127aab5669612d740b38abaa0d306ec178f216fad379ad80baa0eac57bf9a56d446d685576371b74762382", | |
"wx" : "00a10b7aa7785b2f2791b1d4c43e127aab5669612d740b38abaa0d306e", | |
"wy" : "00c178f216fad379ad80baa0eac57bf9a56d446d685576371b74762382" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004a10b7aa7785b2f2791b1d4c43e127aab5669612d740b38abaa0d306ec178f216fad379ad80baa0eac57bf9a56d446d685576371b74762382", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEoQt6p3hbLyeRsdTEPhJ6q1ZpYS10Czir\nqg0wbsF48hb603mtgLqg6sV7+aVtRG1oVXY3G3R2I4I=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 218, | |
"comment" : "edge case for u1", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd9f56aa80ae2bcf689be2c11b5db7e3a28983b4a7590692edcf5f8db6", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04e012c23c6867e9553313d0179e9db953de7c368cdb59abe05f1c52bad352a57bb59c45159352c114eeb696ec3b79caa835ef5c2ae71ddcfa", | |
"wx" : "00e012c23c6867e9553313d0179e9db953de7c368cdb59abe05f1c52ba", | |
"wy" : "00d352a57bb59c45159352c114eeb696ec3b79caa835ef5c2ae71ddcfa" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004e012c23c6867e9553313d0179e9db953de7c368cdb59abe05f1c52bad352a57bb59c45159352c114eeb696ec3b79caa835ef5c2ae71ddcfa", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE4BLCPGhn6VUzE9AXnp25U958NozbWavg\nXxxSutNSpXu1nEUVk1LBFO62luw7ecqoNe9cKucd3Po=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 219, | |
"comment" : "edge case for u1", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd3ead55015c579ed137c58236bb70b0a2324e79109e2ffc964262f12f", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04b9ccd7f0f3594954aa729bda4be883e107e7f1226465b64c2ca7105789829d787016c5c118d3ba3317a2da0a0daaf56d3004c10962333a9f", | |
"wx" : "00b9ccd7f0f3594954aa729bda4be883e107e7f1226465b64c2ca71057", | |
"wy" : "0089829d787016c5c118d3ba3317a2da0a0daaf56d3004c10962333a9f" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004b9ccd7f0f3594954aa729bda4be883e107e7f1226465b64c2ca7105789829d787016c5c118d3ba3317a2da0a0daaf56d3004c10962333a9f", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEuczX8PNZSVSqcpvaS+iD4Qfn8SJkZbZM\nLKcQV4mCnXhwFsXBGNO6Mxei2goNqvVtMATBCWIzOp8=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 220, | |
"comment" : "edge case for u1", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffdde03ff820a836e39d3a8435219289444bbd22db7f7368f8411c27ee5", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04321a17de024fe89c1864e128b9e0af3e6b48800a70d6e802b8b6dffeb1a8ae96911ddbdeb83948a992b1b0fe316679c64814b6a45ec56fe9", | |
"wx" : "321a17de024fe89c1864e128b9e0af3e6b48800a70d6e802b8b6dffe", | |
"wy" : "00b1a8ae96911ddbdeb83948a992b1b0fe316679c64814b6a45ec56fe9" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004321a17de024fe89c1864e128b9e0af3e6b48800a70d6e802b8b6dffeb1a8ae96911ddbdeb83948a992b1b0fe316679c64814b6a45ec56fe9", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEMhoX3gJP6JwYZOEoueCvPmtIgApw1ugC\nuLbf/rGorpaRHdveuDlIqZKxsP4xZnnGSBS2pF7Fb+k=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 221, | |
"comment" : "edge case for u1", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffdf15605922897427b7d80ab106b4474d7fa962e970ffad666580fd5c6", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "0408842f19b114d16be27bb4b6971377ed6b1d0915e133a9ebf01674ee4c97738b6912ff71553c4a747c782eddd9d2a20fbeae38864d217859", | |
"wx" : "08842f19b114d16be27bb4b6971377ed6b1d0915e133a9ebf01674ee", | |
"wy" : "4c97738b6912ff71553c4a747c782eddd9d2a20fbeae38864d217859" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a000408842f19b114d16be27bb4b6971377ed6b1d0915e133a9ebf01674ee4c97738b6912ff71553c4a747c782eddd9d2a20fbeae38864d217859", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAECIQvGbEU0Wvie7S2lxN37WsdCRXhM6nr\n8BZ07kyXc4tpEv9xVTxKdHx4Lt3Z0qIPvq44hk0heFk=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 222, | |
"comment" : "edge case for u2", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffffffffffffffffffffffffb2364ae85014b149b86c741eb8be", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "0484d651596fd2348f1bb5c8ae9d22c8b21c4f7509240b609abad5cc243196b67b4cfaffaf0dce25ab00bfeaa1a64821332efa6dedd87cc9e7", | |
"wx" : "0084d651596fd2348f1bb5c8ae9d22c8b21c4f7509240b609abad5cc24", | |
"wy" : "3196b67b4cfaffaf0dce25ab00bfeaa1a64821332efa6dedd87cc9e7" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a000484d651596fd2348f1bb5c8ae9d22c8b21c4f7509240b609abad5cc243196b67b4cfaffaf0dce25ab00bfeaa1a64821332efa6dedd87cc9e7", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEhNZRWW/SNI8btciunSLIshxPdQkkC2Ca\nutXMJDGWtntM+v+vDc4lqwC/6qGmSCEzLvpt7dh8yec=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 223, | |
"comment" : "edge case for u2", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd855f5b2dc8e46ec428a593f73219cf65dae793e8346e30cc3701309c", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "048fbe39e75bc4fd8a15e4b52e4bbebe2047d54385a7117e17a4d0b2b207abdb40824538e5787c718d6548583f523f6b5bbfa239a7f622c8a0", | |
"wx" : "008fbe39e75bc4fd8a15e4b52e4bbebe2047d54385a7117e17a4d0b2b2", | |
"wy" : "07abdb40824538e5787c718d6548583f523f6b5bbfa239a7f622c8a0" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00048fbe39e75bc4fd8a15e4b52e4bbebe2047d54385a7117e17a4d0b2b207abdb40824538e5787c718d6548583f523f6b5bbfa239a7f622c8a0", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEj74551vE/YoV5LUuS76+IEfVQ4WnEX4X\npNCysger20CCRTjleHxxjWVIWD9SP2tbv6I5p/YiyKA=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 224, | |
"comment" : "edge case for u2", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd2db5f61aea817276af2064e104c7a30e32034cb526dd0aacfa56566f", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04c336b340bc99d46c2c52df5428b6a0c4eb2da76c423530f767cc7652f3ab9981bd05d2955123935a379cbb2d4361a17d19878673e1e17dcc", | |
"wx" : "00c336b340bc99d46c2c52df5428b6a0c4eb2da76c423530f767cc7652", | |
"wy" : "00f3ab9981bd05d2955123935a379cbb2d4361a17d19878673e1e17dcc" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004c336b340bc99d46c2c52df5428b6a0c4eb2da76c423530f767cc7652f3ab9981bd05d2955123935a379cbb2d4361a17d19878673e1e17dcc", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEwzazQLyZ1GwsUt9UKLagxOstp2xCNTD3\nZ8x2UvOrmYG9BdKVUSOTWjecuy1DYaF9GYeGc+Hhfcw=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 225, | |
"comment" : "edge case for u2", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd84a6c7513e5f48c07fffffffffff8713f3cba1293e4f3e95597fe6bd", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04816fdcf370827e3f7771564e1aa73ed73e62556deadad89711cef663edcda0ea42235f4c9a8c13f787351ffe5ceb32f15fc0ccb24e0a409c", | |
"wx" : "00816fdcf370827e3f7771564e1aa73ed73e62556deadad89711cef663", | |
"wy" : "00edcda0ea42235f4c9a8c13f787351ffe5ceb32f15fc0ccb24e0a409c" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004816fdcf370827e3f7771564e1aa73ed73e62556deadad89711cef663edcda0ea42235f4c9a8c13f787351ffe5ceb32f15fc0ccb24e0a409c", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEgW/c83CCfj93cVZOGqc+1z5iVW3q2tiX\nEc72Y+3NoOpCI19MmowT94c1H/5c6zLxX8DMsk4KQJw=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 226, | |
"comment" : "edge case for u2", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd6c7513e5f48c07ffffffffffffff9d21fd1b31544cb13ca86a75b25e", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "046429d2b7b07ab0d5ea352902df0efc036d7270a0a6ed39f635d04f394f7932883bc45394151324aab26ae29bbd7385fa6a42c3db84432897", | |
"wx" : "6429d2b7b07ab0d5ea352902df0efc036d7270a0a6ed39f635d04f39", | |
"wy" : "4f7932883bc45394151324aab26ae29bbd7385fa6a42c3db84432897" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00046429d2b7b07ab0d5ea352902df0efc036d7270a0a6ed39f635d04f394f7932883bc45394151324aab26ae29bbd7385fa6a42c3db84432897", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEZCnSt7B6sNXqNSkC3w78A21ycKCm7Tn2\nNdBPOU95Mog7xFOUFRMkqrJq4pu9c4X6akLD24RDKJc=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 227, | |
"comment" : "edge case for u2", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffdd8ea27cbe9180fffffffffffffff3a43fa3662a899627950d4eb64bc", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04288f38fd77dd1603ff0275cb11cba280ae3408affa6a760f396f1a1ec84ca6fd772c6ac6cc523cc72c2e7e95eb6a36a66b5cca5a58ba078a", | |
"wx" : "288f38fd77dd1603ff0275cb11cba280ae3408affa6a760f396f1a1e", | |
"wy" : "00c84ca6fd772c6ac6cc523cc72c2e7e95eb6a36a66b5cca5a58ba078a" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004288f38fd77dd1603ff0275cb11cba280ae3408affa6a760f396f1a1ec84ca6fd772c6ac6cc523cc72c2e7e95eb6a36a66b5cca5a58ba078a", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEKI84/XfdFgP/AnXLEcuigK40CK/6anYP\nOW8aHshMpv13LGrGzFI8xywufpXrajama1zKWli6B4o=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 228, | |
"comment" : "edge case for u2", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd3e5f48c07fffffffffffffffffffc724968c0ecf9ed783744a7337b3", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04c769c138f9d71ffff113273b71a4afde4f9996a1c4be658a3903cf7f430e512b868b37bb96bc17a09b0ab01b262f2e23f34f00418f6b63d6", | |
"wx" : "00c769c138f9d71ffff113273b71a4afde4f9996a1c4be658a3903cf7f", | |
"wy" : "430e512b868b37bb96bc17a09b0ab01b262f2e23f34f00418f6b63d6" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004c769c138f9d71ffff113273b71a4afde4f9996a1c4be658a3903cf7f430e512b868b37bb96bc17a09b0ab01b262f2e23f34f00418f6b63d6", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEx2nBOPnXH//xEyc7caSv3k+ZlqHEvmWK\nOQPPf0MOUSuGize7lrwXoJsKsBsmLy4j808AQY9rY9Y=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 229, | |
"comment" : "edge case for u2", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffffffffffffffffffffffff3d87bb44c833bb384d0f224ccdde", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "0475f007c11b93e6f46e9a815cb765990a8305d3ad8d22c76fe6b257cc71b5c1951b5d464c66df7c290cf0a4f156bbf52f1e41a79dc63abce5", | |
"wx" : "75f007c11b93e6f46e9a815cb765990a8305d3ad8d22c76fe6b257cc", | |
"wy" : "71b5c1951b5d464c66df7c290cf0a4f156bbf52f1e41a79dc63abce5" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a000475f007c11b93e6f46e9a815cb765990a8305d3ad8d22c76fe6b257cc71b5c1951b5d464c66df7c290cf0a4f156bbf52f1e41a79dc63abce5", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEdfAHwRuT5vRumoFct2WZCoMF062NIsdv\n5rJXzHG1wZUbXUZMZt98KQzwpPFWu/UvHkGnncY6vOU=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 230, | |
"comment" : "edge case for u2", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fffffffffffffffffffffffffff646c95d0a029629370d8e83d717f", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "041255fb94a0f20e6faa2505c394cc3c39f07def4107127dffc4dacb6eea73c1044544a1496560bd1b049ff615e68ae0d483220327569884e1", | |
"wx" : "1255fb94a0f20e6faa2505c394cc3c39f07def4107127dffc4dacb6e", | |
"wy" : "00ea73c1044544a1496560bd1b049ff615e68ae0d483220327569884e1" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00041255fb94a0f20e6faa2505c394cc3c39f07def4107127dffc4dacb6eea73c1044544a1496560bd1b049ff615e68ae0d483220327569884e1", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEElX7lKDyDm+qJQXDlMw8OfB970EHEn3/\nxNrLbupzwQRFRKFJZWC9GwSf9hXmiuDUgyIDJ1aYhOE=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 231, | |
"comment" : "edge case for u2", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd3fffffffffffffffffffffffffff8b51705c781f09ee94a2ae2e1520", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04f656a632a0804cf688446b261208f793373c5ff4454bd1e0a882113f30a25d6f586e02dd4dcbf73d96af3e483b7acb5f8f4c06450dec1982", | |
"wx" : "00f656a632a0804cf688446b261208f793373c5ff4454bd1e0a882113f", | |
"wy" : "30a25d6f586e02dd4dcbf73d96af3e483b7acb5f8f4c06450dec1982" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004f656a632a0804cf688446b261208f793373c5ff4454bd1e0a882113f30a25d6f586e02dd4dcbf73d96af3e483b7acb5f8f4c06450dec1982", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAE9lamMqCATPaIRGsmEgj3kzc8X/RFS9Hg\nqIIRPzCiXW9YbgLdTcv3PZavPkg7estfj0wGRQ3sGYI=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 232, | |
"comment" : "edge case for u2", | |
"msg" : "313233343030", | |
"sig" : "7ffffffffffffffffffffffffffffffffffffffffffffffffffffffd96dafb0d7540b93b5790327082635cd8895e1e799d5d19f92b594056", | |
"result" : "valid", | |
"flags" : [] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "048fb572de4daf76702624ce4ed819d026762224e8a54215bf81b202a3f074d20e1da7232d279461732bc1bae0c5416ab9d696308622e7ffe8", | |
"wx" : "008fb572de4daf76702624ce4ed819d026762224e8a54215bf81b202a3", | |
"wy" : "00f074d20e1da7232d279461732bc1bae0c5416ab9d696308622e7ffe8" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00048fb572de4daf76702624ce4ed819d026762224e8a54215bf81b202a3f074d20e1da7232d279461732bc1bae0c5416ab9d696308622e7ffe8", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEj7Vy3k2vdnAmJM5O2BnQJnYiJOilQhW/\ngbICo/B00g4dpyMtJ5RhcyvBuuDFQWq51pYwhiLn/+g=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 233, | |
"comment" : "point duplication during verification", | |
"msg" : "313233343030", | |
"sig" : "c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7ec0ce3fa725c1027475a5f5bf4ee980de61c3b4875afe8b654b24ee2", | |
"result" : "valid", | |
"flags" : [ | |
"PointDuplication" | |
] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "048fb572de4daf76702624ce4ed819d026762224e8a54215bf81b202a30f8b2df1e258dcd2d86b9e8cd43e451e3abe95462969cf79dd180019", | |
"wx" : "008fb572de4daf76702624ce4ed819d026762224e8a54215bf81b202a3", | |
"wy" : "0f8b2df1e258dcd2d86b9e8cd43e451e3abe95462969cf79dd180019" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a00048fb572de4daf76702624ce4ed819d026762224e8a54215bf81b202a30f8b2df1e258dcd2d86b9e8cd43e451e3abe95462969cf79dd180019", | |
"keyPem" : "-----BEGIN PUBLIC KEY-----\nME4wEAYHKoZIzj0CAQYFK4EEACEDOgAEj7Vy3k2vdnAmJM5O2BnQJnYiJOilQhW/\ngbICow+LLfHiWNzS2GuejNQ+RR46vpVGKWnPed0YABk=\n-----END PUBLIC KEY-----", | |
"sha" : "SHA-512", | |
"type" : "EcdsaP1363Verify", | |
"tests" : [ | |
{ | |
"tcId" : 234, | |
"comment" : "duplication bug", | |
"msg" : "313233343030", | |
"sig" : "c44503dae85dd5210780f02928b3d927171c578f8603d16b240663c7ec0ce3fa725c1027475a5f5bf4ee980de61c3b4875afe8b654b24ee2", | |
"result" : "invalid", | |
"flags" : [ | |
"PointDuplication" | |
] | |
} | |
] | |
}, | |
{ | |
"key" : { | |
"curve" : "secp224r1", | |
"keySize" : 224, | |
"type" : "EcPublicKey", | |
"uncompressed" : "04e5462d3a838d4a14de96a7b0b1071eb622ae6e71ede8f95ff01c2121368e3a90d8584e194616d3211a7541f6a0960339cab28e8bfd6b1dfd", | |
"wx" : "00e5462d3a838d4a14de96a7b0b1071eb622ae6e71ede8f95ff01c2121", | |
"wy" : "368e3a90d8584e194616d3211a7541f6a0960339cab28e8bfd6b1dfd" | |
}, | |
"keyDer" : "304e301006072a8648ce3d020106052b81040021033a0004e5462d3a838d4a14de96a7b0b1071eb622ae6e71ede8f95ff01c2121368e3a90d8584e194616d3211a7541f6a0960339cab28e8bfd6b1dfd", | |