1{ 2 "algorithm" : "ECDH", 3 "generatorVersion" : "0.4.12", 4 "notes" : { 5 "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", 6 "CompressedPoint" : "The point in the public key is compressed. Not every library supports points in compressed format.", 7 "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.", 8 "InvalidPublic" : "The public key has been modified and is invalid. An implementation should always check whether the public key is valid and on the same curve as the private key. The test vector includes the shared secret computed with the original public key if the public point is on the curve of the private key. Generating a shared secret other than the one with the original key likely indicates that the bug is exploitable.", 9 "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.", 10 "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.", 11 "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.", 12 "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.", 13 "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." 14 }, 15 "numberOfTests" : 306, 16 "header" : [], 17 "testGroups" : [ 18 { 19 "curve" : "secp224r1", 20 "encoding" : "asn", 21 "type" : "ECHDComp", 22 "tests" : [ 23 { 24 "tcId" : 1, 25 "comment" : "normal case", 26 "public" : "304e301006072a8648ce3d020106052b81040021033a00047d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc719b01d050dfbe653e72f39491be87fb1a2742daa6e0a2aada98bb1aca", 27 "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", 28 "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", 29 "result" : "valid", 30 "flags" : [] 31 }, 32 { 33 "tcId" : 2, 34 "comment" : "compressed public key", 35 "public" : "3032301006072a8648ce3d020106052b81040021031e00027d8ac211e1228eb094e285a957d9912e93deee433ed777440ae9fc71", 36 "private" : "565577a49415ca761a0322ad54e4ad0ae7625174baf372c2816f5328", 37 "shared" : "b8ecdb552d39228ee332bafe4886dbff272f7109edf933bc7542bd4f", 38 "result" : "acceptable", 39 "flags" : [ 40 "CompressedPoint" 41 ] 42 }, 43 { 44 "tcId" : 3, 45 "comment" : "edge case for shared secret", 46 "public" : "304e301006072a8648ce3d020106052b81040021033a0004e73a6ca72f3a2fae6e0a01a0ed03bfa3058b04576942eaf063095e62ca16fd31fa0f38eeb592cbeea1147751fdd2a5b6cc0ead404467a5b6", 47 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 48 "shared" : "00000000000000000000000000000000000000000000000000000003", 49 "result" : "valid", 50 "flags" : [] 51 }, 52 { 53 "tcId" : 4, 54 "comment" : "edge case for shared secret", 55 "public" : "304e301006072a8648ce3d020106052b81040021033a00045763fa2ae16367ad23d471cc9a52466f0d81d864e5640cefe384114594d9fecfbed4f254505ac8b41d2532055a07f0241c4818b552cbb636", 56 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 57 "shared" : "00000000000000000000000100000000000000000000000000000001", 58 "result" : "valid", 59 "flags" : [] 60 }, 61 { 62 "tcId" : 5, 63 "comment" : "edge case for shared secret", 64 "public" : "304e301006072a8648ce3d020106052b81040021033a0004142c1fd80fa2121a59aa898144084ec033f7a56a34eee0b499e29ae51c6d8c1bbb1ef2a76d565899fe44ffc1207d530d7f598fb77f4bb76b", 65 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 66 "shared" : "00000000000000ffffffffffffff0000000000000100000000000000", 67 "result" : "valid", 68 "flags" : [] 69 }, 70 { 71 "tcId" : 6, 72 "comment" : "edge case for shared secret", 73 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ed6f793e10c80d12d871cf8988399c4898a9bf9ffd8f27399f63de25f0051cdf4eec7f368f922cfcd948893ceca0c92e540cc4367a99a66a", 74 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 75 "shared" : "00000000ffffffffffffffff00000000000000010000000000000000", 76 "result" : "valid", 77 "flags" : [] 78 }, 79 { 80 "tcId" : 7, 81 "comment" : "edge case for shared secret", 82 "public" : "304e301006072a8648ce3d020106052b81040021033a000408fcfc1a63c82860be12e4137433dfc40be9acdd245f9a8c4e56be61a385fc09f808383383f4b1d0d5365b6e5dcfacdc19bc7bcfed221274", 83 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 84 "shared" : "0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff", 85 "result" : "valid", 86 "flags" : [] 87 }, 88 { 89 "tcId" : 8, 90 "comment" : "edge case for shared secret", 91 "public" : "304e301006072a8648ce3d020106052b81040021033a0004d883ed77f1861e8712800d31df67888fe39f150c79a27aa88caeda6b180f3f623e2ff3ab5370cf8179165b085af3dd4502850c0104caed9a", 92 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 93 "shared" : "0003fffffff00000003fffffff00000003fffffff000000040000000", 94 "result" : "valid", 95 "flags" : [] 96 }, 97 { 98 "tcId" : 9, 99 "comment" : "edge case for shared secret", 100 "public" : "304e301006072a8648ce3d020106052b81040021033a00042b8b279b85ee3f3d2c0abeb36fdfc5aad6157d652d26489381a32cd73224bd757ef794acc92b0b3b9e7990618bb343a9a09bdb9d3616eff6", 101 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 102 "shared" : "01fffffffc00000007fffffff00000001fffffffc000000080000001", 103 "result" : "valid", 104 "flags" : [] 105 }, 106 { 107 "tcId" : 10, 108 "comment" : "edge case for shared secret", 109 "public" : "304e301006072a8648ce3d020106052b81040021033a00048bd5f03391eeeae1744e8fc53d314efffafa4d3fa4f1b95c3388a9cd7c86358b273119c537133eb55e79c6ac510b10980b379b919ccf2e2f", 110 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 111 "shared" : "0a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf41", 112 "result" : "valid", 113 "flags" : [] 114 }, 115 { 116 "tcId" : 11, 117 "comment" : "edge case for shared secret", 118 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ce9631b6a16227778625c8e5421ae083cdd913abefde01dbe69f6c2b95386aff2b483b2c47151cfaabfd000614c683ce2e1778221ae42c1b", 119 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 120 "shared" : "62989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39", 121 "result" : "valid", 122 "flags" : [] 123 }, 124 { 125 "tcId" : 12, 126 "comment" : "edge case for shared secret", 127 "public" : "304e301006072a8648ce3d020106052b81040021033a00041f441c98eda956a6a7fdbfd8d21910860ab59d16c3e52f8e7fad6ca5df61a55fc508fc0499c55492f1e87bb2faa0cb4170b79f3a85ec2f3d", 128 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 129 "shared" : "661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3", 130 "result" : "valid", 131 "flags" : [] 132 }, 133 { 134 "tcId" : 13, 135 "comment" : "edge case for shared secret", 136 "public" : "304e301006072a8648ce3d020106052b81040021033a0004be74583cb9d3a05ae54923624e478a329a697d842dfae33141c844d7d9ba4fc96e0fe716ac0542e87368662fc2f0cb9b0ae57936ddec7190", 137 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 138 "shared" : "6d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c", 139 "result" : "valid", 140 "flags" : [] 141 }, 142 { 143 "tcId" : 14, 144 "comment" : "edge case for shared secret", 145 "public" : "304e301006072a8648ce3d020106052b81040021033a0004a281ad992b363597ac93ff0de8ab1f7e51a6672dcbb58f9d739ba430ce0192874038daefc3130eec65811c7255da70fea65c1003f6892faa", 146 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 147 "shared" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", 148 "result" : "valid", 149 "flags" : [] 150 }, 151 { 152 "tcId" : 15, 153 "comment" : "edge case for shared secret", 154 "public" : "304e301006072a8648ce3d020106052b81040021033a0004be3e22133f51203f631b81dde8c020cdea5daa1f99cfc05c88fad2dc0f243798d6e72d1de9e3cdca4144e0a6c0f2a584d07589006972c197", 155 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 156 "shared" : "fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc0008001", 157 "result" : "valid", 158 "flags" : [] 159 }, 160 { 161 "tcId" : 16, 162 "comment" : "edge case for shared secret", 163 "public" : "304e301006072a8648ce3d020106052b81040021033a0004af14547c20afbd91bfe64ea03d45a76a71241f23520ef897ff91eff1b54ca6ca8c25fd73852ec6654617434eff7f0225684d4dea7a4f8a97", 164 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 165 "shared" : "ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff", 166 "result" : "valid", 167 "flags" : [] 168 }, 169 { 170 "tcId" : 17, 171 "comment" : "edge case for shared secret", 172 "public" : "304e301006072a8648ce3d020106052b81040021033a0004b1e484925018729926acda56ff3e2f6c1e7e8f162b178d8e8afb45564fceaa6da5d998fe26b6b26a055169063a5ab6908852ca8b54e2de6c", 173 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 174 "shared" : "fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff", 175 "result" : "valid", 176 "flags" : [] 177 }, 178 { 179 "tcId" : 18, 180 "comment" : "edge case for shared secret", 181 "public" : "304e301006072a8648ce3d020106052b81040021033a0004937eb09fb145c8829cb7df20a4cbeed396791373de277871d6c5f9cc3b5b4fd56464a71fc4a2a6af3bd251952bffa829489e68a8d06f96b6", 182 "private" : "0a2b6442a37f9201b56758034d2009be64b0ab7c02d7e398cac9665d6", 183 "shared" : "ffffffff00000000ffffffff00000000ffffffff00000000ffffffff", 184 "result" : "valid", 185 "flags" : [] 186 }, 187 { 188 "tcId" : 19, 189 "comment" : "edge cases for ephemeral key", 190 "public" : "304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000000000000000000000000000000000000037cac269c67bd55ea14efff4eadefe5e74978514af14c88fab46ec046", 191 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 192 "shared" : "3fa0b9ff70b884f9f57bb84f7a9532d93f6ba803f89dd8ff008177d7", 193 "result" : "valid", 194 "flags" : [] 195 }, 196 { 197 "tcId" : 20, 198 "comment" : "edge cases for ephemeral key", 199 "public" : "304e301006072a8648ce3d020106052b81040021033a0004000000000000000000000001000000000000000000000000000000012ea2f4917bdfdb008306cc10a18e2557633ba861001829dcbfb96fba", 200 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 201 "shared" : "be1ded8cb7ff8a585181f96d681e31b332fe27dcae922dca2310300d", 202 "result" : "valid", 203 "flags" : [] 204 }, 205 { 206 "tcId" : 21, 207 "comment" : "edge cases for ephemeral key", 208 "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000ffffffffffffff000000000000010000000000000073ca5f8f104997a2399e0c7f25e72a75ec29fc4542533d3fea89a33a", 209 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 210 "shared" : "a2e86a260e13515918a0cafdd87855f231b5624c560f976159e06a75", 211 "result" : "valid", 212 "flags" : [] 213 }, 214 { 215 "tcId" : 22, 216 "comment" : "edge cases for ephemeral key", 217 "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000ffffffffffffffff000000000000000100000000000000006fe6805f59b19b0dd389452a1d4a420bfeb6c369cf6fed5b12e6e654", 218 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 219 "shared" : "31ef7c8d10404a0046994f313a70574b027e87f9028eca242c1b5bf5", 220 "result" : "valid", 221 "flags" : [] 222 }, 223 { 224 "tcId" : 23, 225 "comment" : "edge cases for ephemeral key", 226 "public" : "304e301006072a8648ce3d020106052b81040021033a00040000ffff0000ffff0000ffff0000ffff0000ffff0000ffff0000ffff77c5cfa4e2c384938d48bd8dd98f54c86b279f1df8c0a1f6692439c9", 227 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 228 "shared" : "d1976a8ef5f54f24f5a269ad504fdca849fc9c28587ba294ef267396", 229 "result" : "valid", 230 "flags" : [] 231 }, 232 { 233 "tcId" : 24, 234 "comment" : "edge cases for ephemeral key", 235 "public" : "304e301006072a8648ce3d020106052b81040021033a00040003fffffff00000003fffffff00000003fffffff00000004000000001f0828136016bb97445461bc59f2175d8d23557d6b9381f26136e3d", 236 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 237 "shared" : "ce7890d108ddb2e5474e6417fcf7a9f2b3bd018816062f4835260dc8", 238 "result" : "valid", 239 "flags" : [] 240 }, 241 { 242 "tcId" : 25, 243 "comment" : "edge cases for ephemeral key", 244 "public" : "304e301006072a8648ce3d020106052b81040021033a000401fffffffc00000007fffffff00000001fffffffc0000000800000012d8acca6f199d4a94b933ba1aa713a7debde8ac57b928f596ae66a66", 245 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 246 "shared" : "30b6ff6e8051dae51e4fe34b2d9a0b1879153e007eb0b5bdf1791a9c", 247 "result" : "valid", 248 "flags" : [] 249 }, 250 { 251 "tcId" : 26, 252 "comment" : "edge cases for ephemeral key", 253 "public" : "304e301006072a8648ce3d020106052b81040021033a00040a15c112ff784b1445e889f955be7e3ffdf451a2c0e76ab5cb32cf413d4df973c563c6decdd435e4f864557e4c273096d9941ca4260a266e", 254 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 255 "shared" : "77ec668a00f72d85aa527624abb16c039fe490d17dd6c455a1ed7fd8", 256 "result" : "valid", 257 "flags" : [] 258 }, 259 { 260 "tcId" : 27, 261 "comment" : "edge cases for ephemeral key", 262 "public" : "304e301006072a8648ce3d020106052b81040021033a000462989eaaa26a16f07330c3c51e0a4631fd016bfcede26552816aee39389ee9436d616cab90032931aa7fbbfcfc13309f61e2423cc8dab93c", 263 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 264 "shared" : "a3f432f6aba9a92f49a5ea64ffe7059a9d9b487a0b5223ddc988208b", 265 "result" : "valid", 266 "flags" : [] 267 }, 268 { 269 "tcId" : 28, 270 "comment" : "edge cases for ephemeral key", 271 "public" : "304e301006072a8648ce3d020106052b81040021033a0004661ac958c0febbc718ccf39cefc6b66c4231fbb9a76f35228a3bf5c3103b8040e3cb41966fc64a68cacb0c14053f87d27e8ed7bf2d7fe51b", 272 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 273 "shared" : "1530fd9caf03737af34a4ba716b558cbecbc35d18402535a0a142313", 274 "result" : "valid", 275 "flags" : [] 276 }, 277 { 278 "tcId" : 29, 279 "comment" : "edge cases for ephemeral key", 280 "public" : "304e301006072a8648ce3d020106052b81040021033a00046d7e41821abe1094d430237923d2a50de31768ab51b12dce8a09e34c276cf273d75d367820dd556182def0957af0a314f48fed227c298dc0", 281 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 282 "shared" : "cfc39ccacb94ad0e0552b2e47112f60fbbe7ae0dc32230b9273dd210", 283 "result" : "valid", 284 "flags" : [] 285 }, 286 { 287 "tcId" : 30, 288 "comment" : "edge cases for ephemeral key", 289 "public" : "304e301006072a8648ce3d020106052b81040021033a00047fffffffffffffffffffffffffffffffffffffffffffffffffffffff7d8dbca36c56bcaae92e3475f799294f30768038e816a7d5f7f07d77", 290 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 291 "shared" : "73bd63bd384a0faafb75cfed3e95d3892cbacf0db10f282c3b644771", 292 "result" : "valid", 293 "flags" : [] 294 }, 295 { 296 "tcId" : 31, 297 "comment" : "edge cases for ephemeral key", 298 "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffc0007fff0001fffc0007fff0001fffc0007fff0001fffc000800174f1ff5ea7fbc72b92f61e06556c26bab84c0b082dd6400ca1c1eb6d", 299 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 300 "shared" : "85b079c62e1f5b0fd6841dfa16026e15b641f65e13a14042567166bb", 301 "result" : "valid", 302 "flags" : [] 303 }, 304 { 305 "tcId" : 32, 306 "comment" : "edge cases for ephemeral key", 307 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffff0000003ffffff0000003ffffff0000003ffffff0000003ffffff0126fdd5fccd0b5aa7fd5bb5b1308584b30556248cec80208a2fe962", 308 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 309 "shared" : "8a834ff40e3fc9f9d412a481e18537ea799536c5520c6c7baaf12166", 310 "result" : "valid", 311 "flags" : [] 312 }, 313 { 314 "tcId" : 33, 315 "comment" : "edge cases for ephemeral key", 316 "public" : "304e301006072a8648ce3d020106052b81040021033a0004fffff0000007fffffe000000ffffffc000001ffffff8000003ffffff20cfa23077acc9fbcb71339c65880cd0b966b8a9497e65abed17f0b5", 317 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 318 "shared" : "a0887269766e6efcbc81d2b38f2d4638663f12377468a23421044188", 319 "result" : "valid", 320 "flags" : [] 321 }, 322 { 323 "tcId" : 34, 324 "comment" : "edge cases for ephemeral key", 325 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffff00000000ffffffff00000000ffffffff00000000ffffffff1c05ac2d4f10b69877c3243d51f887277b7bf735c326ab2f0d70da8c", 326 "private" : "2bc15cf3981f4e15bbad387b506df647989e5478160be862f8c26969", 327 "shared" : "c65d1911bc076a74588d8793ce7a0dcabf5793460cd2ebb02754a1be", 328 "result" : "valid", 329 "flags" : [] 330 }, 331 { 332 "tcId" : 35, 333 "comment" : "edge case private key", 334 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 335 "private" : "3", 336 "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", 337 "result" : "valid", 338 "flags" : [] 339 }, 340 { 341 "tcId" : 36, 342 "comment" : "edge case private key", 343 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 344 "private" : "0ffffffffffffffffffffffffffffffffffffffffffffffff", 345 "shared" : "fa2664717c7fa0161ec2c669b2c0986cdc20456a6e5406302bb53c77", 346 "result" : "valid", 347 "flags" : [] 348 }, 349 { 350 "tcId" : 37, 351 "comment" : "edge case private key", 352 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 353 "private" : "1000000000000000000000000000000000000000000000000000000", 354 "shared" : "af6e5ad34497bae0745f53ad78ce8b285d79f400d5c6e6a071f8e6bd", 355 "result" : "valid", 356 "flags" : [] 357 }, 358 { 359 "tcId" : 38, 360 "comment" : "edge case private key", 361 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 362 "private" : "7fffffffffffffffffffffffffffffffffffffffffffffffffffffff", 363 "shared" : "12fd302ff8c13c55a9c111f8bb6b0a13ecf88299c0ae3032ce2bcaff", 364 "result" : "valid", 365 "flags" : [] 366 }, 367 { 368 "tcId" : 39, 369 "comment" : "edge case private key", 370 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 371 "private" : "080000000000000000000000000000000000000000000000000000000", 372 "shared" : "73f1a395b842f1a6752ae417e2c3dc90cafc4476d1d861b7e68ad030", 373 "result" : "valid", 374 "flags" : [] 375 }, 376 { 377 "tcId" : 40, 378 "comment" : "edge case private key", 379 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 380 "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03d13dd29455c5c2a3d", 381 "shared" : "b329c20ddb7c78ee4e622bb23a984c0d273ba34b6269f3d9e8f89f8e", 382 "result" : "valid", 383 "flags" : [] 384 }, 385 { 386 "tcId" : 41, 387 "comment" : "edge case private key", 388 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 389 "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13cd29455c5c2a3d", 390 "shared" : "6f48345209b290ffc5abbe754a201479e5d667a209468080d06197b4", 391 "result" : "valid", 392 "flags" : [] 393 }, 394 { 395 "tcId" : 42, 396 "comment" : "edge case private key", 397 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 398 "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13d529455c5c2a3d", 399 "shared" : "9f6e30c1c9dad42a153aacd4b49a8e5c721d085cd07b5d5aec244fc1", 400 "result" : "valid", 401 "flags" : [] 402 }, 403 { 404 "tcId" : 43, 405 "comment" : "edge case private key", 406 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 407 "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29445c5c2a3d", 408 "shared" : "8cadfb19a80949e61bd5b829ad0e76d18a5bb2eeb9ed7fe2b901cecd", 409 "result" : "valid", 410 "flags" : [] 411 }, 412 { 413 "tcId" : 44, 414 "comment" : "edge case private key", 415 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 416 "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c29b7", 417 "shared" : "475fd96e0eb8cb8f100a5d7fe043a7a6851d1d611da2643a3c6ae708", 418 "result" : "valid", 419 "flags" : [ 420 "AddSubChain" 421 ] 422 }, 423 { 424 "tcId" : 45, 425 "comment" : "edge case private key", 426 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 427 "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a37", 428 "shared" : "41ef931d669d1f57d8bb95a01a92321da74be8c6cbc3bbe0b2e73ebd", 429 "result" : "valid", 430 "flags" : [ 431 "AddSubChain" 432 ] 433 }, 434 { 435 "tcId" : 46, 436 "comment" : "edge case private key", 437 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 438 "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3a", 439 "shared" : "e71f2157bfe37697ea5193d4732dcc6e5412fa9d38387eacd391c1c6", 440 "result" : "valid", 441 "flags" : [] 442 }, 443 { 444 "tcId" : 47, 445 "comment" : "edge case private key", 446 "public" : "304e301006072a8648ce3d020106052b81040021033a0004478e73465bb1183583f4064e67e8b4343af4a05d29dfc04eb60ac2302e5b9a3a1b32e4208d4c284ff26822e09c3a9a4683443e4a35175504", 447 "private" : "0ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3b", 448 "shared" : "11ff15126411299cbd49e2b7542e69e91ef132e2551a16ecfebb23a3", 449 "result" : "valid", 450 "flags" : [ 451 "AddSubChain" 452 ] 453 }, 454 { 455 "tcId" : 48, 456 "comment" : "point is not on curve", 457 "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 458 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 459 "shared" : "", 460 "result" : "invalid", 461 "flags" : [] 462 }, 463 { 464 "tcId" : 49, 465 "comment" : "point is not on curve", 466 "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", 467 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 468 "shared" : "", 469 "result" : "invalid", 470 "flags" : [] 471 }, 472 { 473 "tcId" : 50, 474 "comment" : "point is not on curve", 475 "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000", 476 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 477 "shared" : "", 478 "result" : "invalid", 479 "flags" : [] 480 }, 481 { 482 "tcId" : 51, 483 "comment" : "point is not on curve", 484 "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001", 485 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 486 "shared" : "", 487 "result" : "invalid", 488 "flags" : [] 489 }, 490 { 491 "tcId" : 52, 492 "comment" : "point is not on curve", 493 "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", 494 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 495 "shared" : "", 496 "result" : "invalid", 497 "flags" : [] 498 }, 499 { 500 "tcId" : 53, 501 "comment" : "point is not on curve", 502 "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", 503 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 504 "shared" : "", 505 "result" : "invalid", 506 "flags" : [] 507 }, 508 { 509 "tcId" : 54, 510 "comment" : "point is not on curve", 511 "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000", 512 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 513 "shared" : "", 514 "result" : "invalid", 515 "flags" : [] 516 }, 517 { 518 "tcId" : 55, 519 "comment" : "point is not on curve", 520 "public" : "304e301006072a8648ce3d020106052b81040021033a000400000000000000000000000000000000000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", 521 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 522 "shared" : "", 523 "result" : "invalid", 524 "flags" : [] 525 }, 526 { 527 "tcId" : 56, 528 "comment" : "point is not on curve", 529 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000", 530 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 531 "shared" : "", 532 "result" : "invalid", 533 "flags" : [] 534 }, 535 { 536 "tcId" : 57, 537 "comment" : "point is not on curve", 538 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000001", 539 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 540 "shared" : "", 541 "result" : "invalid", 542 "flags" : [] 543 }, 544 { 545 "tcId" : 58, 546 "comment" : "point is not on curve", 547 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000000", 548 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 549 "shared" : "", 550 "result" : "invalid", 551 "flags" : [] 552 }, 553 { 554 "tcId" : 59, 555 "comment" : "point is not on curve", 556 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffff000000000000000000000001", 557 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 558 "shared" : "", 559 "result" : "invalid", 560 "flags" : [] 561 }, 562 { 563 "tcId" : 60, 564 "comment" : "point is not on curve", 565 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000000", 566 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 567 "shared" : "", 568 "result" : "invalid", 569 "flags" : [] 570 }, 571 { 572 "tcId" : 61, 573 "comment" : "point is not on curve", 574 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff00000000000000000000000100000000000000000000000000000000000000000000000000000001", 575 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 576 "shared" : "", 577 "result" : "invalid", 578 "flags" : [] 579 }, 580 { 581 "tcId" : 62, 582 "comment" : "point is not on curve", 583 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000000", 584 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 585 "shared" : "", 586 "result" : "invalid", 587 "flags" : [] 588 }, 589 { 590 "tcId" : 63, 591 "comment" : "point is not on curve", 592 "public" : "304e301006072a8648ce3d020106052b81040021033a0004ffffffffffffffffffffffffffffffff000000000000000000000001ffffffffffffffffffffffffffffffff000000000000000000000001", 593 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 594 "shared" : "", 595 "result" : "invalid", 596 "flags" : [] 597 }, 598 { 599 "tcId" : 64, 600 "comment" : "", 601 "public" : "3015301006072a8648ce3d020106052b81040021030100", 602 "private" : "0c6cafb74e2a5b5ed4b991cbbfbc28c18f6df208b6d05e7a2e6668014", 603 "shared" : "", 604 "result" : "invalid", 605 "flags" : [] 606 }, 607 { 608 "tcId" : 65, 609 "comment" : "public point not on curve", 610 "public" : "304e301006072a8648ce3d020106052b81040021033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5d", 611 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 612 "shared" : "", 613 "result" : "invalid", 614 "flags" : [ 615 "InvalidPublic" 616 ] 617 }, 618 { 619 "tcId" : 66, 620 "comment" : "public point = (0,0)", 621 "public" : "304e301006072a8648ce3d020106052b81040021033a00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", 622 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 623 "shared" : "", 624 "result" : "invalid", 625 "flags" : [ 626 "InvalidPublic" 627 ] 628 }, 629 { 630 "tcId" : 67, 631 "comment" : "order = -26959946667150639794667015087019625940457807714424391721682722368061", 632 "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021dff0000000000000000000000000000e95d1f470fc1ec22d6baa3a3d5c3020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 633 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 634 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 635 "result" : "invalid", 636 "flags" : [ 637 "WrongOrder", 638 "InvalidPublic", 639 "UnnamedCurve" 640 ] 641 }, 642 { 643 "tcId" : 68, 644 "comment" : "order = 0", 645 "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020100020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 646 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 647 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 648 "result" : "invalid", 649 "flags" : [ 650 "WrongOrder", 651 "InvalidPublic", 652 "UnnamedCurve" 653 ] 654 }, 655 { 656 "tcId" : 69, 657 "comment" : "order = 1", 658 "public" : "3081f73081b806072a8648ce3d02013081ac020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34020101020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 659 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 660 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 661 "result" : "acceptable", 662 "flags" : [ 663 "WrongOrder", 664 "UnusedParam", 665 "UnnamedCurve" 666 ] 667 }, 668 { 669 "tcId" : 70, 670 "comment" : "order = 6277101735386680763835789423207665314073163949517624387909", 671 "public" : "3082010f3081d006072a8648ce3d02013081c4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021900ffffffffffffffffffffffffffff16a2e0b8f03e13dd2945020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 672 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 673 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 674 "result" : "acceptable", 675 "flags" : [ 676 "WrongOrder", 677 "UnusedParam", 678 "UnnamedCurve" 679 ] 680 }, 681 { 682 "tcId" : 71, 683 "comment" : "generator = (0,0)", 684 "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb40439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 685 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 686 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 687 "result" : "acceptable", 688 "flags" : [ 689 "UnusedParam", 690 "UnnamedCurve" 691 ] 692 }, 693 { 694 "tcId" : 72, 695 "comment" : "generator not on curve", 696 "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e36021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 697 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 698 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 699 "result" : "acceptable", 700 "flags" : [ 701 "UnusedParam", 702 "UnnamedCurve" 703 ] 704 }, 705 { 706 "tcId" : 73, 707 "comment" : "cofactor = -1", 708 "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d0201ff033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 709 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 710 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 711 "result" : "invalid", 712 "flags" : [ 713 "InvalidPublic", 714 "UnnamedCurve" 715 ] 716 }, 717 { 718 "tcId" : 74, 719 "comment" : "cofactor = 0", 720 "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020100033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 721 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 722 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 723 "result" : "invalid", 724 "flags" : [ 725 "InvalidPublic", 726 "UnnamedCurve" 727 ] 728 }, 729 { 730 "tcId" : 75, 731 "comment" : "cofactor = 2", 732 "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020102033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 733 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 734 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 735 "result" : "acceptable", 736 "flags" : [ 737 "UnusedParam", 738 "UnnamedCurve" 739 ] 740 }, 741 { 742 "tcId" : 76, 743 "comment" : "cofactor = 26959946667150639794667015087019625940457807714424391721682722368061", 744 "public" : "3082012f3081f006072a8648ce3d02013081e4020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 745 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 746 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 747 "result" : "invalid", 748 "flags" : [ 749 "InvalidPublic", 750 "UnnamedCurve" 751 ] 752 }, 753 { 754 "tcId" : 77, 755 "comment" : "cofactor = None", 756 "public" : "308201103081d106072a8648ce3d02013081c5020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041cfffffffffffffffffffffffffffffffefffffffffffffffffffffffe041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 757 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 758 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 759 "result" : "acceptable", 760 "flags" : [ 761 "UnusedParam", 762 "UnnamedCurve" 763 ] 764 }, 765 { 766 "tcId" : 78, 767 "comment" : "modified prime", 768 "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00c123da0a46a971da9468161e61a5c71a02e6c9bdb3392f4016fb457b303c041c3edc25f5b9568e256b97e9e19e5a38e4fd1936424cc6d0bfe904ba83041cb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4043904000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004000000000000000000285145f31ae4d40000000000000000000003387edad63d1a600740ce66b6f04d67ed06ea1a75c16294336ed05b3fa3", 769 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 770 "shared" : "3de0a5036fcde544c72cbe33cedb8709549bc3b6a4d750ee0de4c80d", 771 "result" : "invalid", 772 "flags" : [ 773 "ModifiedPrime", 774 "InvalidPublic", 775 "UnnamedCurve" 776 ] 777 }, 778 { 779 "tcId" : 79, 780 "comment" : "using secp256r1", 781 "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004cbf6606595a3ee50f9fceaa2798c2740c82540516b4e5a7d361ff24e9dd15364e5408b2e679f9d5310d1f6893b36ce16b4a507509175fcb52aea53b781556b39", 782 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 783 "shared" : "", 784 "result" : "invalid", 785 "flags" : [ 786 "InvalidPublic" 787 ] 788 }, 789 { 790 "tcId" : 80, 791 "comment" : "using secp256k1", 792 "public" : "3056301006072a8648ce3d020106052b8104000a03420004a1263e75b87ae0937060ff1472f330ee55cdf8f4329d6284a9ebfbcc856c11684225e72cbebff41e54fb6f00e11afe53a17937bedbf2df787f8ef9584f775838", 793 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 794 "shared" : "", 795 "result" : "invalid", 796 "flags" : [ 797 "InvalidPublic" 798 ] 799 }, 800 { 801 "tcId" : 81, 802 "comment" : "a = 0", 803 "public" : "3081f83081b906072a8648ce3d02013081ad020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff0000000000000000000000013021040100041cd0d5e347a38ce5b6e1f47edddd8a223bca45d2015de76ec835a4df57043904a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a0004a10fb7bf22d299fc5bc43bd2d0e8da28af28ace8430bee28f9e5b57554275c0615d8d9a3011d7bc4c1c4cf4a834c8dc46f25b98854401a5b", 804 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 805 "shared" : "9b992dad1c2b5dadd3b5aeb84b7a91fb6fe5f46e02ab2c7fa32696a7", 806 "result" : "acceptable", 807 "flags" : [ 808 "UnusedParam", 809 "UnnamedCurve" 810 ] 811 }, 812 { 813 "tcId" : 82, 814 "comment" : "public key of order 3", 815 "public" : "308201133081d406072a8648ce3d02013081c8020101302806072a8648ce3d0101021d00ffffffffffffffffffffffffffffffff000000000000000000000001303c041ce8f32429d997935dc5e2e6621cc0c130464d38c8cdf26454bb36080d041cdcc54f9c4dfd9b10d8c2cc735751d55b0ab7a7765cf9d49483bf6d8804390481020a9259fe8552f4aa794669b24033bc9283bc57715cc013e8ddc612cd1b9eb05e696610a5e8cae07a522a74eff150eb553adf98c01478021d00ffffffffffffffffffffffffffff16a2e0b8f03e13dd29455c5c2a3d020101033a000481020a9259fe8552f4aa794669b24033bc9283bc57715cc013e8ddc6ed32e4614fa19699ef5a17351f85add48b100eaf14aac520673feb89", 816 "private" : "0d07629eb653a169ae3231ea1030faaf3e7f8ffe388030ee315d0a1d2", 817 "shared" : "19845b25666b143d3f0f070781c1c595c66b9e854106a56b7db774cb", 818 "result" : "invalid", 819 "flags" : [ 820 "WeakPublicKey", 821 "InvalidPublic", 822 "UnnamedCurve" 823 ] 824 }, 825 { 826 "tcId" : 83, 827 "comment" : "Public key uses wrong curve: secp256r1", 828 "public" : "3059301306072a8648ce3d020106082a8648ce3d03010703420004ea36cf70fab75684eabe6569ce623db0deaa8c95f61c8be50b8b9f3eb7d4b9ec48d9e4814f4cb1c286589eaaa990d3f3238b2d6d6be964abfad964824b653376", 829 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 830 "shared" : "", 831 "result" : "invalid", 832 "flags" : [] 833 }, 834 { 835 "tcId" : 84, 836 "comment" : "Public key uses wrong curve: secp384r1", 837 "public" : "3076301006072a8648ce3d020106052b81040022036200044b2470ad3d13269c10a17d222ebdffbd61fb04488db1b1d7caef8d4988b7bb8ba6d81857a05b255232b9e37a30e328bb9d9c42d86096f2bcee3d258cfe208d2fd03cbd5ccc6a3bb8ce4b0efa5b059b4afbd0377aa6e274721a57efe8ee85d86a", 838 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 839 "shared" : "", 840 "result" : "invalid", 841 "flags" : [] 842 }, 843 { 844 "tcId" : 85, 845 "comment" : "Public key uses wrong curve: secp521r1", 846 "public" : "30819b301006072a8648ce3d020106052b810400230381860004012841a2260f0f1f424865fef275374779bf0355720223f8ec6a9ba767b1603b492f58a6bba1705d882257bc6be1935de4411c5f1fdad44ec65ba8b97ce0e73e1ac90006937832a602147e37c1a42ca2a63629ffc9a35b31bfacb38c6242b42916125f7446b45c718f797259bc3011cb71e868560b331cf7d01139a0643443f9fd7306c1", 847 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 848 "shared" : "", 849 "result" : "invalid", 850 "flags" : [] 851 }, 852 { 853 "tcId" : 86, 854 "comment" : "Public key uses wrong curve: secp256k1", 855 "public" : "3056301006072a8648ce3d020106052b8104000a03420004c2199fecf75648c0e952dff143821fa4012b28f90435ce6ee54653687f969a76092a3844e17d478a594f43b28cc10a5c553b4f64906121031c3a79299c70dbd6", 856 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 857 "shared" : "", 858 "result" : "invalid", 859 "flags" : [] 860 }, 861 { 862 "tcId" : 87, 863 "comment" : "Public key uses wrong curve: brainpoolP224r1", 864 "public" : "3052301406072a8648ce3d020106092b2403030208010105033a00046caa3d6d86f792df7b29e41eb4203150f60f4fca10f57d0b2454abfb201f9f7e6dcbb92bdcfb9240dc86bcaeaf157c77bca22b2ec86ee8d6", 865 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 866 "shared" : "", 867 "result" : "invalid", 868 "flags" : [] 869 }, 870 { 871 "tcId" : 88, 872 "comment" : "Public key uses wrong curve: brainpoolP256r1", 873 "public" : "305a301406072a8648ce3d020106092b2403030208010107034200042750180012c3ba7489517d428e4826784e50b50ac42ef7991c61a396c03a52da5e74908ae8a89627a7c15e554b105b0ebaeebcfed10e3ea60223d0a8bc3b36ab", 874 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 875 "shared" : "", 876 "result" : "invalid", 877 "flags" : [] 878 }, 879 { 880 "tcId" : 89, 881 "comment" : "Public key uses wrong curve: brainpoolP320r1", 882 "public" : "306a301406072a8648ce3d020106092b2403030208010109035200045b523d3a8f20f6a569c6951e0b8de48d89e7549a184e8506820421c3e404473692cd248d7480843b911d87a87e401112fce0d3d2c36978cf6dd7f1d93bfaebe0827d4bf4006006d3202e842126fe1b68", 883 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 884 "shared" : "", 885 "result" : "invalid", 886 "flags" : [] 887 }, 888 { 889 "tcId" : 90, 890 "comment" : "Public key uses wrong curve: brainpoolP384r1", 891 "public" : "307a301406072a8648ce3d020106092b240303020801010b03620004449607c76c6dc7334c269a0ebab5beec83b6c263377ce06ef5c276f45a9916eff85f50438f5f32ced0210a6c414fe5e242c7c1070823f5395b35965bda6758acf84725f11ea836dda7d391fee91342026645241853224a437a6fb74e4cdc871f", 892 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 893 "shared" : "", 894 "result" : "invalid", 895 "flags" : [] 896 }, 897 { 898 "tcId" : 91, 899 "comment" : "Public key uses wrong curve: brainpoolP512r1", 900 "public" : "30819b301406072a8648ce3d020106092b240303020801010d038182000463e7a491240848e4f53ea5fb857d428c493053193e4b0b4f995ac8bf4c56276a507870131a384aa7e236c64cd7a049a1b37e40ad00c3b8a920dcbad6531616356ce1b6e6d96a7d1b693e25e5abd83ab560a3d764bcd49ec98a1b49421163bd5fc5a625f44c91eb4c2984d5a2e51e816ebdee8fbe08364bb14b7ac876990e64d9", 901 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 902 "shared" : "", 903 "result" : "invalid", 904 "flags" : [] 905 }, 906 { 907 "tcId" : 92, 908 "comment" : "Public key uses wrong curve: brainpoolP224t1", 909 "public" : "3052301406072a8648ce3d020106092b2403030208010106033a00047c592ecb8908355d1ebf8d59b3619275dbe3666209b72ced6a3c88740456ce61d6a84e0542d7cd10dd8804afb8c784d5dffd9480d8cfdc95", 910 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 911 "shared" : "", 912 "result" : "invalid", 913 "flags" : [] 914 }, 915 { 916 "tcId" : 93, 917 "comment" : "Public key uses wrong curve: brainpoolP256t1", 918 "public" : "305a301406072a8648ce3d020106092b240303020801010803420004746226a3e005c37ede51828d3375ef91ebd0ff719a380af69d7dfd131b42a3e8917d4a4d573872935a74d1040f1c47d25d6b26f4156cccdcdc11833b9cde433a", 919 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 920 "shared" : "", 921 "result" : "invalid", 922 "flags" : [] 923 }, 924 { 925 "tcId" : 94, 926 "comment" : "Public key uses wrong curve: brainpoolP320t1", 927 "public" : "306a301406072a8648ce3d020106092b240303020801010a035200043298b36825c7bd90ab5157b913d40bbfd732a0de0557e02a2c65a0c223e9a65d62c32462040dd6fe578103023c831caff122c1ed4b8ff7373fa2f08d11c9f4c7f85f81802262ffed9bb82cb6d92eed2d", 928 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 929 "shared" : "", 930 "result" : "invalid", 931 "flags" : [] 932 }, 933 { 934 "tcId" : 95, 935 "comment" : "Public key uses wrong curve: brainpoolP384t1", 936 "public" : "307a301406072a8648ce3d020106092b240303020801010c036200043af2849b981f7e5e6ab936e6abb4f206c1fd5561998df8008bfe98d84173c9f2301cdbd5bffc569c0b5a57ce2a8f4d640f1816475fc6043baa8e5a3453bf327b54cb29c7e54a5f31348969aa94615094dbcd1a8e5c2d630465e45fc556c02194", 937 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 938 "shared" : "", 939 "result" : "invalid", 940 "flags" : [] 941 }, 942 { 943 "tcId" : 96, 944 "comment" : "Public key uses wrong curve: brainpoolP512t1", 945 "public" : "30819b301406072a8648ce3d020106092b240303020801010e038182000453d2506047e72af6d98558e1633ecb7e6a05c37861cd3289455cf41bfbf1703f2e9a83052b8eca7d84cba2f001abd8b978f68b69ed6bd874755c44d347fe302c5760b2078c56b24ebd0dcd99f26b8f8a23044b3767a3d2a306587687a7b00668974674edbf18c3db2f3473a97ee77065fdcdd1a9aa053716a4c504f3d18b9170", 946 "private" : "2ddd06cb77ca2eae5266a34a107b49e56ffb4c2d3952112da2df90fc", 947 "shared" : "", 948 "result" : "invalid", 949 "flags" : [] 950 }, 951 { 952 "tcId" : 97, 953 "comment" : "invalid public key", 954 "public" : "3032301006072a8648ce3d020106052b81040021031e00020ca753db5ddeca474241f8d2dafc0844343fd0e37eded2f0192d51b2", 955 "private" : "0fc28a0ca0f8e36b0d4f71421845135a22aef543b9fddf8c775b2d18f", 956 "shared" : "", 957 "result" : "invalid", 958 "flags" : [ 959 "CompressedPoint" 960 ] 961 }, 962 { 963 "tcId" : 98, 964 "comment" : "long form encoding of length", 965 "public" : "30814e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 966 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 967 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 968 "result" : "acceptable", 969 "flags" : [ 970 "InvalidAsn" 971 ] 972 }, 973 { 974 "tcId" : 99, 975 "comment" : "long form encoding of length", 976 "public" : "304f30811006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 977 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 978 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 979 "result" : "acceptable", 980 "flags" : [ 981 "InvalidAsn" 982 ] 983 }, 984 { 985 "tcId" : 100, 986 "comment" : "long form encoding of length", 987 "public" : "304f30110681072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 988 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 989 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 990 "result" : "acceptable", 991 "flags" : [ 992 "InvalidAsn" 993 ] 994 }, 995 { 996 "tcId" : 101, 997 "comment" : "long form encoding of length", 998 "public" : "304f301106072a8648ce3d02010681052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 999 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1000 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1001 "result" : "acceptable", 1002 "flags" : [ 1003 "InvalidAsn" 1004 ] 1005 }, 1006 { 1007 "tcId" : 102, 1008 "comment" : "long form encoding of length", 1009 "public" : "304f301006072a8648ce3d020106052b8104002103813a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1010 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1011 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1012 "result" : "acceptable", 1013 "flags" : [ 1014 "InvalidAsn" 1015 ] 1016 }, 1017 { 1018 "tcId" : 103, 1019 "comment" : "length contains leading 0", 1020 "public" : "3082004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1021 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1022 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1023 "result" : "acceptable", 1024 "flags" : [ 1025 "InvalidAsn" 1026 ] 1027 }, 1028 { 1029 "tcId" : 104, 1030 "comment" : "length contains leading 0", 1031 "public" : "30503082001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1032 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1033 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1034 "result" : "acceptable", 1035 "flags" : [ 1036 "InvalidAsn" 1037 ] 1038 }, 1039 { 1040 "tcId" : 105, 1041 "comment" : "length contains leading 0", 1042 "public" : "30503012068200072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1043 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1044 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1045 "result" : "acceptable", 1046 "flags" : [ 1047 "InvalidAsn" 1048 ] 1049 }, 1050 { 1051 "tcId" : 106, 1052 "comment" : "length contains leading 0", 1053 "public" : "3050301206072a8648ce3d0201068200052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1054 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1055 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1056 "result" : "acceptable", 1057 "flags" : [ 1058 "InvalidAsn" 1059 ] 1060 }, 1061 { 1062 "tcId" : 107, 1063 "comment" : "length contains leading 0", 1064 "public" : "3050301006072a8648ce3d020106052b810400210382003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1065 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1066 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1067 "result" : "acceptable", 1068 "flags" : [ 1069 "InvalidAsn" 1070 ] 1071 }, 1072 { 1073 "tcId" : 108, 1074 "comment" : "wrong length", 1075 "public" : "304f301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1076 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1077 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1078 "result" : "acceptable", 1079 "flags" : [ 1080 "InvalidAsn" 1081 ] 1082 }, 1083 { 1084 "tcId" : 109, 1085 "comment" : "wrong length", 1086 "public" : "304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1087 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1088 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1089 "result" : "acceptable", 1090 "flags" : [ 1091 "InvalidAsn" 1092 ] 1093 }, 1094 { 1095 "tcId" : 110, 1096 "comment" : "wrong length", 1097 "public" : "304e301106072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1098 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1099 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1100 "result" : "acceptable", 1101 "flags" : [ 1102 "InvalidAsn" 1103 ] 1104 }, 1105 { 1106 "tcId" : 111, 1107 "comment" : "wrong length", 1108 "public" : "304e300f06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1109 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1110 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1111 "result" : "acceptable", 1112 "flags" : [ 1113 "InvalidAsn" 1114 ] 1115 }, 1116 { 1117 "tcId" : 112, 1118 "comment" : "wrong length", 1119 "public" : "304e301006082a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1120 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1121 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1122 "result" : "acceptable", 1123 "flags" : [ 1124 "InvalidAsn" 1125 ] 1126 }, 1127 { 1128 "tcId" : 113, 1129 "comment" : "wrong length", 1130 "public" : "304e301006062a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1131 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1132 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1133 "result" : "acceptable", 1134 "flags" : [ 1135 "InvalidAsn" 1136 ] 1137 }, 1138 { 1139 "tcId" : 114, 1140 "comment" : "wrong length", 1141 "public" : "304e301006072a8648ce3d020106062b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1142 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1143 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1144 "result" : "acceptable", 1145 "flags" : [ 1146 "InvalidAsn" 1147 ] 1148 }, 1149 { 1150 "tcId" : 115, 1151 "comment" : "wrong length", 1152 "public" : "304e301006072a8648ce3d020106042b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1153 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1154 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1155 "result" : "acceptable", 1156 "flags" : [ 1157 "InvalidAsn" 1158 ] 1159 }, 1160 { 1161 "tcId" : 116, 1162 "comment" : "wrong length", 1163 "public" : "304e301006072a8648ce3d020106052b81040021033b000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1164 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1165 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1166 "result" : "acceptable", 1167 "flags" : [ 1168 "InvalidAsn" 1169 ] 1170 }, 1171 { 1172 "tcId" : 117, 1173 "comment" : "wrong length", 1174 "public" : "304e301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1175 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1176 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1177 "result" : "acceptable", 1178 "flags" : [ 1179 "InvalidAsn" 1180 ] 1181 }, 1182 { 1183 "tcId" : 118, 1184 "comment" : "uint32 overflow in length", 1185 "public" : "3085010000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1186 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1187 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1188 "result" : "acceptable", 1189 "flags" : [ 1190 "InvalidAsn" 1191 ] 1192 }, 1193 { 1194 "tcId" : 119, 1195 "comment" : "uint32 overflow in length", 1196 "public" : "30533085010000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1197 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1198 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1199 "result" : "acceptable", 1200 "flags" : [ 1201 "InvalidAsn" 1202 ] 1203 }, 1204 { 1205 "tcId" : 120, 1206 "comment" : "uint32 overflow in length", 1207 "public" : "30533015068501000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1208 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1209 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1210 "result" : "acceptable", 1211 "flags" : [ 1212 "InvalidAsn" 1213 ] 1214 }, 1215 { 1216 "tcId" : 121, 1217 "comment" : "uint32 overflow in length", 1218 "public" : "3053301506072a8648ce3d0201068501000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1219 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1220 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1221 "result" : "acceptable", 1222 "flags" : [ 1223 "InvalidAsn" 1224 ] 1225 }, 1226 { 1227 "tcId" : 122, 1228 "comment" : "uint32 overflow in length", 1229 "public" : "3053301006072a8648ce3d020106052b810400210385010000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1230 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1231 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1232 "result" : "acceptable", 1233 "flags" : [ 1234 "InvalidAsn" 1235 ] 1236 }, 1237 { 1238 "tcId" : 123, 1239 "comment" : "uint64 overflow in length", 1240 "public" : "308901000000000000004e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1241 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1242 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1243 "result" : "acceptable", 1244 "flags" : [ 1245 "InvalidAsn" 1246 ] 1247 }, 1248 { 1249 "tcId" : 124, 1250 "comment" : "uint64 overflow in length", 1251 "public" : "3057308901000000000000001006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1252 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1253 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1254 "result" : "acceptable", 1255 "flags" : [ 1256 "InvalidAsn" 1257 ] 1258 }, 1259 { 1260 "tcId" : 125, 1261 "comment" : "uint64 overflow in length", 1262 "public" : "3057301906890100000000000000072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1263 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1264 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1265 "result" : "acceptable", 1266 "flags" : [ 1267 "InvalidAsn" 1268 ] 1269 }, 1270 { 1271 "tcId" : 126, 1272 "comment" : "uint64 overflow in length", 1273 "public" : "3057301906072a8648ce3d020106890100000000000000052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1274 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1275 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1276 "result" : "acceptable", 1277 "flags" : [ 1278 "InvalidAsn" 1279 ] 1280 }, 1281 { 1282 "tcId" : 127, 1283 "comment" : "uint64 overflow in length", 1284 "public" : "3057301006072a8648ce3d020106052b81040021038901000000000000003a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1285 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1286 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1287 "result" : "acceptable", 1288 "flags" : [ 1289 "InvalidAsn" 1290 ] 1291 }, 1292 { 1293 "tcId" : 128, 1294 "comment" : "length = 2**31 - 1", 1295 "public" : "30847fffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1296 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1297 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1298 "result" : "acceptable", 1299 "flags" : [ 1300 "InvalidAsn" 1301 ] 1302 }, 1303 { 1304 "tcId" : 129, 1305 "comment" : "length = 2**31 - 1", 1306 "public" : "305230847fffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1307 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1308 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1309 "result" : "acceptable", 1310 "flags" : [ 1311 "InvalidAsn" 1312 ] 1313 }, 1314 { 1315 "tcId" : 130, 1316 "comment" : "length = 2**31 - 1", 1317 "public" : "3052301406847fffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1318 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1319 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1320 "result" : "acceptable", 1321 "flags" : [ 1322 "InvalidAsn" 1323 ] 1324 }, 1325 { 1326 "tcId" : 131, 1327 "comment" : "length = 2**31 - 1", 1328 "public" : "3052301406072a8648ce3d020106847fffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1329 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1330 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1331 "result" : "acceptable", 1332 "flags" : [ 1333 "InvalidAsn" 1334 ] 1335 }, 1336 { 1337 "tcId" : 132, 1338 "comment" : "length = 2**31 - 1", 1339 "public" : "3052301006072a8648ce3d020106052b8104002103847fffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1340 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1341 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1342 "result" : "acceptable", 1343 "flags" : [ 1344 "InvalidAsn" 1345 ] 1346 }, 1347 { 1348 "tcId" : 133, 1349 "comment" : "length = 2**32 - 1", 1350 "public" : "3084ffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1351 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1352 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1353 "result" : "acceptable", 1354 "flags" : [ 1355 "InvalidAsn" 1356 ] 1357 }, 1358 { 1359 "tcId" : 134, 1360 "comment" : "length = 2**32 - 1", 1361 "public" : "30523084ffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1362 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1363 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1364 "result" : "acceptable", 1365 "flags" : [ 1366 "InvalidAsn" 1367 ] 1368 }, 1369 { 1370 "tcId" : 135, 1371 "comment" : "length = 2**32 - 1", 1372 "public" : "305230140684ffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1373 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1374 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1375 "result" : "acceptable", 1376 "flags" : [ 1377 "InvalidAsn" 1378 ] 1379 }, 1380 { 1381 "tcId" : 136, 1382 "comment" : "length = 2**32 - 1", 1383 "public" : "3052301406072a8648ce3d02010684ffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1384 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1385 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1386 "result" : "acceptable", 1387 "flags" : [ 1388 "InvalidAsn" 1389 ] 1390 }, 1391 { 1392 "tcId" : 137, 1393 "comment" : "length = 2**32 - 1", 1394 "public" : "3052301006072a8648ce3d020106052b810400210384ffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1395 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1396 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1397 "result" : "acceptable", 1398 "flags" : [ 1399 "InvalidAsn" 1400 ] 1401 }, 1402 { 1403 "tcId" : 138, 1404 "comment" : "length = 2**40 - 1", 1405 "public" : "3085ffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1406 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1407 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1408 "result" : "acceptable", 1409 "flags" : [ 1410 "InvalidAsn" 1411 ] 1412 }, 1413 { 1414 "tcId" : 139, 1415 "comment" : "length = 2**40 - 1", 1416 "public" : "30533085ffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1417 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1418 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1419 "result" : "acceptable", 1420 "flags" : [ 1421 "InvalidAsn" 1422 ] 1423 }, 1424 { 1425 "tcId" : 140, 1426 "comment" : "length = 2**40 - 1", 1427 "public" : "305330150685ffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1428 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1429 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1430 "result" : "acceptable", 1431 "flags" : [ 1432 "InvalidAsn" 1433 ] 1434 }, 1435 { 1436 "tcId" : 141, 1437 "comment" : "length = 2**40 - 1", 1438 "public" : "3053301506072a8648ce3d02010685ffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1439 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1440 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1441 "result" : "acceptable", 1442 "flags" : [ 1443 "InvalidAsn" 1444 ] 1445 }, 1446 { 1447 "tcId" : 142, 1448 "comment" : "length = 2**40 - 1", 1449 "public" : "3053301006072a8648ce3d020106052b810400210385ffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1450 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1451 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1452 "result" : "acceptable", 1453 "flags" : [ 1454 "InvalidAsn" 1455 ] 1456 }, 1457 { 1458 "tcId" : 143, 1459 "comment" : "length = 2**64 - 1", 1460 "public" : "3088ffffffffffffffff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1461 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1462 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1463 "result" : "acceptable", 1464 "flags" : [ 1465 "InvalidAsn" 1466 ] 1467 }, 1468 { 1469 "tcId" : 144, 1470 "comment" : "length = 2**64 - 1", 1471 "public" : "30563088ffffffffffffffff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1472 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1473 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1474 "result" : "acceptable", 1475 "flags" : [ 1476 "InvalidAsn" 1477 ] 1478 }, 1479 { 1480 "tcId" : 145, 1481 "comment" : "length = 2**64 - 1", 1482 "public" : "305630180688ffffffffffffffff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1483 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1484 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1485 "result" : "acceptable", 1486 "flags" : [ 1487 "InvalidAsn" 1488 ] 1489 }, 1490 { 1491 "tcId" : 146, 1492 "comment" : "length = 2**64 - 1", 1493 "public" : "3056301806072a8648ce3d02010688ffffffffffffffff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1494 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1495 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1496 "result" : "acceptable", 1497 "flags" : [ 1498 "InvalidAsn" 1499 ] 1500 }, 1501 { 1502 "tcId" : 147, 1503 "comment" : "length = 2**64 - 1", 1504 "public" : "3056301006072a8648ce3d020106052b810400210388ffffffffffffffff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1505 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1506 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1507 "result" : "acceptable", 1508 "flags" : [ 1509 "InvalidAsn" 1510 ] 1511 }, 1512 { 1513 "tcId" : 148, 1514 "comment" : "incorrect length", 1515 "public" : "30ff301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1516 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1517 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1518 "result" : "acceptable", 1519 "flags" : [ 1520 "InvalidAsn" 1521 ] 1522 }, 1523 { 1524 "tcId" : 149, 1525 "comment" : "incorrect length", 1526 "public" : "304e30ff06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1527 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1528 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1529 "result" : "acceptable", 1530 "flags" : [ 1531 "InvalidAsn" 1532 ] 1533 }, 1534 { 1535 "tcId" : 150, 1536 "comment" : "incorrect length", 1537 "public" : "304e301006ff2a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1538 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1539 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1540 "result" : "acceptable", 1541 "flags" : [ 1542 "InvalidAsn" 1543 ] 1544 }, 1545 { 1546 "tcId" : 151, 1547 "comment" : "incorrect length", 1548 "public" : "304e301006072a8648ce3d020106ff2b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1549 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1550 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1551 "result" : "acceptable", 1552 "flags" : [ 1553 "InvalidAsn" 1554 ] 1555 }, 1556 { 1557 "tcId" : 152, 1558 "comment" : "incorrect length", 1559 "public" : "304e301006072a8648ce3d020106052b8104002103ff000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1560 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1561 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1562 "result" : "acceptable", 1563 "flags" : [ 1564 "InvalidAsn" 1565 ] 1566 }, 1567 { 1568 "tcId" : 153, 1569 "comment" : "indefinite length without termination", 1570 "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1571 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1572 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1573 "result" : "acceptable", 1574 "flags" : [ 1575 "InvalidAsn" 1576 ] 1577 }, 1578 { 1579 "tcId" : 154, 1580 "comment" : "indefinite length without termination", 1581 "public" : "304e308006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1582 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1583 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1584 "result" : "acceptable", 1585 "flags" : [ 1586 "InvalidAsn" 1587 ] 1588 }, 1589 { 1590 "tcId" : 155, 1591 "comment" : "indefinite length without termination", 1592 "public" : "304e301006802a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1593 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1594 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1595 "result" : "acceptable", 1596 "flags" : [ 1597 "InvalidAsn" 1598 ] 1599 }, 1600 { 1601 "tcId" : 156, 1602 "comment" : "indefinite length without termination", 1603 "public" : "304e301006072a8648ce3d020106802b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1604 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1605 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1606 "result" : "acceptable", 1607 "flags" : [ 1608 "InvalidAsn" 1609 ] 1610 }, 1611 { 1612 "tcId" : 157, 1613 "comment" : "indefinite length without termination", 1614 "public" : "304e301006072a8648ce3d020106052b810400210380000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1615 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1616 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1617 "result" : "acceptable", 1618 "flags" : [ 1619 "InvalidAsn" 1620 ] 1621 }, 1622 { 1623 "tcId" : 158, 1624 "comment" : "removing sequence", 1625 "public" : "", 1626 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1627 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1628 "result" : "acceptable", 1629 "flags" : [ 1630 "InvalidAsn" 1631 ] 1632 }, 1633 { 1634 "tcId" : 159, 1635 "comment" : "removing sequence", 1636 "public" : "303c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1637 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1638 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1639 "result" : "acceptable", 1640 "flags" : [ 1641 "InvalidAsn" 1642 ] 1643 }, 1644 { 1645 "tcId" : 160, 1646 "comment" : "lonely sequence tag", 1647 "public" : "30", 1648 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1649 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1650 "result" : "acceptable", 1651 "flags" : [ 1652 "InvalidAsn" 1653 ] 1654 }, 1655 { 1656 "tcId" : 161, 1657 "comment" : "lonely sequence tag", 1658 "public" : "303d30033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1659 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1660 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1661 "result" : "acceptable", 1662 "flags" : [ 1663 "InvalidAsn" 1664 ] 1665 }, 1666 { 1667 "tcId" : 162, 1668 "comment" : "appending 0's to sequence", 1669 "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", 1670 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1671 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1672 "result" : "acceptable", 1673 "flags" : [ 1674 "InvalidAsn" 1675 ] 1676 }, 1677 { 1678 "tcId" : 163, 1679 "comment" : "appending 0's to sequence", 1680 "public" : "3050301206072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1681 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1682 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1683 "result" : "acceptable", 1684 "flags" : [ 1685 "InvalidAsn" 1686 ] 1687 }, 1688 { 1689 "tcId" : 164, 1690 "comment" : "prepending 0's to sequence", 1691 "public" : "30500000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1692 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1693 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1694 "result" : "acceptable", 1695 "flags" : [ 1696 "InvalidAsn" 1697 ] 1698 }, 1699 { 1700 "tcId" : 165, 1701 "comment" : "prepending 0's to sequence", 1702 "public" : "30503012000006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1703 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1704 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1705 "result" : "acceptable", 1706 "flags" : [ 1707 "InvalidAsn" 1708 ] 1709 }, 1710 { 1711 "tcId" : 166, 1712 "comment" : "appending unused 0's to sequence", 1713 "public" : "304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", 1714 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1715 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1716 "result" : "acceptable", 1717 "flags" : [ 1718 "InvalidAsn" 1719 ] 1720 }, 1721 { 1722 "tcId" : 167, 1723 "comment" : "appending unused 0's to sequence", 1724 "public" : "3050301006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1725 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1726 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1727 "result" : "acceptable", 1728 "flags" : [ 1729 "InvalidAsn" 1730 ] 1731 }, 1732 { 1733 "tcId" : 168, 1734 "comment" : "appending null value to sequence", 1735 "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500", 1736 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1737 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1738 "result" : "acceptable", 1739 "flags" : [ 1740 "InvalidAsn" 1741 ] 1742 }, 1743 { 1744 "tcId" : 169, 1745 "comment" : "appending null value to sequence", 1746 "public" : "3050301206072a8648ce3d020106052b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1747 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1748 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1749 "result" : "acceptable", 1750 "flags" : [ 1751 "InvalidAsn" 1752 ] 1753 }, 1754 { 1755 "tcId" : 170, 1756 "comment" : "including garbage", 1757 "public" : "3053498177304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1758 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1759 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1760 "result" : "acceptable", 1761 "flags" : [ 1762 "InvalidAsn" 1763 ] 1764 }, 1765 { 1766 "tcId" : 171, 1767 "comment" : "including garbage", 1768 "public" : "30522500304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1769 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1770 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1771 "result" : "acceptable", 1772 "flags" : [ 1773 "InvalidAsn" 1774 ] 1775 }, 1776 { 1777 "tcId" : 172, 1778 "comment" : "including garbage", 1779 "public" : "3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef", 1780 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1781 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1782 "result" : "acceptable", 1783 "flags" : [ 1784 "InvalidAsn" 1785 ] 1786 }, 1787 { 1788 "tcId" : 173, 1789 "comment" : "including garbage", 1790 "public" : "30533015498177301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1791 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1792 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1793 "result" : "acceptable", 1794 "flags" : [ 1795 "InvalidAsn" 1796 ] 1797 }, 1798 { 1799 "tcId" : 174, 1800 "comment" : "including garbage", 1801 "public" : "305230142500301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1802 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1803 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1804 "result" : "acceptable", 1805 "flags" : [ 1806 "InvalidAsn" 1807 ] 1808 }, 1809 { 1810 "tcId" : 175, 1811 "comment" : "including garbage", 1812 "public" : "30563012301006072a8648ce3d020106052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1813 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1814 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1815 "result" : "acceptable", 1816 "flags" : [ 1817 "InvalidAsn" 1818 ] 1819 }, 1820 { 1821 "tcId" : 176, 1822 "comment" : "including garbage", 1823 "public" : "30533015260c49817706072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1824 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1825 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1826 "result" : "acceptable", 1827 "flags" : [ 1828 "InvalidAsn" 1829 ] 1830 }, 1831 { 1832 "tcId" : 177, 1833 "comment" : "including garbage", 1834 "public" : "30523014260b250006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1835 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1836 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1837 "result" : "acceptable", 1838 "flags" : [ 1839 "InvalidAsn" 1840 ] 1841 }, 1842 { 1843 "tcId" : 178, 1844 "comment" : "including garbage", 1845 "public" : "30563018260906072a8648ce3d02010004deadbeef06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1846 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1847 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1848 "result" : "acceptable", 1849 "flags" : [ 1850 "InvalidAsn" 1851 ] 1852 }, 1853 { 1854 "tcId" : 179, 1855 "comment" : "including garbage", 1856 "public" : "3053301506072a8648ce3d0201260a49817706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1857 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1858 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1859 "result" : "acceptable", 1860 "flags" : [ 1861 "InvalidAsn" 1862 ] 1863 }, 1864 { 1865 "tcId" : 180, 1866 "comment" : "including garbage", 1867 "public" : "3052301406072a8648ce3d02012609250006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1868 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1869 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1870 "result" : "acceptable", 1871 "flags" : [ 1872 "InvalidAsn" 1873 ] 1874 }, 1875 { 1876 "tcId" : 181, 1877 "comment" : "including garbage", 1878 "public" : "3056301806072a8648ce3d0201260706052b810400210004deadbeef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1879 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1880 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1881 "result" : "acceptable", 1882 "flags" : [ 1883 "InvalidAsn" 1884 ] 1885 }, 1886 { 1887 "tcId" : 182, 1888 "comment" : "including garbage", 1889 "public" : "3053301006072a8648ce3d020106052b81040021233f498177033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1890 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1891 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1892 "result" : "acceptable", 1893 "flags" : [ 1894 "InvalidAsn" 1895 ] 1896 }, 1897 { 1898 "tcId" : 183, 1899 "comment" : "including garbage", 1900 "public" : "3052301006072a8648ce3d020106052b81040021233e2500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1901 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1902 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1903 "result" : "acceptable", 1904 "flags" : [ 1905 "InvalidAsn" 1906 ] 1907 }, 1908 { 1909 "tcId" : 184, 1910 "comment" : "including garbage", 1911 "public" : "3056301006072a8648ce3d020106052b81040021233c033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620004deadbeef", 1912 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1913 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1914 "result" : "acceptable", 1915 "flags" : [ 1916 "InvalidAsn" 1917 ] 1918 }, 1919 { 1920 "tcId" : 185, 1921 "comment" : "including undefined tags", 1922 "public" : "3056aa00bb00cd00304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1923 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1924 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1925 "result" : "acceptable", 1926 "flags" : [ 1927 "InvalidAsn" 1928 ] 1929 }, 1930 { 1931 "tcId" : 186, 1932 "comment" : "including undefined tags", 1933 "public" : "3054aa02aabb304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1934 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1935 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1936 "result" : "acceptable", 1937 "flags" : [ 1938 "InvalidAsn" 1939 ] 1940 }, 1941 { 1942 "tcId" : 187, 1943 "comment" : "including undefined tags", 1944 "public" : "30563018aa00bb00cd00301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1945 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1946 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1947 "result" : "acceptable", 1948 "flags" : [ 1949 "InvalidAsn" 1950 ] 1951 }, 1952 { 1953 "tcId" : 188, 1954 "comment" : "including undefined tags", 1955 "public" : "30543016aa02aabb301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1956 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1957 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1958 "result" : "acceptable", 1959 "flags" : [ 1960 "InvalidAsn" 1961 ] 1962 }, 1963 { 1964 "tcId" : 189, 1965 "comment" : "including undefined tags", 1966 "public" : "30563018260faa00bb00cd0006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1967 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1968 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1969 "result" : "acceptable", 1970 "flags" : [ 1971 "InvalidAsn" 1972 ] 1973 }, 1974 { 1975 "tcId" : 190, 1976 "comment" : "including undefined tags", 1977 "public" : "30543016260daa02aabb06072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1978 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1979 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1980 "result" : "acceptable", 1981 "flags" : [ 1982 "InvalidAsn" 1983 ] 1984 }, 1985 { 1986 "tcId" : 191, 1987 "comment" : "including undefined tags", 1988 "public" : "3056301806072a8648ce3d0201260daa00bb00cd0006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 1989 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 1990 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 1991 "result" : "acceptable", 1992 "flags" : [ 1993 "InvalidAsn" 1994 ] 1995 }, 1996 { 1997 "tcId" : 192, 1998 "comment" : "including undefined tags", 1999 "public" : "3054301606072a8648ce3d0201260baa02aabb06052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2000 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2001 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2002 "result" : "acceptable", 2003 "flags" : [ 2004 "InvalidAsn" 2005 ] 2006 }, 2007 { 2008 "tcId" : 193, 2009 "comment" : "including undefined tags", 2010 "public" : "3056301006072a8648ce3d020106052b810400212342aa00bb00cd00033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2011 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2012 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2013 "result" : "acceptable", 2014 "flags" : [ 2015 "InvalidAsn" 2016 ] 2017 }, 2018 { 2019 "tcId" : 194, 2020 "comment" : "including undefined tags", 2021 "public" : "3054301006072a8648ce3d020106052b810400212340aa02aabb033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2022 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2023 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2024 "result" : "acceptable", 2025 "flags" : [ 2026 "InvalidAsn" 2027 ] 2028 }, 2029 { 2030 "tcId" : 195, 2031 "comment" : "truncated length of sequence", 2032 "public" : "3081", 2033 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2034 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2035 "result" : "acceptable", 2036 "flags" : [ 2037 "InvalidAsn" 2038 ] 2039 }, 2040 { 2041 "tcId" : 196, 2042 "comment" : "truncated length of sequence", 2043 "public" : "303e3081033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2044 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2045 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2046 "result" : "acceptable", 2047 "flags" : [ 2048 "InvalidAsn" 2049 ] 2050 }, 2051 { 2052 "tcId" : 197, 2053 "comment" : "Replacing sequence with NULL", 2054 "public" : "0500", 2055 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2056 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2057 "result" : "acceptable", 2058 "flags" : [ 2059 "InvalidAsn" 2060 ] 2061 }, 2062 { 2063 "tcId" : 198, 2064 "comment" : "Replacing sequence with NULL", 2065 "public" : "303e0500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2066 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2067 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2068 "result" : "acceptable", 2069 "flags" : [ 2070 "InvalidAsn" 2071 ] 2072 }, 2073 { 2074 "tcId" : 199, 2075 "comment" : "changing tag value of sequence", 2076 "public" : "2e4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2077 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2078 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2079 "result" : "acceptable", 2080 "flags" : [ 2081 "InvalidAsn" 2082 ] 2083 }, 2084 { 2085 "tcId" : 200, 2086 "comment" : "changing tag value of sequence", 2087 "public" : "2f4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2088 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2089 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2090 "result" : "acceptable", 2091 "flags" : [ 2092 "InvalidAsn" 2093 ] 2094 }, 2095 { 2096 "tcId" : 201, 2097 "comment" : "changing tag value of sequence", 2098 "public" : "314e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2099 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2100 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2101 "result" : "acceptable", 2102 "flags" : [ 2103 "InvalidAsn" 2104 ] 2105 }, 2106 { 2107 "tcId" : 202, 2108 "comment" : "changing tag value of sequence", 2109 "public" : "324e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2110 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2111 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2112 "result" : "acceptable", 2113 "flags" : [ 2114 "InvalidAsn" 2115 ] 2116 }, 2117 { 2118 "tcId" : 203, 2119 "comment" : "changing tag value of sequence", 2120 "public" : "ff4e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2121 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2122 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2123 "result" : "acceptable", 2124 "flags" : [ 2125 "InvalidAsn" 2126 ] 2127 }, 2128 { 2129 "tcId" : 204, 2130 "comment" : "changing tag value of sequence", 2131 "public" : "304e2e1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2132 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2133 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2134 "result" : "acceptable", 2135 "flags" : [ 2136 "InvalidAsn" 2137 ] 2138 }, 2139 { 2140 "tcId" : 205, 2141 "comment" : "changing tag value of sequence", 2142 "public" : "304e2f1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2143 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2144 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2145 "result" : "acceptable", 2146 "flags" : [ 2147 "InvalidAsn" 2148 ] 2149 }, 2150 { 2151 "tcId" : 206, 2152 "comment" : "changing tag value of sequence", 2153 "public" : "304e311006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2154 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2155 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2156 "result" : "acceptable", 2157 "flags" : [ 2158 "InvalidAsn" 2159 ] 2160 }, 2161 { 2162 "tcId" : 207, 2163 "comment" : "changing tag value of sequence", 2164 "public" : "304e321006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2165 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2166 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2167 "result" : "acceptable", 2168 "flags" : [ 2169 "InvalidAsn" 2170 ] 2171 }, 2172 { 2173 "tcId" : 208, 2174 "comment" : "changing tag value of sequence", 2175 "public" : "304eff1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2176 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2177 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2178 "result" : "acceptable", 2179 "flags" : [ 2180 "InvalidAsn" 2181 ] 2182 }, 2183 { 2184 "tcId" : 209, 2185 "comment" : "dropping value of sequence", 2186 "public" : "3000", 2187 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2188 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2189 "result" : "acceptable", 2190 "flags" : [ 2191 "InvalidAsn" 2192 ] 2193 }, 2194 { 2195 "tcId" : 210, 2196 "comment" : "dropping value of sequence", 2197 "public" : "303e3000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2198 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2199 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2200 "result" : "acceptable", 2201 "flags" : [ 2202 "InvalidAsn" 2203 ] 2204 }, 2205 { 2206 "tcId" : 211, 2207 "comment" : "truncate sequence", 2208 "public" : "304d301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da", 2209 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2210 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2211 "result" : "acceptable", 2212 "flags" : [ 2213 "InvalidAsn" 2214 ] 2215 }, 2216 { 2217 "tcId" : 212, 2218 "comment" : "truncate sequence", 2219 "public" : "304d1006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2220 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2221 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2222 "result" : "acceptable", 2223 "flags" : [ 2224 "InvalidAsn" 2225 ] 2226 }, 2227 { 2228 "tcId" : 213, 2229 "comment" : "truncate sequence", 2230 "public" : "304d300f06072a8648ce3d020106052b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2231 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2232 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2233 "result" : "acceptable", 2234 "flags" : [ 2235 "InvalidAsn" 2236 ] 2237 }, 2238 { 2239 "tcId" : 214, 2240 "comment" : "truncate sequence", 2241 "public" : "304d300f072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2242 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2243 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2244 "result" : "acceptable", 2245 "flags" : [ 2246 "InvalidAsn" 2247 ] 2248 }, 2249 { 2250 "tcId" : 215, 2251 "comment" : "indefinite length", 2252 "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", 2253 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2254 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2255 "result" : "acceptable", 2256 "flags" : [ 2257 "InvalidAsn" 2258 ] 2259 }, 2260 { 2261 "tcId" : 216, 2262 "comment" : "indefinite length", 2263 "public" : "3050308006072a8648ce3d020106052b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2264 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2265 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2266 "result" : "acceptable", 2267 "flags" : [ 2268 "InvalidAsn" 2269 ] 2270 }, 2271 { 2272 "tcId" : 217, 2273 "comment" : "indefinite length with truncated delimiter", 2274 "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6200", 2275 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2276 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2277 "result" : "acceptable", 2278 "flags" : [ 2279 "InvalidAsn" 2280 ] 2281 }, 2282 { 2283 "tcId" : 218, 2284 "comment" : "indefinite length with truncated delimiter", 2285 "public" : "304f308006072a8648ce3d020106052b8104002100033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2286 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2287 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2288 "result" : "acceptable", 2289 "flags" : [ 2290 "InvalidAsn" 2291 ] 2292 }, 2293 { 2294 "tcId" : 219, 2295 "comment" : "indefinite length with additional element", 2296 "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6205000000", 2297 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2298 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2299 "result" : "acceptable", 2300 "flags" : [ 2301 "InvalidAsn" 2302 ] 2303 }, 2304 { 2305 "tcId" : 220, 2306 "comment" : "indefinite length with additional element", 2307 "public" : "3052308006072a8648ce3d020106052b8104002105000000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2308 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2309 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2310 "result" : "acceptable", 2311 "flags" : [ 2312 "InvalidAsn" 2313 ] 2314 }, 2315 { 2316 "tcId" : 221, 2317 "comment" : "indefinite length with truncated element", 2318 "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62060811220000", 2319 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2320 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2321 "result" : "acceptable", 2322 "flags" : [ 2323 "InvalidAsn" 2324 ] 2325 }, 2326 { 2327 "tcId" : 222, 2328 "comment" : "indefinite length with truncated element", 2329 "public" : "3054308006072a8648ce3d020106052b81040021060811220000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2330 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2331 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2332 "result" : "acceptable", 2333 "flags" : [ 2334 "InvalidAsn" 2335 ] 2336 }, 2337 { 2338 "tcId" : 223, 2339 "comment" : "indefinite length with garbage", 2340 "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000fe02beef", 2341 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2342 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2343 "result" : "acceptable", 2344 "flags" : [ 2345 "InvalidAsn" 2346 ] 2347 }, 2348 { 2349 "tcId" : 224, 2350 "comment" : "indefinite length with garbage", 2351 "public" : "3054308006072a8648ce3d020106052b810400210000fe02beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2352 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2353 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2354 "result" : "acceptable", 2355 "flags" : [ 2356 "InvalidAsn" 2357 ] 2358 }, 2359 { 2360 "tcId" : 225, 2361 "comment" : "indefinite length with nonempty EOC", 2362 "public" : "3080301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620002beef", 2363 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2364 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2365 "result" : "acceptable", 2366 "flags" : [ 2367 "InvalidAsn" 2368 ] 2369 }, 2370 { 2371 "tcId" : 226, 2372 "comment" : "indefinite length with nonempty EOC", 2373 "public" : "3052308006072a8648ce3d020106052b810400210002beef033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2374 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2375 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2376 "result" : "acceptable", 2377 "flags" : [ 2378 "InvalidAsn" 2379 ] 2380 }, 2381 { 2382 "tcId" : 227, 2383 "comment" : "prepend empty sequence", 2384 "public" : "30503000301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2385 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2386 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2387 "result" : "acceptable", 2388 "flags" : [ 2389 "InvalidAsn" 2390 ] 2391 }, 2392 { 2393 "tcId" : 228, 2394 "comment" : "prepend empty sequence", 2395 "public" : "30503012300006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2396 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2397 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2398 "result" : "acceptable", 2399 "flags" : [ 2400 "InvalidAsn" 2401 ] 2402 }, 2403 { 2404 "tcId" : 229, 2405 "comment" : "append empty sequence", 2406 "public" : "3050301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da623000", 2407 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2408 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2409 "result" : "acceptable", 2410 "flags" : [ 2411 "InvalidAsn" 2412 ] 2413 }, 2414 { 2415 "tcId" : 230, 2416 "comment" : "append empty sequence", 2417 "public" : "3050301206072a8648ce3d020106052b810400213000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2418 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2419 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2420 "result" : "acceptable", 2421 "flags" : [ 2422 "InvalidAsn" 2423 ] 2424 }, 2425 { 2426 "tcId" : 231, 2427 "comment" : "sequence of sequence", 2428 "public" : "3050304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2429 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2430 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2431 "result" : "acceptable", 2432 "flags" : [ 2433 "InvalidAsn" 2434 ] 2435 }, 2436 { 2437 "tcId" : 232, 2438 "comment" : "sequence of sequence", 2439 "public" : "30503012301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2440 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2441 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2442 "result" : "acceptable", 2443 "flags" : [ 2444 "InvalidAsn" 2445 ] 2446 }, 2447 { 2448 "tcId" : 233, 2449 "comment" : "truncated sequence", 2450 "public" : "3012301006072a8648ce3d020106052b81040021", 2451 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2452 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2453 "result" : "acceptable", 2454 "flags" : [ 2455 "InvalidAsn" 2456 ] 2457 }, 2458 { 2459 "tcId" : 234, 2460 "comment" : "truncated sequence", 2461 "public" : "3047300906072a8648ce3d0201033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2462 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2463 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2464 "result" : "acceptable", 2465 "flags" : [ 2466 "InvalidAsn" 2467 ] 2468 }, 2469 { 2470 "tcId" : 235, 2471 "comment" : "repeat element in sequence", 2472 "public" : "30818a301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2473 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2474 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2475 "result" : "acceptable", 2476 "flags" : [ 2477 "InvalidAsn" 2478 ] 2479 }, 2480 { 2481 "tcId" : 236, 2482 "comment" : "repeat element in sequence", 2483 "public" : "3055301706072a8648ce3d020106052b8104002106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2484 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2485 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2486 "result" : "acceptable", 2487 "flags" : [ 2488 "InvalidAsn" 2489 ] 2490 }, 2491 { 2492 "tcId" : 237, 2493 "comment" : "removing oid", 2494 "public" : "3045300706052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2495 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2496 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2497 "result" : "acceptable", 2498 "flags" : [ 2499 "InvalidAsn" 2500 ] 2501 }, 2502 { 2503 "tcId" : 238, 2504 "comment" : "lonely oid tag", 2505 "public" : "304630080606052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2506 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2507 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2508 "result" : "acceptable", 2509 "flags" : [ 2510 "InvalidAsn" 2511 ] 2512 }, 2513 { 2514 "tcId" : 239, 2515 "comment" : "lonely oid tag", 2516 "public" : "3048300a06072a8648ce3d020106033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2517 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2518 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2519 "result" : "acceptable", 2520 "flags" : [ 2521 "InvalidAsn" 2522 ] 2523 }, 2524 { 2525 "tcId" : 240, 2526 "comment" : "appending 0's to oid", 2527 "public" : "3050301206092a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2528 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2529 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2530 "result" : "acceptable", 2531 "flags" : [ 2532 "InvalidAsn" 2533 ] 2534 }, 2535 { 2536 "tcId" : 241, 2537 "comment" : "appending 0's to oid", 2538 "public" : "3050301206072a8648ce3d020106072b810400210000033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2539 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2540 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2541 "result" : "acceptable", 2542 "flags" : [ 2543 "InvalidAsn" 2544 ] 2545 }, 2546 { 2547 "tcId" : 242, 2548 "comment" : "prepending 0's to oid", 2549 "public" : "30503012060900002a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2550 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2551 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2552 "result" : "acceptable", 2553 "flags" : [ 2554 "InvalidAsn" 2555 ] 2556 }, 2557 { 2558 "tcId" : 243, 2559 "comment" : "prepending 0's to oid", 2560 "public" : "3050301206072a8648ce3d0201060700002b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2561 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2562 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2563 "result" : "acceptable", 2564 "flags" : [ 2565 "InvalidAsn" 2566 ] 2567 }, 2568 { 2569 "tcId" : 244, 2570 "comment" : "appending unused 0's to oid", 2571 "public" : "3050301206072a8648ce3d0201000006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2572 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2573 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2574 "result" : "acceptable", 2575 "flags" : [ 2576 "InvalidAsn" 2577 ] 2578 }, 2579 { 2580 "tcId" : 245, 2581 "comment" : "appending null value to oid", 2582 "public" : "3050301206092a8648ce3d0201050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2583 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2584 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2585 "result" : "acceptable", 2586 "flags" : [ 2587 "InvalidAsn" 2588 ] 2589 }, 2590 { 2591 "tcId" : 246, 2592 "comment" : "appending null value to oid", 2593 "public" : "3050301206072a8648ce3d020106072b810400210500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2594 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2595 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2596 "result" : "acceptable", 2597 "flags" : [ 2598 "InvalidAsn" 2599 ] 2600 }, 2601 { 2602 "tcId" : 247, 2603 "comment" : "truncated length of oid", 2604 "public" : "30473009068106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2605 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2606 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2607 "result" : "acceptable", 2608 "flags" : [ 2609 "InvalidAsn" 2610 ] 2611 }, 2612 { 2613 "tcId" : 248, 2614 "comment" : "truncated length of oid", 2615 "public" : "3049300b06072a8648ce3d02010681033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2616 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2617 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2618 "result" : "acceptable", 2619 "flags" : [ 2620 "InvalidAsn" 2621 ] 2622 }, 2623 { 2624 "tcId" : 249, 2625 "comment" : "Replacing oid with NULL", 2626 "public" : "30473009050006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2627 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2628 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2629 "result" : "acceptable", 2630 "flags" : [ 2631 "InvalidAsn" 2632 ] 2633 }, 2634 { 2635 "tcId" : 250, 2636 "comment" : "Replacing oid with NULL", 2637 "public" : "3049300b06072a8648ce3d02010500033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2638 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2639 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2640 "result" : "acceptable", 2641 "flags" : [ 2642 "InvalidAsn" 2643 ] 2644 }, 2645 { 2646 "tcId" : 251, 2647 "comment" : "changing tag value of oid", 2648 "public" : "304e301004072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2649 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2650 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2651 "result" : "acceptable", 2652 "flags" : [ 2653 "InvalidAsn" 2654 ] 2655 }, 2656 { 2657 "tcId" : 252, 2658 "comment" : "changing tag value of oid", 2659 "public" : "304e301005072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2660 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2661 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2662 "result" : "acceptable", 2663 "flags" : [ 2664 "InvalidAsn" 2665 ] 2666 }, 2667 { 2668 "tcId" : 253, 2669 "comment" : "changing tag value of oid", 2670 "public" : "304e301007072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2671 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2672 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2673 "result" : "acceptable", 2674 "flags" : [ 2675 "InvalidAsn" 2676 ] 2677 }, 2678 { 2679 "tcId" : 254, 2680 "comment" : "changing tag value of oid", 2681 "public" : "304e301008072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2682 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2683 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2684 "result" : "acceptable", 2685 "flags" : [ 2686 "InvalidAsn" 2687 ] 2688 }, 2689 { 2690 "tcId" : 255, 2691 "comment" : "changing tag value of oid", 2692 "public" : "304e3010ff072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2693 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2694 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2695 "result" : "acceptable", 2696 "flags" : [ 2697 "InvalidAsn" 2698 ] 2699 }, 2700 { 2701 "tcId" : 256, 2702 "comment" : "changing tag value of oid", 2703 "public" : "304e301006072a8648ce3d020104052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2704 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2705 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2706 "result" : "acceptable", 2707 "flags" : [ 2708 "InvalidAsn" 2709 ] 2710 }, 2711 { 2712 "tcId" : 257, 2713 "comment" : "changing tag value of oid", 2714 "public" : "304e301006072a8648ce3d020105052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2715 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2716 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2717 "result" : "acceptable", 2718 "flags" : [ 2719 "InvalidAsn" 2720 ] 2721 }, 2722 { 2723 "tcId" : 258, 2724 "comment" : "changing tag value of oid", 2725 "public" : "304e301006072a8648ce3d020107052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2726 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2727 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2728 "result" : "acceptable", 2729 "flags" : [ 2730 "InvalidAsn" 2731 ] 2732 }, 2733 { 2734 "tcId" : 259, 2735 "comment" : "changing tag value of oid", 2736 "public" : "304e301006072a8648ce3d020108052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2737 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2738 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2739 "result" : "acceptable", 2740 "flags" : [ 2741 "InvalidAsn" 2742 ] 2743 }, 2744 { 2745 "tcId" : 260, 2746 "comment" : "changing tag value of oid", 2747 "public" : "304e301006072a8648ce3d0201ff052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2748 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2749 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2750 "result" : "acceptable", 2751 "flags" : [ 2752 "InvalidAsn" 2753 ] 2754 }, 2755 { 2756 "tcId" : 261, 2757 "comment" : "dropping value of oid", 2758 "public" : "30473009060006052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2759 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2760 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2761 "result" : "acceptable", 2762 "flags" : [ 2763 "InvalidAsn" 2764 ] 2765 }, 2766 { 2767 "tcId" : 262, 2768 "comment" : "dropping value of oid", 2769 "public" : "3049300b06072a8648ce3d02010600033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2770 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2771 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2772 "result" : "acceptable", 2773 "flags" : [ 2774 "InvalidAsn" 2775 ] 2776 }, 2777 { 2778 "tcId" : 263, 2779 "comment" : "modify first byte of oid", 2780 "public" : "304e30100607288648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2781 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2782 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2783 "result" : "acceptable", 2784 "flags" : [ 2785 "InvalidAsn" 2786 ] 2787 }, 2788 { 2789 "tcId" : 264, 2790 "comment" : "modify first byte of oid", 2791 "public" : "304e301006072a8648ce3d020106052981040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2792 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2793 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2794 "result" : "acceptable", 2795 "flags" : [ 2796 "InvalidAsn" 2797 ] 2798 }, 2799 { 2800 "tcId" : 265, 2801 "comment" : "modify last byte of oid", 2802 "public" : "304e301006072a8648ce3d028106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2803 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2804 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2805 "result" : "acceptable", 2806 "flags" : [ 2807 "InvalidAsn" 2808 ] 2809 }, 2810 { 2811 "tcId" : 266, 2812 "comment" : "modify last byte of oid", 2813 "public" : "304e301006072a8648ce3d020106052b810400a1033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2814 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2815 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2816 "result" : "acceptable", 2817 "flags" : [ 2818 "InvalidAsn" 2819 ] 2820 }, 2821 { 2822 "tcId" : 267, 2823 "comment" : "truncate oid", 2824 "public" : "304d300f06062a8648ce3d0206052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2825 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2826 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2827 "result" : "acceptable", 2828 "flags" : [ 2829 "InvalidAsn" 2830 ] 2831 }, 2832 { 2833 "tcId" : 268, 2834 "comment" : "truncate oid", 2835 "public" : "304d300f06068648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2836 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2837 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2838 "result" : "acceptable", 2839 "flags" : [ 2840 "InvalidAsn" 2841 ] 2842 }, 2843 { 2844 "tcId" : 269, 2845 "comment" : "truncate oid", 2846 "public" : "304d300f06072a8648ce3d020106042b810400033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2847 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2848 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2849 "result" : "acceptable", 2850 "flags" : [ 2851 "InvalidAsn" 2852 ] 2853 }, 2854 { 2855 "tcId" : 270, 2856 "comment" : "truncate oid", 2857 "public" : "304d300f06072a8648ce3d0201060481040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2858 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2859 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2860 "result" : "acceptable", 2861 "flags" : [ 2862 "InvalidAsn" 2863 ] 2864 }, 2865 { 2866 "tcId" : 271, 2867 "comment" : "wrong oid", 2868 "public" : "30513013060a3262306530333032316106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2869 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2870 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2871 "result" : "acceptable", 2872 "flags" : [ 2873 "InvalidAsn" 2874 ] 2875 }, 2876 { 2877 "tcId" : 272, 2878 "comment" : "wrong oid", 2879 "public" : "3059301b061236303836343830313635303330343032303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2880 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2881 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2882 "result" : "acceptable", 2883 "flags" : [ 2884 "InvalidAsn" 2885 ] 2886 }, 2887 { 2888 "tcId" : 273, 2889 "comment" : "wrong oid", 2890 "public" : "3053301506072a8648ce3d0201060a32623065303330323161033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2891 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2892 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2893 "result" : "acceptable", 2894 "flags" : [ 2895 "InvalidAsn" 2896 ] 2897 }, 2898 { 2899 "tcId" : 274, 2900 "comment" : "wrong oid", 2901 "public" : "305b301d06072a8648ce3d02010612363038363438303136353033303430323031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2902 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2903 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2904 "result" : "acceptable", 2905 "flags" : [ 2906 "InvalidAsn" 2907 ] 2908 }, 2909 { 2910 "tcId" : 275, 2911 "comment" : "longer oid", 2912 "public" : "3057301906103261383634386365336430323031303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2913 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2914 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2915 "result" : "acceptable", 2916 "flags" : [ 2917 "InvalidAsn" 2918 ] 2919 }, 2920 { 2921 "tcId" : 276, 2922 "comment" : "longer oid", 2923 "public" : "3055301706072a8648ce3d0201060c326238313034303032313031033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2924 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2925 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2926 "result" : "acceptable", 2927 "flags" : [ 2928 "InvalidAsn" 2929 ] 2930 }, 2931 { 2932 "tcId" : 277, 2933 "comment" : "oid with modified node", 2934 "public" : "30553017060e326138363438636533643032313106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2935 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2936 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2937 "result" : "acceptable", 2938 "flags" : [ 2939 "InvalidAsn" 2940 ] 2941 }, 2942 { 2943 "tcId" : 278, 2944 "comment" : "oid with modified node", 2945 "public" : "305d301f06163261383634386365336430323838383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2946 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2947 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2948 "result" : "acceptable", 2949 "flags" : [ 2950 "InvalidAsn" 2951 ] 2952 }, 2953 { 2954 "tcId" : 279, 2955 "comment" : "oid with modified node", 2956 "public" : "3053301506072a8648ce3d0201060a32623831303430303331033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2957 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2958 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2959 "result" : "acceptable", 2960 "flags" : [ 2961 "InvalidAsn" 2962 ] 2963 }, 2964 { 2965 "tcId" : 280, 2966 "comment" : "oid with modified node", 2967 "public" : "305b301d06072a8648ce3d02010612326238313034303038383830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2968 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2969 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2970 "result" : "acceptable", 2971 "flags" : [ 2972 "InvalidAsn" 2973 ] 2974 }, 2975 { 2976 "tcId" : 281, 2977 "comment" : "large integer in oid", 2978 "public" : "306730290620326138363438636533643032383238303830383038303830383038303830303106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2979 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2980 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2981 "result" : "acceptable", 2982 "flags" : [ 2983 "InvalidAsn" 2984 ] 2985 }, 2986 { 2987 "tcId" : 282, 2988 "comment" : "large integer in oid", 2989 "public" : "3065302706072a8648ce3d0201061c32623831303430303832383038303830383038303830383038303231033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 2990 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 2991 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 2992 "result" : "acceptable", 2993 "flags" : [ 2994 "InvalidAsn" 2995 ] 2996 }, 2997 { 2998 "tcId" : 283, 2999 "comment" : "oid with invalid node", 3000 "public" : "3058301a0611326138363438636533643032303165303306052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3001 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3002 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3003 "result" : "acceptable", 3004 "flags" : [ 3005 "InvalidAsn" 3006 ] 3007 }, 3008 { 3009 "tcId" : 284, 3010 "comment" : "oid with invalid node", 3011 "public" : "304f301106082a808648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3012 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3013 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3014 "result" : "acceptable", 3015 "flags" : [ 3016 "InvalidAsn" 3017 ] 3018 }, 3019 { 3020 "tcId" : 285, 3021 "comment" : "oid with invalid node", 3022 "public" : "3056301806072a8648ce3d0201060d32623831303430303231653033033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3023 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3024 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3025 "result" : "acceptable", 3026 "flags" : [ 3027 "InvalidAsn" 3028 ] 3029 }, 3030 { 3031 "tcId" : 286, 3032 "comment" : "oid with invalid node", 3033 "public" : "304f301106072a8648ce3d020106062b8081040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3034 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3035 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3036 "result" : "acceptable", 3037 "flags" : [ 3038 "InvalidAsn" 3039 ] 3040 }, 3041 { 3042 "tcId" : 287, 3043 "comment" : "lonely bit string tag", 3044 "public" : "3013301006072a8648ce3d020106052b8104002103", 3045 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3046 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3047 "result" : "acceptable", 3048 "flags" : [ 3049 "InvalidAsn" 3050 ] 3051 }, 3052 { 3053 "tcId" : 288, 3054 "comment" : "appending 0's to bit string", 3055 "public" : "3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620000", 3056 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3057 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3058 "result" : "acceptable", 3059 "flags" : [ 3060 "InvalidAsn" 3061 ] 3062 }, 3063 { 3064 "tcId" : 289, 3065 "comment" : "prepending 0's to bit string", 3066 "public" : "3050301006072a8648ce3d020106052b81040021033c0000000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3067 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3068 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3069 "result" : "acceptable", 3070 "flags" : [ 3071 "InvalidAsn" 3072 ] 3073 }, 3074 { 3075 "tcId" : 290, 3076 "comment" : "appending null value to bit string", 3077 "public" : "3050301006072a8648ce3d020106052b81040021033c000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da620500", 3078 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3079 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3080 "result" : "acceptable", 3081 "flags" : [ 3082 "InvalidAsn" 3083 ] 3084 }, 3085 { 3086 "tcId" : 291, 3087 "comment" : "truncated length of bit string", 3088 "public" : "3014301006072a8648ce3d020106052b810400210381", 3089 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3090 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3091 "result" : "acceptable", 3092 "flags" : [ 3093 "InvalidAsn" 3094 ] 3095 }, 3096 { 3097 "tcId" : 292, 3098 "comment" : "Replacing bit string with NULL", 3099 "public" : "3014301006072a8648ce3d020106052b810400210500", 3100 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3101 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3102 "result" : "acceptable", 3103 "flags" : [ 3104 "InvalidAsn" 3105 ] 3106 }, 3107 { 3108 "tcId" : 293, 3109 "comment" : "changing tag value of bit string", 3110 "public" : "304e301006072a8648ce3d020106052b81040021013a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3111 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3112 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3113 "result" : "acceptable", 3114 "flags" : [ 3115 "InvalidAsn" 3116 ] 3117 }, 3118 { 3119 "tcId" : 294, 3120 "comment" : "changing tag value of bit string", 3121 "public" : "304e301006072a8648ce3d020106052b81040021023a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3122 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3123 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3124 "result" : "acceptable", 3125 "flags" : [ 3126 "InvalidAsn" 3127 ] 3128 }, 3129 { 3130 "tcId" : 295, 3131 "comment" : "changing tag value of bit string", 3132 "public" : "304e301006072a8648ce3d020106052b81040021043a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3133 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3134 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3135 "result" : "acceptable", 3136 "flags" : [ 3137 "InvalidAsn" 3138 ] 3139 }, 3140 { 3141 "tcId" : 296, 3142 "comment" : "changing tag value of bit string", 3143 "public" : "304e301006072a8648ce3d020106052b81040021053a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3144 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3145 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3146 "result" : "acceptable", 3147 "flags" : [ 3148 "InvalidAsn" 3149 ] 3150 }, 3151 { 3152 "tcId" : 297, 3153 "comment" : "changing tag value of bit string", 3154 "public" : "304e301006072a8648ce3d020106052b81040021ff3a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3155 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3156 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3157 "result" : "acceptable", 3158 "flags" : [ 3159 "InvalidAsn" 3160 ] 3161 }, 3162 { 3163 "tcId" : 298, 3164 "comment" : "dropping value of bit string", 3165 "public" : "3014301006072a8648ce3d020106052b810400210300", 3166 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3167 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3168 "result" : "acceptable", 3169 "flags" : [ 3170 "InvalidAsn" 3171 ] 3172 }, 3173 { 3174 "tcId" : 299, 3175 "comment" : "modify first byte of bit string", 3176 "public" : "304e301006072a8648ce3d020106052b81040021033a020486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3177 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3178 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3179 "result" : "acceptable", 3180 "flags" : [ 3181 "InvalidAsn" 3182 ] 3183 }, 3184 { 3185 "tcId" : 300, 3186 "comment" : "modify last byte of bit string", 3187 "public" : "304e301006072a8648ce3d020106052b81040021033a000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3dae2", 3188 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3189 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3190 "result" : "acceptable", 3191 "flags" : [ 3192 "InvalidAsn" 3193 ] 3194 }, 3195 { 3196 "tcId" : 301, 3197 "comment" : "truncate bit string", 3198 "public" : "304d301006072a8648ce3d020106052b810400210339000486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da", 3199 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3200 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3201 "result" : "acceptable", 3202 "flags" : [ 3203 "InvalidAsn" 3204 ] 3205 }, 3206 { 3207 "tcId" : 302, 3208 "comment" : "truncate bit string", 3209 "public" : "304d301006072a8648ce3d020106052b8104002103390486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3210 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3211 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3212 "result" : "acceptable", 3213 "flags" : [ 3214 "InvalidAsn" 3215 ] 3216 }, 3217 { 3218 "tcId" : 303, 3219 "comment" : "declaring bits as unused in a bit-string", 3220 "public" : "304e301006072a8648ce3d020106052b81040021033a010486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3221 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3222 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3223 "result" : "acceptable", 3224 "flags" : [ 3225 "InvalidAsn" 3226 ] 3227 }, 3228 { 3229 "tcId" : 304, 3230 "comment" : "unused bits in a bit-string", 3231 "public" : "3052301006072a8648ce3d020106052b81040021033e200486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da6201020304", 3232 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3233 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3234 "result" : "acceptable", 3235 "flags" : [ 3236 "InvalidAsn" 3237 ] 3238 }, 3239 { 3240 "tcId" : 305, 3241 "comment" : "unused bits in empty bit-string", 3242 "public" : "3015301006072a8648ce3d020106052b81040021030103", 3243 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3244 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3245 "result" : "acceptable", 3246 "flags" : [ 3247 "InvalidAsn" 3248 ] 3249 }, 3250 { 3251 "tcId" : 306, 3252 "comment" : "128 unused bits", 3253 "public" : "304e301006072a8648ce3d020106052b81040021033a800486e2f72bccd974a3f1a4fc2cdcf22043eaf8be047de6be726b62001fda6f50f6df0b51bee99195d8a1a1c97e59e72fa4fcf8c1d21cb3da62", 3254 "private" : "0a1b9444f59642d428e2f299055004165a34c3b8796c5057ae8a1a572", 3255 "shared" : "85a70fc4dfc8509fb9ba1cfcf1879443e2ce176d794228029b10da63", 3256 "result" : "acceptable", 3257 "flags" : [ 3258 "InvalidAsn" 3259 ] 3260 } 3261 ] 3262 } 3263 ] 3264} 3265