| { |
| "algorithm" : "ECDSA", |
| "generatorVersion" : "0.8r12", |
| "numberOfTests" : 388, |
| "header" : [ |
| "Test vectors of type EcdsaVerify are meant for the verification", |
| "of ASN encoded ECDSA signatures." |
| ], |
| "notes" : { |
| "BER" : "This is a signature with correct values for (r, s) but using some alternative BER encoding instead of DER encoding. Implementations should not accept such signatures to limit signature malleability.", |
| "EdgeCase" : "Edge case values such as r=1 and s=0 can lead to forgeries if the ECDSA implementation does not check boundaries and computes s^(-1)==0.", |
| "MissingZero" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.", |
| "PointDuplication" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission." |
| }, |
| "schema" : "ecdsa_verify_schema.json", |
| "testGroups" : [ |
| { |
| "key" : { |
| "curve" : "secp256k1", |
| "keySize" : 256, |
| "type" : "EcPublicKey", |
| "uncompressed" : "04b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6ff0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9", |
| "wx" : "00b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6f", |
| "wy" : "00f0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9" |
| }, |
| "keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004b838ff44e5bc177bf21189d0766082fc9d843226887fc9760371100b7ee20a6ff0c9d75bfba7b31a6bca1974496eeb56de357071955d83c4b1badaa0b21832e9", |
| "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEuDj/ROW8F3vyEYnQdmCC/J2EMiaIf8l2\nA3EQC37iCm/wyddb+6ezGmvKGXRJbutW3jVwcZVdg8Sxutqgshgy6Q==\n-----END PUBLIC KEY-----", |
| "sha" : "SHA3-256", |
| "type" : "EcdsaVerify", |
| "tests" : [ |
| { |
| "tcId" : 1, |
| "comment" : "signature malleability", |
| "msg" : "313233343030", |
| "sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022100bbdbc26e1099b2713ada34df9cfa8edaf905a4a6d2a1f449f05de03df8c2a696", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 2, |
| "comment" : "Legacy:ASN encoding of r misses leading 0", |
| "msg" : "313233343030", |
| "sig" : "30440220eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "acceptable", |
| "flags" : [ |
| "MissingZero" |
| ] |
| }, |
| { |
| "tcId" : 3, |
| "comment" : "valid", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 4, |
| "comment" : "long form encoding of length of sequence", |
| "msg" : "313233343030", |
| "sig" : "308145022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [ |
| "BER" |
| ] |
| }, |
| { |
| "tcId" : 5, |
| "comment" : "length of sequence contains leading 0", |
| "msg" : "313233343030", |
| "sig" : "30820045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [ |
| "BER" |
| ] |
| }, |
| { |
| "tcId" : 6, |
| "comment" : "wrong length of sequence", |
| "msg" : "313233343030", |
| "sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 7, |
| "comment" : "wrong length of sequence", |
| "msg" : "313233343030", |
| "sig" : "3044022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 8, |
| "comment" : "uint32 overflow in length of sequence", |
| "msg" : "313233343030", |
| "sig" : "30850100000045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 9, |
| "comment" : "uint64 overflow in length of sequence", |
| "msg" : "313233343030", |
| "sig" : "3089010000000000000045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 10, |
| "comment" : "length of sequence = 2**31 - 1", |
| "msg" : "313233343030", |
| "sig" : "30847fffffff022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 11, |
| "comment" : "length of sequence = 2**32 - 1", |
| "msg" : "313233343030", |
| "sig" : "3084ffffffff022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 12, |
| "comment" : "length of sequence = 2**40 - 1", |
| "msg" : "313233343030", |
| "sig" : "3085ffffffffff022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 13, |
| "comment" : "length of sequence = 2**64 - 1", |
| "msg" : "313233343030", |
| "sig" : "3088ffffffffffffffff022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 14, |
| "comment" : "incorrect length of sequence", |
| "msg" : "313233343030", |
| "sig" : "30ff022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 15, |
| "comment" : "indefinite length without termination", |
| "msg" : "313233343030", |
| "sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 16, |
| "comment" : "indefinite length without termination", |
| "msg" : "313233343030", |
| "sig" : "3045028000eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 17, |
| "comment" : "indefinite length without termination", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251028044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 18, |
| "comment" : "removing sequence", |
| "msg" : "313233343030", |
| "sig" : "", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 19, |
| "comment" : "lonely sequence tag", |
| "msg" : "313233343030", |
| "sig" : "30", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 20, |
| "comment" : "appending 0's to sequence", |
| "msg" : "313233343030", |
| "sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 21, |
| "comment" : "prepending 0's to sequence", |
| "msg" : "313233343030", |
| "sig" : "30470000022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 22, |
| "comment" : "appending unused 0's to sequence", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 23, |
| "comment" : "appending null value to sequence", |
| "msg" : "313233343030", |
| "sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0500", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 24, |
| "comment" : "including garbage", |
| "msg" : "313233343030", |
| "sig" : "304a4981773045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 25, |
| "comment" : "including garbage", |
| "msg" : "313233343030", |
| "sig" : "304925003045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 26, |
| "comment" : "including garbage", |
| "msg" : "313233343030", |
| "sig" : "30473045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0004deadbeef", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 27, |
| "comment" : "including garbage", |
| "msg" : "313233343030", |
| "sig" : "304a2226498177022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 28, |
| "comment" : "including garbage", |
| "msg" : "313233343030", |
| "sig" : "304922252500022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 29, |
| "comment" : "including garbage", |
| "msg" : "313233343030", |
| "sig" : "304d2223022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510004deadbeef022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 30, |
| "comment" : "including garbage", |
| "msg" : "313233343030", |
| "sig" : "304a022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512225498177022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 31, |
| "comment" : "including garbage", |
| "msg" : "313233343030", |
| "sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25122242500022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 32, |
| "comment" : "including garbage", |
| "msg" : "313233343030", |
| "sig" : "304d022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512222022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0004deadbeef", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 33, |
| "comment" : "including undefined tags", |
| "msg" : "313233343030", |
| "sig" : "304daa00bb00cd003045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 34, |
| "comment" : "including undefined tags", |
| "msg" : "313233343030", |
| "sig" : "304baa02aabb3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 35, |
| "comment" : "including undefined tags", |
| "msg" : "313233343030", |
| "sig" : "304d2229aa00bb00cd00022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 36, |
| "comment" : "including undefined tags", |
| "msg" : "313233343030", |
| "sig" : "304b2227aa02aabb022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 37, |
| "comment" : "including undefined tags", |
| "msg" : "313233343030", |
| "sig" : "304d022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512228aa00bb00cd00022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 38, |
| "comment" : "including undefined tags", |
| "msg" : "313233343030", |
| "sig" : "304b022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512226aa02aabb022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 39, |
| "comment" : "truncated length of sequence", |
| "msg" : "313233343030", |
| "sig" : "3081", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 40, |
| "comment" : "using composition with indefinite length", |
| "msg" : "313233343030", |
| "sig" : "30803045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 41, |
| "comment" : "using composition with indefinite length", |
| "msg" : "313233343030", |
| "sig" : "30492280022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510000022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 42, |
| "comment" : "using composition with indefinite length", |
| "msg" : "313233343030", |
| "sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512280022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 43, |
| "comment" : "using composition with wrong tag", |
| "msg" : "313233343030", |
| "sig" : "30803145022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 44, |
| "comment" : "using composition with wrong tag", |
| "msg" : "313233343030", |
| "sig" : "30492280032100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510000022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 45, |
| "comment" : "using composition with wrong tag", |
| "msg" : "313233343030", |
| "sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512280032044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 46, |
| "comment" : "Replacing sequence with NULL", |
| "msg" : "313233343030", |
| "sig" : "0500", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 47, |
| "comment" : "changing tag value of sequence", |
| "msg" : "313233343030", |
| "sig" : "2e45022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 48, |
| "comment" : "changing tag value of sequence", |
| "msg" : "313233343030", |
| "sig" : "2f45022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 49, |
| "comment" : "changing tag value of sequence", |
| "msg" : "313233343030", |
| "sig" : "3145022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 50, |
| "comment" : "changing tag value of sequence", |
| "msg" : "313233343030", |
| "sig" : "3245022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 51, |
| "comment" : "changing tag value of sequence", |
| "msg" : "313233343030", |
| "sig" : "ff45022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 52, |
| "comment" : "dropping value of sequence", |
| "msg" : "313233343030", |
| "sig" : "3000", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 53, |
| "comment" : "using composition for sequence", |
| "msg" : "313233343030", |
| "sig" : "304930010230442100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 54, |
| "comment" : "truncated sequence", |
| "msg" : "313233343030", |
| "sig" : "3044022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739a", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 55, |
| "comment" : "truncated sequence", |
| "msg" : "313233343030", |
| "sig" : "30442100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 56, |
| "comment" : "indefinite length", |
| "msg" : "313233343030", |
| "sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", |
| "result" : "invalid", |
| "flags" : [ |
| "BER" |
| ] |
| }, |
| { |
| "tcId" : 57, |
| "comment" : "indefinite length with truncated delimiter", |
| "msg" : "313233343030", |
| "sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab00", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 58, |
| "comment" : "indefinite length with additional element", |
| "msg" : "313233343030", |
| "sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab05000000", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 59, |
| "comment" : "indefinite length with truncated element", |
| "msg" : "313233343030", |
| "sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab060811220000", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 60, |
| "comment" : "indefinite length with garbage", |
| "msg" : "313233343030", |
| "sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000fe02beef", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 61, |
| "comment" : "indefinite length with nonempty EOC", |
| "msg" : "313233343030", |
| "sig" : "3080022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0002beef", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 62, |
| "comment" : "prepend empty sequence", |
| "msg" : "313233343030", |
| "sig" : "30473000022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 63, |
| "comment" : "append empty sequence", |
| "msg" : "313233343030", |
| "sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab3000", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 64, |
| "comment" : "append garbage with high tag number", |
| "msg" : "313233343030", |
| "sig" : "3048022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aabbf7f00", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 65, |
| "comment" : "sequence of sequence", |
| "msg" : "313233343030", |
| "sig" : "30473045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 66, |
| "comment" : "truncated sequence: removed last 1 elements", |
| "msg" : "313233343030", |
| "sig" : "3023022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 67, |
| "comment" : "repeating element in sequence", |
| "msg" : "313233343030", |
| "sig" : "3067022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 68, |
| "comment" : "long form encoding of length of integer", |
| "msg" : "313233343030", |
| "sig" : "304602812100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [ |
| "BER" |
| ] |
| }, |
| { |
| "tcId" : 69, |
| "comment" : "long form encoding of length of integer", |
| "msg" : "313233343030", |
| "sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102812044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [ |
| "BER" |
| ] |
| }, |
| { |
| "tcId" : 70, |
| "comment" : "length of integer contains leading 0", |
| "msg" : "313233343030", |
| "sig" : "30470282002100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [ |
| "BER" |
| ] |
| }, |
| { |
| "tcId" : 71, |
| "comment" : "length of integer contains leading 0", |
| "msg" : "313233343030", |
| "sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510282002044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [ |
| "BER" |
| ] |
| }, |
| { |
| "tcId" : 72, |
| "comment" : "wrong length of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022200eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 73, |
| "comment" : "wrong length of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022000eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 74, |
| "comment" : "wrong length of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022144243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 75, |
| "comment" : "wrong length of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251021f44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 76, |
| "comment" : "uint32 overflow in length of integer", |
| "msg" : "313233343030", |
| "sig" : "304a0285010000002100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 77, |
| "comment" : "uint32 overflow in length of integer", |
| "msg" : "313233343030", |
| "sig" : "304a022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510285010000002044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 78, |
| "comment" : "uint64 overflow in length of integer", |
| "msg" : "313233343030", |
| "sig" : "304e028901000000000000002100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 79, |
| "comment" : "uint64 overflow in length of integer", |
| "msg" : "313233343030", |
| "sig" : "304e022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251028901000000000000002044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 80, |
| "comment" : "length of integer = 2**31 - 1", |
| "msg" : "313233343030", |
| "sig" : "304902847fffffff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 81, |
| "comment" : "length of integer = 2**31 - 1", |
| "msg" : "313233343030", |
| "sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102847fffffff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 82, |
| "comment" : "length of integer = 2**32 - 1", |
| "msg" : "313233343030", |
| "sig" : "30490284ffffffff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 83, |
| "comment" : "length of integer = 2**32 - 1", |
| "msg" : "313233343030", |
| "sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510284ffffffff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 84, |
| "comment" : "length of integer = 2**40 - 1", |
| "msg" : "313233343030", |
| "sig" : "304a0285ffffffffff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 85, |
| "comment" : "length of integer = 2**40 - 1", |
| "msg" : "313233343030", |
| "sig" : "304a022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510285ffffffffff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 86, |
| "comment" : "length of integer = 2**64 - 1", |
| "msg" : "313233343030", |
| "sig" : "304d0288ffffffffffffffff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 87, |
| "comment" : "length of integer = 2**64 - 1", |
| "msg" : "313233343030", |
| "sig" : "304d022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510288ffffffffffffffff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 88, |
| "comment" : "incorrect length of integer", |
| "msg" : "313233343030", |
| "sig" : "304502ff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 89, |
| "comment" : "incorrect length of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102ff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 90, |
| "comment" : "removing integer", |
| "msg" : "313233343030", |
| "sig" : "3022022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 91, |
| "comment" : "lonely integer tag", |
| "msg" : "313233343030", |
| "sig" : "302302022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 92, |
| "comment" : "lonely integer tag", |
| "msg" : "313233343030", |
| "sig" : "3024022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 93, |
| "comment" : "appending 0's to integer", |
| "msg" : "313233343030", |
| "sig" : "3047022300eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510000022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 94, |
| "comment" : "appending 0's to integer", |
| "msg" : "313233343030", |
| "sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022244243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0000", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 95, |
| "comment" : "prepending 0's to integer", |
| "msg" : "313233343030", |
| "sig" : "30470223000000eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [ |
| "BER" |
| ] |
| }, |
| { |
| "tcId" : 96, |
| "comment" : "prepending 0's to integer", |
| "msg" : "313233343030", |
| "sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510222000044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [ |
| "BER" |
| ] |
| }, |
| { |
| "tcId" : 97, |
| "comment" : "appending unused 0's to integer", |
| "msg" : "313233343030", |
| "sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510000022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 98, |
| "comment" : "appending null value to integer", |
| "msg" : "313233343030", |
| "sig" : "3047022300eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510500022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 99, |
| "comment" : "appending null value to integer", |
| "msg" : "313233343030", |
| "sig" : "3047022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022244243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab0500", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 100, |
| "comment" : "truncated length of integer", |
| "msg" : "313233343030", |
| "sig" : "30240281022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 101, |
| "comment" : "truncated length of integer", |
| "msg" : "313233343030", |
| "sig" : "3025022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510281", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 102, |
| "comment" : "Replacing integer with NULL", |
| "msg" : "313233343030", |
| "sig" : "30240500022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 103, |
| "comment" : "Replacing integer with NULL", |
| "msg" : "313233343030", |
| "sig" : "3025022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510500", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 104, |
| "comment" : "changing tag value of integer", |
| "msg" : "313233343030", |
| "sig" : "3045002100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 105, |
| "comment" : "changing tag value of integer", |
| "msg" : "313233343030", |
| "sig" : "3045012100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 106, |
| "comment" : "changing tag value of integer", |
| "msg" : "313233343030", |
| "sig" : "3045032100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 107, |
| "comment" : "changing tag value of integer", |
| "msg" : "313233343030", |
| "sig" : "3045042100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 108, |
| "comment" : "changing tag value of integer", |
| "msg" : "313233343030", |
| "sig" : "3045ff2100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 109, |
| "comment" : "changing tag value of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251002044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 110, |
| "comment" : "changing tag value of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251012044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 111, |
| "comment" : "changing tag value of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251032044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 112, |
| "comment" : "changing tag value of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251042044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 113, |
| "comment" : "changing tag value of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251ff2044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 114, |
| "comment" : "dropping value of integer", |
| "msg" : "313233343030", |
| "sig" : "30240200022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 115, |
| "comment" : "dropping value of integer", |
| "msg" : "313233343030", |
| "sig" : "3025022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510200", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 116, |
| "comment" : "using composition for integer", |
| "msg" : "313233343030", |
| "sig" : "304922250201000220eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 117, |
| "comment" : "using composition for integer", |
| "msg" : "313233343030", |
| "sig" : "3049022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2512224020144021f243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 118, |
| "comment" : "modify first byte of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022102eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 119, |
| "comment" : "modify first byte of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022046243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 120, |
| "comment" : "modify last byte of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2d1022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 121, |
| "comment" : "modify last byte of integer", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739a2b", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 122, |
| "comment" : "truncated integer", |
| "msg" : "313233343030", |
| "sig" : "3044022000eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 123, |
| "comment" : "truncated integer", |
| "msg" : "313233343030", |
| "sig" : "3044022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251021f44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739a", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 124, |
| "comment" : "truncated integer", |
| "msg" : "313233343030", |
| "sig" : "3044022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251021f243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 125, |
| "comment" : "leading ff in integer", |
| "msg" : "313233343030", |
| "sig" : "30460222ff00eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 126, |
| "comment" : "leading ff in integer", |
| "msg" : "313233343030", |
| "sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510221ff44243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 127, |
| "comment" : "replaced integer by infinity", |
| "msg" : "313233343030", |
| "sig" : "3025090180022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 128, |
| "comment" : "replaced integer by infinity", |
| "msg" : "313233343030", |
| "sig" : "3026022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251090180", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 129, |
| "comment" : "replacing integer with zero", |
| "msg" : "313233343030", |
| "sig" : "3025020100022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 130, |
| "comment" : "replacing integer with zero", |
| "msg" : "313233343030", |
| "sig" : "3026022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251020100", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 131, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "3045022101eb044a2e719d94a33837717ce9bc5ff94062cf047015777244b442e323862392022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 132, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "30440220eb044a2e719d94a33837717ce9bc5ffbcb051537118436fac50f85c98319a110022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 133, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "30450221ff14fbb5d18e626b5cc7c88e831643a0057a4c0de23f3328c97b1e1ba9acb01daf022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 134, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "3044022014fbb5d18e626b5cc7c88e831643a00434faeac8ee7bc9053af07a367ce65ef0022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 135, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "30450221fe14fbb5d18e626b5cc7c88e831643a006bf9d30fb8fea888dbb4bbd1cdc79dc6e022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 136, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "3045022101eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 137, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "3044022014fbb5d18e626b5cc7c88e831643a0057a4c0de23f3328c97b1e1ba9acb01daf022044243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 138, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102210144243d91ef664d8ec525cb20630571227c5815268bef4c2d8f46dcdba7a9dbec", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 139, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510221ff44243d91ef664d8ec525cb206305712506fa5b592d5e0bb60fa21fc2073d596a", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 140, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "3045022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510220bbdbc26e1099b2713ada34df9cfa8edc3e56c7c02359540e308b81b1288c6555", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 141, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe2510221febbdbc26e1099b2713ada34df9cfa8edd83a7ead97410b3d270b9232458562414", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 142, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe25102210144243d91ef664d8ec525cb2063057123c1a9383fdca6abf1cf747e4ed7739aab", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 143, |
| "comment" : "Modified r or s, e.g. by adding or subtracting the order of the group", |
| "msg" : "313233343030", |
| "sig" : "3046022100eb044a2e719d94a33837717ce9bc5ffa85b3f21dc0ccd73684e1e456534fe251022100bbdbc26e1099b2713ada34df9cfa8edc3e56c7c02359540e308b81b1288c6555", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 144, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3006020100020100", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 145, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3006020100020101", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 146, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30060201000201ff", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 147, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 148, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 149, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026020100022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 150, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 151, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026020100022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 152, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3008020100090380fe01", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 153, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3006020100090142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 154, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3006020101020100", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 155, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3006020101020101", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 156, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30060201010201ff", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 157, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 158, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 159, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 160, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 161, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026020101022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 162, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3008020101090380fe01", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 163, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3006020101090142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 164, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30060201ff020100", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 165, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30060201ff020101", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 166, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30060201ff0201ff", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 167, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 168, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 169, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30260201ff022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 170, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 171, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30260201ff022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 172, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30080201ff090380fe01", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 173, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "30060201ff090142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 174, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020100", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 175, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141020101", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 176, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410201ff", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 177, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 178, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 179, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 180, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 181, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 182, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141090380fe01", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 183, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141090142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 184, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020100", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 185, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140020101", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 186, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641400201ff", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 187, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 188, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 189, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 190, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 191, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 192, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140090380fe01", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 193, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140090142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 194, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020100", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 195, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020101", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 196, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641420201ff", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 197, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 198, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 199, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 200, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 201, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 202, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3028022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142090380fe01", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 203, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142090142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 204, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020100", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 205, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f020101", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 206, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0201ff", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 207, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 208, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 209, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 210, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 211, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 212, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f090380fe01", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 213, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f090142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 214, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020100", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 215, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30020101", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 216, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc300201ff", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 217, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 218, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 219, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 220, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 221, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 222, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3028022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30090380fe01", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 223, |
| "comment" : "Signature with special case values for r and s", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc30090142", |
| "result" : "invalid", |
| "flags" : [ |
| "EdgeCase" |
| ] |
| }, |
| { |
| "tcId" : 224, |
| "comment" : "Signature encoding contains wrong types.", |
| "msg" : "313233343030", |
| "sig" : "30060201010c0130", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 225, |
| "comment" : "Signature encoding contains wrong types.", |
| "msg" : "313233343030", |
| "sig" : "30050201010c00", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 226, |
| "comment" : "Signature encoding contains wrong types.", |
| "msg" : "313233343030", |
| "sig" : "30090c0225730c03732573", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 227, |
| "comment" : "Signature encoding contains wrong types.", |
| "msg" : "313233343030", |
| "sig" : "30080201013003020100", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 228, |
| "comment" : "Signature encoding contains wrong types.", |
| "msg" : "313233343030", |
| "sig" : "3003020101", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 229, |
| "comment" : "Signature encoding contains wrong types.", |
| "msg" : "313233343030", |
| "sig" : "3006020101010100", |
| "result" : "invalid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 230, |
| "comment" : "Edge case for Shamir multiplication", |
| "msg" : "3232333836", |
| "sig" : "3046022100dd1b7d09a7bd8218961034a39a87fecf5314f00c4d25eb58a07ac85e85eab516022100b98c5232f0100d55db14eb0fe9e943fb45d8f192bbdd38147850f4d950f16a91", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 231, |
| "comment" : "special case hash", |
| "msg" : "33313930393433323838", |
| "sig" : "3046022100840a6cd819f21a2a3c3be7461bf516f5191c32d059eea09699ac4132f794881902210094c53906a1595cf9fe14831b5298b4e297219afb895c18a19f4508fa4f6e0394", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 232, |
| "comment" : "special case hash", |
| "msg" : "383433343734313535", |
| "sig" : "304502205928b7eeb84242914d4d5b871feb3b0d789455e44a41e3b60e0e43856a4a7a39022100d650930d76eb2444713b63b501a8e8b39615784306f1f2fa90915066e4f60192", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 233, |
| "comment" : "special case hash", |
| "msg" : "33353732363936383239", |
| "sig" : "304502202ff05b06077811e7bf8a1b8804fa6bb7db793b0a8927745f5b543998dab306b3022100c9e7da07e2b2d28f169924bab22d90a107ca97f5022eac08d0a4577f30d89988", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 234, |
| "comment" : "special case hash", |
| "msg" : "353931383333343239", |
| "sig" : "3045022019c5e74fd3ab3847d1ba8ec6ff682b184ed2ae466622890deb4206385c31b0a5022100c959ebce99b3446aacee56eecdbae1898fc71a6bacb4464a6a4b0276821b32e7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 235, |
| "comment" : "special case hash", |
| "msg" : "3832353330383232353839", |
| "sig" : "3045022054bb584a67c79e19d3f9627cc1eadacce8075e3f5c03e45c807b46d505ca73ab022100ab37fbc790a0400debbbde06b9771b63732d79de6a56e87275a968e0d4aaefbf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 236, |
| "comment" : "special case hash", |
| "msg" : "3133373334383238313432", |
| "sig" : "30450220699d4d68c233f44bf1d3f70001a9acac7be906e09ac440c8d16044364696b94d0221009990c2cd8d7c6a227dce6a94900bc7b69a8ee6cf0ba062767c09d9e5b12e413c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 237, |
| "comment" : "special case hash", |
| "msg" : "313733383135363430", |
| "sig" : "3046022100e779c882a97701293daa1413f9fe49ab97bd8f742331461d0e3b93333c1db5bb022100ad3fd904ab463ec8bc7ff988c142acdbc5dd73d8dce919b458987c1f32ba3e9b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 238, |
| "comment" : "special case hash", |
| "msg" : "32353533343636353034", |
| "sig" : "3046022100d121d4639e90e4741919d9cb3888d69c46d6fdc84980b5ecc249fa01cae19be5022100ac0559aa580e535e401ea9e2710f067a375ec69dc49fba668d7a14d8bde42d0d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 239, |
| "comment" : "special case hash", |
| "msg" : "32313833303339313937", |
| "sig" : "3046022100de04d387ddd0189ef2ec494594ed056675788d6cac25f9826e50fec66f47be6f022100a55cbc3e87809b4dcc634cea32fc23cf7ac70f71ef1731de41414c0a71891cb5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 240, |
| "comment" : "special case hash", |
| "msg" : "3130353236313736353435", |
| "sig" : "304502205a8d2d504831a047c7277d9c13f7f456fd9569a311c5be93cbfa9a3122534ff3022100d0f9586630564236e9b133a7b53202b29d3a3caeb28f5d2360adfea238f41529", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 241, |
| "comment" : "special case hash", |
| "msg" : "32353031353339393836", |
| "sig" : "304502200e2dc3e0b7c51be950c814b4cd74b8707753bc5a7543d6589ae1464c93227bf70221009cea04df1218bb7a0c851da9fef4069cfca9fc00ef08c37976adfc4ec7b5e2b2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 242, |
| "comment" : "special case hash", |
| "msg" : "3134393533313634363139", |
| "sig" : "304502200c93646c509040bac868258bf3f2d13d26e98993e8680f0da846c1712be95109022100c65386f8b0a12fef25791cd93a045140af9c24fe3d3d700e02d23b1ce2da05f3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 243, |
| "comment" : "special case hash", |
| "msg" : "32303633383532393036", |
| "sig" : "30450221009906860d728638f6a260e13495f2c6099838e5c2f94828f10caf2c58970d3bf802204853235fd511b8db3956bd25b772fab54bad3867d1c637a9984016f785fdc6cf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 244, |
| "comment" : "special case hash", |
| "msg" : "37383339373634393932", |
| "sig" : "3045022100c6d609fc861a35134b4dc180a3b2a7b13ad8477358e80286f90499c58bd37dd302200978e0b21055dcc81844d297d6bbecbd074f09717b46c695ae60799d564a1f9f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 245, |
| "comment" : "special case hash", |
| "msg" : "32313239323634343639", |
| "sig" : "304502201496fd7a5023faf78b0e1008b054f25c509d34713d4594cfabf24c1b2229643d022100f660ac1daa7700a55189d6710a373b350ea2446ae76fc8a3522df3e01a2bc2f1", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 246, |
| "comment" : "special case hash", |
| "msg" : "34383332303432363833", |
| "sig" : "3044022031007f0306f171eb56c9bc7f7c0cd7d776acd86be680f600d3729aedc03aa9ef022059f529aecb6c8e7469830daea5065e6da8c349688ab4fa0ebec364035a68e58a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 247, |
| "comment" : "special case hash", |
| "msg" : "333635323231383136", |
| "sig" : "3046022100fbe1a139e3c74cef01d21d9c5a47a783080dbd9b86a202e933872a71a4b53838022100fe3164ad51c080ddd4126f42979e6b519075b2ec96060e02f9dd6fb6f9f3bfdf", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 248, |
| "comment" : "special case hash", |
| "msg" : "3234393137313236393635", |
| "sig" : "3044022004518c6be6586ceb5559014ff40311fe7e6d0ffcdfc655b6a06bbe203a185ed602201e0b927e43125aa196329bb0f09bf75d0481dba924f91e3e39e3e0878a972a83", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 249, |
| "comment" : "special case hash", |
| "msg" : "32363232373930373738", |
| "sig" : "3046022100ad67c0270ea088a9daa805788b6aa5161c6e7e12d237515518914ab66d1dcb66022100c5fa3b243e9148e1dcfc27abd9991a2c0c2d25bde9822ce26f344bc9e03f9ee7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 250, |
| "comment" : "special case hash", |
| "msg" : "313031323537373238393237", |
| "sig" : "3045022100edd7e3fb8581ded7c0961f7365a1a39c6fa301d9728000aeb84c41d918c17dbb022025cfb4fdade11816359ccfd2001cc2b0e509de9cca0c1aa7eaae719637e11156", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 251, |
| "comment" : "special case hash", |
| "msg" : "31303530383732323032", |
| "sig" : "304402204ca5021a99c50916f997009a2f6addc6cb2a57cada7b1eb72821f66ec353516d022043d471d4043f8fbb0765c059d1b5386b49a530a626d26d2bed4323c0aea5d24a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 252, |
| "comment" : "special case hash", |
| "msg" : "32353037373237303332", |
| "sig" : "3045022100eb3a1a9165de050206fa045882f7f3bd06bd02c2e825740d72d8cb2a07f45cfb0220394fa8625004c62cb1c8eea02c3411e6a036b4afe14727d497b31d7251d4a20c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 253, |
| "comment" : "special case hash", |
| "msg" : "373139333435393339", |
| "sig" : "304502207921badf49f2beba3bc6d696494e7f6c74edc3b722247adbc9cf54d02527ef30022100a45ef9b623bad9a24433afc7e4e2b25270cf07ab20e29ee822255b6ee8da233d", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 254, |
| "comment" : "special case hash", |
| "msg" : "31363337333035373633", |
| "sig" : "304402203e2c342f84cb36f986b72bd19867c359ad195046ef30ca7549df842d33a51ccb02205b8bfcfc785ff44ccc2651b893b5dfbc12739cc3973988dbb209cd60f4c1b4e2", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 255, |
| "comment" : "special case hash", |
| "msg" : "34323431323733373133", |
| "sig" : "3046022100919eb36b4949e319427b2113927fd40f767c11d2c6a991c558438790959c00710221009e4bfd8bcca87632071bdc109cd47e45c90f7cbbff3ff05a1591585b2f0f6537", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 256, |
| "comment" : "special case hash", |
| "msg" : "343735363134373337", |
| "sig" : "3045022100e36e3c1918e378f12ccaefe24954c4fb77d8a227f7a234a045c2fa69ec0184c4022065f7b5def112fd96d3c3ddf3aa5bce418ae5cb7322387b18b5b15e2caa78f209", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 257, |
| "comment" : "special case hash", |
| "msg" : "37313632333237373334", |
| "sig" : "304602210089674f75b7440869f9de0cdde21ef47003309be9f0ff7f858c6f43a3b9067096022100d37781ff993210da5470ba8ce3c16a088e58e79d7fd0f5e2d2336443d9b1aeb8", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 258, |
| "comment" : "special case hash", |
| "msg" : "31323232343034313239", |
| "sig" : "30440220584c05af98b487e9a0b5dd5e0154d124aeefa55eb48a274721365e597549ec98022047b4127c6c09077615a921be38942baa053a88b73884dfadd6a745cc9c6fa096", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 259, |
| "comment" : "special case hash", |
| "msg" : "33353234353833333638", |
| "sig" : "304402205f21b554fd91ca9cdd5109a00ab3ecb2d8b5137b4fd05c254c3faaa377b3da0602205d036a7dbebf9351c88d3bbe03991690cb7b67d3b5ca4266eb25029e3a1f75e6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 260, |
| "comment" : "special case hash", |
| "msg" : "3331363334333936", |
| "sig" : "304402206a309780826539059b3b2c9d4315bbb83b4c3afc218d440acf2d01ec0a5cdf8302205d3ea569a5ad21db62e4bc0b60251e5f65b01158f2c8821973ee6c47cd15fc34", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 261, |
| "comment" : "special case hash", |
| "msg" : "36353332353938343339", |
| "sig" : "3045022041d51f04d6fdcc5f5cacf88e50e418ef0067f8d854dc991615003f1e49927a53022100c6f7c10cad03b89460a9794a171f2e10d84982c462cbf075b06738b3f904cc5c", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 262, |
| "comment" : "special case hash", |
| "msg" : "373338353138353034", |
| "sig" : "3046022100da8e729ac23689e868129854fbbde5c9130ebad0e555047f6c4ffccdb0d75fde022100b693c1a3ccd93e2989f84e77e0ea5983b758f4c1a2a8c4b6219b6b006e9ba1e5", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 263, |
| "comment" : "special case hash", |
| "msg" : "31343635323636353739", |
| "sig" : "304502200793b70b17c7db1ee4f84a0fcc27115355bca4036e33830bddb58aaaf21db1e9022100b884dc3329f826a3cc1766ab7f67cd31ad17b4d48e81b8641d6cf70400c80649", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 264, |
| "comment" : "special case hash", |
| "msg" : "32303334383839343934", |
| "sig" : "304402203ee201732af7f4fb862991d162a11f79fae57233ff964782db1b35b2dee67f60022078e00f30babf2d483c9e9729c50ac07df9abe878ff8edd3cd7ea3cecc30b724e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 265, |
| "comment" : "special case hash", |
| "msg" : "34343730383836373835", |
| "sig" : "30460221008f2c4f9daeae645deb8237f2598485a7c3ac3b0e0b945641e4f24f59ffe7845a022100a7f781e40a73cc4f49159ed982ffb264097c5f34382314ba0128a52c9144fd33", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 266, |
| "comment" : "special case hash", |
| "msg" : "353537363430343436", |
| "sig" : "30450220750dad3a83d3c3621a78dcd92f7da948c6fc68d7f0d9603835b2488515c539ae022100a0736c57503c76c2342e3f13e55f6dfb6637b1fb6ba5caf00b9e540daa7f70c6", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 267, |
| "comment" : "special case hash", |
| "msg" : "36333434393536363038", |
| "sig" : "3046022100b3d14a7f7dd693c7fd62d073cb6bc77504431d8a992cc64af774703a981db0a1022100ab8a35acce773242850c086013869631e99cf9c5378d39d0fe10ca7b504c0cf9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 268, |
| "comment" : "special case hash", |
| "msg" : "34393432383039303331", |
| "sig" : "3046022100ff35621d420e7a8343d222f18acb46ae5a5a29320f88e2f0977acfd96d7014410221009fc29bfd8a80a24959bd4494de1b3c0a3366131aefef4fe9d33f1f91d118bb27", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 269, |
| "comment" : "special case hash", |
| "msg" : "323636353831393339", |
| "sig" : "30450220051291f27408436b4c56cc8993b3891c5c3a4bf3747041b4d915fdccc1c67a59022100f8d6971a948332617564b4c9581850f8992752f1afe30370a4d36af72376672f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 270, |
| "comment" : "special case hash", |
| "msg" : "33333332323134313134", |
| "sig" : "3046022100b820f2163d1a902e847c69392da7124bc31f56ecad5f73c3db142c9c8220cc6502210089c527e55e559aa5efb263860fbac04f1ce556f82bcccb49991bc2c575808aa7", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 271, |
| "comment" : "special case hash", |
| "msg" : "363136353237373135", |
| "sig" : "304402200180c08e97d4fe407c0eab2eb7d17bae60e8ca9ad459e57cdf48389ed9ed953602207d5eaeffffba65afbf1ba9ca9bc0fe1181da76e5e41ade8687799b09e9104597", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 272, |
| "comment" : "special case hash", |
| "msg" : "32333539393535383133", |
| "sig" : "3046022100985f15f0eecc62112817bc234784d60404804ea7dba48f8c09cc02401c4e13ae022100c73d1bed7077734492c700ede8e6800e048523ef9bcffb53cc79945805ff711e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 273, |
| "comment" : "special case hash", |
| "msg" : "323931333631393538", |
| "sig" : "3046022100d9a5ae9012bcacfc12fa3db623d2099657d4f321460d0135bc731a70478b79bc022100a5d882aa5cf390737839443ab059d68282064d3d827bfef52fc176d0de60ed46", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 274, |
| "comment" : "special case hash", |
| "msg" : "31363230393033333936", |
| "sig" : "3046022100f070e1285c47106a1ad23a774756a3d3453a48d245401604ef59a96b9a1910c2022100b43cf52041613dbf8d3a136a0d0f6bce87cd74262224e620f355ddeced20e5bd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 275, |
| "comment" : "special case hash", |
| "msg" : "33333633313032383432", |
| "sig" : "3046022100963a3ae4b0a7ae86047e47f375c7e42de035f28fb430c408d0d815caebefa344022100a1edd8c2d39f04f99e05a793b7970dfa76f4b1fc0663d308edee9d3ecd077d66", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 276, |
| "comment" : "special case hash", |
| "msg" : "363237373433343931", |
| "sig" : "3046022100e6adb9139cf47dae0890006732629c8e095c13df370717a42a8bc6e8936678ef022100a8df8acc7ee7551cf0409e8c1c2fd0df6e7e9b3827e95727fa492c274e4668fc", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 277, |
| "comment" : "special case hash", |
| "msg" : "33383536373938313437", |
| "sig" : "3044022007662a36a2bb779a276145e78543c360c7d0a22a1749f69ead2788c75750d24802207c0a4dba499b27cc249a705ba7bbf512a7484b93f9a83ca9305dd49cde6a302b", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 278, |
| "comment" : "special case hash", |
| "msg" : "32383831313830363430", |
| "sig" : "3045022036df003efdbec3bf53a2a45248c1e96e60c9bcf10b4f5dfb220744d2da51fc8e022100e5f103b3a74fa1d0a78e74d604f31889e6637cff2acbb31a70726e72f392d4ba", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 279, |
| "comment" : "special case hash", |
| "msg" : "3130393537333934363738", |
| "sig" : "30440220712dc3233f462b0a37f020ec559bb1a19d879ae36210c75efcb9c071915116e1022006a981761249cc1929f5c18d6f2a76eef487bbda0c4470bb098b87b91328083f", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 280, |
| "comment" : "special case hash", |
| "msg" : "353432373131393834", |
| "sig" : "3044022010e373d1cb4c05295b63ce7103817b7c0fd096d7c63f65f56d950a61e455c1cb022044cb5c8270c069ac408a6c9f31ace9229ab6078a36adc465107f0a3d6ddfea66", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 281, |
| "comment" : "special case hash", |
| "msg" : "33313530303334333235", |
| "sig" : "3045022100cd1274f4c89ab194203ccb5c39e7d0bc364537b84b9dd48d922e43e79e4258c2022042e1fcf72eb65d76b13128d3065daa31312bf9c110f18b4799dce8eccae52d67", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 282, |
| "comment" : "special case hash", |
| "msg" : "31393939383231333931", |
| "sig" : "30450220516c983fe6567ac700f93028da6affc598dfa95391896c544c8f73c96314a0a0022100bfa56a1833668acfd14899e8cc160b79c5e92a30055dd7c700484f6bfce42cfd", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 283, |
| "comment" : "special case hash", |
| "msg" : "31393731323039323631", |
| "sig" : "3045022052279b3df58e2aa7ddaee1e5de155cb75d4f00ec7db74ae913a6ed33dea896d4022100ef5823ff9977fa492483bcbfc1d0bd765fd6dfa78cc11e658b4984b543e0e79e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 284, |
| "comment" : "special case hash", |
| "msg" : "33353731383338383537", |
| "sig" : "3045022001c2a04eef5827e7e04eb51802cc3859af6d84fe35aee4da4bc1b0ee154b7ef3022100dc57a107da6bb12624313660233cbdcc55ff7147ecb3a328af3e86225c89be53", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 285, |
| "comment" : "special case hash", |
| "msg" : "38363832323639383935", |
| "sig" : "304502201ce1bb1fc78a38d4af211b5fceebd01126c10ceab1de6401e1df1dc495dbf5b5022100c9b564a0a5b9675eece3cbe33498634e7943893fe16c61ef894bd4be349a6874", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 286, |
| "comment" : "special case hash", |
| "msg" : "32353438383536303331", |
| "sig" : "3045022100b7ae42b36f060c15c6745ea4d8bd91ae2eafe0e196c52cfac4e16ab74d3048b60220421bc2dcd0854dd4e69a3e930b2cb646557bd68c800c5a2ca7bbb3ddd32370aa", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 287, |
| "comment" : "special case hash", |
| "msg" : "34393935373031333139", |
| "sig" : "3045022100d51dc206df9cfb7198e22b957c644357542264badf5aede3f7474534da0d5b220220266d172a6d6775963f9ed4fb59065c8f1948c48a51463fe79bbf1b45df7e57b9", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 288, |
| "comment" : "special case hash", |
| "msg" : "32343536363831373835", |
| "sig" : "3045022100f881b3e21684fbf899f762c8fc7c7423a2ad2c276257c99eae86b66ee39e4ae1022027207d5ccff773b26bf0d282d884b3c3a6724ba06a1671c9f9be8cbe6e3589e4", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 289, |
| "comment" : "special case hash", |
| "msg" : "34313835333731323336", |
| "sig" : "304402202455ebf62b50f958781792fdc705755923a30c0eb7d515a0988c1a14de62caad022010bd68c881416205bd95a5f2765d69726e0bce5b2a0ec525aeb1bba7d35d8e4a", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 290, |
| "comment" : "special case hash", |
| "msg" : "373237383439303034", |
| "sig" : "30450221009119d7949d9e4c55e4c712d257c4ba3ab9d657c7e0aa7840091cb2acfb4fc25a022042524fd0c4ae8b50644cba34f86c21a42ee045ce7c15b4eb817affc78d20fdb3", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 291, |
| "comment" : "special case hash", |
| "msg" : "31353632383139333138", |
| "sig" : "30450220191e716669d84631a04cc085f03b2f1a4f55810f70bebbaf5ee13d68f2598ffb02210090f208a9f1c27911b5fb8d867bdf123dd601639c2dfa1f6a61fd2f82cadb1361", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 292, |
| "comment" : "special case hash", |
| "msg" : "3231383739393238333836", |
| "sig" : "30460221008cc2cab9f257928181c4d3685d544bec0b88b95cbbdb8ad1b0543b46b24144730221009d1d158dab8e91c68b372ade107aac5c22f8be64463b0c23340dfc828d7b7df3", |
| "result" : "valid", |
| "flags" : [] |
| } |
| ] |
| }, |
| { |
| "key" : { |
| "curve" : "secp256k1", |
| "keySize" : 256, |
| "type" : "EcPublicKey", |
| "uncompressed" : "0427504e893fd62d0bfdeaa073106b16e8f8d2726a9762529764cfe8fe8a38460e21bb0ddff040b7aff8f08a60d5ae1a59472f394846ae4f58c4be0cc8a2a36501", |
| "wx" : "27504e893fd62d0bfdeaa073106b16e8f8d2726a9762529764cfe8fe8a38460e", |
| "wy" : "21bb0ddff040b7aff8f08a60d5ae1a59472f394846ae4f58c4be0cc8a2a36501" |
| }, |
| "keyDer" : "3056301006072a8648ce3d020106052b8104000a0342000427504e893fd62d0bfdeaa073106b16e8f8d2726a9762529764cfe8fe8a38460e21bb0ddff040b7aff8f08a60d5ae1a59472f394846ae4f58c4be0cc8a2a36501", |
| "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEJ1BOiT/WLQv96qBzEGsW6PjScmqXYlKX\nZM/o/oo4Rg4huw3f8EC3r/jwimDVrhpZRy85SEauT1jEvgzIoqNlAQ==\n-----END PUBLIC KEY-----", |
| "sha" : "SHA3-256", |
| "type" : "EcdsaVerify", |
| "tests" : [ |
| { |
| "tcId" : 293, |
| "comment" : "k*G has a large x-coordinate", |
| "msg" : "313233343030", |
| "sig" : "30360211014551231950b75fc4402da1722fc9baeb022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 294, |
| "comment" : "r too large", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2c022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", |
| "result" : "invalid", |
| "flags" : [] |
| } |
| ] |
| }, |
| { |
| "key" : { |
| "curve" : "secp256k1", |
| "keySize" : 256, |
| "type" : "EcPublicKey", |
| "uncompressed" : "04f131f6dddde59bae7b0090a47bafbb33c157ac6da439324a6681bf67f575f90beccc2fb2c0be318fda9335bb83488bcafd33be82c38318bcf845fd0e5017c248", |
| "wx" : "00f131f6dddde59bae7b0090a47bafbb33c157ac6da439324a6681bf67f575f90b", |
| "wy" : "00eccc2fb2c0be318fda9335bb83488bcafd33be82c38318bcf845fd0e5017c248" |
| }, |
| "keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004f131f6dddde59bae7b0090a47bafbb33c157ac6da439324a6681bf67f575f90beccc2fb2c0be318fda9335bb83488bcafd33be82c38318bcf845fd0e5017c248", |
| "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE8TH23d3lm657AJCke6+7M8FXrG2kOTJK\nZoG/Z/V1+QvszC+ywL4xj9qTNbuDSIvK/TO+gsODGLz4Rf0OUBfCSA==\n-----END PUBLIC KEY-----", |
| "sha" : "SHA3-256", |
| "type" : "EcdsaVerify", |
| "tests" : [ |
| { |
| "tcId" : 295, |
| "comment" : "r,s are large", |
| "msg" : "313233343030", |
| "sig" : "3046022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413f022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036413e", |
| "result" : "valid", |
| "flags" : [] |
| } |
| ] |
| }, |
| { |
| "key" : { |
| "curve" : "secp256k1", |
| "keySize" : 256, |
| "type" : "EcPublicKey", |
| "uncompressed" : "041101c496d5f8910a7749efff9dc46f68a7fd02d6975fdf15bf90efb70463cb4ede199e46e67d463aa8c752cac8a342b8fe0e9a5ba9a67416c8865c45e478007e", |
| "wx" : "1101c496d5f8910a7749efff9dc46f68a7fd02d6975fdf15bf90efb70463cb4e", |
| "wy" : "00de199e46e67d463aa8c752cac8a342b8fe0e9a5ba9a67416c8865c45e478007e" |
| }, |
| "keyDer" : "3056301006072a8648ce3d020106052b8104000a034200041101c496d5f8910a7749efff9dc46f68a7fd02d6975fdf15bf90efb70463cb4ede199e46e67d463aa8c752cac8a342b8fe0e9a5ba9a67416c8865c45e478007e", |
| "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEEQHEltX4kQp3Se//ncRvaKf9AtaXX98V\nv5DvtwRjy07eGZ5G5n1GOqjHUsrIo0K4/g6aW6mmdBbIhlxF5HgAfg==\n-----END PUBLIC KEY-----", |
| "sha" : "SHA3-256", |
| "type" : "EcdsaVerify", |
| "tests" : [ |
| { |
| "tcId" : 296, |
| "comment" : "r and s^-1 have a large Hamming weight", |
| "msg" : "313233343030", |
| "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc02203e9a7582886089c62fb840cf3b83061cd1cff3ae4341808bb5bdee6191174177", |
| "result" : "valid", |
| "flags" : [] |
| } |
| ] |
| }, |
| { |
| "key" : { |
| "curve" : "secp256k1", |
| "keySize" : 256, |
| "type" : "EcPublicKey", |
| "uncompressed" : "046e43a5c63ad0bc8d178a745192671c06500f0dbd757c3f2eae65089aaf0d648982954ff60c3460a27748445525c6cd30701725e1697891cb7f32feed128a3ae7", |
| "wx" : "6e43a5c63ad0bc8d178a745192671c06500f0dbd757c3f2eae65089aaf0d6489", |
| "wy" : "0082954ff60c3460a27748445525c6cd30701725e1697891cb7f32feed128a3ae7" |
| }, |
| "keyDer" : "3056301006072a8648ce3d020106052b8104000a034200046e43a5c63ad0bc8d178a745192671c06500f0dbd757c3f2eae65089aaf0d648982954ff60c3460a27748445525c6cd30701725e1697891cb7f32feed128a3ae7", |
| "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEbkOlxjrQvI0XinRRkmccBlAPDb11fD8u\nrmUImq8NZImClU/2DDRgondIRFUlxs0wcBcl4Wl4kct/Mv7tEoo65w==\n-----END PUBLIC KEY-----", |
| "sha" : "SHA3-256", |
| "type" : "EcdsaVerify", |
| "tests" : [ |
| { |
| "tcId" : 297, |
| "comment" : "r and s^-1 have a large Hamming weight", |
| "msg" : "313233343030", |
| "sig" : "304402207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc022024238e70b431b1a64efdf9032669939d4b77f249503fc6905feb7540dea3e6d2", |
| "result" : "valid", |
| "flags" : [] |
| } |
| ] |
| }, |
| { |
| "key" : { |
| "curve" : "secp256k1", |
| "keySize" : 256, |
| "type" : "EcPublicKey", |
| "uncompressed" : "04ef4e8b5732f51a4b2547c6581381ccf750bb6d30a07cb758865414d9a45017fbf10247bcaa4ca73d5c9ad4c8a03a60a7f5cfa07fb57437b5a6f0a9bd381d78a5", |
| "wx" : "00ef4e8b5732f51a4b2547c6581381ccf750bb6d30a07cb758865414d9a45017fb", |
| "wy" : "00f10247bcaa4ca73d5c9ad4c8a03a60a7f5cfa07fb57437b5a6f0a9bd381d78a5" |
| }, |
| "keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004ef4e8b5732f51a4b2547c6581381ccf750bb6d30a07cb758865414d9a45017fbf10247bcaa4ca73d5c9ad4c8a03a60a7f5cfa07fb57437b5a6f0a9bd381d78a5", |
| "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAE706LVzL1GkslR8ZYE4HM91C7bTCgfLdY\nhlQU2aRQF/vxAke8qkynPVya1MigOmCn9c+gf7V0N7Wm8Km9OB14pQ==\n-----END PUBLIC KEY-----", |
| "sha" : "SHA3-256", |
| "type" : "EcdsaVerify", |
| "tests" : [ |
| { |
| "tcId" : 298, |
| "comment" : "small r and s", |
| "msg" : "313233343030", |
| "sig" : "3006020101020101", |
| "result" : "valid", |
| "flags" : [] |
| } |
| ] |
| }, |
| { |
| "key" : { |
| "curve" : "secp256k1", |
| "keySize" : 256, |
| "type" : "EcPublicKey", |
| "uncompressed" : "04a973c15a44d2dcd50558e033d242155a29808b87491576566a83821b650e6f2dfc5ecd5482fa591f578308b09f2e704116a375ba1e2837912bae2972d340414d", |
| "wx" : "00a973c15a44d2dcd50558e033d242155a29808b87491576566a83821b650e6f2d", |
| "wy" : "00fc5ecd5482fa591f578308b09f2e704116a375ba1e2837912bae2972d340414d" |
| }, |
| "keyDer" : "3056301006072a8648ce3d020106052b8104000a03420004a973c15a44d2dcd50558e033d242155a29808b87491576566a83821b650e6f2dfc5ecd5482fa591f578308b09f2e704116a375ba1e2837912bae2972d340414d", |
| "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEqXPBWkTS3NUFWOAz0kIVWimAi4dJFXZW\naoOCG2UOby38Xs1UgvpZH1eDCLCfLnBBFqN1uh4oN5Errily00BBTQ==\n-----END PUBLIC KEY-----", |
| "sha" : "SHA3-256", |
| "type" : "EcdsaVerify", |
| "tests" : [ |
| { |
| "tcId" : 299, |
| "comment" : "small r and s", |
| "msg" : "313233343030", |
| "sig" : "3006020101020102", |
| "result" : "valid", |
| "flags" : [] |
| } |
| ] |
| }, |
| { |
| "key" : { |
| "curve" : "secp256k1", |
| "keySize" : 256, |
| "type" : "EcPublicKey", |
| "uncompressed" : "048cd31f1656b21ec27276a533c35bf51d95490bfec57868a9b94433eda4579d61bb2c8e80c45d949bcaf6f0bbc76bc27c95939945052ad1a11014756556c6f978", |
| "wx" : "008cd31f1656b21ec27276a533c35bf51d95490bfec57868a9b94433eda4579d61", |
| "wy" : "00bb2c8e80c45d949bcaf6f0bbc76bc27c95939945052ad1a11014756556c6f978" |
| }, |
| "keyDer" : "3056301006072a8648ce3d020106052b8104000a034200048cd31f1656b21ec27276a533c35bf51d95490bfec57868a9b94433eda4579d61bb2c8e80c45d949bcaf6f0bbc76bc27c95939945052ad1a11014756556c6f978", |
| "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEjNMfFlayHsJydqUzw1v1HZVJC/7FeGip\nuUQz7aRXnWG7LI6AxF2Um8r28LvHa8J8lZOZRQUq0aEQFHVlVsb5eA==\n-----END PUBLIC KEY-----", |
| "sha" : "SHA3-256", |
| "type" : "EcdsaVerify", |
| "tests" : [ |
| { |
| "tcId" : 300, |
| "comment" : "small r and s", |
| "msg" : "313233343030", |
| "sig" : "3006020101020103", |
| "result" : "valid", |
| "flags" : [] |
| }, |
| { |
| "tcId" : 301, |
| "comment" : "r is larger than n", |
| "msg" : "313233343030", |
| "sig" : "3026022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142020103", |
| "result" : "invalid", |
| "flags" : [] |
| } |
| ] |
| }, |
| { |
| "key" : { |
| "curve" : "secp256k1", |
| "keySize" : 256, |
| "type" : "EcPublicKey", |
| "uncompressed" : "047f77dbb4e500dc9e405ebd9082afa9d0afb5c519fdce252910fcc9202895661cefce51d16a51700a672db8de2af070391a02da1c6a398b7dda94403a06db03d1", |
| "wx" : "7f77dbb4e500dc9e405ebd9082afa9d0afb5c519fdce252910fcc9202895661c", |
| "wy" : "00efce51d16a51700a672db8de2af070391a02da1c6a398b7dda94403a06db03d1" |
| }, |
| "keyDer" : "3056301006072a8648ce3d020106052b8104000a034200047f77dbb4e500dc9e405ebd9082afa9d0afb5c519fdce252910fcc9202895661cefce51d16a51700a672db8de2af070391a02da1c6a398b7dda94403a06db03d1", |
| "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEf3fbtOUA3J5AXr2Qgq+p0K+1xRn9ziUp\nEPzJICiVZhzvzlHRalFwCmctuN4q8HA5GgLaHGo5i33alEA6BtsD0Q==\n-----END PUBLIC KEY-----", |
| "sha" : "SHA3-256", |
| "type" : "EcdsaVerify", |
| "tests" : [ |
| { |
| "tcId" : 302, |
| "comment" : "s is larger than n", |
| "msg" : "313233343030", |
| "sig" : "3026020101022100fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd04917c8", |
| "result" : "invalid", |
| "flags" : [] |
| } |
| ] |
| }, |
| { |
| "key" : { |
| "curve" : "secp256k1", |
| "keySize" : 256, |
| "type" : "EcPublicKey", |
| "uncompressed" : "046d4f41c9c4c15f02a199264a51266ed793952a7cea79125dcded805ed7a54c1350314fa927966b90b6c4e57cb521666fce4cb81b7e4d3550d729fe6dd6bbe5ab", |
| "wx" : "6d4f41c9c4c15f02a199264a51266ed793952a7cea79125dcded805ed7a54c13", |
| "wy" : "50314fa927966b90b6c4e57cb521666fce4cb81b7e4d3550d729fe6dd6bbe5ab" |
| }, |
| "keyDer" : "3056301006072a8648ce3d020106052b8104000a034200046d4f41c9c4c15f02a199264a51266ed793952a7cea79125dcded805ed7a54c1350314fa927966b90b6c4e57cb521666fce4cb81b7e4d3550d729fe6dd6bbe5ab", |
| "keyPem" : "-----BEGIN PUBLIC KEY-----\nMFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEbU9BycTBXwKhmSZKUSZu15OVKnzqeRJd\nze2AXtelTBNQMU+pJ5ZrkLbE5Xy1IWZvzky4G35NNVDXKf5t1rvlqw==\n-----END PUBLIC KEY-----", |
| "sha" : "SHA3-256", |
| "type" : "EcdsaVerify", |
| "tests" : [ |
| { |
| "tcId" : 303, |
| "comment" : "small r and s^-1", |
| "msg" : "313233343030", |
| "sig" : "302702020101022100c58b162c58b162c58b162c58b162c58a1b242973853e16db75c8a1a71da4d39d", |
| "result" : "valid", |
| "flags" : [] |
| } |
| ] |
| }, |
| { |
| "key" : { |
| "curve" : "secp256k1", |
| "keySize" : 256, |
| "type" : "EcPublicKey", |
| "uncompressed" : "043bd4a602119bc50cfd05aa395c3c9f753b383bdd9539d27a1a143033fcfcaaa892d75438eba5af693196d4b7953184e2d649a0845d11af3c7d39e3b1f5449c19", |
| "wx" : |