blob: 0fb32673f1ddbdcc8c01424eeace9424a2272dd8 [file] [log] [blame]
{
"algorithm" : "ECDH",
"generatorVersion" : "0.4.6",
"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. 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" : 292,
"header" : [],
"testGroups" : [
{
"curve" : "brainpoolP256r1",
"encoding" : "asn",
"type" : "ECHDComp",
"tests" : [
{
"tcId" : 1,
"comment" : "normal case",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200044cee5e1072b30d64f70bf01958e22c044a2127ddd744ce3060c15990ff0fe1148c6ee56559829a5a84dd5c8646ee0c43d0b7c50181f234ec09eba43bc86b169e",
"private" : "113db979e07d9c8fdbea5b06a682c0d2ad67170ffcb65d7547d8c442d3ac237",
"shared" : "3f00d9af7607fd32809ef7a4a30b396e3da9f465adf20597c9e2046f16a7b1be",
"result" : "valid",
"flags" : []
},
{
"tcId" : 2,
"comment" : "compressed public key",
"curve" : "brainpoolP256r1",
"public" : "303a301406072a8648ce3d020106092b2403030208010107032200024cee5e1072b30d64f70bf01958e22c044a2127ddd744ce3060c15990ff0fe114",
"private" : "113db979e07d9c8fdbea5b06a682c0d2ad67170ffcb65d7547d8c442d3ac237",
"shared" : "3f00d9af7607fd32809ef7a4a30b396e3da9f465adf20597c9e2046f16a7b1be",
"result" : "acceptable",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 3,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200041284e50ecda6c7c3a15ae79c318dec591da197fc32b7a046b168774013e54687156d96fe0765ea03404ecf5f6efc74b0792c05c11f9a683b97f5c7ca74f8a8c2",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "0000000000000000000000000000000000000000000000000000000000000001",
"result" : "valid",
"flags" : []
},
{
"tcId" : 4,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b24030302080101070342000498577499d7a42f4dfe44c2757fd9932ec7e45a0d902e0bf1fe4ac09e705eb8e12d9b9a0092c9c92a661e24b2138b6a778324c9db815eb05621c54cd4d4b2e887",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "0000000000000000000000000000000000000000000000000000000000000002",
"result" : "valid",
"flags" : []
},
{
"tcId" : 5,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200040b3e56747ee2a81edc487f7b257afc5886f3d80e9848472a944590eacf71172f5786410b71ce226824cd3f0ef462185b2557c9e8e1f02c654e8423488331b600",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "0000000000000000000000000000000100000000000000000000000000000000",
"result" : "valid",
"flags" : []
},
{
"tcId" : 6,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004854a72d5fbeacfc57a5aea2e386e549bab87b8ee313ee6c1f12cf267826940769f1c56486b0ac2dcd96bc018f5f42729cc073c6291bde8c3e7c169329c798142",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "0000000000000000ffffffffffffffff0000000000000000ffffffffffffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 7,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a7043cb065916e173837bc1a109526e946b66008398e697b40438a3e0a2b0d9d56c6faa83d8a4c4b9e2a9b4a6917a45aeee61491f4f4e47efebccb71bef8defe",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "00000000ffffffff00000000ffffffff00000000ffffffff0000000100000001",
"result" : "valid",
"flags" : []
},
{
"tcId" : 8,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b24030302080101070342000494b231b2189576b84aa5911e80da3074a4d16988041f908e6b6a199c16e1f7ed26fb9184971bc6f71cbced6836b3107bb17061a440abca27e5b44252bf39c6dc",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000002",
"result" : "valid",
"flags" : []
},
{
"tcId" : 9,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200047dc0f29a5542c7d67793f52dc1de986bcee45d7571395cab102893aa2a5bf8cf7d4b8443793b137491736b26061ebd705d194405cf108b741cd1c5b42f44f6ab",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 10,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200044fe39fe909da0a3e5a05d4f9717661c8f9af24071d711df15de225e98d5edce462aca0b1ffb66a09b769a2c23314d5116fb30b71456ca798370abad10097d453",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "7f00000001fffffffc00000007fffffff00000001fffffffc000000080000002",
"result" : "valid",
"flags" : []
},
{
"tcId" : 11,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b24030302080101070342000496c13e3b6f626cc2dd89992ec34b39851938a6c6015c1ee4889795dc536c1415330888344ffe63e0d54e4f9365dd209013933a0a84d5e30424f516b87189b835",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "7fff00000003fffffff00000003fffffff00000003fffffff00000003fffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 12,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b24030302080101070342000406d3939c4c916da103a5f15438ee2b0863cf18b269d3d1a66ccf684f2fd568cf7235f3bac71d7d0f1eb6db9ef7aff385f020991db678e5124ffb0667745b3e03",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "7fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000",
"result" : "valid",
"flags" : []
},
{
"tcId" : 13,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b24030302080101070342000429f6ba59fbe18c3ed99bc7da638ae419ee7d7853ff6732f5172dea1f085e8fb5071439411bba430d2b8bc8f58c955e94ae167fc9ca06fb262c7c93d710fd62ba",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "7fffffff00000000000000ffffffffffffff0000000000000100000000000000",
"result" : "valid",
"flags" : []
},
{
"tcId" : 14,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b24030302080101070342000485d4f416552f4e51f92d80b4d6e71c6487c6fb0a106ed48395393d63528e6e782ba4c5228e60191a762dc02ccdaadb63364eee8e5008b9b25e0577f81903cb53",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"result" : "valid",
"flags" : []
},
{
"tcId" : 15,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200043b072da3dee819aba673abc3b1acebff18e4a6a20af8d817af97c2b4a8c5350a68e3bfb1d035fdfdb876b2adf85d9af1ad32e57399ca903a2d3fa4902124d194",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "8000003ffffff0000007fffffe000000ffffffc000001ffffff8000004000000",
"result" : "valid",
"flags" : []
},
{
"tcId" : 16,
"comment" : "edge cases for shared secret",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b24030302080101070342000463e92d05cfcde1179188bff8ba2043beff5a30a1a6b8ec1dfcd8273ce2c330540607392bdd311a313e3ae53196b14480b1967a235ebdbf1827165477884b5be2",
"private" : "6546f19660be42b6455813d02dab822a1c55529e43179dd5cb77cd16b2c4cf4",
"shared" : "a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5376",
"result" : "valid",
"flags" : []
},
{
"tcId" : 17,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000000000000000000000000000000000000109e0e9e8d98fb89da2a32b2c7618b26bb99b920f02a5e831a142e6c8673110cd",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "599cde22070e96a88658c4a5a83f3723542a402ed506639ff9016fe4a26d4c25",
"result" : "valid",
"flags" : []
},
{
"tcId" : 18,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000000000000000000000000000000000000226ccfda8234fa9b70316b5ec4da222972b34a970cfe6dd9983a05e2fa746b902",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "4b35a3caa10cd77034e0737e18bc52071f64b8a2e14d7a02df8a36886aa467e5",
"result" : "valid",
"flags" : []
},
{
"tcId" : 19,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004000000000000000000000000000000010000000000000000000000000000000001ef5fa5ab0cebc18b64113eb8c040dd743184e7c8ac68f123f3c3d945585524",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "111fbae46ba6389c5879d02e1863301ffa9e1961d721a57c6d88847154398812",
"result" : "valid",
"flags" : []
},
{
"tcId" : 20,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000000000000000ffffffffffffffff0000000000000000ffffffffffffffff2e65afc115d0fe1a86f314629014d6856716a4d9a0114c713051dd700dcc1ade",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "23b36c78c27076e23d6ab56c2e9653d272922c9fc1a176b8b6c2e70ab7c883fb",
"result" : "valid",
"flags" : []
},
{
"tcId" : 21,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000ffffffff00000000ffffffff00000000ffffffff000000010000000131625916fc4e157b1cf93f3c80352ba4dbf26effbd87d31a2a808d001081f06a",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "27dffb62a6ec9ffb3d0480c45ba00c748193afcc0879d76b47f8ee356785dee9",
"result" : "valid",
"flags" : []
},
{
"tcId" : 22,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004000003ffffff0000003ffffff0000003ffffff0000003ffffff0000004000002330b902c4f6a2486744f36adc6000e116a2cbcb14ff9f47aa36319fef93ad5ea",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "9bffd451ceadc27df88a13829852ddab0b2938952f5c58fdae7dd22248840bb0",
"result" : "valid",
"flags" : []
},
{
"tcId" : 23,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff2c6fb3302dd93dc25d2c6792c2ac6f86247c4d39637ee11d9267658017f0055a",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "267a69f4b3945f8d323ff1a526bca566e7ed9806d6a6dc8f4587ab229a5f3ab2",
"result" : "valid",
"flags" : []
},
{
"tcId" : 24,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200047f00000001fffffffc00000007fffffff00000001fffffffc0000000800000020cf9ab5899c59216d6d1bc786ddf6221e374cd37a8b745e826c6495bed0a56b0",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "a4a2d3bcc69380396089e719ab8c77e5437ee589e39d98eae7bd17ce5c1d5b03",
"result" : "valid",
"flags" : []
},
{
"tcId" : 25,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fff00000003fffffff00000003fffffff00000003fffffff00000003fffffff01a1ad42b3ff22ba6bf3c94b55cfa4d13c6e140d3c44963198f496ebbc50439a",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "3a6ff3c1d490f652f5178a794b8cf825b5044948f6ebda67310c11fec1ad2b53",
"result" : "valid",
"flags" : []
},
{
"tcId" : 26,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fff0001fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008000369a4e24f010260d7c2560f7dc19c41cde6b5c503b6563678580f0d22c74dda4",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "2d59b895062c13d4e5b5e0b77ef273e94e558e724f6241af5bb11bf23acbf851",
"result" : "valid",
"flags" : []
},
{
"tcId" : 27,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffff00000000000000ffffffffffffff00000000000001000000000000004677b043dfe54f78c735543b752b3aec043f656e5f22dd6d956cd642e3390881",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "83640be428f7a4f80ae2671799b5ba1881241fd054a7f2dce0254c07531abe40",
"result" : "valid",
"flags" : []
},
{
"tcId" : 28,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff178945df488779235a2637c39a4a85ab707bd56e7c22b9ad41b652560123b6af",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "801e5f5d61c666bc089a4265c40d2a3fee0db20a0f78e329bbf2793330ab0412",
"result" : "valid",
"flags" : []
},
{
"tcId" : 29,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200048000003ffffff0000007fffffe000000ffffffc000001ffffff80000040000000424bbe5b0b8702258d2462a8bda59a343b97c3fb1d4005416802bebd628e7d0",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "a409a85067dd63e5eab3aec3d74cb7f071839247dbf97b6de592988095509d0b",
"result" : "valid",
"flags" : []
},
{
"tcId" : 30,
"comment" : "edge cases for ephemeral key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537613a0346db14d55d1bcc27079b68864ac32885b5bdfc3c9db6f85a35d3df4c39b",
"private" : "3717e8add3e1bd89c0761b3aced7b673a0830e477c2b6a76bf1a909b3943fdca",
"shared" : "66d757884634861f28bbe45b502f895233b0ba1c69bf45802f80eac5c837750f",
"result" : "valid",
"flags" : []
},
{
"tcId" : 31,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "3",
"shared" : "a3e1a44851d0dee744378c5e495f3081dff2a0fefccdd08fdc2331687d5c4a80",
"result" : "valid",
"flags" : []
},
{
"tcId" : 32,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "0ffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"shared" : "1a68ab756ecae2853fcf6285974efae32ccdd01c58d05b4cc58f74d16c2661fc",
"result" : "valid",
"flags" : []
},
{
"tcId" : 33,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "100000000000000000000000000000000000000000000000000000000000000",
"shared" : "0bc5fea1dd6793664ea15dafba3e06c1524150d9fde32e17d7c6813fdc8c8fd3",
"result" : "valid",
"flags" : []
},
{
"tcId" : 34,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"shared" : "2d44ec4cbf228a4e32409e4de1ef8859c93996a9df73c317e5d04e64137f49dc",
"result" : "valid",
"flags" : []
},
{
"tcId" : 35,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "08000000000000000000000000000000000000000000000000000000000000000",
"shared" : "9e1990fec2a345118aaa96a473fb921dfb5c3d69c528cf6fc0989d075552822e",
"result" : "valid",
"flags" : []
},
{
"tcId" : 36,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f6901e0e82974856a7",
"shared" : "605641e1bd08b22a1a51022d8ef80f9b6c2f70b2562387db88c124ce60660834",
"result" : "valid",
"flags" : []
},
{
"tcId" : 37,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7900e0e82974856a7",
"shared" : "7db568a027cd6204457ce31e7859cd06fc76ddbc97d5bdefd57a65752fd79340",
"result" : "valid",
"flags" : []
},
{
"tcId" : 38,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f790160e82974856a7",
"shared" : "6878ca1bdd7c0353b505d5a60b2fbed422b5c37c7b54cbed3a22e0894e7b15b8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 39,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e81974856a7",
"shared" : "3bc54238c701df3e18c6395f35435059c54ff0d06d8ab19a3d179ab37c1fd8d8",
"result" : "valid",
"flags" : []
},
{
"tcId" : 40,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974855f5",
"shared" : "1950b7ce510d4d8648e80c6385a42d005433fc5ca61e2022a1405fe18142c246",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 41,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485675",
"shared" : "5c05c4d877a0e2af5ffa004c122630bb87157cf346dbeb8ae13017162da208f4",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 42,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8297485695",
"shared" : "9639bbd4e22194ce3892a814c82eddbd21dde05cfac20e99396e3d6ef0841f7c",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 43,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a4",
"shared" : "a3e1a44851d0dee744378c5e495f3081dff2a0fefccdd08fdc2331687d5c4a80",
"result" : "valid",
"flags" : []
},
{
"tcId" : 44,
"comment" : "edge case private key",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004a4597cfee2797aaace662caa92a444592c9f626f04beca98a06b6dfcaf53f4b377d67b1c109154309bcf3d2f3928e58747806f08a8cf88436ac1b2110b83493b",
"private" : "0a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a5",
"shared" : "341cbdf61f9dd620ba6873a74804afe30a06b0a113a6916a4104d2d4cc196aec",
"result" : "valid",
"flags" : [
"AddSubChain"
]
},
{
"tcId" : 45,
"comment" : "public point not on curve",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e1a",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 46,
"comment" : "public point = (0,0)",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b24030302080101070342000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 47,
"comment" : "order = -76884956397045344220809746629001649092737531784414529538755519063063536359079",
"curve" : "brainpoolP256r1",
"public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f0469970221ff5604a8245e115643c199f56f627c728e73c6855c4a9e59086fe1f17d68b7a95902010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"WrongOrder",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 48,
"comment" : "order = 0",
"curve" : "brainpoolP256r1",
"public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f04699702010002010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"WrongOrder",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 49,
"comment" : "order = 1",
"curve" : "brainpoolP256r1",
"public" : "308201133081cc06072a8648ce3d02013081c0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f04699702010102010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "acceptable",
"flags" : [
"WrongOrder",
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 50,
"comment" : "order = 17901173885223768702896718547912698493510841341785744190857633730178",
"curve" : "brainpoolP256r1",
"public" : "3082012f3081e806072a8648ce3d02013081dc020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997021d00a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e8202010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "acceptable",
"flags" : [
"WrongOrder",
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 51,
"comment" : "generator = (0,0)",
"curve" : "brainpoolP256r1",
"public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b604410400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 52,
"comment" : "generator not on curve",
"curve" : "brainpoolP256r1",
"public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046999022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 53,
"comment" : "cofactor = -1",
"curve" : "brainpoolP256r1",
"public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a70201ff03420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 54,
"comment" : "cofactor = 0",
"curve" : "brainpoolP256r1",
"public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010003420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 55,
"comment" : "cofactor = 2",
"curve" : "brainpoolP256r1",
"public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010203420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 56,
"comment" : "cofactor = 76884956397045344220809746629001649092737531784414529538755519063063536359079",
"curve" : "brainpoolP256r1",
"public" : "308201553082010d06072a8648ce3d020130820100020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 57,
"comment" : "cofactor = None",
"curve" : "brainpoolP256r1",
"public" : "308201303081e906072a8648ce3d02013081dd020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441048bd2aeb9cb7e57cb2c4b482ffc81b7afb9de27e1e3bd23c23a4453bd9ace3262547ef835c3dac4fd97f8461a14611dc9c27745132ded8e545c1d54c72f046997022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a703420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 58,
"comment" : "modified prime",
"curve" : "brainpoolP256r1",
"public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d01010221009cc5080e320d05229fe633a03f5947a56ae6a469b258ad050ad2d32af932c171304404207d5a0975fc2c3057eef67530417affe7fb8055c126dc5c6ce94a4b44f330b5d9042026dc5c6ce94a4b44f330b5d9bbd77cbf958416295cf7e1ce6bccdc18ff8c07b60441040000000000000000000004d52ab6d699450000000000000000000000000000522f63e0ae9874b3327af5880fd557e161861d66e42d7ad495941804bdc861d30b022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200040000000000000000000004d52ab6d699450000000000000000000000000000522f63e0ae9874b3327af5880fd557e161861d66e42d7ad495941804bdc861d30b",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"ModifiedPrime",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 59,
"comment" : "using secp224r1",
"curve" : "brainpoolP256r1",
"public" : "304e301006072a8648ce3d020106052b81040021033a0004074f56dc2ea648ef89c3b72e23bbd2da36f60243e4d2067b70604af1c2165cec2f86603d60c8a611d5b84ba3d91dfe1a480825bcc4af3bcf",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 60,
"comment" : "using secp256r1",
"curve" : "brainpoolP256r1",
"public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 61,
"comment" : "using secp256k1",
"curve" : "brainpoolP256r1",
"public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"InvalidPublic"
]
},
{
"tcId" : 62,
"comment" : "a = 0",
"curve" : "brainpoolP256r1",
"public" : "308201143081cd06072a8648ce3d02013081c1020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e5377302504010004207ec47e457bfa6d6de5c0681c57f6b7c710a28e78eaab3f2d25ae2fb1cafae1ce044104751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a702010103420004751e0e4636e839f06f4998e14b72809d29031e895e4c7f3c99a9cc131ba39b761db38f944bdaf663a2606109345dc2a5d2f25c5011e164b12cf0408922342e18",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "acceptable",
"flags" : [
"UnusedParam",
"UnnamedCurve"
]
},
{
"tcId" : 63,
"comment" : "public key of order 3",
"curve" : "brainpoolP256r1",
"public" : "308201333081ec06072a8648ce3d02013081e0020101302c06072a8648ce3d0101022100a9fb57dba1eea9bc3e660a909d838d726e3bf623d52620282013481d1f6e537730440420a27adfce7ba811ba31b12513922d5a57fbc7258c3088688b6b6d317cede14ee30420176ecb52a137b471ea4cd87d07d876fe31e8dc41ed4ad917a3a9ec0d8f620bde0441040b552d51ca93079eef78849a36ca0ed62e6734ee5bf857676b008803f880b6b9183d4c029635ae29b97c37cbbfd3916d658cab4097f5df69486711b326047ce1022100a9fb57dba1eea9bc3e660a909d838d718c397aa3b561a6f7901e0e82974856a7020101034200040b552d51ca93079eef78849a36ca0ed62e6734ee5bf857676b008803f880b6b991be0bd90bb8fb9284e9d2c4ddaffc0508af4ae33d3040bed7ac3669f969d696",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"WeakPublicKey",
"InvalidPublic",
"UnnamedCurve"
]
},
{
"tcId" : 64,
"comment" : "public key on isomorphic curve brainpoolP256t1",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b24030302080101080342000481ac2aef36e3d128e4360e715d4885b4d5cdea3b1def7ca2865ff76800e538133be2e51584027d139f6059e254a037f86db12c390fdc3047d3bea6812f19c04d",
"private" : "083a8125793c89bec64338abf2db8be8ad5d680ea134645d40c9ee420f3852ebb",
"shared" : "59668d33e4163a2e06b8ebac45ef559110d93c6079eb2566f576c6c75fad2657",
"result" : "invalid",
"flags" : [
"IsomorphicPublicKey",
"InvalidPublic"
]
},
{
"tcId" : 65,
"comment" : "Public key uses wrong curve: secp224r1",
"curve" : "brainpoolP256r1",
"public" : "304e301006072a8648ce3d020106052b81040021033a0004debff6a4a9297b3404bd112bb32f212df745b36c698d82f928fad9eb9a9ab56957e44409addfb8b3002f17987032dccecc3375ea8bbc8918",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 66,
"comment" : "Public key uses wrong curve: secp256r1",
"curve" : "brainpoolP256r1",
"public" : "3059301306072a8648ce3d020106082a8648ce3d030107034200042e0f441d258b51e9f02035b72dc92d19fd7f861b1dc22959c4525aaf7d923ea61fcbb7b5a4fff19b19c316fb2126b9e2325573df3c6886b1d87c8b7ce1e323b0",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 67,
"comment" : "Public key uses wrong curve: secp384r1",
"curve" : "brainpoolP256r1",
"public" : "3076301006072a8648ce3d020106052b81040022036200045889a117e567fdc7c23cd9a8fc4a87912c7394c76d0436e3ad7eba2c1cd52b4d354a79c2f1e96365e5a19475925f078546cb829455e7e5f09c2c707b962bfc1684581bcdbecc2764d75d98c8fb1f6c1a908d3d7225af157df5891140d30b6e0c",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 68,
"comment" : "Public key uses wrong curve: secp521r1",
"curve" : "brainpoolP256r1",
"public" : "30819b301006072a8648ce3d020106052b81040023038186000401571fd75d7f8c5ebd5741f8b50575a469f6b429284793ba6dbd57df9f8cc1ae3efa23fd93b69af726cc3758d731c172b9d9db377f28a22ab3463145a3ca89b20d5301b36f5db20089cc7f261ae7fcc4fc0bcdd425e0c80c3d01be586f9092ec64e9c8eeaa4ebe1ede4d0d844a45528d280514ced8ee882348a76d30776b256683dd2a40",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 69,
"comment" : "Public key uses wrong curve: secp256k1",
"curve" : "brainpoolP256r1",
"public" : "3056301006072a8648ce3d020106052b8104000a03420004628cd86e0686a0f83900ea5650c950a241bcfb585b58591bbd60d474b330ee435d4e5bc111de4e07f4f2ffc40e009b9780a9565c1521da78547ef36192c54cf0",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 70,
"comment" : "Public key uses wrong curve: brainpoolP224r1",
"curve" : "brainpoolP256r1",
"public" : "3052301406072a8648ce3d020106092b2403030208010105033a0004bcdd35ef1d7823cae92732fe1994eefa75e69bff629bf1a551f3e07360fd2f612d9631e62da7b82376b9605028768f114f830daeba7e3c22",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 71,
"comment" : "Public key uses wrong curve: brainpoolP320r1",
"curve" : "brainpoolP256r1",
"public" : "306a301406072a8648ce3d020106092b240303020801010903520004947b72e0343407d82a0fdac7c7f6d410d0196caf9dd5108cced9eff722ab9e4431b0906ff15f3f9fb5ccea8e2c11bc12b8c3d98115f1f326e4594848bd8035bae0fe980ca7b13141f7c244e141c3e578",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 72,
"comment" : "Public key uses wrong curve: brainpoolP384r1",
"curve" : "brainpoolP256r1",
"public" : "307a301406072a8648ce3d020106092b240303020801010b036200042e8b483b6008ed7d5bdd423ab8e39d68faab00b30c743af1444ef204888684eb6371c4ea9cc0ad803b56abc541f35e4634c48fb32ba6fb975844dfac838cc1bff1286c6ded1f4afe42d68477be54d1ce744cd1fc9cc2e4ddbc897b0dc67a661d",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 73,
"comment" : "Public key uses wrong curve: brainpoolP512r1",
"curve" : "brainpoolP256r1",
"public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000415172c036cb3cd779740fbdaf26930536c9303e0a8d717916abbb6f010058191e1ee0835b4117c2efe4cbeadd3df260aa34d2417734cc52fd4f22d6fd56a6850927f17c97fa71ee829219c7bfe205872d61eb319b7cfa369715e63c25dc739dc6236cc71779bd4fa61bc34e76290f47b47f2b5430984edf61f4c4325a235024f",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 74,
"comment" : "Public key uses wrong curve: brainpoolP224t1",
"curve" : "brainpoolP256r1",
"public" : "3052301406072a8648ce3d020106092b2403030208010106033a0004ad19d0abbc921f2f1fb23eca6765b2ba41b9c51e6e90d22a532c6b8c0ce699f758347ea939e79da8a8289403a5f1f8983aa17a70bbc86ca2",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 75,
"comment" : "Public key uses wrong curve: brainpoolP256t1",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b24030302080101080342000459e7f5220b13269549d11a1052c9ea852eee4c98df598d0c43824aeaf45340fd5a5aa6950b94d6b055ef7b011a506a2b1277ee50e215efa16246a231f0be64df",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 76,
"comment" : "Public key uses wrong curve: brainpoolP320t1",
"curve" : "brainpoolP256r1",
"public" : "306a301406072a8648ce3d020106092b240303020801010a035200041a5c93cebdcf7fa5e5c1aedbf463ca7fc7a5a318e7bc281a775aa325c0b2117060c148c4094358fa47b779b11ef3d4b38411cb0a414ace506aa2142f568e141b6a2938122f103d7f849d0763a340e6a0",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 77,
"comment" : "Public key uses wrong curve: brainpoolP384t1",
"curve" : "brainpoolP256r1",
"public" : "307a301406072a8648ce3d020106092b240303020801010c0362000443e497389d1cc949a87b0bc81b27462b64e8cfe890e2b2d0fadf69c955a39c48d995be3f0597fafafda4719a40e156f761c85d8225dc504c81c6a380f099d82144038fe96bafe0d437d9f3a58a62fe10868aa364fd527f1606ce3c05ad24c653",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 78,
"comment" : "Public key uses wrong curve: brainpoolP512t1",
"curve" : "brainpoolP256r1",
"public" : "30819b301406072a8648ce3d020106092b240303020801010e0381820004903c2e5edd60b9831e78cb27c7eddedece338a8c82a9dbd31b1d1a78f8f5de37e4986adf56dfef5136fc30a97f675feeb75fc0488630bb32cf6be8a2cf917dfe589cf0ad661f53093e4a172b3cbbfabbc19a3c7a16f6379060eada96b050061d3bcd9577d5ae602456f6deb6fcb65684240ed6d6420630f07bb38be1cd60a339",
"private" : "0898a9c54d72da30e36b42dcf63b37b39c96441dccfcd701b8ed9e0b0c7f6fe7d",
"shared" : "",
"result" : "invalid",
"flags" : []
},
{
"tcId" : 79,
"comment" : "invalid public key",
"curve" : "brainpoolP256r1",
"public" : "303a301406072a8648ce3d020106092b2403030208010107032200029cf25745a7ec04b3c00e795c7e8f8d7da33f55732003be4fd4094d842ea82d8c",
"private" : "25d405a46ccd1e34658b9be7423e8fce7a997120db963933545d19762c71d8dd",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 80,
"comment" : "public key is a low order point on twist",
"curve" : "brainpoolP256r1",
"public" : "303a301406072a8648ce3d020106092b2403030208010107032200020a8944f96de0fe0d82489cbc7e71f2f529cfcfea03ca593d91462278731e19a5",
"private" : "66008d35e34ab5f875c3fd8115c335cd9b5f764323dbe44570960155570e71db",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 81,
"comment" : "public key is a low order point on twist",
"curve" : "brainpoolP256r1",
"public" : "303a301406072a8648ce3d020106092b240303020801010703220002575862a7c5fc68e9ffcd58ce9bd0ef78c0a26a3a22ee96b0be16b399adb3ac4a",
"private" : "622853938bb5dc82716cd8d6d076ae6955da307bb14534ae56fd6dfefd5ed270",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 82,
"comment" : "public key is a low order point on twist",
"curve" : "brainpoolP256r1",
"public" : "303a301406072a8648ce3d020106092b240303020801010703220003575862a7c5fc68e9ffcd58ce9bd0ef78c0a26a3a22ee96b0be16b399adb3ac4a",
"private" : "622853938bb5dc82716cd8d6d076ae6955da307bb14534ae56fd6dfefd5ed26f",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 83,
"comment" : "public key is a low order point on twist",
"curve" : "brainpoolP256r1",
"public" : "303a301406072a8648ce3d020106092b2403030208010107032200030a8944f96de0fe0d82489cbc7e71f2f529cfcfea03ca593d91462278731e19a5",
"private" : "66008d35e34ab5f875c3fd8115c335cd9b5f764323dbe44570960155570e71da",
"shared" : "",
"result" : "invalid",
"flags" : [
"CompressedPoint"
]
},
{
"tcId" : 84,
"comment" : "long form encoding of length",
"curve" : "brainpoolP256r1",
"public" : "30815a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 85,
"comment" : "long form encoding of length",
"curve" : "brainpoolP256r1",
"public" : "305b30811406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 86,
"comment" : "long form encoding of length",
"curve" : "brainpoolP256r1",
"public" : "305b30150681072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 87,
"comment" : "long form encoding of length",
"curve" : "brainpoolP256r1",
"public" : "305b301506072a8648ce3d02010681092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 88,
"comment" : "long form encoding of length",
"curve" : "brainpoolP256r1",
"public" : "305b301406072a8648ce3d020106092b240303020801010703814200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 89,
"comment" : "length contains leading 0",
"curve" : "brainpoolP256r1",
"public" : "3082005a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 90,
"comment" : "length contains leading 0",
"curve" : "brainpoolP256r1",
"public" : "305c3082001406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 91,
"comment" : "length contains leading 0",
"curve" : "brainpoolP256r1",
"public" : "305c3016068200072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 92,
"comment" : "length contains leading 0",
"curve" : "brainpoolP256r1",
"public" : "305c301606072a8648ce3d0201068200092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 93,
"comment" : "length contains leading 0",
"curve" : "brainpoolP256r1",
"public" : "305c301406072a8648ce3d020106092b24030302080101070382004200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 94,
"comment" : "wrong length",
"curve" : "brainpoolP256r1",
"public" : "305b301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 95,
"comment" : "wrong length",
"curve" : "brainpoolP256r1",
"public" : "3059301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 96,
"comment" : "wrong length",
"curve" : "brainpoolP256r1",
"public" : "305a301506072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 97,
"comment" : "wrong length",
"curve" : "brainpoolP256r1",
"public" : "305a301306072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 98,
"comment" : "wrong length",
"curve" : "brainpoolP256r1",
"public" : "305a301406082a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 99,
"comment" : "wrong length",
"curve" : "brainpoolP256r1",
"public" : "305a301406062a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 100,
"comment" : "wrong length",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d0201060a2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 101,
"comment" : "wrong length",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106082b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 102,
"comment" : "wrong length",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034300040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 103,
"comment" : "wrong length",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034100040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 104,
"comment" : "uint32 overflow in length",
"curve" : "brainpoolP256r1",
"public" : "3085010000005a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 105,
"comment" : "uint32 overflow in length",
"curve" : "brainpoolP256r1",
"public" : "305f3085010000001406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 106,
"comment" : "uint32 overflow in length",
"curve" : "brainpoolP256r1",
"public" : "305f3019068501000000072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 107,
"comment" : "uint32 overflow in length",
"curve" : "brainpoolP256r1",
"public" : "305f301906072a8648ce3d0201068501000000092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 108,
"comment" : "uint32 overflow in length",
"curve" : "brainpoolP256r1",
"public" : "305f301406072a8648ce3d020106092b24030302080101070385010000004200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 109,
"comment" : "uint64 overflow in length",
"curve" : "brainpoolP256r1",
"public" : "308901000000000000005a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 110,
"comment" : "uint64 overflow in length",
"curve" : "brainpoolP256r1",
"public" : "3063308901000000000000001406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 111,
"comment" : "uint64 overflow in length",
"curve" : "brainpoolP256r1",
"public" : "3063301d06890100000000000000072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 112,
"comment" : "uint64 overflow in length",
"curve" : "brainpoolP256r1",
"public" : "3063301d06072a8648ce3d020106890100000000000000092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 113,
"comment" : "uint64 overflow in length",
"curve" : "brainpoolP256r1",
"public" : "3063301406072a8648ce3d020106092b2403030208010107038901000000000000004200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 114,
"comment" : "length = 2**31 - 1",
"curve" : "brainpoolP256r1",
"public" : "30847fffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 115,
"comment" : "length = 2**31 - 1",
"curve" : "brainpoolP256r1",
"public" : "305e30847fffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 116,
"comment" : "length = 2**31 - 1",
"curve" : "brainpoolP256r1",
"public" : "305e301806847fffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 117,
"comment" : "length = 2**31 - 1",
"curve" : "brainpoolP256r1",
"public" : "305e301806072a8648ce3d020106847fffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 118,
"comment" : "length = 2**31 - 1",
"curve" : "brainpoolP256r1",
"public" : "305e301406072a8648ce3d020106092b240303020801010703847fffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 119,
"comment" : "length = 2**32 - 1",
"curve" : "brainpoolP256r1",
"public" : "3084ffffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 120,
"comment" : "length = 2**32 - 1",
"curve" : "brainpoolP256r1",
"public" : "305e3084ffffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 121,
"comment" : "length = 2**32 - 1",
"curve" : "brainpoolP256r1",
"public" : "305e30180684ffffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 122,
"comment" : "length = 2**32 - 1",
"curve" : "brainpoolP256r1",
"public" : "305e301806072a8648ce3d02010684ffffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 123,
"comment" : "length = 2**32 - 1",
"curve" : "brainpoolP256r1",
"public" : "305e301406072a8648ce3d020106092b24030302080101070384ffffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 124,
"comment" : "length = 2**40 - 1",
"curve" : "brainpoolP256r1",
"public" : "3085ffffffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 125,
"comment" : "length = 2**40 - 1",
"curve" : "brainpoolP256r1",
"public" : "305f3085ffffffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 126,
"comment" : "length = 2**40 - 1",
"curve" : "brainpoolP256r1",
"public" : "305f30190685ffffffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 127,
"comment" : "length = 2**40 - 1",
"curve" : "brainpoolP256r1",
"public" : "305f301906072a8648ce3d02010685ffffffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 128,
"comment" : "length = 2**40 - 1",
"curve" : "brainpoolP256r1",
"public" : "305f301406072a8648ce3d020106092b24030302080101070385ffffffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 129,
"comment" : "length = 2**64 - 1",
"curve" : "brainpoolP256r1",
"public" : "3088ffffffffffffffff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 130,
"comment" : "length = 2**64 - 1",
"curve" : "brainpoolP256r1",
"public" : "30623088ffffffffffffffff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 131,
"comment" : "length = 2**64 - 1",
"curve" : "brainpoolP256r1",
"public" : "3062301c0688ffffffffffffffff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 132,
"comment" : "length = 2**64 - 1",
"curve" : "brainpoolP256r1",
"public" : "3062301c06072a8648ce3d02010688ffffffffffffffff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 133,
"comment" : "length = 2**64 - 1",
"curve" : "brainpoolP256r1",
"public" : "3062301406072a8648ce3d020106092b24030302080101070388ffffffffffffffff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 134,
"comment" : "incorrect length",
"curve" : "brainpoolP256r1",
"public" : "30ff301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 135,
"comment" : "incorrect length",
"curve" : "brainpoolP256r1",
"public" : "305a30ff06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 136,
"comment" : "incorrect length",
"curve" : "brainpoolP256r1",
"public" : "305a301406ff2a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 137,
"comment" : "incorrect length",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106ff2b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 138,
"comment" : "incorrect length",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b240303020801010703ff00040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 139,
"comment" : "indefinite length without termination",
"curve" : "brainpoolP256r1",
"public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 140,
"comment" : "indefinite length without termination",
"curve" : "brainpoolP256r1",
"public" : "305a308006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 141,
"comment" : "indefinite length without termination",
"curve" : "brainpoolP256r1",
"public" : "305a301406802a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 142,
"comment" : "indefinite length without termination",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106802b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 143,
"comment" : "indefinite length without termination",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107038000040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 144,
"comment" : "removing sequence",
"curve" : "brainpoolP256r1",
"public" : "",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 145,
"comment" : "removing sequence",
"curve" : "brainpoolP256r1",
"public" : "3044034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 146,
"comment" : "lonely sequence tag",
"curve" : "brainpoolP256r1",
"public" : "30",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 147,
"comment" : "lonely sequence tag",
"curve" : "brainpoolP256r1",
"public" : "304530034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 148,
"comment" : "appending 0's to sequence",
"curve" : "brainpoolP256r1",
"public" : "305c301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 149,
"comment" : "appending 0's to sequence",
"curve" : "brainpoolP256r1",
"public" : "305c301606072a8648ce3d020106092b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 150,
"comment" : "prepending 0's to sequence",
"curve" : "brainpoolP256r1",
"public" : "305c0000301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 151,
"comment" : "prepending 0's to sequence",
"curve" : "brainpoolP256r1",
"public" : "305c3016000006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 152,
"comment" : "appending unused 0's to sequence",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 153,
"comment" : "appending unused 0's to sequence",
"curve" : "brainpoolP256r1",
"public" : "305c301406072a8648ce3d020106092b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 154,
"comment" : "appending null value to sequence",
"curve" : "brainpoolP256r1",
"public" : "305c301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70500",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 155,
"comment" : "appending null value to sequence",
"curve" : "brainpoolP256r1",
"public" : "305c301606072a8648ce3d020106092b24030302080101070500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 156,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "305f498177305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 157,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "305e2500305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 158,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "305c305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70004deadbeef",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 159,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "305f3019498177301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 160,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "305e30182500301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 161,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "30623016301406072a8648ce3d020106092b24030302080101070004deadbeef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 162,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "305f3019260c49817706072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 163,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "305e3018260b250006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 164,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "3062301c260906072a8648ce3d02010004deadbeef06092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 165,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "305f301906072a8648ce3d0201260e49817706092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 166,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "305e301806072a8648ce3d0201260d250006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 167,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "3062301c06072a8648ce3d0201260b06092b24030302080101070004deadbeef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 168,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "305f301406072a8648ce3d020106092b24030302080101072347498177034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 169,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "305e301406072a8648ce3d020106092b240303020801010723462500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 170,
"comment" : "including garbage",
"curve" : "brainpoolP256r1",
"public" : "3062301406072a8648ce3d020106092b24030302080101072344034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70004deadbeef",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 171,
"comment" : "including undefined tags",
"curve" : "brainpoolP256r1",
"public" : "3062aa00bb00cd00305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 172,
"comment" : "including undefined tags",
"curve" : "brainpoolP256r1",
"public" : "3060aa02aabb305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 173,
"comment" : "including undefined tags",
"curve" : "brainpoolP256r1",
"public" : "3062301caa00bb00cd00301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 174,
"comment" : "including undefined tags",
"curve" : "brainpoolP256r1",
"public" : "3060301aaa02aabb301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 175,
"comment" : "including undefined tags",
"curve" : "brainpoolP256r1",
"public" : "3062301c260faa00bb00cd0006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 176,
"comment" : "including undefined tags",
"curve" : "brainpoolP256r1",
"public" : "3060301a260daa02aabb06072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 177,
"comment" : "including undefined tags",
"curve" : "brainpoolP256r1",
"public" : "3062301c06072a8648ce3d02012611aa00bb00cd0006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 178,
"comment" : "including undefined tags",
"curve" : "brainpoolP256r1",
"public" : "3060301a06072a8648ce3d0201260faa02aabb06092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 179,
"comment" : "including undefined tags",
"curve" : "brainpoolP256r1",
"public" : "3062301406072a8648ce3d020106092b2403030208010107234aaa00bb00cd00034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 180,
"comment" : "including undefined tags",
"curve" : "brainpoolP256r1",
"public" : "3060301406072a8648ce3d020106092b24030302080101072348aa02aabb034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 181,
"comment" : "truncated length of sequence",
"curve" : "brainpoolP256r1",
"public" : "3081",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 182,
"comment" : "truncated length of sequence",
"curve" : "brainpoolP256r1",
"public" : "30463081034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 183,
"comment" : "Replacing sequence with NULL",
"curve" : "brainpoolP256r1",
"public" : "0500",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 184,
"comment" : "Replacing sequence with NULL",
"curve" : "brainpoolP256r1",
"public" : "30460500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 185,
"comment" : "changing tag value of sequence",
"curve" : "brainpoolP256r1",
"public" : "2e5a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 186,
"comment" : "changing tag value of sequence",
"curve" : "brainpoolP256r1",
"public" : "2f5a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 187,
"comment" : "changing tag value of sequence",
"curve" : "brainpoolP256r1",
"public" : "315a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 188,
"comment" : "changing tag value of sequence",
"curve" : "brainpoolP256r1",
"public" : "325a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 189,
"comment" : "changing tag value of sequence",
"curve" : "brainpoolP256r1",
"public" : "ff5a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 190,
"comment" : "changing tag value of sequence",
"curve" : "brainpoolP256r1",
"public" : "305a2e1406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 191,
"comment" : "changing tag value of sequence",
"curve" : "brainpoolP256r1",
"public" : "305a2f1406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 192,
"comment" : "changing tag value of sequence",
"curve" : "brainpoolP256r1",
"public" : "305a311406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 193,
"comment" : "changing tag value of sequence",
"curve" : "brainpoolP256r1",
"public" : "305a321406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 194,
"comment" : "changing tag value of sequence",
"curve" : "brainpoolP256r1",
"public" : "305aff1406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 195,
"comment" : "dropping value of sequence",
"curve" : "brainpoolP256r1",
"public" : "3000",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 196,
"comment" : "dropping value of sequence",
"curve" : "brainpoolP256r1",
"public" : "30463000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 197,
"comment" : "truncate sequence",
"curve" : "brainpoolP256r1",
"public" : "3059301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 198,
"comment" : "truncate sequence",
"curve" : "brainpoolP256r1",
"public" : "30591406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 199,
"comment" : "truncate sequence",
"curve" : "brainpoolP256r1",
"public" : "3059301306072a8648ce3d020106092b24030302080101034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 200,
"comment" : "truncate sequence",
"curve" : "brainpoolP256r1",
"public" : "30593013072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 201,
"comment" : "indefinite length",
"curve" : "brainpoolP256r1",
"public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 202,
"comment" : "indefinite length",
"curve" : "brainpoolP256r1",
"public" : "305c308006072a8648ce3d020106092b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 203,
"comment" : "indefinite length with truncated delimiter",
"curve" : "brainpoolP256r1",
"public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b700",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 204,
"comment" : "indefinite length with truncated delimiter",
"curve" : "brainpoolP256r1",
"public" : "305b308006072a8648ce3d020106092b240303020801010700034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 205,
"comment" : "indefinite length with additional element",
"curve" : "brainpoolP256r1",
"public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b705000000",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 206,
"comment" : "indefinite length with additional element",
"curve" : "brainpoolP256r1",
"public" : "305e308006072a8648ce3d020106092b240303020801010705000000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 207,
"comment" : "indefinite length with truncated element",
"curve" : "brainpoolP256r1",
"public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7060811220000",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 208,
"comment" : "indefinite length with truncated element",
"curve" : "brainpoolP256r1",
"public" : "3060308006072a8648ce3d020106092b2403030208010107060811220000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 209,
"comment" : "indefinite length with garbage",
"curve" : "brainpoolP256r1",
"public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000fe02beef",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 210,
"comment" : "indefinite length with garbage",
"curve" : "brainpoolP256r1",
"public" : "3060308006072a8648ce3d020106092b24030302080101070000fe02beef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 211,
"comment" : "indefinite length with nonempty EOC",
"curve" : "brainpoolP256r1",
"public" : "3080301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70002beef",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 212,
"comment" : "indefinite length with nonempty EOC",
"curve" : "brainpoolP256r1",
"public" : "305e308006072a8648ce3d020106092b24030302080101070002beef034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 213,
"comment" : "prepend empty sequence",
"curve" : "brainpoolP256r1",
"public" : "305c3000301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 214,
"comment" : "prepend empty sequence",
"curve" : "brainpoolP256r1",
"public" : "305c3016300006072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 215,
"comment" : "append empty sequence",
"curve" : "brainpoolP256r1",
"public" : "305c301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b73000",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 216,
"comment" : "append empty sequence",
"curve" : "brainpoolP256r1",
"public" : "305c301606072a8648ce3d020106092b24030302080101073000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 217,
"comment" : "sequence of sequence",
"curve" : "brainpoolP256r1",
"public" : "305c305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 218,
"comment" : "sequence of sequence",
"curve" : "brainpoolP256r1",
"public" : "305c3016301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 219,
"comment" : "truncated sequence",
"curve" : "brainpoolP256r1",
"public" : "3016301406072a8648ce3d020106092b2403030208010107",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 220,
"comment" : "truncated sequence",
"curve" : "brainpoolP256r1",
"public" : "304f300906072a8648ce3d0201034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 221,
"comment" : "repeat element in sequence",
"curve" : "brainpoolP256r1",
"public" : "30819e301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 222,
"comment" : "repeat element in sequence",
"curve" : "brainpoolP256r1",
"public" : "3065301f06072a8648ce3d020106092b240303020801010706092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 223,
"comment" : "removing oid",
"curve" : "brainpoolP256r1",
"public" : "3051300b06092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 224,
"comment" : "lonely oid tag",
"curve" : "brainpoolP256r1",
"public" : "3052300c0606092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 225,
"comment" : "lonely oid tag",
"curve" : "brainpoolP256r1",
"public" : "3050300a06072a8648ce3d020106034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 226,
"comment" : "appending 0's to oid",
"curve" : "brainpoolP256r1",
"public" : "305c301606092a8648ce3d0201000006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 227,
"comment" : "appending 0's to oid",
"curve" : "brainpoolP256r1",
"public" : "305c301606072a8648ce3d0201060b2b24030302080101070000034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 228,
"comment" : "prepending 0's to oid",
"curve" : "brainpoolP256r1",
"public" : "305c3016060900002a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 229,
"comment" : "prepending 0's to oid",
"curve" : "brainpoolP256r1",
"public" : "305c301606072a8648ce3d0201060b00002b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 230,
"comment" : "appending unused 0's to oid",
"curve" : "brainpoolP256r1",
"public" : "305c301606072a8648ce3d0201000006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 231,
"comment" : "appending null value to oid",
"curve" : "brainpoolP256r1",
"public" : "305c301606092a8648ce3d0201050006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 232,
"comment" : "appending null value to oid",
"curve" : "brainpoolP256r1",
"public" : "305c301606072a8648ce3d0201060b2b24030302080101070500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 233,
"comment" : "truncated length of oid",
"curve" : "brainpoolP256r1",
"public" : "3053300d068106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 234,
"comment" : "truncated length of oid",
"curve" : "brainpoolP256r1",
"public" : "3051300b06072a8648ce3d02010681034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 235,
"comment" : "Replacing oid with NULL",
"curve" : "brainpoolP256r1",
"public" : "3053300d050006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 236,
"comment" : "Replacing oid with NULL",
"curve" : "brainpoolP256r1",
"public" : "3051300b06072a8648ce3d02010500034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 237,
"comment" : "changing tag value of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301404072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 238,
"comment" : "changing tag value of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301405072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 239,
"comment" : "changing tag value of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301407072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 240,
"comment" : "changing tag value of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301408072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 241,
"comment" : "changing tag value of oid",
"curve" : "brainpoolP256r1",
"public" : "305a3014ff072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 242,
"comment" : "changing tag value of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020104092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 243,
"comment" : "changing tag value of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020105092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 244,
"comment" : "changing tag value of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020107092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 245,
"comment" : "changing tag value of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020108092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 246,
"comment" : "changing tag value of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d0201ff092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 247,
"comment" : "dropping value of oid",
"curve" : "brainpoolP256r1",
"public" : "3053300d060006092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 248,
"comment" : "dropping value of oid",
"curve" : "brainpoolP256r1",
"public" : "3051300b06072a8648ce3d02010600034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 249,
"comment" : "modify first byte of oid",
"curve" : "brainpoolP256r1",
"public" : "305a30140607288648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 250,
"comment" : "modify first byte of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d02010609292403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 251,
"comment" : "modify last byte of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d028106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 252,
"comment" : "modify last byte of oid",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010187034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 253,
"comment" : "truncate oid",
"curve" : "brainpoolP256r1",
"public" : "3059301306062a8648ce3d0206092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 254,
"comment" : "truncate oid",
"curve" : "brainpoolP256r1",
"public" : "3059301306068648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 255,
"comment" : "truncate oid",
"curve" : "brainpoolP256r1",
"public" : "3059301306072a8648ce3d020106082b24030302080101034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 256,
"comment" : "truncate oid",
"curve" : "brainpoolP256r1",
"public" : "3059301306072a8648ce3d020106082403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 257,
"comment" : "wrong oid",
"curve" : "brainpoolP256r1",
"public" : "305d3017060a3262306530333032316106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 258,
"comment" : "wrong oid",
"curve" : "brainpoolP256r1",
"public" : "3065301f061236303836343830313635303330343032303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 259,
"comment" : "wrong oid",
"curve" : "brainpoolP256r1",
"public" : "305b301506072a8648ce3d0201060a32623065303330323161034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 260,
"comment" : "wrong oid",
"curve" : "brainpoolP256r1",
"public" : "3063301d06072a8648ce3d02010612363038363438303136353033303430323031034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 261,
"comment" : "longer oid",
"curve" : "brainpoolP256r1",
"public" : "3063301d06103261383634386365336430323031303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 262,
"comment" : "longer oid",
"curve" : "brainpoolP256r1",
"public" : "3065301f06072a8648ce3d020106143262323430333033303230383031303130373031034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 263,
"comment" : "oid with modified node",
"curve" : "brainpoolP256r1",
"public" : "3061301b060e326138363438636533643032313106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 264,
"comment" : "oid with modified node",
"curve" : "brainpoolP256r1",
"public" : "3069302306163261383634386365336430323838383038303830303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 265,
"comment" : "oid with modified node",
"curve" : "brainpoolP256r1",
"public" : "3063301d06072a8648ce3d02010612326232343033303330323038303130313137034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 266,
"comment" : "oid with modified node",
"curve" : "brainpoolP256r1",
"public" : "306b302506072a8648ce3d0201061a3262323430333033303230383031303138383830383038303037034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 267,
"comment" : "large integer in oid",
"curve" : "brainpoolP256r1",
"public" : "3073302d0620326138363438636533643032383238303830383038303830383038303830303106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 268,
"comment" : "large integer in oid",
"curve" : "brainpoolP256r1",
"public" : "3075302f06072a8648ce3d02010624326232343033303330323038303130313832383038303830383038303830383038303037034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 269,
"comment" : "oid with invalid node",
"curve" : "brainpoolP256r1",
"public" : "3064301e0611326138363438636533643032303165303306092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 270,
"comment" : "oid with invalid node",
"curve" : "brainpoolP256r1",
"public" : "305b301506082a808648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 271,
"comment" : "oid with invalid node",
"curve" : "brainpoolP256r1",
"public" : "3066302006072a8648ce3d02010615326232343033303330323038303130313037653033034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 272,
"comment" : "oid with invalid node",
"curve" : "brainpoolP256r1",
"public" : "305b301506072a8648ce3d0201060a2b802403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 273,
"comment" : "lonely bit string tag",
"curve" : "brainpoolP256r1",
"public" : "3017301406072a8648ce3d020106092b240303020801010703",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 274,
"comment" : "appending 0's to bit string",
"curve" : "brainpoolP256r1",
"public" : "305c301406072a8648ce3d020106092b2403030208010107034400040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70000",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 275,
"comment" : "prepending 0's to bit string",
"curve" : "brainpoolP256r1",
"public" : "305c301406072a8648ce3d020106092b24030302080101070344000000040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 276,
"comment" : "appending null value to bit string",
"curve" : "brainpoolP256r1",
"public" : "305c301406072a8648ce3d020106092b2403030208010107034400040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b70500",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 277,
"comment" : "truncated length of bit string",
"curve" : "brainpoolP256r1",
"public" : "3018301406072a8648ce3d020106092b24030302080101070381",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 278,
"comment" : "Replacing bit string with NULL",
"curve" : "brainpoolP256r1",
"public" : "3018301406072a8648ce3d020106092b24030302080101070500",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 279,
"comment" : "changing tag value of bit string",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107014200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 280,
"comment" : "changing tag value of bit string",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107024200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 281,
"comment" : "changing tag value of bit string",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107044200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 282,
"comment" : "changing tag value of bit string",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107054200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 283,
"comment" : "changing tag value of bit string",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107ff4200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 284,
"comment" : "dropping value of bit string",
"curve" : "brainpoolP256r1",
"public" : "3018301406072a8648ce3d020106092b24030302080101070300",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 285,
"comment" : "modify first byte of bit string",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034202040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 286,
"comment" : "modify last byte of bit string",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034200040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e637",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 287,
"comment" : "truncate bit string",
"curve" : "brainpoolP256r1",
"public" : "3059301406072a8648ce3d020106092b2403030208010107034100040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 288,
"comment" : "truncate bit string",
"curve" : "brainpoolP256r1",
"public" : "3059301406072a8648ce3d020106092b24030302080101070341040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 289,
"comment" : "declaring bits as unused in a bit-string",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034201040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 290,
"comment" : "unused bits in a bit-string",
"curve" : "brainpoolP256r1",
"public" : "305e301406072a8648ce3d020106092b2403030208010107034620040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b701020304",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 291,
"comment" : "unused bits in empty bit-string",
"curve" : "brainpoolP256r1",
"public" : "3019301406072a8648ce3d020106092b2403030208010107030103",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
},
{
"tcId" : 292,
"comment" : "128 unused bits",
"curve" : "brainpoolP256r1",
"public" : "305a301406072a8648ce3d020106092b2403030208010107034280040bc9c96c6a1a53a682d047de92f68503d8183dbfd0289a23f122328a02139eb470f35f5d9f0719466138c0f03af1832cae9faffdc57b23fdd323a4a1cd99e6b7",
"private" : "6886a22d99d63e4def932f8c050560452c110975f8cffee6482df732fd11696",
"shared" : "2b55ca46c52f0d48efc170194f6fccd38fe9505f2765f64232eef3af9ed42a83",
"result" : "acceptable",
"flags" : [
"InvalidAsn"
]
}
]
}
]
}