blob: b159c13f78fc994c29606fbb044df590919b5b5f [file] [log] [blame]
{
"algorithm" : "ECDH",
"generatorVersion" : "0.8r12",
"numberOfTests" : 378,
"header" : [
"Test vectors of type EcdhTest are intended for",
"testing an ECDH implementations using X509 encoded",
"public keys and integers for private keys.",
"Test vectors of this format are useful for testing",
"Java providers."
],
"notes" : {
"AddSubChain" : "The private key has a special value. Implementations using addition subtraction chains for the point multiplication may get the point at infinity as an intermediate result. See CVE_2017_10176",
"CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.",
"InvalidAsn" : "The public key in this test uses an invalid ASN encoding. Some cases where the ASN parser is not strictly checking the ASN format are benign as long as the ECDH computation still returns the correct shared value.",
"InvalidPublic" : "The public key has been modified and is invalid. An implementation should always check whether the public key is valid and on the same curve as the private key. The test vector includes the shared secret computed with the original public key if the public point is on the curve of the private key. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.",
"IsomorphicPublicKey" : "The public key in this test vector uses an isomorphic curve. Such isomorphisms are sometimes used to speed up implementations. For example the brainpool curves are using this.",
"ModifiedPrime" : "The modulus of the public key has been modified. The public point of the public key has been chosen so that it is both a point on both the curve of the modified public key and the private key.",
"UnnamedCurve" : "The public key does not use a named curve. RFC 3279 allows to encode such curves by explicitly encoding, the parameters of the curve equation, modulus, generator, order and cofactor. However, many crypto libraries only support named curves. Modifying some of the EC parameters and encoding the corresponding public key as an unnamed curve is a potential attack vector.",
"UnusedParam" : "A parameter that is typically not used for ECDH has been modified. Sometimes libraries ignore small differences between public and private key. For example, a library might ignore an incorrect cofactor in the public key. We consider ignoring such changes as acceptable as long as these differences do not change the outcome of the ECDH computation, i.e. as long as the computation is done on the curve from the private key.",
"WeakPublicKey" : "The vector contains a weak public key. The curve is not a named curve, the public key point has order 3 and has been chosen to be on the same curve as the private key. This test vector is used to check ECC implementations for missing steps in the verification of the public key.",
"WrongOrder" : "The order of the public key has been modified. If this order is used in a cryptographic primitive instead of the correct order then private keys may leak. E.g. ECDHC in BC 1.52 suffered from this."
},
"schema" : "ecdh_test_schema.json",
"testGroups" : [
{
"curve" : "brainpoolP512r1",
"encoding" : "asn",
"type" : "EcdhTest",
"tests" : [
{
"tcId" : 1,
"comment" : "normal case",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200048a73a66605a5db252ef418ff2c43969bd4128187ce431c36a33d3ff3034cf8910fb0021ce849723621199d0d7ea4805f3cdab82f6c909257762da2a97e26305b078c1fd791fa957e975e30df5b876054758267129e4974a083372b0ce071180d05e1978bd90b8407c0a7ff7f6651bd3ffcf1a574dfe95a2e8af3866cbb385d21",
"private" : "6280eb95405fa8c0e9d970547301bbefb152c8c8114abc730c89bf6db3f7d949fcfd7ebb82fd2dbd43d28d47bf4ed95de97baed19f7d087cf303d2b0cd413767",
"shared" : "9690120edf3c583f627774ac2837f792e1049b3768199e3cc68c75cc16f73d4eca828f87880de91e2fbe0671b7066fcc814cb2e190832adae3a6dc7d9d9e71d3",
"result" : "valid",
"flags" : []
},
{
"tcId" : 2,
"comment" : "compressed public key",
"public" : "305a301406072a8648ce3d020106092b240303020801010d034200038a73a66605a5db252ef418ff2c43969bd4128187ce431c36a33d3ff3034cf8910fb0021ce849723621199d0d7ea4805f3cdab82f6c909257762da2a97e26305b",
"private" : "6280eb95405fa8c0e9d970547301bbefb152c8c8114abc730c89bf6db3f7d949fcfd7ebb82fd2dbd43d28d47bf4ed95de97baed19f7d087cf303d2b0cd413767",
"shared" : "9690120edf3c583f627774ac2837f792e1049b3768199e3cc68c75cc16f73d4eca828f87880de91e2fbe0671b7066fcc814cb2e190832adae3a6dc7d9d9e71d3",
"result" : "acceptable",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 3,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041c323510258b858d9a996fe644e2d116ca360726c51a54e0aa69e88ef816f20577349ae1f2f202ff40c499bdae4274bcfd502f736cf82f43acfca55649e9faaa88263cd161a1a6555ee0249363b537c8f2e2ee80943f4b162893fc9640d54a8e7b997ad202a9b723c3a08929d572076e3c85adec089da1507861758d47e41ec2",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003",
"result" : "valid",
"flags" : []
},
{
"tcId" : 4,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000438a0c765409100f0a831387ba46fbcda63956df0f00e77615b33249e1a73d1310bb22784e09e3faece0bfa6ed5c0fa077c8a62664221ccb596c9efa2aebeb3ea937dacea2ee4fc261e29af0b64ec5b4a8f0fbafe7470d715c1effd463eca68344ea7446a88e5874ebb1a0faab7ec0d36d203bece105a11edadb00e93ab0dd818",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "00000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000001",
"result" : "valid",
"flags" : []
},
{
"tcId" : 5,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200045f65b98616109b88fecb4cc1e639e98d2109bd696a14b921a245f265eead9c44eee4d19d162ebb972eecdbbae1c3b5d683e8a2163861267795840e79bd4e08fb25a472717d167587165060003c77f8d3339b908613063e5cd1abf0e20f4172fd3099f8bb96bc26a84137be2f341ed6c1d91c11ef3111b4cf75170d2db59bd790",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 6,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044069f3a94ded3bc37d32cd2cbac29ecb33b3aad195d9ac57965128a5a8a4ec2728db23e85b4213c60db409a77661f60756abe7d9edd7057a12453a19202c54288ba58659b7b37d74a80109fc484efdf9168c2121b7aead8f5fe02d483b51f1f213384189924b63050fcdad57d2c4dbc5c31c4c15e1901b5192708410e160c356",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff0000000100000000",
"result" : "valid",
"flags" : []
},
{
"tcId" : 7,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000428e7878a20a024121e36339bb0cc67e6e4caacd54e13ede6d7ad4c73385b6125bfefe8f8e1ce95d2d32b956132a91d7c2e09c399ab938228aa16fdd2d748752c0a87e583384d4531d16f5e59debb3691fcdc91e35e9a9a6c4adcd020f3def3931b539cbae2414bdcc4e35688379ffde07a0991730c5783141af7f87fddae070a",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "00003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000000",
"result" : "valid",
"flags" : []
},
{
"tcId" : 8,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042830ff4e16150ded7167833c6bdb7daf11de99448f4e60e0c775f46e3a44b85599148f944fb6ebd8609eb2342cc86524e989726ee6b9f0278ffc36804b775e85881aeea838831b2d0a702a887ba5b549b82ce5543857339fee3425368759cad41432129a187dc37e6a28743fd1dda1028fccd9b8f2c0d44f8f9146e48401b898",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 9,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000403d1fa2562f3b6c63a86731c2519956aab599d17003deedfd67b7f3eed749036aae5c0a110e9bc767463093e597e61e3bdc24078286e87e684da1c4a0514b16868da156d1122b47f01f63fad234f09460f8f36f31aca059991751ef7a553365842eae9814c263249c0093c919622a2d4f96b7f591495567888d10d0b1bb80f82",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "00ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 10,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049a4ef296678f88e848a939e3b5e93f948e821cbe3c5ec2036d43578676212bc4997f479a2255139902f03a977e304282b06778e86ac5e3e5ea71e6fc43015974555de294d1227fa3165fcd839498dfc4a6dc73cab0313e9241a026a076823286acb95b3b4b29338448df31e9f91a969ae98449ffd871ba273442b6eec0c92193",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "3091819f599671a0d21d866eba2d540ae0a472be0252d3792bc5bb984d20a8dfaa1875e6d05264615545d2ae78b9b5acb696fdf1680a05cd382d83ecef252854",
"result" : "valid",
"flags" : []
},
{
"tcId" : 11,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049e4b9145044111317c7bf1697b9428f716b022d1035b1c8781cbd7cd3527b136f0f95df1be0627721a4f6a56c004149f3400c8b0ccc142cd382d60ca250db1f0410b6975e5ea63358f5d1ea163f42ae3744e89ca9d22e24dbc4dc7a05ec4300466fb436a185807b33383484c562d5b65cd57f6f06fbff3eee8e832f816cae53d",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "339f77db58bb17afd4059555b059214889771982d96f1319c9951404c60909bc10bcec2f7dc6e56df44889c1924a304bdfa7aa19d562f49cfb3acd409100bae2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 12,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000436a0b22506a13c46fb9c8d52d112d904d6d93e260dfdd61f680d322d5ad6dc130d9df448eede20ff73ce94dbc7ca10a89a49f54c76c30e771851f0a41d6d525f18304137d791f223be088138636523bde5c136685ab6bb2bfaeacf9578410b3ba9e26083b80b36a23b7e27ed3070692995e45004d5d4bac4ed409cec36fca2ed",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "3fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 13,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004955069edb4b62dc48e0c41924f9644bf85af1801b21732a64cbfcf7cc3bfec914d0cd8bfc8fb334a94fd3488c44dfce0e5eee324da83cb903b71ed47acdd1365881ede882c978ec541f39f4b29d515ef836c77d04b512cdc45bdff505bffa39d39e2e9e3c4a6566b835c326106c7638e3d07e7dddb3331c5d37d7fdaaedfeb49",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "4000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000",
"result" : "valid",
"flags" : []
},
{
"tcId" : 14,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046ecd48b171548d97b368a778395b7484ec4c9710963a6fdb107322a936dfcfdeef2c5d1baab81e7da63a3f67a71389b8364aaddca6f65bfbe0d8887f8c5bb716811c8ffeae8cd39e3c6ac2a0d8ab9e511135c2343ab0e0fae8a07fd997926377bbd73c03088209d099cd33609a1707a3eb1ad0abdc68b9b82c659c2e51d2ecd1",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "40007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000",
"result" : "valid",
"flags" : []
},
{
"tcId" : 15,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004116e13c13ad71c9f8528289553bb71f8feeb05d0b1b21dcad5b9e4c002639dd9d834f80d497eb2af643caeb28f9e82b6dbb1e2cd5a785aff8f144944b6abff188bf286aeba0457ea256e1dca332bbec2d46473519428d298002a518514d9c9eb8f0878f9afe0ff1bb2969449be2a7ebb115f6a753e5edead6d7e01514b718c36",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "7fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 16,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046387f14a6db2ec86d9dcf45618cede486187045a33fec85fe11cabeb93a61242682a939ba6c7821e4da3603a0ffb5e9d4f81ee9662fb3e62d865f10903c69eb55177cc263714f091511842b7715c434b8aad1b32273af574cfff44018ce78ad81e699c4403363ed5c392bd6af7d2c0a907b575893f8ead5ca9fbfb12627fb390",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 17,
"comment" : "edge case for shared secret",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004273895ea597fb330f9ef29c61679d57b494aba7a22ef54f8edbac8a8b65ad6f91b44c2a8c5f862f42fadf68b44fc7a086b12e8d4eb7a61d63f77108929f6abf42d69e73c49c1b4d8cba5fd200632391d7b33c686b2003581bc6568eae8d0d7b7fa6c69dc732494a5c16ea7605ff24bb6818a49caab161a4dd53876a646644f4d",
"private" : "00842479c31f83056da807c6bff582540644ed6a3bbc4a5226cf3a21e918ef36e0616c8c6ad4bf13faca900dba60b6761cb07b0ddb01673ae31477e095cd211b4f",
"shared" : "aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 18,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003045dd3ad1b6a380eff32bccd947957f3acd60d5a6df18ed9a4d676c1924123576c959ae8473de224ca262d456e8d51f6da36eaae8e3dfc0e914afdb1bc552796",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "a467eb14c46a4f70ea53aaf9e0b642acc38f2e3f264fedd84bdd082bab3b64e1c7cdaa521c9bcc66391a7b8839e62afeba3325c6d12386a4fd8fe05dc54247fd",
"result" : "valid",
"flags" : []
},
{
"tcId" : 19,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000100000000000000000000000000000001035201526ac9ed34d51282df1a594a553bf6f07a90e3268fca9a9b3a774324b0e3ee55c351748ac18f7301bc560623ae7846f97f576cce3ca81698029c389562",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "1362fefdf9173162cae5e7a029e3774fbef0082c33b5d19959b2a4b5653acc9f615917058196f1c59c29ce054e4c2e5b035be727991e618604562e837a452fb2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 20,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff5106e912f8124a959dfc5ccbb99786d54af877fe539e664aa0362a4d417d1c4ae647ddf40c8c2cc6ac6b0f35164e24a1c64a5f230fc61e2318c9387fc1547c4c",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "60966e750bcc098107e6a66e8f5a0741e7eec2c7e76553df9569fbe0d28afd8cb1ba80a6aa8e7a84be668dc6e23463d08832b89bd092a4ae838fd228436c1415",
"result" : "valid",
"flags" : []
},
{
"tcId" : 21,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff000000010000000003c86f4fd8b138ac5509a4174bd4998e1b4d3d49de88d37e38dcaa74f9c42f3e37b7f7be77cf5322514a879984e44b4a3caed566ab6874b1a781292e7ef791a6",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "22694587ddf8e8c67a989ed4c1386f927897a6b9664aa4c939d74a597ec5e662f18a28c0d746a418361ccf95d8d502e0901b9465a6cf8226a4f730f166021a9d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 22,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff00000040000003aa5dbaaa057f9987e2e495a2da349f5d30b64499cf505e1a51be9a82db1b75cee639605d98f672c4295507e778b2ce16d229c5fb33da4f5a37c0c97a028fbde",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "4cbf67a6eeed2d8ba1db4f9ae2cffe04f195e4cac0015b694f228efbc4d6396dd21b75ea587426cf043f165aec505535e4b2125cdbf20f56b7e058cf971a6165",
"result" : "valid",
"flags" : []
},
{
"tcId" : 23,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff3e35ce50921fe7b45a53452690ea8398109e90b0985738e775ee45c5266b1385dc1998956ae6e927a062f99d3729012c14f552dc17267fccdf634d0d3eb3acf1",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "a9cd019aa08a874934c6fc28b0f34982e3d10e3a3a7ac52425c80db1d4705f0c2b733ac54baf1e56cfa6e757a5bc01f54ac39a83d42aa6e8bc5c654a60a7e56f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 24,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff1b4c363942583811e0bba8ed31540262b8be88f69b9fc4b1292fb68aebae1f9ac961fc40b85b5d09772143066d17c2259a8827691d817992c800c4a5a188e4c9",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "364e65735b2b2353b1b9ddfc4a5e233b30b0dd91e8019905bffacb6d594b32ca79dff593b6269ddc7e80278daaaba341c3c38f0634a1ae286037f1677db0a307",
"result" : "valid",
"flags" : []
},
{
"tcId" : 25,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043091819f599671a0d21d866eba2d540ae0a472be0252d3792bc5bb984d20a8dfaa1875e6d05264615545d2ae78b9b5acb696fdf1680a05cd382d83ecef2528541f79f9f14141258d70e41c8a0a09cdbaf2ffac9fcf0d38f4aec24a5ec36ca792c4fb3e25dbd5c1aa1aa2de5786580f58d286683cd6fce157e180128dc0763234",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "496bab460c5a1e762dff6d9a7c7e4fd6b4973b921a60bf08192a9bf5fb1eb5ae993be0b4b6ff8c441d29f5918f6ff5738bb0ef7953f031dce49e766889ff7510",
"result" : "valid",
"flags" : []
},
{
"tcId" : 26,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004339f77db58bb17afd4059555b059214889771982d96f1319c9951404c60909bc10bcec2f7dc6e56df44889c1924a304bdfa7aa19d562f49cfb3acd409100bae22a19d298cd846cf9ce03a6d7d18c165b2b3c18b70514a4020dae6e3da679ae541df2fbcd20e865becb54d39c71f90284a50c2c7463a04351c4e0b01d6a077808",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "07a4f5d735a280940f6e57e6ac6a1f735ae4c4e25de6f54506c22c19e6a32fa9db5431586d4f442324eb696e5bc44f80a4a672d7b799c605450f1dd918dfa30e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 27,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff2854149062fd692eecc2302747cc08be854c64c4f9abe86c467f161496b19a52bbb5a4da84392573d7e9632a040e9dd737bc9089aedf5b0c15488e9f1b083a7a",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "6b3d87c962321bed12a867180b3dee7d4b31a0692d36e60e73648986742c42b187f96a22088b1539a8ad832cc532adc95470b47e623c65c61ff5da8ceffc100c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 28,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000004b9846887f8752427beb39fbad36f0a0170e3f225a7b0c1fc0528c9ee8f4957fb323faa8a5a329c03c0fe2b8df08209d3ad78f8b161745144b418c4e26f3b276",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "97d1caa3bb77456f5ea8142f85e5e22931b559c81947a0f2c9ce5b23980d9bde1a9f42c24b74e2266dbf265f8a6f949fc22b5d75b93bbb1c32557d9eacf7e279",
"result" : "valid",
"flags" : []
},
{
"tcId" : 29,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000440007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800009a37114d6a5c9ee64371c57bdd264e1764edda64f449cbd0ee1a72009890267fc1ae7d2ee5ddfbb5b1693bda1a0b5494c862e0ed1df03b702f2f2c206e4c52c",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "7ebb5024c36f9f249f164e6b8fcbbba3ec255d5f8e279765b9869cf97311411c359084fe6b76956efa55c1d608f013423397178617935ea110c936ffb73317be",
"result" : "valid",
"flags" : []
},
{
"tcId" : 30,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047fff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff27cd77712e0db1978186e9d6feb6eaa034318fbfbab7fa3342a9e43eeea04c28ddde021916d5fcfe2d1b43743ca1ec2b5288cd553901825e4652cf4cf524bcb4",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "380986a2fbf3d5c6d38ac5ea191f7ef4681f068b475b61bfd909a6c3a30c731c30cfe9ac0e7dda521e574fbb6caf9dc52eb3ebe3106a457f5bda9698d252d827",
"result" : "valid",
"flags" : []
},
{
"tcId" : 31,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff026c17238034c8372217a8cd9a234ecb7debdec5659b7e3f0c6e70ba226824f56acce025ae65da8b0aebc2efe2ef73dd826cea151b201b2f5b4f7623f2fbe332",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "a502a7d0ee2077a3d4b484b02e2ed2d0d132ebd48c2c7d99f1461e1b4428ce97a317e26ef90462e70436789cbcc27986d644e7950650612d9fa2be50d07ea58f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 32,
"comment" : "edge cases for ephemeral key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f212780ae4d2fad1163e2a513d72ad6e3c2211f8079ccbddeb9b1e956b2ee36173abe84464b0c78dca8db21f6964e9a1398a5a0f6e1e717ddf4eac517032879266",
"private" : "5e5fb522b12a9b51f178a4c1d959c1b46a5bd51fce1f003ab07c24a226f3cf7a43856263c1746481ea294c2e47658a14394e20903f972bf7e1c29c33f2a3434e",
"shared" : "7bd3f02e85464163815804eb8f5cdf3cea258b520ef564d813ee4102a39e93f604d1c537bb93ac7b9d0fffcf89177f4586ea690bfe93a9632c645038a47e82f7",
"result" : "valid",
"flags" : []
},
{
"tcId" : 33,
"comment" : "edge case for Jacobian and projective coordinates",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004323bb83b14b2efcba87dd60598a6afddc69b89f1820cc174faedaedd5fd1ddcf9679e37ad8aa0c71213ef2a7c5833a4b5091da99459dc6c1aa5aead7c64685741285e6b2a01af21b805372827e251492cf6a5ac652a067ce0fba820aeabeacfb0a8cd5c67093286528dcffe4a9fe4d76f4bc060859828bdb1b2c4cf7f2b5e925",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "2f70b9391826c4a0dca8d42be8e050b5af9f63b4ba7d1a3dcfa2a769cd6ab2e7a9e9188393412485e90cc460aef635caf0918359d77c2101c98482a1e029fa2a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 34,
"comment" : "edge case for Jacobian and projective coordinates",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043bcda690d9577005b4687c4f0e34f0b5b3352ca10175246d3da5514a0eb7a877c51edc430c0e5e7b56c8987e51facd90d66ca097a6a00ebe7c352861fabb5dbe4c4e8db04745f94af5fb3792d97c3739657077f448130be7958c5760b313d9d37b3310b8498f667a093453ce61222c0c0d68ac2d283a4033f454ef2250e94abe",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "06e9b8636eadb72561b215d998703825bb7ce808e23a10987014e39f2c5b3814032b643c9c10be0861d85a0b508f4342ad65fac6a12961dfd9e40fe30399da87",
"result" : "valid",
"flags" : []
},
{
"tcId" : 35,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040dad6a115df78f04c4349f6d0016e056977791a95b568b2f0da52187c04fea30bf37b476f0abf18913c1acaa8ee6b24191c797a26a613670b6fc103c880ee54127b94a5c6574b6e7ec5f6f9324b1084adebccb0095780ae9ea5f596c1b6eae4a3998cffcb81ea65ba231375082013faf24ae3121c86cfc19dfafaffe2ebc551b",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "5405b34c5ff166d5a1b373258392140c6d9564dc06b26c0686688da1618912a3f0f387b459b87d33625de1bcd310cff2206f72dfd4dbfc3be79a243ea0afba61",
"result" : "valid",
"flags" : []
},
{
"tcId" : 36,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004516f5898a55732315c9292b8e1d4380474974e251af9ec413c3d6427488e5634f6004ce350bd3c74a51f1ee0e3719ca8045598997d2271ef2f539576ad527323989fa004b6a68cc275e9d91c54f8e1a8d0e56ed2ab50afe7a8a54f7edd041740b8d44c0909cf00c5937c642d50bd7df706022d666d32406c9afe18c3aac2fca4",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "aaccb2b217ab92d5d68ec9397a4a59efa2ee92b2a19410942d52a340611a9fbcb734878392de16b43823bf9fd5e6e1085ad34ffb2d94bd6ec0738a5df1d93841",
"result" : "valid",
"flags" : []
},
{
"tcId" : 37,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000406e9ccbf9309719c1b22e6a0368107c3c2a11eb20a0ef40bc2be534a755659d9f289f8b3496d62338d8cc85a83ebd4766c465f822b93b4d66035b7fcd4e7e7da904203c403df9e84fa1dc0cd3613de2069b3009efd80ca8807bf466857a71f298b95e794068763ea840218f276f423a95d36ff9886a899a446aff1aadd6a7766",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "9746104bbaf2d5036688b729a0e31bd97007ef266b0bfb2009fc3cfa3f842ba8ee0a92fff6008ff7f0eb849cb09369591b7260accbff8ae3a878880cecdb008d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 38,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000418822f6e17094b3155efb2b8b1083029d46c3641de5bfbe8e506aa96f6a3ca8e4aa96fe757bc5c01e91809e9cbaca635ce7f5b209a568f64c9e6e90d061a45c74b02ae0310108fb3b5291b60c85bef569c02ab17ef95bee262b096807e992011bdac9e59bfd9499c8c9a3a9e48802c6e48e0a587541dfdb543961ffc129f20a4",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "5c23ecbbf158d20bacc9af5dccf46c6a2124ff56fbf23da03174edf1043e481d493c29b07d24486a5448fc821606f7df5b659af367a655c8a21d7e69f7d93489",
"result" : "valid",
"flags" : []
},
{
"tcId" : 39,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004438bc05418dcd92382224de370c37e22b2ce99de4acf3bf63ed9814676308eb06b1a7f2db246f24980950013b946c90b70e36e35f783633c8352fd4077a45ffcaa6edda04f5fbdb44daec57df73807644ce6828fc5b221773972386d7c5e0b54ce876b12e12bcde88ca67d4a9e0f9f683b552d24c814f8c3f920340bb52624bf",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "675813fa3c09b10a1ef873630c63c8fcebc6c3037fde1511bdac26736ef9d18b53713c7915e8ba125dc3e123b85bafd4727abbcb5342589bf7a4a6b76d3b1e21",
"result" : "valid",
"flags" : []
},
{
"tcId" : 40,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200045d730e9fba927281b1827e191a6777c9fe8b709c22bf885627781a3796f34decf24d77b453591b4a9c01de23c674eacd5e17e0c0f16f69a8514a6576b9d8b4658566be61038bc865715add8d9fa8f066ff4c2bbae03d6205a22cfd35de5cf636dcc17380602b1156b5a691ae6b662860cb30879b39c4c028746d134a6cf35ba6",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "086f5ad677f288f88a31d343f34ce2322b0523d2adfb0e159d0269d5b044883adf449fb67a6c1ce459085b12e1892e519f2758d1d99ecde3c695a6aabfb40d8c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 41,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047ca8f4443642620fc147f33c029b2f00ffb818747de0dd3526cacc5431cc54f3b98c36f12ae7fad2440244e8ec29046a401e03c2facb8a05d6cb8e754ded17911c330d53ed47952769c78011dc32eb6adc7d64d3c8dbe1d0c5f9acec729cd161e61b2631acd8c93858729bcb3cc97f69c8daf283d62073f48f5086b6e87c9024",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "90e5cddd3874005f301f67a93b83dd9a95fea2b71720eb4b19f6671145858fece7a707f7e8ed7cd1bac0c7040c0fd8d9c6201208804d9b311263961abf87e375",
"result" : "valid",
"flags" : []
},
{
"tcId" : 42,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042f16fc689b1983f7bd12b57c2b24f00af4a9c37bb527d7a5fe1d6ca9915d6b0c26584733e8af82f3630fc535c60f29c776590eb4ade5bf9f4cb0644fe3917436a409dabd3d32a5413c867fda83213849fdd65fb822fddc0aa45f04bc325bb804c3b665bcf20075309719b972bd575f24993b3e40fb6dce3761b9bf960f5c31ba",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "41966bd89d4545025583676af0c8c838af5373b837a574050d2964eedf5fab53907bf4da495ccd3622fc4326d77f1c0c4c4d5378c960772e0082fefe768ded1d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 43,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004542057f0b16b308538bdc12f670ab36cdd69f59c8ee067c34b8fabb3cf4c124bd0f5944553630c6d50291a238906adfbe1d4bc5dec43c45391a4005b0d73bc979a6cd16e79fe658d022b72ba1d4927ebeb302d4d80c9d44c7ab1c48c833458569dd1efccf7f97648432916d87901a79511a15ce1536bc613e59922553d898702",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "5a7acad61a20a8005ac8720f34ba5cf7583f16d9622103f864d1dbc29ac46cb48693f5e77716552d85270792363a66b8d9d757f152019c50c97b9c0397053e77",
"result" : "valid",
"flags" : []
},
{
"tcId" : 44,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041ca78b22edd471b9fd03d8f38c74cf559a5717201be2382a85f9a5ce5a164596e061c3dbf803551e5abfb4c97980982ccce7a3d889ef0d447c45ba6c37f679f321f168e35c9e6fe989df47236fbd9192c1d911d084b876222f2453a204d4c35fc18a722488366df433a7d08d299dbab12d626d62e6c9188ae823e604109746ee",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "055bcda8e49806a9afe37564e63273039e7de343f187bb03edabde4801edc3b6186ed0a86a7db178a75ce556bec7dc446bdf04157e7b2059cb285ef2d17f0491",
"result" : "valid",
"flags" : []
},
{
"tcId" : 45,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a5672145e2c8df5d7adc4f0b4e1d6e75b31311dfd261b3dc343880eed60e5f4c23a46e7f8f86ae8511cfb9020d746f76c886822eb581a84dcd3c9befbd8c72dd815dc8b18eea1cd8a6b35e3d3450d7aca207b5037fc58339b0c2a17687ac7fbf26f3dcf9c7b7e873b190c65fc62a91b148810ee412b8c93a76028aa65df9e21a",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "57a39dcb7e4218d72db994785908c0c41e5cb1794fcaad330a158fa591bf46c7c51f7655b20f8761c1ae0596668c114cba0f9ea4cf7d39ab3601479f79059801",
"result" : "valid",
"flags" : []
},
{
"tcId" : 46,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200048b910ed36a3359103df87b55e326da458d1cb3ddaf9cd63a784f3d49adf9a22a685ab3e3752a2c3368377b04c41724f19fd586578a6742403816cd5c1d647b1278f0d5c0c2e591bd35895416787f1e91ff91a6928c763a87c1a3c8e508298a80b1bc6b33f50f7125bd38556d30dcc761d9d5ca97d645cd898ab5e46773453318",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "65c0b8a50d1883e043b95f7e7be9bc389933a6ee49a5da47ef76951753e75119b1d008e43101d65257570944e31c423292478b470c0193f56c017efe4ca6cda8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 47,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040ea7f9ba1ea769016264a8d5c9332ae4bff50b08017397bff7f806e3d82e5a525ba843de2a66d7148f49ad50d2e6e9d20dfbe276a2b43f161d99ffdb583a56cd4c0013cedc876ccd027feefb09da8d949f9348005b06b0a06674a9f8d0d34f98456363fb5e1485937fadee8c099ba793c8e6cdf02c88d18ee8593952c144ae89",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "998611b51038c35218dab011b019d47143a66528be67bc02066575055e50d80cbe5a3860c6f0b57fd4485a409c70daa45465792f6c4df8a57a9e3ecee16406d4",
"result" : "valid",
"flags" : []
},
{
"tcId" : 48,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047679443eda5f2dc6e7a52d4b4e72d8e28bce4eedea076d3c815d60070cfd99d986203e42187e2ae3d396e3c3b61462ec4212fa4795b6de9476b6940c164f930c53e65091f922bda03efb732d781b06ae3fd473973193adb972b4bd8dfc282d49f691e9dd9e33aed598d6e62a4bc29c7eda48baaca9a721730db4b9e21e096f05",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "8ce3ae14cc199fac0cb3882f61ee20a453a44585ce527df98dad4f8a0674258039cf61128c66e569ab5e87a0c0fd2b1a8e8cd910b3c6519464420383cf360e7b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 49,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000474981a3148c1d139660c73fb14562fc70ceb03a1ec0c7fca24403a4633a4198739374f1888460eddacb733d41abaa069e8265a6362ceac08069010c19243dae859f522e3eda2bb57f7d2f7b38fa5e0bd85a91a1e10df85d0cc48d938455f50f3f81639df1544ce1aeda3a9d5f91aa081bb61b3e29690ccf7b0aa75a24354707b",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "99e339f5377481ee478b5ea9c63be1db8c81624d3a1c07f3b2844473652ee823b6e466a499564c7f335ab6bcd4e0b48f9c06ba1498ae6efeaf9d43fbd36ed104",
"result" : "valid",
"flags" : []
},
{
"tcId" : 50,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040b4ef05f54c898f2a5e646ef65f7fdd3e0e93d80780c4f814d63fdf0d19d2423233d031676b8d5a86b364b771052bd3a5a82c249118d2040dff31a2107fbb6df67d775715d20b0d50c8329ee7711e76955707b6016257b636b2ba897a78b5e32c25de3249f85d73f66cf198057be27894fdb89de94672cbf4d97c6fec42ae0df",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "7c8113e40d3b64db617255dde19222eba246f08478d161eb5f41a406936932163b5cb2cd49cb09d1e24c91e02fdc1fc2c58bdad4eebdbaad72e993fd29dc54a1",
"result" : "valid",
"flags" : []
},
{
"tcId" : 51,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049b818a5e197265ecee0574663e53c157302c1d6c4823d54a3a3de56c65604bb3c1b583d84e3653608f200e9b40d39431804b36995cc98ab92701a5db6209df28690b8c654b221d70caeba5b2eae3e8240348bc3f1dcfa98c99a1f31ce0c0803054ff4b41c59802868c80fe08e7d208f0ad2cb981a3dc285940b4e3163e788adf",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "71c4f5dacd1d02c0b8a8a4e188528ea919397b9b2af0ff74de608aa4dc7a1efdad5cb0d193b1d5f0dce51e022112d98f63ced5743b45ab266de2c618ec0a584b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 52,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000420c4decaa967325b8038b408ae9cf5634c811d116755837539367f4e72a2767ee3b4babc3c57e82e07296ab6d4b3446261e7d01fbca7c474f1a157ee694361a04d287531b8bc54ce97e1d32cfb191d8ede90efd915c30bcc0634ccaf819980fb76e3332d991d67e721189713efa6880dd7b386aa01b3f44bde0f4d04765a4f65",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "a3eca8548fb59955331f31cb62d4231ea10bb7164c0e0097cc80e82d35b4b033cff9b60b46dfb227d1cb6c33ef2c994759151422c5913cf989d54b00b90f5f9a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 53,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a97a6d9c854f6a1124512318455e941514613f0796015d32f7e72754e384f17018f5992ca04e484a0806b53a17cab8bf7f3f79f19d6a4e773e09ef8bb397b71a63bb67e4417de7d47fdd729a943d85a3638a1093884c9e11330b6089426d3af53264761f70d44a887e4b075f3cfd54959eb00fcb35199f60e7503b01e92dc7f9",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "a58e9360828c560d57ab3bbeab10621156eb85bac42fdc4c7d2a39b5db0b1c6db61f24e5f6aac25b31d302199e1e6a3756d3c73c9ca03a3b2269d0f61c386fa5",
"result" : "valid",
"flags" : []
},
{
"tcId" : 54,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004481d9e35d8b9dc17dd15d69158e6fce2541760f8e268b075d0fb9ec8d5478076849bfb9010c516f444afdb2ed0375ecf8f313a1f415e4ec5a9c87a4d5a0bc6779f985792b9418477bd287b7bee271651aba08bdb56b600f01075e753481ec4c11317fb32ae651bb9494863b1a2223ba257d7768385eada9a80ed4f161bd06882",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "1999aec94a8fb538f527475681f54d2ef0ea33af2a8cd0773cf70efdb22e368bde204bf7b19a77cef79a835ae2dab1521f40719dc2284df50f14424d9c794aaa",
"result" : "valid",
"flags" : []
},
{
"tcId" : 55,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042806e96f857a59dc3ea34e6b7f3002a8efe91ab1b95b01f6f50716cefd58166ee4b07adb9e7e5cec05bb08bf2ae5c42d898c0b35d6c5a95f0b70f44f0ac39da29dfd671648cf4da843666c50dac33f40183b57f28c9affd7a1b2cecfe16ca69e5c48906448c3658432b087f830a8f564095207bec0b435b2e7a9188878dafadd",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "573ec14a4f6bdf014dbf2a90166a7c00cf729caa4a3e4dff739fe8f4cebd7e1106e68dc8aff41ac1fd146f165c7dbf636d299b94273af203e26115c8a3ef6177",
"result" : "valid",
"flags" : []
},
{
"tcId" : 56,
"comment" : "edge case for Jacobian and projective coordinates in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000406ca8b4c9e08df7cc9edc7d30f032829b5abe1b7c487750c9970dbf20c3f1501f63deffbe782d3a9b0809b110123d1190ad942ef06030d2760d3ac5950aca39f258b6d4458ed7d73e868e705ddf61d5203d68dc8f530a4373951c138aef0783969a2f8377b4c39ddf8e272680f10acd821033798cda9904d33836a1360516662",
"private" : "5d481691b74404f439dffd5c458c1113103f28493e6079ba6b84ecfa88ceab4b9c0df782bb728812794a0bef961efc601b5b5a08b199cb2c9e8b0ff544dd11af",
"shared" : "0cc820eb4f25435d50ee9daa4b0fd17d5efb64fe33faddc7fc1a3f0f821042b14a26736194b22411b7ffd139f48b34210bf0f68541c7599ab8938d405ce41c0f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 57,
"comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004941cfbed5d519b77df0f0d1b333f941849d2253a0457807001d1d80e3f9a65019c7a9f30ea583c1e8470e4a1d1c2321cb7d47b96f0629ed7cbae284cb302b82e12a441180af41379b98f22dcf060c59a8fa5082d9ed9e6792bfc4e6ec37aeff81bb8e9ed0c51655d0257db6076a8eff69cdf64d776cdd03b007eed5a3b799597",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "26b68c56f0fa97cd012fbc979f0375731fcddad42cd62645b423bfcc7a3656795b1f9ea54b7f21a0dd0301f113858b9cd2f039b16275f7cf42df861c84d86274",
"result" : "valid",
"flags" : []
},
{
"tcId" : 58,
"comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000420555d95e298640c85bdf2380591047bcf34854d0ab7279872d512cec29a056382649fd9fa48ab4e9350f926f2ed800b564bf7e610ff672dccf313878bf2b04236b30360137288d6bbbbc8f47d7552871b4811ac82c31322f66d649c152eeef6bf7722aff86ce880750f0af998cec41a5616eef396f700b6635a6f30a28a2fc4",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "1dc28916bad4750e17a339fdc56f3bca05b7191037cd7abee17ffb3c36fb21c095ffa2a6f96e856b2421cc7feceeb2c59ae8d62e70bcc82c8b44c4bd5cb6f054",
"result" : "valid",
"flags" : []
},
{
"tcId" : 59,
"comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042f5077a78032beb81aed45469f999363995635cfc603bae697661651c7403e998a441bcd94f5f4c34e6c1c714ea2a5c5d95dad39db80acddf2cc7d30d622c66b1cf25e6ddbdd67f7a9b4c498bcc9fe67bff0da7aeb4a93ee292cc497d72bfa5634e7fc6f475e2869d91243dd6800084c696e05c3e79bb0c8fd10f2bf2ee64f93",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "5b55331a65c8d2d4f96e8ba0a0fc7efa05057beb497f677031825844031d5f1466a0f83e3f9aa6fcda4ff4588820fe2519b6828d1da4ef49e971dc17035e680e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 60,
"comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000410c0b2e62698575d6d4ab01e431d393f41c9a387eb0f8619ed1a810fafdff743a33c02f4ddfa3658a288dc6383321b0f6682a5504d27eaa4009eb330e7409f7643300c286b85c1b5e00fb9ca7ea56e457299a94e992e4b2338d5f97fe6f3b19cf6fcab986c2c1ce3604b9484bbf81fe1ef9ea2191ca9cb56008bfa89296cd958",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "7e1165f1c0b8f89440672ba6266648be4c0ea9e6a32e9a9c8bae751bf867f3a9924a3b3c5c4ed5d361edcf82ce61fee36fb269a8315f8f82a5d34919d1ec01bd",
"result" : "valid",
"flags" : []
},
{
"tcId" : 61,
"comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000408d6acb75b2816e47171575eac0a109b42b989abe1ae1d81a778fb2c387e08921034ac157147a8c9ff3a643b653769a9ec60a0529431b05a984a9f4b3255c6ca1c9917583f2891da9deecf190e247e626fa41a6b7fd1af6ed75757bc60073ce4243bf4e7763db63ce79d7b4d0db30df870a6643e8d23e2d5290e593a1545d5ed",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "0249cf2982bf64d611eca901930b8d0c9678a93321e1ec601bda6d467fb88dc97db3cba65581cbcce7e118bd9e1232325615691f74f9e6cecf2ee56b5bbdcc1a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 62,
"comment" : "edge case for Jacobian and projective coordinates in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047ee6165f53ce4ba5fb2f2ae9fcd72962c7b0d3472c229aa4a1a4e1779bd7c6e044cfbd129802c36695154d136da412cda575149c1da424ebe1fdf60c753b9fc56e0dd1d1e6f8dae76cd3c543e5456791bef6f807d0794d6e2ae7e39532401889231b8dc097351f473c7790bdcaac7b1fc6cc0503cc78b281074ff03dc8ef95d0",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "a972e3fefebd67b1d9d157c2b3bd1c83d87b7fdc4fe62b9b58b9d72d455813ff064ff316e8008d2b4c2dd48eb0544ba402bedb5495f3da94b767492a35b117ed",
"result" : "valid",
"flags" : []
},
{
"tcId" : 63,
"comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000445bbb6d513ff8add7ca9b4ad00b9aa57736cb9b3430c3b82efe81de9d2f2887068fea69a532a40b5a1f01d053de53fade6d07e8869a3b2467be4da2e9c116426657c3d69ddc7c4a872e6dab2472a6b7dde2b371a46c22ada28bc539073e996204d0be2c82b85394a9771dbd5a92b2f9a654725f5958dcab9a1a079b4739f4012",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "a228f885f6aee56119782dc872a95afb6d35a5976ea3d703659796b44861d1f61123cbb74ab09e2491165378a3f9bf8df6dc3bf59190681a98bd54cc01a28044",
"result" : "valid",
"flags" : []
},
{
"tcId" : 64,
"comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000419c20766a908455aa9c33cb015c0844f7fec4d714182eea13bb663b912768d6ea200a789b689aff869d64b74bfb7d041a7b2a29327a769a96e290b7572cea4c80f4bfc4944ae5921e943749dcb1c549411feef71ea07ddf5fc1132bb4cf99fce98ffc5bce7ad87b7e1554bc52a16ee4bacccba6f937de4ac0f1fe52c15acae3f",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "5322b495726fcdc2aba2cc77de55ae969afe6c28d2e223825b0ed05203d5351d6b67551000077a40e55cbdee9932732d9a760ce40d208b2484f06fe10b6eb173",
"result" : "valid",
"flags" : []
},
{
"tcId" : 65,
"comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000470149eecd44e431e70a3b08695afda4d935dc259d05c00ee73ed7945f32d995af1077c07daeba0220e5d08b41ecb8b1167cefabf8990382fd0292fc28995ba9d06e7b086dc339e73b051f953fa5ad59359012e3cdffe3b1b3c476d92c38337d4128e221a380ff0b82c57d75889d79844fa481f33ef60ad8754987d70380334a9",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "929aa0dcdc966edbfa0813deb5b6c00a899fdcdf9bd8e2255c346822f2c3e764fd72ae888c5e4c50e567e267405d8cc7aa03d5a31173c16d3d3e64afcaa99e87",
"result" : "valid",
"flags" : []
},
{
"tcId" : 66,
"comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000416f595eb77c423d51ea267db4fba128a51d0b2fa9db80f3ca502bfe2f2011536585331f8c6404ec658dc51b1da518ca8edbc7c45d932b06e99b6d5609abab48b615cd264cd0c23ed6cde6327ad7352f422120d84d7e5b6e94b32a9668f720764cd6831fca444e6e2567946fe5b4b7f1f99caccef82498c2670901ad2933e3227",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "2940af4b96f51a65a3ddbd161869f1f4a0d8ad1f920805f1a93cc05d98728b67041c0bb0ed4d7ccf607b7d65fb11ceb62f898c3056b48ddf277ab96ee802b2e9",
"result" : "valid",
"flags" : []
},
{
"tcId" : 67,
"comment" : "edge case for Jacobian and projective coordinates in right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000418d6572ded889a0af437754595fe9e64388a3898206c0d0c9ae5ed983150ccf3f3507f4244cd7f097dde839b2ee94e8c6613dab5bc9749b647e6c772df3804c74ce993f21ac5f8393552f06fd84311c65bcdce358d1fc2171b1cdfaa143427508d99c94d69d82c5fc879a35cdb337516f2be1615bd2383e89bd94d7d5bde6ce5",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "4607ce6208f666f999d948b15f53fe52ebd532d4937eb6ec7c3ec5b0c39d0bc8aab1d47579c18186db92c2be7b2a7342570659651ca15a1d0a1040ad6c4cf271",
"result" : "valid",
"flags" : []
},
{
"tcId" : 68,
"comment" : "point with coordinate x = -1",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f212780ae4d2fad1163e2a513d72ad6e3c2211f8079ccbddeb9b1e956b2ee36173abe84464b0c78dca8db21f6964e9a1398a5a0f6e1e717ddf4eac517032879266",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "3d82c66c53220afa0b77875808f2bc37c21a4b64eee19c542ae19afc2e8ad556f9d251067b4a5fbe6cb44bb76c329db5e1af6084f0bc660c4fae4e269364834d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 69,
"comment" : "point with coordinate x = -1",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000448f4dcca13d29c67eb7cbfaa952334eca4d5b7fd3ebd5389aa43ba7e860e05ccbb40d3b4bd87d3a4d26b0f131a0520f3890c9a3ed4c3b52213dfa1e59a5020b738f70566a840e90796f83dcde72ef619b49e7c53d9543af9b2168aa90af15448da610c3f680b5137f7bbfa8bc62dfb57b953c2c730d7a73d3c47494c23de4441",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "39a77e42181a6aa4e8bc4c935a3109fe9e5de37f454cc790650ee6536ce0166dbd52fc454bb49a6ba426523ce4bec1db2b557ea2e1321238d6b3e3662524bf3e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 70,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004005d7bb22b2f7ffd5cfedf91982b859f4ec1af6feaca7fc04a3beb87f93ca7cd8be23012965b53e8d71ee662a6f12e9136b4701779886b26207986981a372e514c33402b60e7a6939601b9398aa0320f25da04ae55ba63e34c71b174a221a0a607cb626496b627fa95e0cdacd0597cbc79d2c76aeba54b3487dcdb7038508aa7",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "3d4f1504f3322cbca5d1d7bb0fcfd94fe367c33c1b54e48d863df66b5e565206a1b127bc2acd68fbce9cfb73a56e292465b8a5352541c4cbb56229493032a11b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 71,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041603ae0dc06b203147b122114a149db44ce2380ac046228304d5fdd950083e58e9b0c49f72a9bbf0a14055d20ff50e744172b87e18d7571577eea4355d7ac19e590903bab5633faafefb76572f08597f09242c86b39891fd6ae421cf6b7cabd83db7d7004088f5007e28a5fdd278809806986207c84d0d281755faf6ad9f2ed8",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "3c357524398454712cc90b9a07522e53d68fd98ded2abb176d12d01ef94aa940c07781ad3c95679047aeb5e8f71caeb2b1359f37dd596cd461bd438a39b63501",
"result" : "valid",
"flags" : []
},
{
"tcId" : 72,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047347efa7f8960a82d2d0f3f4704ffae1569e6dcf10ecf10e713a55532050ba0e1c5cecb8cd92e5a4767b039ab56ee3e2dd1ba5cf23ccac13f2ffcf39c11250822d1a34d84af91977a7451cda4a0ae5f6d347ef1ffa1f749c8fc63ed79ddc8da39f9ab0d745a926b036214d840cec2519aa6aaa7c6b9747a9ab4fe7ec158b59ab",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "62f3a7e94e9931882810057dcead554afb07158c9c5113e8994540e05cfd50fe14db6f96740911673b88feb0e3797ccce5bff876e13821d949356a7b1bef6a56",
"result" : "valid",
"flags" : []
},
{
"tcId" : 73,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044e921eda9c9a997379b3d53a8ee0215c13046c7b4cc620a117079853db102a493f9d7ddd5cdd87939053094b05e4f36fdc03c2645af13b778fd918c9d83a13f51bbb56c9a575e2bffbf01ee1bf8557245b5df6eb05304919a2d939b9dd41212ff965a50e750c7656b3c9f1317fd4b3bdaf7e79ba12b1e4dbd3e72b260c977f90",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "a210061c4738de61757e69826edde1a4b8d6b1d351aa2221eb8fccfa669a5eee37e4fa4aa28537be2b634967d13b8ab70f651866c40b45309df7ccedd4761ad0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 74,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044fb94c6a37d90c881d6a343ad48f9917708b2e20786b22467f261d834bf8251aba6b7f4902d787f2a93c8a24640d7113c07984c6f1399a63cf298f5b2c18768650e66f307be12e39cdf95527823c36dfae5dc53386c1e650f40255758f59ac6999428ab2018ce5a32ab74f2b63e33b94ab76549920240ad4c13710fda8d96164",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "24477def8facaf5bc556a7b39196cc0bf3952fb0fede0f77a3bc3c935bc6551d05e1e7132fb4ba8a45d07b7b8b9f5c3eabdac45aff6a974cba4a6595b2570d2f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 75,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a81d3de6d99b4fbc7f2c3a6f03d4778561240815f831f67ee15265b95df3233cbf09a89dab9eaff12d23a381a23a14e22e37ef20b1da0aa96d9721411477085e042455a23671fd3dc7229b55abbe537fcb64f08e26957ed4b5e41d978962dd336ff3181c434e3aa5035ffffb64755fcbb66d27ce23f3be68a33eeda1ff69423e",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "6d38b4c40aa782ab72101bebf9a7e3a9457c3b300d80a95499ada3d9d310373ca42aaaf6905b039c9362970e17ecf234921857621769697ea2e5c95f4b3a7a18",
"result" : "valid",
"flags" : []
},
{
"tcId" : 76,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042122870fdb88ccc9ec719f62b2be35a4f2d436a7fb7866d51c1e31b42160df4f87e793238379d12cbacddd2f1d60fba7ad3cd76d836c274adfd2a70ba491ae97950268cd9633f520b6cb7d022e9c6cb99eb07c2430062dcb88c67fc96526cd211f1dfb4b6d9b797aaeed48196f0abb75759fac8b5bf1aed898123d6ac3cb5724",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "66d84f763ade4825ee88eaefdbd3fe4d91866e43aaab33a080b251b5290de2584e768225e981a41935b56f97cc73bb9c148b839cc9610f22a0b57ac1af844829",
"result" : "valid",
"flags" : []
},
{
"tcId" : 77,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004210eac5b42beab959a5be43470e0c27c5e62682d939d6f8ccd37a31dcbb2a6a015c0091e774c387d7acf059c57b925e4134c504930f20b56484b8709baaf61f74ca49a242e83cbfcd66965cd20de8673acdf2ce774b38a7218440f1c0043d3a9bff6b3126384f43747800d45ff3f8981ba3413a85f0fe212a1cd8f3b2e1998e9",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "4ba013dd72e308a503be595fd533793146cc4e632a31b243abe6d4f678d12cd407a80e5c02f94e02267b1289178a38b777e729c08e29e30d973d0e5e50422395",
"result" : "valid",
"flags" : []
},
{
"tcId" : 78,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200048228cf60532aed0f44e321bc0d934a6b61eccab66b8ba001e0038359e6bf1af4e474d07f0df7b06d4b77efe4fab2531e34df9d1110cde83b89786963228867b9654c32f360a9b97b2af95303d8a132fd137c8f2e6f8643c99134c4efc598c63f4103c9868535e5f43329bba9464f0edb47ced4c77db4185e6aeff7a0eeb4c4ef",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "27a7f0c47a05bdd89a3e7bfc9b0edf092262b3f396f06dc22c60e7a9806a9e5096f94f21ea4e3c7140d570fa81f285f2fc55a2b1bb6fb575d18a8d1f9b3648c2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 79,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000452ea7a4aab26667eb28c45ca3241b3cacf64d210f71bcca7198bd1e1948ec4deb207c9ecd8373687346f06722c8de3edb10255fe2b01be1529be8b2e54c4b9e14fc1c2e0d2fe59206f889d226fccf7e29016ef37b60c0c2298f6c876fc3fff2dd81df93a51698e4d24638ad0d6d011566f9077611c2909ba21e2397b4c79c315",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "5efe99ae817f3606549223755a445119c576794cd7839e6b9e5314446f3bc3107c17ef2054af1aae64e76851d25ef414477bf24811db9949527db1f8f515f773",
"result" : "valid",
"flags" : []
},
{
"tcId" : 80,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043236247306fc8915d759255063af1092292ba0d4aa0baa62bfdada67cf306a591f0859f6ca2319192749d79d4883373c45a76e376e3818d97ed0ddeed700304c8b7e8054434de2cfce81e6da3bc18ecf605e0dbefb0452c0e0fd3551325ea7ab014e5420c8df37352832242c0420dbdccc86db42b4daa7bd3ee484f8d84b2c43",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "5b5dbb971ecbfa0445a19995a01863d71200ea23b4bdf5bebfaa809384badb062d229a1fb33023fe28fad2e9dcb1e228085bae76b628525a102907d7aa2f11b8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 81,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004573354e99b2e999748551b1c609dc837208645f05b1fdc1ca3efb5565e4d86abe6ccde83cef6f9e6e24ba59553caffc15714160d7657b2bea5dccb5d347f5e036fa6a1329e48099548897f6645448a389d9626d92cde4aa348d0455855d26d0db0810cf2d020bdb33d0da88819fc369069d7d9682ff1ef83f739655bcdffb91d",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "63984964bd71bd275d061e4396b9f04502c87355547d0f2a182b31dec264e32f66e1286331660911922d7a5919036d7d65b76d7d5f6355689deefb07444e1cf6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 82,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a4bafef27a4a2dfcb5c9adebdbcbcf165c09f2824f5699c94ba4e6084f6770971f619d33e51a7248a1160c509ef7a14492c9797b279663cb225a4ecf09c28a5ca91e318b91012d63dc23ca000ed2155e0d347d0f0b2a3314819887008f93f85c79fa770c82c920c4c4cd2856c03d2749ca132c350cdd303d0bb5db0fe373d95f",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "0e0cb95c1fdd38a4ef7a8d861f3af59c1f5bb26fc1913fc62e072dc2a78c15be30df89a5c2aac3a4364abadbdabc36f4565861f2eb8e723f43cb363cd897bb71",
"result" : "valid",
"flags" : []
},
{
"tcId" : 83,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040c16de7ad20f5459c92d46cd3cc694b539b3a9118a85496a6ade42ff832a9194ee79a45379233b3105d2b7dcfd31a31c238446284f5c71598368353a6605141559f0b6005b423c4c8fe2588f3035dd4d872ab412c51f8c1e0c97a4b2d7deb90ce1cee4a741581c19293c4f537665a0b8538613f057b44cd88623218b17c668ee",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "12af217a004246d97bc1137e6e47b3484df581c86e8e26e86380439d8d01e5646729d678a836a176b3f4ca08d637263a84ac65d905f32bd45a0618341747b980",
"result" : "valid",
"flags" : []
},
{
"tcId" : 84,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041de0979dbc8a51bc110208ecdfbcf763475517f4a0f7975cf1ce519f0b8005e6c9bab4dc7c84fd0306e3ccfc158dca5855d5db1ffb7f550d8895db1f7430c623849ae35f6ba0bf572e48753fcbe10300ca2cb0c63e14529d2d7b310cd0310c98d40e26f0ba50489e3eee5bee5db180f5c4e1b827c0423bd01f2dca6b7e5c9b73",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "6dc72905ef89c1b2602b0490acaddfc03a4469783a1986d163197b60a1dda492e3f0c3c369ed3606c44346ee6b1c90369d4995abb4ffb044bda19badb358e623",
"result" : "valid",
"flags" : []
},
{
"tcId" : 85,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047897bdd3d5ee9f45fdb935aa565f53373e286feb78bdbce067064f2124e1a761d2133315497a964c6e9f785e6140ed07e63502d8b864e2b5e706aee678f12fbd627e3a94f63a624c486cb9de711a9ddbbe5bf87ab15b6cfd3e4b45037686d1d20e0eeda2a0dff935360606062bbc8cc1a6ef2804104f120bc75f4493583f5830",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "26d45c46420a7917b9951a11dfaa58b6276dee7212e0ba9fa68e04e3de9c4ecd8845e87704b0f33937d37eba945ba69807842ec6e13c79cf9ade94486185769b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 86,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046811dcc6a9a6a47286471b70609770d856043ca9f0651484c56bcda21c739a1c90508b3a07327c376030baeab5f881d4290a2bb2e690fd1d07274390e90c09e29c77ccd2b6ae564b8763813c97ffa473f2589f574c260e6f7689c014034ebf35ef18df2e42f5d53457c50a68a6561695d4e8d845c305b8d171f8266896346888",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "3075011d90960760ac1488181eeaec53fb39d4e0f97a8d53cc65477b415455ceaadf56ac1484d7a96db16d340fd63646f17b4388bfd2a02a46889b56befc2fb0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 87,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004621592660c1d906d182d5de78cd9118ab3319eefb4f3c2a84b8938de081f1f5f63643218d9b9da719aea025f589755fbe87d78563e624a0674d96955585783eb51f4094a865b6d461c067e147e4621b527e04d397cdde5c25349736ca65a29d7dcd893259a52f35ab94fc4888bbb7ec6ba00d76ccdc4a57a96ed7799880d3818",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "76ac90119328414fe628c10ab950b014a0cdd34eaef52f5d9815111180bc9c82c3ef258f6314c7c87f387c3f55d3355ffc952654afcf81715de2c92daf225316",
"result" : "valid",
"flags" : []
},
{
"tcId" : 88,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041f350329ae37adc4013880d61aff902dc5c246862f089bcdfba6c5974849de0865529b88df437b6ac1f4b0a6ca587d219f458d5165affae7c849f24928d1dddb692216141beeccb598348116268a04f5f3fd9f743bab573a0387ff2eaff059c8451351bdbbb910c8e63f4d695f2ed9273c71bdcf3f22cdb9c0a9d3bd6672ccf2",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "564ac5c91a0ff49222a956cdc5b7b9c7eb5e9aaf01911696d6ad016558aaada9abf86208b0f8095ef818ace8489fa94759343cfab668647241fae540beb141c0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 89,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049a0a8a9177658c5b18c192ff596ba4e99cc6840659b1681453bf85d6a298351b4fd8010a8b2577375c4cc90cc8ee60c22c7c1a92c90ae3ad88c03ccce1faac689f0054fa3d0b5cb55401e8fa072cd96612b1b65dfa65657501d7703c9a235c95c58ab8e10a6d2f90ee833fa8e3a1e5ef8ab04f5203bfceb5ae7cc8c95c6ade5b",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "78a81c3f3cf0478924c2bae2717993fa16e422bf0febff389d5a0f521db3050dc344f913217b6d44584ec32e6e06e15bb8ffec5aac07307f9d3db586de2e2331",
"result" : "valid",
"flags" : []
},
{
"tcId" : 90,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044685555a5260ec3a4c7b0a2a40ad39413636aab70b91442fedbcc788594962d3e5d44cfa947af358c00e29a11956626c2def4a20b33ac6847826604ad9ef87885798e6cddfceec797149925112c2f00793f663294083cc19b89420e3aa8d68e11d14401a06fd758a9a6d67c849ea2c591eaf6483ec8ec9ca1ea1f53dcb2a4ddd",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "28a6b5944fbacb5931a8dc2d5868b712effa30af775123e887bbcb6ed00cd1fbbdbe81cc489f5d342defff21db34bea2d02badf1a0155fd0a3a4ffa4768b5a0e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 91,
"comment" : "point with coordinate x = -1 in left to right addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000492c37bd0a0f6651d3aa52bdd414574c2e2d129df5cbf2980b24b4dda512e9475c99b0e36450503ebc92c31ecd6031b8acb6bb9a473167221bd07712e8e2d271927df0a73d9ef4a34796b84624b2027ace55779801d481d41abcc47c220f6836d77e719aaeb8558c3edc6b6db9516486d48e99f8b3c8658f8aa779fe25497b001",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "72a05329dd205d0b46d9d3d1958a24fd5080e73c8558b787db78170cd8bcc7d30af0fdadd128147192856fbd5e98657d04349bfdd76849bc714f2fb5a37c1794",
"result" : "valid",
"flags" : []
},
{
"tcId" : 92,
"comment" : "point with coordinate x = -1 in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004499f3869205415d7814df6494d727a499ebad0028be4c1ddcccd66547135ab6c4252164af2742723c443ac226191f1844be992c0e14f0d723731085c59dad945833875977f3ebd80edf955f03510495ba54ec12786e5c69202e0bc48f1233ffe1fb003af6bda4d4ca087eb6a1b10b9c24af7bed3ced63831ffa1cc21b7da8406",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "91ac9b3228c6302a66da57adfb9b0fdb3f293f3db356b32d83c3e899b96de4121e457db26ffcbda1b1d251d7da99fd3efff7aa2c34a1aa3451f5cfc9328c2c6b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 93,
"comment" : "point with coordinate x = -1 in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049ee10bd9fdac5559c6ea9d8606f6c14186165756d90b968a992f49b049453b25e12c2f7c8de57814b3b602e467f7ec018b5db7e5ff896fe8674cdd7fe491aba976a48141f936fbdaff643d34326406e82d300e84b1368c718d53957e27e6b77bdec910a1d689475be382ece6541c606f871f1d792b2352b02ac17436e9b3d61b",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "44dba320267e2848b0c8dea9d979baea3ea6fe59d1876f53ffb8a7281e9149c27b690efd249689dab19bfe86932c1970d10854299704e7e7a7e11620d5ae7d52",
"result" : "valid",
"flags" : []
},
{
"tcId" : 94,
"comment" : "point with coordinate x = -1 in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041ed636a968749c6820ea485ab3be7370322b1f8bd3bede14c875642703f63d4d9e06f0532009a8e245d145fd2faea3f22b27993775946a63dbc56b7dfffdcd97917df711e749fe22b645c166d91a28801258fa456f6fb1f7bdc092e1641464e2152af40a432f3dc140242a7acaa61a4a1fb0e840fa17c826d37939a02c77f121",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "10f28c902d0f6410111d8a9d2c3e83bde099e63b67b55a57d63955630df79c18c88c6cff7d60d1fbed3da83fa5f5e9cb0a0775f47fb6108cd0577bb0b2a0ed49",
"result" : "valid",
"flags" : []
},
{
"tcId" : 95,
"comment" : "point with coordinate x = -1 in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a5024d958e898809d1f396fbf55d0930ec0aa17fd7f2ba42c176bc330a2d1779cb6422741354683f8fec4aed2a3a595fe299dcad75b5516b0df854719639a251947d0ad668861383c933dbf9ca3ca35851af68b7e4b98d33ad24d5425192357f8edfc054da34f9d3da7ab8d5120caa9d125d459672ff49a7198a272114efd703",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "8842853b1760dc135010a3eb55073facc5310b58cb86e3e84ccd01e819881676d9c16f77c188b47ca6c97e74b89bb43c5aeda6f09244c3e85f0e210fee5ec6f8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 96,
"comment" : "point with coordinate x = -1 in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aa8c20a544eb9e78e20b796c8f6e648618c5d06610c1710d3c2b076b764af530fa2f499cb436498bce92b1265d60973f1c95406282db5c0637210a21d564f74a31437c9c0ad37631e9a41c22c0ef77a970a2a1dab525cd18d7111be36b9df4e64bc3da055b9b3dd27af515f5769dcead32b2a5ea50f20048662ddf502757e7b2",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "8388fed48bf88d4a2c3620ff4d86625de51eb47f0a2b094cb1cc4a6d7d7ff1263839d2b748f7af5419249934f4e51ce3fc14675bab39b0d90895679344ecae69",
"result" : "valid",
"flags" : []
},
{
"tcId" : 97,
"comment" : "point with coordinate x = -1 in precomputation or right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043b236100c2f28ebb756daa51c42a2657f3cdc3ff5fdbf3408e8cea33d762292f70c4bf7f774ec6cf63b0bcfac2a0fe10937db8f67cea848a2d4b2511e4d21cf84b74395b1bf132dafe78a937afc1830e861eb031a2792e9175779caf029310817f96a99d5530b0003d3cb3ba7c68f53021b254fa1c602a40b95afe032ca4a6f6",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "43744b7b4ff43a8480d5f5705aa8b12d9bf515d40163f876c32768c0bd554f1608ca8e55eb06faafc390de8d37d4b7cd9f0369daff193914020fdb158caf0e94",
"result" : "valid",
"flags" : []
},
{
"tcId" : 98,
"comment" : "point with coordinate x = -1 in right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004812128b54c8d25ca7af64de88ca4f7043758546fe238af7fc706fece60286443b829169692ebdff6898c63d5ff5da929297b70e0268d6f98305aca7f54d0f38e90065d174b106654acedeff44ba3633563a5ddb8d40840699b3daa633b0e879e4095f0e0ed8bad14a307e747c13acbc989039fdbd42bf4a0f3c4c48a63de2fc4",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "4f6394d30f77041b619e60a771e27d2b22e1e8a8831d5f2dd3ed9bf95002f0ef6e6f634ea74afb96fac45a484ec898e1e5fd33cd61ed1a2b3d9f7ea8be95ac84",
"result" : "valid",
"flags" : []
},
{
"tcId" : 99,
"comment" : "point with coordinate x = -1 in right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041bd98f8fc8384005fd705ca24172c9014bc240da52b790930df7a0de86699075f65800f59d2bbb22ee30d5a30ea50520af635760fb6a39e02b5f54fd9f828a549e6709b1e24927b94530033687b12d0e5995afd6a9d94280fe38985f05a6bca1277d5f82eb9a602b2948b97600ae748b05eea2645c423e2bdbfcb0b856f494ff",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "98c9718c0bf3bcc9eba9f4a6854e24f726b36c7092b483801903edf3c3b3d4cb1e42d90bb1c0646f17b6851220c7b62e1542931372b68be4c85915a13e3f8255",
"result" : "valid",
"flags" : []
},
{
"tcId" : 100,
"comment" : "point with coordinate x = -1 in right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000441d7a8ea3fd2a21e73dfa43f626720b85ebceeeb58284c82e940af97b9373be7fe3ba1e800160ee695551a863f77cd05fc702f25a7b1f8011a1cea8bd62b805b1f2d70a48968ac82a8e09fb1adb14e55685ed014409451394782d6ed86e833383b029ac55f257d5c741a3a5e2b8c693bda74f7dc5bd614ec802d87b9e0b7be1d",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "3096796914a35518d5dd2fd79b2f752da01c302342d562fbde28349ca4a1e506b6730b3945b17d26ab75fac55a6082049805acf37f9714485d25f56f27f35f3b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 101,
"comment" : "point with coordinate x = -1 in right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000425a5ff3e001b4b4c9e59dfe37bc8664877f7157cdd9c920883ee0da126387ad74c21a465fedb6fb7ea84deb3771cded18daeb9b3046cdbd2371fdbcd502b30ad82f37e3086acb9e44d32c283bc10bb9e28f0649ae391603c54e310a4b2be0f88e82e60aefb5522b4c9c5d8911a3f25aaf8d69ded864e9e3f38b61a7895662861",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "a4b40918e6da26dd1121ed9a3ab2eb4631c25f7c89de53bff2b8ae74e2c4a2fcdfe7da1ae124a5cdba7c541525812d2cf1afd36a33661b55e42244bbe1ce7865",
"result" : "valid",
"flags" : []
},
{
"tcId" : 102,
"comment" : "point with coordinate x = -1 in right to left addition chain",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000436b56be0d3dc2cc2115cddb89515e19e808dc0541b8af762fbbeadfdbc8765d680877150f10dd6956de37b3764317f507d61f84217f2732f73ff126ea6ec69961aa196a1bdee609ebd76dcafe1cde67db168134e7d1e2f6397ba9cef8ee2b04224a3edfa1df1e98bd1fc24e7b044c1f4d38c98df44d01636d96fe8e1d1fc3ffb",
"private" : "708671bb68dff1e2771a9f5a9b8949cb1ca12b63b2b6e6890a2c93a05eed0b7b12fcc04bb164dd25578485e63b8e36688033d3a4e804bccdc7d1bde4e4bf7f59",
"shared" : "32bb393173eb87a0c27c03bcd484c1c6c07b6065c16c47e482c0070f88c61182d9c633ed1648981913ec11cb12f5cd70a3d6df97b9ec9a833f039119beeb7463",
"result" : "valid",
"flags" : []
},
{
"tcId" : 103,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "03",
"shared" : "47ed915ca64aac752724aa06b311d171dc14b9c55421ff61c6413b3fc7313ecda03c0addd0d6dbdacd5ea0619054614610d07cd78f9ed4d6df024c781af3efae",
"result" : "valid",
"flags" : []
},
{
"tcId" : 104,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"shared" : "781a3bd7f99ae145698783495f1f4aac5189d54657c34f76c8847cd5177d6a08a2c837501351e098ba570a3f300cca47f2407ff9172b2954aef46fdbec8429b7",
"result" : "valid",
"flags" : []
},
{
"tcId" : 105,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"shared" : "33485176aa26cfd17a66e1da3c3973f468bc32a1528a67f9d33b7ca29bfd6fa536bac3112bb8f2c2ea198f2f7df5a56dda570931b7852b3224c403a1d08f3dc6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 106,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"shared" : "9c4971c89a22da14abac1304b6228c5d647f8dd8a11b1348c419f430733e849957fb037865efa85f9585ed0ffe8c6ea2c7c39ac8bbeedc84717f8a6be9603f65",
"result" : "valid",
"flags" : []
},
{
"tcId" : 107,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "0080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"shared" : "58be414307cd761143c49224f30ac475e6b8fdbf43be3f130b71ff8d89af5d3b91342898388d1628f56322d327f5f075ca3a766d94213f8ff67076caa253937d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 108,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddadcb58796829ca90069",
"shared" : "2e03302f2944b3bc902e5fe6b7d1ca3991bf9fd80bafa8df4d4e85a98f33d956280ba0078178b54ed1aa03571ffac2d476c7246ab68ebb9434fac564455f39b8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 109,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57796829ca90069",
"shared" : "0dcd1e563a94fd8edc83e47ebbc9296d1c27d1aff37b02512c0337ca672ff84ac73a618fa54f2b963182ba141ae596c56f83d0ecb4deb78055cc8ea476d09bfd",
"result" : "valid",
"flags" : []
},
{
"tcId" : 110,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb57f96829ca90069",
"shared" : "aa9ac6d3343fb7aad7128855a22cb25f6cd9b46ea02f2a15c7cdecdc681f3ca38f1860290971852de94cc68810d41d14607f558e3858394cef8b166abee023a2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 111,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796819ca90069",
"shared" : "5f155d9d14680aa5efb4ed59f670f6efc59c15bb03b59b3a2cf1a4a1546b7e35bfd99194cfe72e79216c1daebdcd247e934eab457ca90d4d2c38b64517e0cce0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 112,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9003b",
"shared" : "194871645bbfc309eba92c5613ca7c6aa566fdab45635f656148ec7122d71c825f36852f52722ea949c2572dbb6b894a21f96a05c9bee0df6c6b4faa3197079a",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 113,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9005b",
"shared" : "3a6e57858d4e61c7ed2cb93c124221210293a345b47f7644910543ac03117f48b0343ddebd2cf9925e3dc5e1ea590739ed2c2372e1146f84fd262ac7d8eebacd",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 114,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90063",
"shared" : "8e0a186a51eae08a86fdd476bcfd961d02be74966ce3c2d937c808db518f2ddc4760bfc924af72f85eb188ebc70edde6d12f402735f58b9006f8b8e283ef9fbe",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 115,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90066",
"shared" : "47ed915ca64aac752724aa06b311d171dc14b9c55421ff61c6413b3fc7313ecda03c0addd0d6dbdacd5ea0619054614610d07cd78f9ed4d6df024c781af3efae",
"result" : "valid",
"flags" : []
},
{
"tcId" : 116,
"comment" : "edge case private key",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042ee402777200a1c9e7eceb61feb070af49429f9240d7c0bab9b2f01c5ee145683df47cbe852ff6f99198f6fdfaef1925eb96bd25e03d6d70f709eb1922308acc99a3fbc1e982db7a7b3bbf7827ea70912ee677bb0ba70bfabec38d4b993af165c40727680fe79ad0fbb55d1e9568d978b11f77cc4e72aa7ca5c391034078b8bd",
"private" : "00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90067",
"shared" : "300b1d80d9dc5587076b7d850ccd00cf8961f389c4ded60bf910d98f196f67c3839d2197101607612b335871a818d50d8f4bb6163cc839cf41af0b742c7254f4",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 117,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 118,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 119,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 120,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 121,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 122,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 123,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 124,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 125,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 126,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 127,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 128,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 129,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 130,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 131,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 132,
"comment" : "point is not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 133,
"comment" : "",
"public" : "3019301406072a8648ce3d020106092b240303020801010d030100",
"private" : "145c39bd01e36c6a697a49dd72f540741c8a60dd57e607e1e05f3401e79d2febf83e7c1bcbc535deb3d215caae94be83567f994531905f4d83ee309c0cec9bcc",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 134,
"comment" : "public point not on curve",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5695",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 135,
"comment" : "public point = (0,0)",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 136,
"comment" : "order = -8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169",
"public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920241ff5522624724163b74c02b1951cc3603f834cf724c4c362df1299c63358fccf78faac1a3beb356d9e6be799ee68053efb8e24e2c7ef7a225224a78697d6356ff970201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "invalid",
"flags" : [
"WrongOrder",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 137,
"comment" : "order = 0",
"public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920201000201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "invalid",
"flags" : [
"WrongOrder",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 138,
"comment" : "order = 1",
"public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad808920201010201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "acceptable",
"flags" : [
"WrongOrder",
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 139,
"comment" : "order = 2083592630841357761914050861997332755048435564175796348448981807380927961881602771668457829077617488768289656930144243078095422967775269405300354",
"public" : "30820234308201ab06072a8648ce3d02013082019e020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892023d00aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796820201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "acceptable",
"flags" : [
"WrongOrder",
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 140,
"comment" : "generator = (0,0)",
"public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f723048181040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 141,
"comment" : "generator not on curve",
"public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80894024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 142,
"comment" : "cofactor = -1",
"public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201ff0381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "invalid",
"flags" : [
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 143,
"comment" : "cofactor = 0",
"public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201000381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "invalid",
"flags" : [
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 144,
"comment" : "cofactor = 2",
"public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201020381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 145,
"comment" : "cofactor = 8948962207650232551656602815159153422162609644098354511344597187200057010413418528378981730643524959857451398370029280583094215613882043973354392115544169",
"public" : "30820278308201ef06072a8648ce3d0201308201e2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "invalid",
"flags" : [
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 146,
"comment" : "cofactor = None",
"public" : "30820235308201ac06072a8648ce3d02013082019f020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f7230481810481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 147,
"comment" : "modified prime",
"public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100a9414de6e5ef176ff64384b554271ef34fde1d646094323012668174776efe4e23c39f2773860bb0bb7ad41d6cc5deef888974b529de7d1168d2a3cf6f6f4dcd30818404407830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca04403df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f723048181040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000000d61096c9018545277fa62c0af905d4d2e2500ecb6c7306b6508079532c53907b58e3a7ab89660147c556b10a8ad430325d7484da765aa00b8e007a343c233714f0024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006902010103818200040000000000000000000000000000000000000000001ecaba5abfa4220000000000000000000000000000000000000000000000000000000000000000000000d61096c9018545277fa62c0af905d4d2e2500ecb6c7306b6508079532c53907b58e3a7ab89660147c556b10a8ad430325d7484da765aa00b8e007a343c233714f0",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "3917638d8a0c6029dd5d7e7fdd5b798805f2544291277af5f5bcc84d4d665e347bf504a505ade7f365019e6f3aaa79c20a0956e40c8ac472a0cdc198bc99b6c1",
"result" : "invalid",
"flags" : [
"ModifiedPrime",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 148,
"comment" : "using secp224r1",
"public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 149,
"comment" : "using secp256r1",
"public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 150,
"comment" : "using secp256k1",
"public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 151,
"comment" : "a = 0",
"public" : "308201f83082016f06072a8648ce3d020130820162020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33045040100044044a9dfba839bd5e0edb3dbace1c8f201409f6d505e411f290d8af054fb492a0d0d246c63b2fad54f963f9ae5b3540ccf3417106652f29ce45cd6e41851d7109504818104933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201010381820004933acf9f74c73324a719b02f56269f56463a3623a33f2d3001a33ee1ce064e55466073e7535a83dbd4772c3030dab122338daaef4e0aeca1f27f6b228b7fd88a5cd4c67a1a177965f5fce7d352afdb1cb72cc628b7069b6ad1bbab8c14ff0f7792a2b6687bb71ca847405e31c9dcdee5f4cd3d91a2f4f8faf169584a7e3c5693",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "1a1ac0324ecc13de106b7024dbc54847953bf91bdf5d9b7a4a85507adafbd802ec7fc27518b4bd336a6ca387c17359084f5e15d04511f30dde0ce5cee9960d96",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 152,
"comment" : "public key of order 3",
"public" : "30820238308201af06072a8648ce3d0201308201a2020101304c06072a8648ce3d0101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f330818404405ebf55666500604ea7e79dcf950e441a068b7de8b70a0d782d9d3a3aa26be3abcac40e8c87033aba2da90cd6edd62fa4884d083b8ab12d97b577acb2d5b44fc004407ddad583ccb8e5de2563c2487ef3ab93f3d76352f4780a29ce6db5958a0bcb05e5c0bfb760b736ce8add2016f83877d81f993292ee14ad280bbd96da7cd2d8f30481810434c752d48f2e2a29006ddc24ab4b5d86557d6b2a97618faff39ca241bb3bafee7757e1bcb88023a9b0ae9f02c46ad2a1e10a3811f4e2b1459478fef39b4a20a674a2bd968309149984724d097851b3ac34ec3f48d029152fcf35589aa0b6e92e80b63a17cb9e94d638e30ba9b1c7ada3d5aa7044f759f25120c75bab5d1ebdb0024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069020101038182000434c752d48f2e2a29006ddc24ab4b5d86557d6b2a97618faff39ca241bb3bafee7757e1bcb88023a9b0ae9f02c46ad2a1e10a3811f4e2b1459478fef39b4a20a6363ae02258e0aff1bb6299a4bb78485b96444e6ae3a0bcdf072e442fcf7c1f42fc9760e8d027d36c75ea958134dbd34252d78eea3628d43407e304aafb1b8b43",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "",
"result" : "invalid",
"flags" : [
"WeakPublicKey",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 153,
"comment" : "public key on isomorphic curve brainpoolP512t1",
"public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004552e0f403a37a53cab048d6c6616973fb80ccbebb788a5d743f6bd48b27e819100acd53c86a95420e52cfa18d958bcb7844f05e40824b5eb38c827456e9b410c6787bafb0cf873f535c82381c81bbea8e7291b68f93e58f5657af40333aefc23cdacaedff7b3eefd8cba644bb72e9746c3bacaec3ff14a950dc6e1ffb03789ab",
"private" : "11ca87ee5e9aee914f1ec5479bdb6b0a6ab1fdf38ec8df537e231596762f9428be3194f899890076e78366affdd192fa9e4d44c92066c31c25dab04e0c3fbe68",
"shared" : "",
"result" : "invalid",
"flags" : [
"IsomorphicPublicKey",
"InvalidPublic"
]
},
{
"tcId" : 154,
"comment" : "Public key uses wrong curve: secp224r1",
"public" : "304e301006072a8648ce3d020106052b81040021033a0004f1ed1cb1ceb7eeef8f7044b8f3bf488604a1a226a697a202b9fe094b4ef15b2f33ddb17fa5447d65e2783f72821ea01268235d58e18bd14e",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 155,
"comment" : "Public key uses wrong curve: secp256r1",
"public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004fa60a443999e02e693e83e198e6ae8d77c6d5b0fad9269ddcfbcf3fd7454ab551fcd8ec3145c902ac6f57112b1fe5415c0b974fc9cb15105c174f6c26503bb5d",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 156,
"comment" : "Public key uses wrong curve: secp384r1",
"public" : "3076301006072a8648ce3d020106052b8104002203620004aef982cb3c13ef417bbecfe65d4ac97c8b081f47311069fb63629e45440045c1cbb26cbc4e2c7139511b5cae95a9f79f0ee8ebffdd68e215f602ee98bd0d0acc180b7061e20f213f043915a246b492c214168bdaf8ff95b0ff68f9e3e7f43657",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 157,
"comment" : "Public key uses wrong curve: secp521r1",
"public" : "30819b301006072a8648ce3d020106052b8104002303818600040078f1bac16e586a15d828e92a2f35c0690f616a886223b70657639d130a04e58787f2ebb3eb880ea2f396e67e353e326822745959dbe51ee4f80562044c967e33b40018895b6e1370974595784c19b17f8208b900432940680d16367f05f0c1f5ffa607037473461c0a0651884dd35a58c9735d0bb6328c4b5b9d0ec792f0f6f8bc8769",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 158,
"comment" : "Public key uses wrong curve: secp256k1",
"public" : "3056301006072a8648ce3d020106052b8104000a034200046a4213777e31119f578b3e8be06ebf62502d7d10dfe5bf9341dea64525e0978f12cbbd6f17e4e932b4446c48bd3f1189a55b212d89c5194f689f297e3a27e8a6",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 159,
"comment" : "Public key uses wrong curve: secp224k1",
"public" : "304e301006072a8648ce3d020106052b81040020033a00048d6981ae6d904e60ee3d29bde0ab4a754ccdf4e19bfa692df92266d6aff630be45054430ca03efde1bc5e13894e6d659ed303a07c80ef120",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 160,
"comment" : "Public key uses wrong curve: brainpoolP224r1",
"public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004b160ff66fc93480bef16ebb4a00b75f3805e884ea875dcfcc73e32a1d764c4dad373d89648afe449018ef5524633459bee47ff9529c5ae41",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 161,
"comment" : "Public key uses wrong curve: brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004670c87dc73c6bd2291150ca80eb914924286ada22e50f5fe41079ab3f483c7271cf84db06d98a7e4382b528dfea4335a1bb4ada1f61c5030bdc479a2441dfb28",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 162,
"comment" : "Public key uses wrong curve: brainpoolP320r1",
"public" : "306a301406072a8648ce3d020106092b2403030208010109035200045f1de6cf461eecea01567345bdcec2ae56dd607ddd15c26b4ec095ca2afb17b1ffbdf61bd47010d16a92595554d297378212bbfaafb62c179960a4db69a7d3aaed57ba9edbcae9b05e3b905fa5eafff1",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 163,
"comment" : "Public key uses wrong curve: brainpoolP384r1",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004408d98134c7ff4519187d68da6cb6c7b5d257b98d1240985404d497682656a60e2d4abda818d20d2524af5357700aeff6ecc536169279a38c53bd5dbe49c240eb30cba040568b09ee65be595c25a090dd94ddc06b441f78de9e290fae01fbb11",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 164,
"comment" : "Public key uses wrong curve: brainpoolP224t1",
"public" : "3052301406072a8648ce3d020106092b2403030208010106033a00049bd1aff3c1d564b390e8f9575b123cf2c47151fc1cf534e4c24c254382531d828902af3eaf1383410ffed334caa12697265024b764a8cc40",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 165,
"comment" : "Public key uses wrong curve: brainpoolP256t1",
"public" : "305a301406072a8648ce3d020106092b240303020801010803420004683cf7c313c9503ed4dab6b6a25463c5d682aac16ee5b33785321e77304201774c22f4703e5cac4891c56c1d8ac3d535f192c041ebfa78979ebbddeb87780607",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 166,
"comment" : "Public key uses wrong curve: brainpoolP320t1",
"public" : "306a301406072a8648ce3d020106092b240303020801010a035200040f31598d0b84972ae50be531e0ecf11b721b76d8e2843940de0397d7fffb62dc382ddce29ec2ce7baaed79f9144811e1ca8194c8046458fe3956550885315dfe0e29efd283be076ddc81e1a857705804",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 167,
"comment" : "Public key uses wrong curve: brainpoolP384t1",
"public" : "307a301406072a8648ce3d020106092b240303020801010c03620004483dae8e878eb44c217e0ba373ead244428398d83bd0ba1473747887c1c5a5de6e7d42b9f6fab658277f4046ebb6c6b43aa548690bbde6a2d77ec48c81da44183f7631c9ffbdead397d9ff6cf8ece2c21a2f989cede73bec5f461cbbbafd01b4",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 168,
"comment" : "Public key uses wrong curve: brainpoolP512t1",
"public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041bddcd407461d821e5879eb6b27736dc1112c3c9177fc3cf1a1bbd39654514d7c82950e9f674a4ce4c7fc9f9410c5ed9b194c926c1fb0c178940e46dc4fcf12c222d62b9c3f76ba459f8eae72d5b2c8df5a2cecf34dcc66108538a0f6aedd8e2e9c51515a290f244e3e40e352a6e86a58af41cd89f7dee16199bc84d2051c43e",
"private" : "0215f898ba482ba768a4aa8a5a1d01862c0f184ab92cedd149281f722bd03ffe6aacf33ed8810f98c7575f99fb35548f93b3a828dcda3dae7d91b913c40a94e2",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 169,
"comment" : "invalid public key",
"public" : "305a301406072a8648ce3d020106092b240303020801010d034200022564ece76989d82265ea79fe5b41b2dfad2268e27df8ee7260d937435da3777a5106557dfbdb64d106c2ad46e64dc63e0eaa22e81a03d25b870578d86b0f1432",
"private" : "57087c2e66e2221d0618077207ced3fe31627f83afe4ea3d3999a26d9737fa8ace4f50b968930cae8bbf55b422335f22d85a23582b076c2836e060cd1157cffa",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 170,
"comment" : "length of sequence contains leading 0",
"public" : "3082009b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 171,
"comment" : "length of sequence contains leading 0",
"public" : "30819d3082001406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 172,
"comment" : "wrong length of sequence",
"public" : "309c301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 173,
"comment" : "wrong length of sequence",
"public" : "309a301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 174,
"comment" : "wrong length of sequence",
"public" : "30819b301506072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 175,
"comment" : "wrong length of sequence",
"public" : "30819b301306072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 176,
"comment" : "uint32 overflow in length of sequence",
"public" : "3085010000009b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 177,
"comment" : "uint32 overflow in length of sequence",
"public" : "3081a03085010000001406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 178,
"comment" : "uint64 overflow in length of sequence",
"public" : "308901000000000000009b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 179,
"comment" : "uint64 overflow in length of sequence",
"public" : "3081a4308901000000000000001406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 180,
"comment" : "length of sequence = 2**31 - 1",
"public" : "30847fffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 181,
"comment" : "length of sequence = 2**31 - 1",
"public" : "30819f30847fffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 182,
"comment" : "length of sequence = 2**32 - 1",
"public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 183,
"comment" : "length of sequence = 2**32 - 1",
"public" : "30819f3084ffffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 184,
"comment" : "length of sequence = 2**40 - 1",
"public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 185,
"comment" : "length of sequence = 2**40 - 1",
"public" : "3081a03085ffffffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 186,
"comment" : "length of sequence = 2**64 - 1",
"public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 187,
"comment" : "length of sequence = 2**64 - 1",
"public" : "3081a33088ffffffffffffffff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 188,
"comment" : "incorrect length of sequence",
"public" : "30ff301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 189,
"comment" : "incorrect length of sequence",
"public" : "30819b30ff06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 190,
"comment" : "indefinite length without termination",
"public" : "3080301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 191,
"comment" : "indefinite length without termination",
"public" : "30819b308006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 192,
"comment" : "indefinite length without termination",
"public" : "30819b301406802a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 193,
"comment" : "indefinite length without termination",
"public" : "30819b301406072a8648ce3d020106802b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 194,
"comment" : "indefinite length without termination",
"public" : "30819a301406072a8648ce3d020106092b240303020801010d03800004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 195,
"comment" : "removing sequence",
"public" : "",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 196,
"comment" : "removing sequence",
"public" : "3081850381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 197,
"comment" : "lonely sequence tag",
"public" : "30",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 198,
"comment" : "lonely sequence tag",
"public" : "308186300381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 199,
"comment" : "appending 0's to sequence",
"public" : "30819d301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 200,
"comment" : "appending 0's to sequence",
"public" : "30819d301606072a8648ce3d020106092b240303020801010d00000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 201,
"comment" : "prepending 0's to sequence",
"public" : "30819d0000301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 202,
"comment" : "prepending 0's to sequence",
"public" : "30819d3016000006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 203,
"comment" : "appending unused 0's to sequence",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30000",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 204,
"comment" : "appending unused 0's to sequence",
"public" : "30819d301406072a8648ce3d020106092b240303020801010d00000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 205,
"comment" : "appending null value to sequence",
"public" : "30819d301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30500",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 206,
"comment" : "appending null value to sequence",
"public" : "30819d301606072a8648ce3d020106092b240303020801010d05000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 207,
"comment" : "including garbage",
"public" : "3081a149817730819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 208,
"comment" : "including garbage",
"public" : "3081a0250030819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 209,
"comment" : "including garbage",
"public" : "30819e30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30004deadbeef",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 210,
"comment" : "including garbage",
"public" : "3081a03019498177301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 211,
"comment" : "including garbage",
"public" : "30819f30182500301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 212,
"comment" : "including garbage",
"public" : "3081a33016301406072a8648ce3d020106092b240303020801010d0004deadbeef0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 213,
"comment" : "including garbage",
"public" : "3081a03019260c49817706072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 214,
"comment" : "including garbage",
"public" : "30819f3018260b250006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 215,
"comment" : "including garbage",
"public" : "3081a3301c260906072a8648ce3d02010004deadbeef06092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 216,
"comment" : "including garbage",
"public" : "3081a0301906072a8648ce3d0201260e49817706092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 217,
"comment" : "including garbage",
"public" : "30819f301806072a8648ce3d0201260d250006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 218,
"comment" : "including garbage",
"public" : "3081a3301c06072a8648ce3d0201260b06092b240303020801010d0004deadbeef0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 219,
"comment" : "including garbage",
"public" : "3081a1301406072a8648ce3d020106092b240303020801010d2381884981770381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 220,
"comment" : "including garbage",
"public" : "3081a0301406072a8648ce3d020106092b240303020801010d23818725000381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 221,
"comment" : "including garbage",
"public" : "3081a4301406072a8648ce3d020106092b240303020801010d2381850381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f30004deadbeef",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 222,
"comment" : "including undefined tags",
"public" : "3081a4aa00bb00cd0030819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 223,
"comment" : "including undefined tags",
"public" : "3081a2aa02aabb30819b301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 224,
"comment" : "including undefined tags",
"public" : "3081a3301caa00bb00cd00301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 225,
"comment" : "including undefined tags",
"public" : "3081a1301aaa02aabb301406072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 226,
"comment" : "including undefined tags",
"public" : "3081a3301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 227,
"comment" : "including undefined tags",
"public" : "3081a1301a260daa02aabb06072a8648ce3d020106092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",
"shared" : "a9ab631eb81be9ad9661ae012c84719d87632bd623343f0f4a85004befafb5cafdc6fd33f5c408154645f458c541be320c7baa12155d9ed858cdc916f515d08d",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 228,
"comment" : "including undefined tags",
"public" : "3081a3301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010d0381820004770edae4349afd54ef98dec68972532ea29e32aea960bd5b56323c79951ff0889d1fa2dce7d283995bbc5a00eba20e89e26f2fe8d253090dc83238da249103497ccc96269734432df9c7ff8ec758fc1bbe95e94a97ad1ddfb339bc9c274c0b145eace75dae38773795002ea03bb109ac2123a2c045ef7c3bbfb735f57cd393f3",
"private" : "0099d34308f0fc8f61d0009d4d7b28f50c02fdaaa26697b93ed0e33d0f99e8b96c9a06c810d2872b2373ed7dc6b5180bcaa63d8db6b49604895a94fddcf06cb219",