blob: bee493ac5703599c4cfb521416cb0f0698aeb1c0 [file] [log] [blame]
{
"algorithm" : "ECDH",
"generatorVersion" : "0.4.12",
"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."
},
"numberOfTests" : 329,
"header" : [],
"testGroups" : [
{
"curve" : "brainpoolP384r1",
"encoding" : "asn",
"type" : "ECHDComp",
"tests" : [
{
"tcId" : 1,
"comment" : "normal case",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000470ffb350173256eb437b140365842397ebaf3611b6389596c1f17c5ff5ce5201f24f6985b8fe0890dcae54b2603dfb4087242aaf7b2d95b3199bfa03e8fce54ef680b57109847274db3b3a65512b7f832248e70b1030e95db6429589775c3346",
"private" : "24ddf0fbb41c28365d302dd9d26ff9c32c76c85fa8b9138a3ec621d0caff6de8a724b45d6fe0d9180044242b9f41c84b",
"shared" : "22522760edc39280ff3277b121e17e7539165e7c677a65c8d0dc8159111f8e5d3df7035fe8ce33ac0a0e047ed0842a92",
"result" : "valid",
"flags" : []
},
{
"tcId" : 2,
"comment" : "compressed public key",
"public" : "304a301406072a8648ce3d020106092b240303020801010b0332000270ffb350173256eb437b140365842397ebaf3611b6389596c1f17c5ff5ce5201f24f6985b8fe0890dcae54b2603dfb40",
"private" : "24ddf0fbb41c28365d302dd9d26ff9c32c76c85fa8b9138a3ec621d0caff6de8a724b45d6fe0d9180044242b9f41c84b",
"shared" : "22522760edc39280ff3277b121e17e7539165e7c677a65c8d0dc8159111f8e5d3df7035fe8ce33ac0a0e047ed0842a92",
"result" : "acceptable",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 3,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000456b0e00539a304e1dcaef00d90e1e851002c5cbb2e7a0cdde34700f242d52d607cd48498fe7668eeffadcf2418ea898e57677fe6703911e5de7c45f3e03eb179e3248008eff9f5ad5860c74d58a45b291c23bf8d5be285ec6e9fd67ece9b6692",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"result" : "valid",
"flags" : []
},
{
"tcId" : 4,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004038c59d90915563eb3fcb7f8f0b9b4cfcd279a2591695b5a3c64e3a1bda0eaa78e8f060727858fb074f2acc98efa48230e90a6199713cc07fc845d61744564cebfb1d157c39c4a01807bbf81a69caae69d6a9ef6c8547213ca98237f51406f90",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003",
"result" : "valid",
"flags" : []
},
{
"tcId" : 5,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000427a570916684cea784b27082b31dcb149b40c9a0513794db6cc4951858d8b2d2a30c5bf09d590b2f17e5c1406e96e1cb047dba720e25f5729903e7164b2c73907db148bcf8aff649aa80715b067d88ce1bd2f380b55705cfc368d5a515bf6f91",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 6,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004279ffd6f54fe3847d3464b645a6f4243c49169b3494c61e20a0457ce93d6aa8535de70b5ca78fd7eff05fece3ac253c563e753d531fb070facb68418900016d66e1687e2daf8eb4b63b749a4283838694d3deeac3e79b9706e856fb7358fa0a2",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 7,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200047908c8d895ed9ef9a902951a3a45383d24d57e3beb47f84c58636abd646b905087b2a06e130428f59007866a2a638abd4af08091e7589dcfbe7e638f10b430a89ea26ad930019a227040ca43aa4d08651b7c0904c51a32f8d214b2f0f434e85d",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000",
"result" : "valid",
"flags" : []
},
{
"tcId" : 8,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004402f58faf15b56dc448bb6eb752502d03783d7beccc3afdb5c44c0e305765109c95227e9d7e2e9c52177de0ed2f95baa062e400bfae4744a061199b3358030194e7f28d3ba748ff0260b1fee5d0844f8ce446dac263a54be950d389e0341b575",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008002",
"result" : "valid",
"flags" : []
},
{
"tcId" : 9,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000464a17ffb46ef3a321ba23f97740e489ed26e6f76b586344f69cc5c05656daea35719c8c6b4cb5d1c5d8eec6d6705efe477396a9265b9c71ad111855d879598ce31e9e95ce9395b751588c5d92a3aacb60d413c1bcc66e7b9cf663d30b8b00a2b",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "17cfae6c3851f2c5ca6badbbe2cf885662d6f7f09e74374f1c7c2245045c02443eeb57d8b43b463dabcc0221bc82abaa",
"result" : "valid",
"flags" : []
},
{
"tcId" : 10,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200045d86d2275f8e2c9d7c9232c48b41159b1e8e848d5e0986419c3b40b4a9b93d3d863efbad99c981c45bdd40bf3fd3e2b262ba8a5c36e3d948f2e9fbc4687fb5de4f4fb59e38bac3bca2e61179e08135e346e1febcf9bebe9bcd80768818806ac1",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "1b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de703",
"result" : "valid",
"flags" : []
},
{
"tcId" : 11,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200045c1b9513766f017a401fed11a435a3ec55a8180dc280d7ccf7dab89f79499dba8e229361c2bc0f6406558db07218e2d361aa065e64cabb097b9da8ac73b568b4bcddb4e3d6acae8f681f68b02bbfe423c98a2d3e1d99eacedec4bf79bf278507",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "2d06d205cba6e20e97616b25730efc50433fb246da15642508f08dd4dc348e8379371588ac25fa39696968bfff4c76f6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 12,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000447ad5655229b6c8d3f328f00a10cb719c64c8a9942acaa6600da6f0da279d5e830fbe25c2891740b17dcbb22e5255a9314da410d402854ff72dd497ea0accbd367de04b2fc0c7b3378f2bb957e1638820f7ec3dd483fc80d7ee650ead7f0d06a",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "33a28df92842cc0a0d43e5d33e2d351e641258d505cbca1a686a2f8c513d7f945e78187eae188e65963270a075056e35",
"result" : "valid",
"flags" : []
},
{
"tcId" : 13,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200043673cc8f64b4f6651ce2b69e057db05f24c4c118e69665d8bf6e5774d0b2ba96ccc796f547cf2983b5d4c2055ecab75e51f4c4e99539747df8cb4ab36745fd3c60f16c7e83a1d3e15b44cfca1953929ead6af8398c43589e913ebc64753edb16",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "3bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a6",
"result" : "valid",
"flags" : []
},
{
"tcId" : 14,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048c583d0413b24eaac4ec484348a3eb7059e37e8575dc2657ef2c0a1b03d320ee3638307022197eb40cfaa6c2465e7b272f027afad18da3d144091569110324707a8499902d327f97e3295feeb2752c0a6946dedf08e977d830c8e135f9ecc0bc",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "7ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 15,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004349c8a1b4e986d3f814a0b14ebc416e58eb60c697af889d9eac3927e53791b589d1068b55902605c675ffbc1f11cefe576a8a077f4e5676b07a2e701adbdd15f78a3c04d365e654055ee88c4d007a97f5e6674e64750482c9dedcd24ae263e50",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "7ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 16,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004572ed47e9ee31d2b2181f5c5562852c7f8ff7050f87dc688a64bc1ba0bf280fe55118f8f8c7f9c0db1e512680876e7ae87ddb0174be3d71ce5bda9cc024d04c8a82c002491b83415043bfbb1b372fbfaca27e0fbe9768fec5ec67c5fd7544817",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "7fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 17,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200044ef2b05bf70e827c1fe64eddcc04cf1a416c032d155d3946bff2270701fece2ec1ae9725912cc4ed9a97f52b10a98ac12ae6e94bab916c5763812435f25a74be83aea508f537f9f8d67fe66f0e30ed3fc96ccba75d6ff46221816d8fca2b484c",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "7fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000",
"result" : "valid",
"flags" : []
},
{
"tcId" : 18,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048c4ce75c1fb23e253d0fb0a1be67dde4b45a4e6763ae0794b5d24a37209b25ac2e95208ba397bdb01b459a11fc4cd89c07f43a664ea0fca116b66124a4fadc0b341cc3d7ec2da14bd5589642016f1076762a535145b6cda3f8bbce24c0ed9637",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "7fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 19,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000470c6e0dceaf63c5b92c45b5f33f9ff049584b0b41ec1c476e50651d5ec56069490db561d97b1a2c2bebcb7b43c8001eb52b9feddb992f69e9e566ccabb69352cea294e1d2683d7046b9858569ab73576f2b42f11ad19cb41a96ea3d595fd0114",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "7fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 20,
"comment" : "edge case for shared secret",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000471613b39cc9cad25b5c677dcf071de6308411a0f2c1066de803bfb68c5bff55c26e32afad0aacdbbc32af5dc5ff71b7e24684b4f59f7e82053d5c2eca45e1963d594cffe2829460659397e3e978b304daf785e81f1566bce2cadc49fdecaf37b",
"private" : "0a3315e6cdeb733e26d72d2a98e943727b637f98406755562b0531f1f92a8f4a66e6ace629249e0f61cad07b22ff62bf",
"shared" : "800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"result" : "valid",
"flags" : []
},
{
"tcId" : 21,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144e54365091651eebe3aa1e13a14ec2c0dd1b1ad3778f69d586d078d7554c116a71e422add51cea477ce154ce873940e",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "55b4e89b8ca6cd3991c3578f8a970489d5fb1bd7b979cbfdadd1864b281afa73792c6e7baf938053fbaceeddaa5325f4",
"result" : "valid",
"flags" : []
},
{
"tcId" : 22,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000316e6519bec6c43060842536dad3a68988e8427530b0f98765b9d0285eebdf461270a2ccbd4d0b352d4263b97281a15fa",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "87cc934265151b4fec1335793e6a7de98432d914b7321e2ba87bb215e4b8589e01d3d42707959c0f243474fe92305100",
"result" : "valid",
"flags" : []
},
{
"tcId" : 23,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff0b8ce84c25219c7e4ff37a3728fbcdea683c45b156f4158423314fa879e9d49a02e1ec2e305d7f2f01162d2c60e2ad06",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "043edade91d4030be3409d8c989cf3aa79fb09efeb16877b18558dcaf46c1d2f7369f8583ca8350003e3836554af3ae2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 24,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000400000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff00000000ffffffff3e528e604dc03d7c658e1f5c4102e1d31ddeffafcc2f7d7a4816cec497a09a851f40ad616693013038c007697996de61",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "795ef5cc47dfbd544e1692809d7c853d8afa104d7d4438ede53bea15f6c60d23621e0ae248ea2a6c4e3a919e455c00a4",
"result" : "valid",
"flags" : []
},
{
"tcId" : 25,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff00010000200680b002d9adf1e053dbf04addddf8c58de920543e0614c976446db34269d5e218c121704a0acf35d776d0a14e294d",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "606dc06dcd00830bd42804dc43cb94ee78c1a5a35996ca4b49fb725433bd072e4b04e1c052d7340542cd08f1dbd79f31",
"result" : "valid",
"flags" : []
},
{
"tcId" : 26,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800204f1799aada7abdde3280f9638becb240be60123c91ad14cf1f7d77e83330519a68a9dd61a8d639e12a41ab930bc278b",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "82a6b7b9740a9e61a5f5d977dfcc655047eb415cbb98935fc24086b63fbc980b750eaecb5232ee97f770d1ede51ed81d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 27,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000417cfae6c3851f2c5ca6badbbe2cf885662d6f7f09e74374f1c7c2245045c02443eeb57d8b43b463dabcc0221bc82abaa206ce32ba9a9c83ec79f07a8e61a7a295486cb79c47942efd323cd9dbe140285bd0b064fcde0dc6e32036043e400cd61",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "40d2f675af9b7bcd5b8a7683f600e098b5dfc2681c0ce81a8c8d9ab0a15af157c4ebf3d04f52fa2242f05eb5cdb18894",
"result" : "valid",
"flags" : []
},
{
"tcId" : 28,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200041b635895e1e2c809653471a1a1ce3460f76c7b06993c654ee2661011a5b88afecba16d6fff26a7709b7e59f93a9de7031f4ea02c39fcbbbbfed4b88095f4dc0be21f360f5bbb6eebbe318c5667a2cae0db94a454db55578551616a2bdec461d7",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "858b9c88c4ceb57ea7195ca4fef5911de0b18c3bd6a46c23077c4dcb70c08534f50d44dfc1a2d2b805205e9d03382ab4",
"result" : "valid",
"flags" : []
},
{
"tcId" : 29,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200042d06d205cba6e20e97616b25730efc50433fb246da15642508f08dd4dc348e8379371588ac25fa39696968bfff4c76f607eb107e35de143e39251c7fa593853952c55ac76c48899de9a6e03d984b24617fa89da4b60b8e8c70ad2ad50ea1d063",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "7817e822301ba68e0ce644acd45aba1b168ddd5995b97eb11fd1a22399bb8b84daf302f33ecfb87028dd8011eecbf95c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 30,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000433a28df92842cc0a0d43e5d33e2d351e641258d505cbca1a686a2f8c513d7f945e78187eae188e65963270a075056e3544e7e60cc04bcd8854cd27565eebe1c366081551800a3fee831d1493d4bae33e1c22dcbb9dc696603ded84a4318bea0a",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "64705403b5404883889cdafa366eb73797ae97bad283d2bddcd9bb2607eefee392cb9d04b4e99701fdbb0d27c1457a9c",
"result" : "valid",
"flags" : []
},
{
"tcId" : 31,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200043bc08823776f7ee08b4f218f4bdb41e954e7e74abb2d319140c67b935706b1d1440b3da7000068ae55d56acb9746d4a600d0235df6f46e9fda7c162cdb7ed520224546e61469c011b6e8cfd70e179e85dd90449664cd8e79bd9fcff61bbe9bcd",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "4e5c219e6f94a524175415e6aa60d1757871d7b6cc6b2c501e053054f381b92dc4f5ac0adaf63e8f6739814e4302e824",
"result" : "valid",
"flags" : []
},
{
"tcId" : 32,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200047ff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff00000001fffffffc00000007fffffff2b8c710e160b3fdacffca46bc22b0b7b58349ab2a4183931fdf9e0504685db3c40aa853607fbac52b3563e7c74516d61",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "714b4efbc12fe0460fd296c9868feac501d00b0536aa9269806208ba7fbd4f73ed0a26c89a0854e670e01db8088c3f6a",
"result" : "valid",
"flags" : []
},
{
"tcId" : 33,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200047ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff3e3943f5e92e4bff7f85ac915bdcc0865c97d0cce26f054df1b29c283a8f8e43d964b528dbcd88768b342995ff517f07",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "43da556c9e9e29940253310d94ca5707ca84a04e2cab890ca49f391747c5be283f0f4593247bce6f0027c2e2dfda8d30",
"result" : "valid",
"flags" : []
},
{
"tcId" : 34,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff00000003fffffff4214f53b46996183016065c615037a34f8bd346848d13c870e6f74a26e3cee631d4d689244a615983f6f8b9a4880f508",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "30229a314aa8ed9ceb2a9c3577558f6a9bd857747cb60a59815d2055bede53a570b461861229d832cf08642e9078d6ed",
"result" : "valid",
"flags" : []
},
{
"tcId" : 35,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffe000000ffffffc000001ffffff8000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000003c1234be1022b89c3a64f04102658fb8c319b6932edbce6b78b05f86841ede7eeccc2d091ed867c252f59a773c271e8f",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "2ccef9ba30b16e50663bb4e4006de04d5d687eb6f42d3dd821c8fcb2f57d67cf864c345fdf2de1fdc55fa486a16629f5",
"result" : "valid",
"flags" : []
},
{
"tcId" : 36,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff00000000000000ffffffffffffff0587ff6f77b0abaf253ee363581e52b9aa55b50a59e2238414827e05c83861fd12356be4547b23443912acf07a02edc4",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "70382433ca7683741ba836dfb5983d3c80760bb7a985499d27ac7c715f8b7618877f651f8ff8d1bd7c1b1206f93754ac",
"result" : "valid",
"flags" : []
},
{
"tcId" : 37,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200047fffffffffffffffffffffffffffffff00000000000000000000000000000000ffffffffffffffffffffffffffffffff21510cae0c660490014dd608337b3f3afcd97aaa7d792e186375f12a7a1fca38126ec420034bd12da0cd051d2255f922",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "5bc26ebe1fdba661bd3125e2c681f591db5bfc63ca27e6ad49dd4f42e49561949046395c7b0fcb3e975689cc602dfbea",
"result" : "valid",
"flags" : []
},
{
"tcId" : 38,
"comment" : "edge cases for ephemeral key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012134018a6f7bb075ef67617abafd66a22ed8b5146408aa52fc17cf52510b85f08b73acd0b4301e9967b3cc20b914f805",
"private" : "5c1e1ff706fdb4c9b704a2ae9375b68f21a0b6059309a4e293369cf6a3a123a0aad3b2daae1629821a12b9c2c62d3b85",
"shared" : "170a1a6e3092ff8747b29d724bf794a839f2c06f3a71c323323f10cc48fadc5562101171f4f7a9e41638013c07a4fcc3",
"result" : "valid",
"flags" : []
},
{
"tcId" : 39,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "3",
"shared" : "1a136db83c88ec1a705db70c310e685164acf6890c5628fb4004520739a30a015557d3d0fa8652d26af3621d8cfac529",
"result" : "valid",
"flags" : []
},
{
"tcId" : 40,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"shared" : "4518e59c3325de9ff9ba5176cce02c2fdc5d47c4d71d7bc7f3ce1a860131f39a00b1c9806fe92feea4e15b505dbfa7ce",
"result" : "valid",
"flags" : []
},
{
"tcId" : 41,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"shared" : "032ce3f060545bf89e05ef6cc03f04fdaf66ad01a93cc287675e2adcd6044eca1da4108d91e4c22df276d9ad7dc23548",
"result" : "valid",
"flags" : []
},
{
"tcId" : 42,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"shared" : "5bf3778bd7335db843dcbf4fae46f184b18d95fce6afde98b47f62c89f61ee64bef7f7b273e4b391471d2c33e46bda32",
"result" : "valid",
"flags" : []
},
{
"tcId" : 43,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"shared" : "2d5751d28414a73a5e2049ac38c01cbdb592e90ad4f1f2168c9ade2b8ca336bc965ee7b8cdd63207b3a8768c81fdae6d",
"result" : "valid",
"flags" : []
},
{
"tcId" : 44,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc30f3b883202e9046565",
"shared" : "1ca753eb1a6f3a735f459a26c11c1c6f523d40918a41b1193b9342e0cd81c40a625c4c9cbb4d875b55db498b370b7b22",
"result" : "valid",
"flags" : []
},
{
"tcId" : 45,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b783202e9046565",
"shared" : "4be8f16ae1ff3cdb120f32c08e0a1c2c178e2dd7d9beba9fd17bab1994b44e2107aa248da4a18d45612891bd8a599b55",
"result" : "valid",
"flags" : []
},
{
"tcId" : 46,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b803202e9046565",
"shared" : "7b9679e9ef47700a484d65637a03834a2fa8557dafe5f470e4747bf5ac308ec53b16f83789ee63abd0ae7078422440a8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 47,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883201e9046565",
"shared" : "678fe10e74bcb45acc0146334418c1ff7512815f05146cccc147a73324de04c58cb87cbb00735cdc2695e7603998a0c3",
"result" : "valid",
"flags" : []
},
{
"tcId" : 48,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904652f",
"shared" : "3729bcd215b41c658b832686c81362b3485d75b09478c6dde3b5e278564ef4162bdd6ff65afc6e8213bba9b6c54ba1eb",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 49,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904654f",
"shared" : "12ba4622daf1f2f950aad6d54aaab821885a47a98573afea49bc1896041ee9501acef82810f3755ff284e16665bd0f62",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 50,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e904655f",
"shared" : "7fb5398519857f2c17cddd0a9d2c1660ac35b4723e4a049ba5c58c458b742dfa813a5c7175e1c0974b514bfaeb0039f8",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 51,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046562",
"shared" : "1a136db83c88ec1a705db70c310e685164acf6890c5628fb4004520739a30a015557d3d0fa8652d26af3621d8cfac529",
"result" : "valid",
"flags" : []
},
{
"tcId" : 52,
"comment" : "edge case private key",
"public" : "307a301406072a8648ce3d020106092b240303020801010b0362000409d897b6d1452a2f91c4c37fbb06d82f9ebf722298cafb135e582cded3e3210033e4cd07703c34acf36ba72b401c30bf03b161af6e11309a1122145c431996047a7e7808cf8314b6ec37c61a817d08c7d00c8c7b5d258f2674378c832f682edf",
"private" : "08cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046563",
"shared" : "0f0a1d20ba6a7b2c48154b43870be4890979d9261950736de96c29f371233b1ef94a79c2ab698868f00cea7e912deb94",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 53,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 54,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 55,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 56,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 57,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 58,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 59,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 60,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 61,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 62,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 63,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 64,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec528cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 65,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 66,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 67,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec52",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 68,
"comment" : "point is not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec538cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 69,
"comment" : "",
"public" : "3019301406072a8648ce3d020106092b240303020801010b030100",
"private" : "183067d5099fde862216515d6e292c2ce56812a19b76849b5051c46db26452f54375e1e37567c7d62e63fc9604450411",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 70,
"comment" : "public point not on curve",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3ca",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 71,
"comment" : "public point = (0,0)",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03620004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 72,
"comment" : "order = -21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941",
"public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231ff7346e17d5cc792d7f0a29081af19be20ead08ef612aba94ce0e9919353fbda5830c5495094803cefc477cdfd16fb9a9b020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "invalid",
"flags" : [
"WrongOrder",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 73,
"comment" : "order = 0",
"public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315020100020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "invalid",
"flags" : [
"WrongOrder",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 74,
"comment" : "order = 1",
"public" : "308201853082011d06072a8648ce3d020130820110020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315020101020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "acceptable",
"flags" : [
"WrongOrder",
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 75,
"comment" : "order = 5042941954480324912133914614639385831494842746066313376667826733277554507683616955290244686736004252971522",
"public" : "308201b13082014906072a8648ce3d02013082013c020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c5315022d008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "acceptable",
"flags" : [
"WrongOrder",
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 76,
"comment" : "generator = (0,0)",
"public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 77,
"comment" : "generator not on curve",
"public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53170231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 78,
"comment" : "cofactor = -1",
"public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201ff036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "invalid",
"flags" : [
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 79,
"comment" : "cofactor = 0",
"public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020100036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "invalid",
"flags" : [
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 80,
"comment" : "cofactor = 2",
"public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020102036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 81,
"comment" : "cofactor = 21659270770119316173069236842332604979796116387017648600075645274821611501358515537962695117368903252229601718723941",
"public" : "308201e53082017d06072a8648ce3d020130820170020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "invalid",
"flags" : [
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 82,
"comment" : "cofactor = None",
"public" : "308201b23082014a06072a8648ce3d02013082013d020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c110461041d1c64f068cf45ffa2a63a81b7c13f6b8847a3e77ef14fe3db7fcafe0cbd10e8e826e03436d646aaef87b2e247d4af1e8abe1d7520f9c2a45cb1eb8e95cfd55262b70b29feec5864e19c054ff99129280e4646217791811142820341263c53150231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 83,
"comment" : "modified prime",
"public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d010102310086794027ec8b4fb52f3941d2981a6badcd5cba8307663d051fa6101f193ed726450df412ccfc38b593cc92eab76cfa4b306404307bc382c63d8c150c3c72080ace05afa0c2bea28e4fb22787139165efba91f90f8aa5814a503ad4eb04a8c7dd22ce2826043004a8c7dd22ce28268b39b55416f0447c2fb77de107dcd2a62e880ea53eeb62d57cb4390295dbc9943ab78696fa504c1104610400000000000000000000000000000000abc978d6d096000000000000000000000000000000000000000000000000007a1da7cd48cc78aa2aee262add59969c80d1d577d80c7a670aca818562da8fdda841f80ce27ba0138ddc986e41b23bb2420231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e90465650201010362000400000000000000000000000000000000abc978d6d096000000000000000000000000000000000000000000000000007a1da7cd48cc78aa2aee262add59969c80d1d577d80c7a670aca818562da8fdda841f80ce27ba0138ddc986e41b23bb242",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "1292e4072996602fbc1877e2168c63da918a81a686f2d80aa6e2dad912b429945a02c456e3c85479a7129f43d53ecde8",
"result" : "invalid",
"flags" : [
"ModifiedPrime",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 84,
"comment" : "using secp224r1",
"public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 85,
"comment" : "using secp256r1",
"public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 86,
"comment" : "using secp256k1",
"public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 87,
"comment" : "a = 0",
"public" : "308201863082011e06072a8648ce3d020130820111020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec53303504010004306e2a04dd503c3e87cb98a8d5425f32579b0a5a9ad12ec3e33249c1692619d0c661f539c8c86210ea713d8f1538c64f600461042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c80231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200042baab78f3133b6232af760862a262691b0a13e2f8233acb4c12d0dd27fcb233ef1af756c1a5cd44d91f70e40d541466b50c92527423b71b5940881e0671e9f925f05b3d32c73d6d9067dc7585622c354dca036d5c3f5d8e3ee9eb67febd1f3c8",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "0436546a2e9bb71b70de8cd53dde90336ba92b6c9811c0dff3137b2bc06bde98ce2db705a9fd1bd4d62c2ce4b58ee5f8",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 88,
"comment" : "public key of order 3",
"public" : "308201b53082014d06072a8648ce3d020130820140020101303c06072a8648ce3d01010231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b412b1da197fb71123acd3a729901d1a71874700133107ec5330640430686f89a6b49d9db793fa2c3c7add2830adfb312f2555431178230ff67b44c537786dd2965c5ee252d5dfb3172c5f92fd04307e8f5ac298879503d08d326fc844cfe08c7543bad19710925453fb92074729228c08c26b874b704a481c9635f26942080461044e5e0bfa0ff1b722079a7ee86b907ed3b0874ed1df5827c178cba5e08b67e33d14fbcba165114f041c5101fbf1082ff6736b684d8cf98b68f482940acf5e00140476f12699002de19f0d1af28661c5fed8b35127a866c592466a63d53c1b2d170231008cb91e82a3386d280f5d6f7e50e641df152f7109ed5456b31f166e6cac0425a7cf3ab6af6b7fc3103b883202e9046565020101036200044e5e0bfa0ff1b722079a7ee86b907ed3b0874ed1df5827c178cba5e08b67e33d14fbcba165114f041c5101fbf1082ff6194db635163ee1bf1adadb73818841cb10b87fe3545428d273a4bf26f9554b24d4205601e7b654df40dc9c3df4ecbf3c",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "1a383437919f65cf625a04633cabbc1a7a0a42b55b00a22185bc723f4d5f516af84d0dc9e86a62e5e475660ed6037b12",
"result" : "invalid",
"flags" : [
"WeakPublicKey",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 89,
"comment" : "public key on isomorphic curve brainpoolP384t1",
"public" : "307a301406072a8648ce3d020106092b240303020801010c036200046a2aac186356f68786c8ca5be5e56c951d2992561bbd094d6796730ff67b33249a93a53455f8291e112199a10fa7fd2d8c4b85d644688724dfd1726f1e368455e5eb300f479a2ffc556c53bce3ee3b7d522db81303ea97ff13f6e7f2812b1ebb",
"private" : "0868ed4ed8c88e8ee4ce28486110e7fd31a392d0991df9153a5af624d6c3ff25bdce1ecc472c9cd1cd2fc8e40afbfa0cd",
"shared" : "",
"result" : "invalid",
"flags" : [
"IsomorphicPublicKey",
"InvalidPublic"
]
},
{
"tcId" : 90,
"comment" : "Public key uses wrong curve: secp224r1",
"public" : "304e301006072a8648ce3d020106052b81040021033a00041d8d7078f45444e91bca0c6cc778f1fe321d1ab171bb011aac8edfefea7d996a11d1bdfb073924f453148c38c6de594981b4d8bfe33c27af",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 91,
"comment" : "Public key uses wrong curve: secp256r1",
"public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200044e00275706e6ca58a0a7bc864b67df419408a9d8f5ade6527a1c50238891bc68617d1e8777d528e7561a1c1ed6ed2caf8e103858e76e391b42957d8287adb06f",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 92,
"comment" : "Public key uses wrong curve: secp384r1",
"public" : "3076301006072a8648ce3d020106052b810400220362000459e0d3a39a0251cc1bcde05e330e6ee8a24a2175b85f67eec54d2f4c82d9655013bd53d4b4aaf537749e623c194979504e6abba9547065ce759e95282edd690c569ddbdae460b607510715ba17dc4323144d9492d65d0c0fc1a93fc92b34af08",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 93,
"comment" : "Public key uses wrong curve: secp521r1",
"public" : "30819b301006072a8648ce3d020106052b8104002303818600040089e14bf28c88676902c1191f0a2ac25e5c71114ded6120b483e93d1d065ab29f8fb895a701862df5a72d922f48ce27ca8b642184e8076ab6b6b032d71a8839cd7901329967bf36ad29a7b6ac74d97c8f47c66e32f9b029964fbca95c992e76c37b6cd45f5dfa2d16f83e3ba6416c54298dbeb0fbf1e663c14cf22a5915d4fcff66b108",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 94,
"comment" : "Public key uses wrong curve: secp256k1",
"public" : "3056301006072a8648ce3d020106052b8104000a034200045ade136fefe3cdb4461461a47ae7eb366531ae5d7fc1bb994328f2345c151c0dfb46dab78c5ae0570d9032c59268e3603cfdce83c7fd347c5fc79dff10a755a4",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 95,
"comment" : "Public key uses wrong curve: brainpoolP224r1",
"public" : "3052301406072a8648ce3d020106092b2403030208010105033a000474976e5c913333e7c095a8a6b66bd3c78abb0894ce5598fe00761d927cc78f555570a628ed26dbb2105e014ed23a19b12b162a1d19cee785",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 96,
"comment" : "Public key uses wrong curve: brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200045b204fcb4b2f92310bc19e8d4951c7884de3962fefbbec16cc1e9758d7ccaa1da8a4f202076b5515e46f36a2c8a513f8e1e18c7e42007e6ad4dff5e0ab0737a5",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 97,
"comment" : "Public key uses wrong curve: brainpoolP320r1",
"public" : "306a301406072a8648ce3d020106092b24030302080101090352000423a0440fc8d87b1b799f4b91791f3f5175b5b103f5ed4ed352a92f6c2d5fdda8ea07e9a5592afd2f85557310983058b60f777a8b88632f7127a29d4e949a4834f34db5150023d819a2b5fd7a6ba1561f",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 98,
"comment" : "Public key uses wrong curve: brainpoolP512r1",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043d5b219486463a71ff9296216bce6a7b0ab091447f61f96c98739ad6bccb42a9b74b384f07d3755ec54c58c00db9429ea5bc1691362f3c12bfe41f8c4a1d738d1fbdd1e9da8e3c783157052dbaef82b87829db3c90761de50e07910e773ad21b4ec81dee16dbb8bf50d7f64abb3451ecfb985cca4725ad66eb15fcbc28f31310",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 99,
"comment" : "Public key uses wrong curve: brainpoolP224t1",
"public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004ca475ba8be87df96495320a6912ed35f3ae5b5a5dbe170a24aac2e6ea7febb3f1088082ec1fd1d4f5a509c7b05793b2d0f17e611e1579407",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 100,
"comment" : "Public key uses wrong curve: brainpoolP256t1",
"public" : "305a301406072a8648ce3d020106092b240303020801010803420004a91eb1462fbd71d6d4dde4bcfc5a80e53e61ade709b5eb384b6661f0dfa796f91a45b825213d3215b32fac6faf19506887f84fe933066e3e97c906feac9e41b2",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 101,
"comment" : "Public key uses wrong curve: brainpoolP320t1",
"public" : "306a301406072a8648ce3d020106092b240303020801010a035200046fd0e50e88a56f131daf8f7ec8e2b44ab796d0491f77c7db01e7a9d872dc7c54913ee8ec683efec969820e7ed431dcb1feded773d12f8c1a17d164e9873a69c0592f5df135f16534e69983199c472edf",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 102,
"comment" : "Public key uses wrong curve: brainpoolP384t1",
"public" : "307a301406072a8648ce3d020106092b240303020801010c0362000411144203a5580501cf2229967282251f35cc66ebb978c8c5df821b11e36f95d6bac1c6f97b8e8d026e88cc2a24fec16b43714b10baa062a06712898730548a9a2290a984ef9a85d2eff128901dc0f16bc57231d21de65e42f84e42a409428eeb",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 103,
"comment" : "Public key uses wrong curve: brainpoolP512t1",
"public" : "30819b301406072a8648ce3d020106092b240303020801010e03818200041daebcad055304d190eb662059f41e6e1eb11b7b73d69cd72f74c78756d1219498f667f43e6e0a7fe1dc57cb1a4fbbe8a57646924b8ede193f26b49d9db53c9a98ae0b30895690181d71459ab3c1f3b3f1add63a639edcfb549849a953be3f4bc9fa5d75fb889d49a2f25e8de94cfe714987aa2077ba7f2b2c084f05a6272ab7",
"private" : "08c3bc658c0b61a0cc1c468e868a4d0d0b2caebf350cc355db9f3b5e16b54db120ec007fbf683f5b0301a81221c9cba1b",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 104,
"comment" : "invalid public key",
"public" : "304a301406072a8648ce3d020106092b240303020801010b0332000266b87a19f47d772130855c64f1c1e445b19de6f917bb1c74198ecda924714d8c48e0cbeaa717453408c31c220a677693",
"private" : "3c9f970f25e6951b2953dc37f5458d5e11176fb794bb443c677ab6638d008eb35acfe85d09fe70400cd52bb47da13e88",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 105,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b03320003878663e0db7b8f0bf1f6f24f15160f0589da8f8f92ec000a57657321c6e3c4ec845c97536fd10cad1adc6e1341968dd0",
"private" : "084a6fb1f3f3c583d09224965f5a96d7fb9b44bfdaa15d02a5cf7c90e321178018a5cdee93f614ead731692e71918dbf3",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 106,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b03320002867e44d486465a25b827992e1de40cd6eaa276abbcaa852db4234bb3c5fa9f1c6956daf846845fe4862c025882878783",
"private" : "58c9afa82e35c64357c13f5f2efc4f9cbd0e65f718e70a9c6c77e73bd7f905ab7dffc4c82316a887e1bd625fa4fb715f",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 107,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b03320002041849139e191747f15e6b8f92462e731ae0c57c408b1e12ab1bffe434081033780b92b5ac81862263117a0836d180f5",
"private" : "0c7b7597b1fc8f4f69b90cb164a4295dd5b8bb3d7fee4588fcee79f2fa62c07c2cc35ac68714389e17c3a4b8e8a07dbf",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 108,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b03320003041849139e191747f15e6b8f92462e731ae0c57c408b1e12ab1bffe434081033780b92b5ac81862263117a0836d180f5",
"private" : "0c7b7597b1fc8f4f69b90cb164a4295dd5b8bb3d7fee4588fcee79f2fa62c07c2cc35ac68714389e17c3a4b8e8a07dbe",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 109,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b03320003867e44d486465a25b827992e1de40cd6eaa276abbcaa852db4234bb3c5fa9f1c6956daf846845fe4862c025882878783",
"private" : "58c9afa82e35c64357c13f5f2efc4f9cbd0e65f718e70a9c6c77e73bd7f905ab7dffc4c82316a887e1bd625fa4fb715e",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 110,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b03320002878663e0db7b8f0bf1f6f24f15160f0589da8f8f92ec000a57657321c6e3c4ec845c97536fd10cad1adc6e1341968dd0",
"private" : "084a6fb1f3f3c583d09224965f5a96d7fb9b44bfdaa15d02a5cf7c90e321178018a5cdee93f614ead731692e71918dbf4",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 111,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b033200027d965d604aad48774b0c68abb9febff3cab818ea4890bcb616938556828ab77dea4a0847ad8d61eb43d845c9ec241cbc",
"private" : "37fb984a7a821d5a3660a951b19f88b2a95dfc6884e029bc5d99251d9b2d1ff88c57e0f9dab94bd0fa13221a1540ca2d",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 112,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b0332000311455b9d356978751548ed9ba361f672c40215fe873e5b27770ece7d60701fbf07e3f95ab38857eb8785de02b69c356c",
"private" : "5e7ba1f7812005953291c6e5a7236abf5dcb32addc97fa40d06a6fc7a2a1999a93b1d224ef85e3327d7d2b3f7d909e3e",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 113,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b033200035349860144ee64859a8b0174c95e5f91f357cd38b26d2bafeb49dbd912cd4804f1dc04c0707199e113089f1df253a629",
"private" : "6fc580974437283ea60899aa7d4c817ea81d5332a86bd9af5ba2fb0e0c7c41b7a523ccddca46dde61b1809c970f17221",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 114,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b03320003705965409ec374f74c51ead3609443cef7db7c879c41db0e28e1656e26b236b74b99f950689ffab717d24c8f979f5231",
"private" : "0806f6eb807a213930b60443ba0164d22985b70a2034edb59c35639f52d8e4dd93ec589a83ee9000e8813da131f59a46c",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 115,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b033200028af704d3911fa5a7a5f6ce54856465cae4f2eac69c84d2dfb1ae160b8dcd3b577949c97239e2e420896481c76b5a4465",
"private" : "2e59b6c0ee75135d8df12b9537d6f00b5281585166a77075858c5e9058a8dbdc4a4b8d7cdb23cda2429e069ad19be3e5",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 116,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b033200038af704d3911fa5a7a5f6ce54856465cae4f2eac69c84d2dfb1ae160b8dcd3b577949c97239e2e420896481c76b5a4465",
"private" : "2e59b6c0ee75135d8df12b9537d6f00b5281585166a77075858c5e9058a8dbdc4a4b8d7cdb23cda2429e069ad19be3e4",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 117,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b03320002705965409ec374f74c51ead3609443cef7db7c879c41db0e28e1656e26b236b74b99f950689ffab717d24c8f979f5231",
"private" : "0806f6eb807a213930b60443ba0164d22985b70a2034edb59c35639f52d8e4dd93ec589a83ee9000e8813da131f59a46d",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 118,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b033200025349860144ee64859a8b0174c95e5f91f357cd38b26d2bafeb49dbd912cd4804f1dc04c0707199e113089f1df253a629",
"private" : "6fc580974437283ea60899aa7d4c817ea81d5332a86bd9af5ba2fb0e0c7c41b7a523ccddca46dde61b1809c970f17222",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 119,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b0332000211455b9d356978751548ed9ba361f672c40215fe873e5b27770ece7d60701fbf07e3f95ab38857eb8785de02b69c356c",
"private" : "5e7ba1f7812005953291c6e5a7236abf5dcb32addc97fa40d06a6fc7a2a1999a93b1d224ef85e3327d7d2b3f7d909e3f",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 120,
"comment" : "public key is a low order point on twist",
"public" : "304a301406072a8648ce3d020106092b240303020801010b033200037d965d604aad48774b0c68abb9febff3cab818ea4890bcb616938556828ab77dea4a0847ad8d61eb43d845c9ec241cbc",
"private" : "37fb984a7a821d5a3660a951b19f88b2a95dfc6884e029bc5d99251d9b2d1ff88c57e0f9dab94bd0fa13221a1540ca2c",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 121,
"comment" : "long form encoding of length",
"public" : "30817a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 122,
"comment" : "long form encoding of length",
"public" : "307b30811406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 123,
"comment" : "long form encoding of length",
"public" : "307b30150681072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 124,
"comment" : "long form encoding of length",
"public" : "307b301506072a8648ce3d02010681092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 125,
"comment" : "long form encoding of length",
"public" : "307b301406072a8648ce3d020106092b240303020801010b03816200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 126,
"comment" : "length contains leading 0",
"public" : "3082007a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 127,
"comment" : "length contains leading 0",
"public" : "307c3082001406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 128,
"comment" : "length contains leading 0",
"public" : "307c3016068200072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 129,
"comment" : "length contains leading 0",
"public" : "307c301606072a8648ce3d0201068200092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 130,
"comment" : "length contains leading 0",
"public" : "307c301406072a8648ce3d020106092b240303020801010b0382006200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 131,
"comment" : "wrong length",
"public" : "307b301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 132,
"comment" : "wrong length",
"public" : "3079301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 133,
"comment" : "wrong length",
"public" : "307a301506072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 134,
"comment" : "wrong length",
"public" : "307a301306072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 135,
"comment" : "wrong length",
"public" : "307a301406082a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 136,
"comment" : "wrong length",
"public" : "307a301406062a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 137,
"comment" : "wrong length",
"public" : "307a301406072a8648ce3d0201060a2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 138,
"comment" : "wrong length",
"public" : "307a301406072a8648ce3d020106082b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 139,
"comment" : "wrong length",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036300048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 140,
"comment" : "wrong length",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036100048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 141,
"comment" : "uint32 overflow in length",
"public" : "3085010000007a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 142,
"comment" : "uint32 overflow in length",
"public" : "307f3085010000001406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 143,
"comment" : "uint32 overflow in length",
"public" : "307f3019068501000000072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 144,
"comment" : "uint32 overflow in length",
"public" : "307f301906072a8648ce3d0201068501000000092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 145,
"comment" : "uint32 overflow in length",
"public" : "307f301406072a8648ce3d020106092b240303020801010b0385010000006200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 146,
"comment" : "uint64 overflow in length",
"public" : "308901000000000000007a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 147,
"comment" : "uint64 overflow in length",
"public" : "308183308901000000000000001406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 148,
"comment" : "uint64 overflow in length",
"public" : "308183301d06890100000000000000072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 149,
"comment" : "uint64 overflow in length",
"public" : "308183301d06072a8648ce3d020106890100000000000000092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 150,
"comment" : "uint64 overflow in length",
"public" : "308183301406072a8648ce3d020106092b240303020801010b038901000000000000006200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 151,
"comment" : "length = 2**31 - 1",
"public" : "30847fffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 152,
"comment" : "length = 2**31 - 1",
"public" : "307e30847fffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 153,
"comment" : "length = 2**31 - 1",
"public" : "307e301806847fffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 154,
"comment" : "length = 2**31 - 1",
"public" : "307e301806072a8648ce3d020106847fffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 155,
"comment" : "length = 2**31 - 1",
"public" : "307e301406072a8648ce3d020106092b240303020801010b03847fffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 156,
"comment" : "length = 2**32 - 1",
"public" : "3084ffffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 157,
"comment" : "length = 2**32 - 1",
"public" : "307e3084ffffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 158,
"comment" : "length = 2**32 - 1",
"public" : "307e30180684ffffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 159,
"comment" : "length = 2**32 - 1",
"public" : "307e301806072a8648ce3d02010684ffffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 160,
"comment" : "length = 2**32 - 1",
"public" : "307e301406072a8648ce3d020106092b240303020801010b0384ffffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 161,
"comment" : "length = 2**40 - 1",
"public" : "3085ffffffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 162,
"comment" : "length = 2**40 - 1",
"public" : "307f3085ffffffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 163,
"comment" : "length = 2**40 - 1",
"public" : "307f30190685ffffffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 164,
"comment" : "length = 2**40 - 1",
"public" : "307f301906072a8648ce3d02010685ffffffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 165,
"comment" : "length = 2**40 - 1",
"public" : "307f301406072a8648ce3d020106092b240303020801010b0385ffffffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 166,
"comment" : "length = 2**64 - 1",
"public" : "3088ffffffffffffffff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 167,
"comment" : "length = 2**64 - 1",
"public" : "3081823088ffffffffffffffff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 168,
"comment" : "length = 2**64 - 1",
"public" : "308182301c0688ffffffffffffffff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 169,
"comment" : "length = 2**64 - 1",
"public" : "308182301c06072a8648ce3d02010688ffffffffffffffff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 170,
"comment" : "length = 2**64 - 1",
"public" : "308182301406072a8648ce3d020106092b240303020801010b0388ffffffffffffffff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 171,
"comment" : "incorrect length",
"public" : "30ff301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 172,
"comment" : "incorrect length",
"public" : "307a30ff06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 173,
"comment" : "incorrect length",
"public" : "307a301406ff2a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 174,
"comment" : "incorrect length",
"public" : "307a301406072a8648ce3d020106ff2b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 175,
"comment" : "incorrect length",
"public" : "307a301406072a8648ce3d020106092b240303020801010b03ff00048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 176,
"comment" : "indefinite length without termination",
"public" : "3080301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 177,
"comment" : "indefinite length without termination",
"public" : "307a308006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 178,
"comment" : "indefinite length without termination",
"public" : "307a301406802a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 179,
"comment" : "indefinite length without termination",
"public" : "307a301406072a8648ce3d020106802b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 180,
"comment" : "indefinite length without termination",
"public" : "307a301406072a8648ce3d020106092b240303020801010b038000048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 181,
"comment" : "removing sequence",
"public" : "",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 182,
"comment" : "removing sequence",
"public" : "3064036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 183,
"comment" : "lonely sequence tag",
"public" : "30",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 184,
"comment" : "lonely sequence tag",
"public" : "306530036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 185,
"comment" : "appending 0's to sequence",
"public" : "307c301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 186,
"comment" : "appending 0's to sequence",
"public" : "307c301606072a8648ce3d020106092b240303020801010b0000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 187,
"comment" : "prepending 0's to sequence",
"public" : "307c0000301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 188,
"comment" : "prepending 0's to sequence",
"public" : "307c3016000006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 189,
"comment" : "appending unused 0's to sequence",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0000",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 190,
"comment" : "appending unused 0's to sequence",
"public" : "307c301406072a8648ce3d020106092b240303020801010b0000036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 191,
"comment" : "appending null value to sequence",
"public" : "307c301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0500",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 192,
"comment" : "appending null value to sequence",
"public" : "307c301606072a8648ce3d020106092b240303020801010b0500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 193,
"comment" : "including garbage",
"public" : "307f498177307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 194,
"comment" : "including garbage",
"public" : "307e2500307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 195,
"comment" : "including garbage",
"public" : "307c307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0004deadbeef",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 196,
"comment" : "including garbage",
"public" : "307f3019498177301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 197,
"comment" : "including garbage",
"public" : "307e30182500301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 198,
"comment" : "including garbage",
"public" : "3081823016301406072a8648ce3d020106092b240303020801010b0004deadbeef036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 199,
"comment" : "including garbage",
"public" : "307f3019260c49817706072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 200,
"comment" : "including garbage",
"public" : "307e3018260b250006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 201,
"comment" : "including garbage",
"public" : "308182301c260906072a8648ce3d02010004deadbeef06092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 202,
"comment" : "including garbage",
"public" : "307f301906072a8648ce3d0201260e49817706092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 203,
"comment" : "including garbage",
"public" : "307e301806072a8648ce3d0201260d250006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 204,
"comment" : "including garbage",
"public" : "308182301c06072a8648ce3d0201260b06092b240303020801010b0004deadbeef036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 205,
"comment" : "including garbage",
"public" : "307f301406072a8648ce3d020106092b240303020801010b2367498177036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 206,
"comment" : "including garbage",
"public" : "307e301406072a8648ce3d020106092b240303020801010b23662500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 207,
"comment" : "including garbage",
"public" : "308182301406072a8648ce3d020106092b240303020801010b2364036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd0004deadbeef",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 208,
"comment" : "including undefined tags",
"public" : "308182aa00bb00cd00307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 209,
"comment" : "including undefined tags",
"public" : "308180aa02aabb307a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 210,
"comment" : "including undefined tags",
"public" : "308182301caa00bb00cd00301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 211,
"comment" : "including undefined tags",
"public" : "308180301aaa02aabb301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 212,
"comment" : "including undefined tags",
"public" : "308182301c260faa00bb00cd0006072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 213,
"comment" : "including undefined tags",
"public" : "308180301a260daa02aabb06072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 214,
"comment" : "including undefined tags",
"public" : "308182301c06072a8648ce3d02012611aa00bb00cd0006092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 215,
"comment" : "including undefined tags",
"public" : "308180301a06072a8648ce3d0201260faa02aabb06092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 216,
"comment" : "including undefined tags",
"public" : "308182301406072a8648ce3d020106092b240303020801010b236aaa00bb00cd00036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 217,
"comment" : "including undefined tags",
"public" : "308180301406072a8648ce3d020106092b240303020801010b2368aa02aabb036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 218,
"comment" : "truncated length of sequence",
"public" : "3081",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 219,
"comment" : "truncated length of sequence",
"public" : "30663081036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 220,
"comment" : "Replacing sequence with NULL",
"public" : "0500",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 221,
"comment" : "Replacing sequence with NULL",
"public" : "30660500036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 222,
"comment" : "changing tag value of sequence",
"public" : "2e7a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 223,
"comment" : "changing tag value of sequence",
"public" : "2f7a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 224,
"comment" : "changing tag value of sequence",
"public" : "317a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 225,
"comment" : "changing tag value of sequence",
"public" : "327a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 226,
"comment" : "changing tag value of sequence",
"public" : "ff7a301406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 227,
"comment" : "changing tag value of sequence",
"public" : "307a2e1406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed3384cecc32176924bb585874e6",
"shared" : "2767d762b1030a7875c8a08e8c3af126b2a98b46de1af2dca4587269db4cc6eba2a501360c4d5857cd0dcee829068fe4",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 228,
"comment" : "changing tag value of sequence",
"public" : "307a2f1406072a8648ce3d020106092b240303020801010b036200048a9d9c6e3556ad8a5e9ae1e38ad4777e1ba27a48cba53e620d50e55dabe5f5ac35780e9babdb17c90c01cb3c7f43341161e784075144730dd206c883680a43940af666207a466c512436e53b5ca7f7713b9d97ed9b1a6cb0a4e559a4363716cd",
"private" : "14e38148320c86931a22f99e6bd5dd86d30e3ba937d3745df40d50fafb738125de9bed33