| { |
| "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" |
| ] |
| } |
| ] |
| } |
| ] |
| } |