You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dateKeys-dart/test/vectors/cms_ecdsa.json

288 lines
88 KiB

{
"spec": "0.12 draft",
"generator": "tool/cms_go_vectors_test.go, go1.26.8",
"source": "datekeys-go c531e936fa8188a4aab01575607cc85d4f5d4fa4",
"description": "The curves P-256, P-384 and P-521 of Go's crypto/elliptic; points read by crypto/ecdsa.ParseUncompressedPublicKey (ok when it reads them); and the keys and signatures of verify, each checked by crypto/ecdsa.VerifyASN1 on the hash given, as internal/cms checks them.",
"curves": [
{"name":"P-256","bits":256,"p":"ffffffff00000001000000000000000000000000ffffffffffffffffffffffff","n":"ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551","b":"5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b","gx":"6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296","gy":"4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"},
{"name":"P-384","bits":384,"p":"fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff","n":"ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973","b":"b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef","gx":"aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7","gy":"3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"},
{"name":"P-521","bits":521,"p":"01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","n":"01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409","b":"51953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00","gx":"c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66","gy":"011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650"}
],
"points": [
{"name":"a key","curve":"P-256","point":"042119174f96f54a7f01d7f0928ad391c420ade44f90d568cc2878f9b94e648273cec87e23610a72d72eae8bb6b598c555590e3d617c8c4ad3e2033029a203e75f","ok":true},
{"name":"G","curve":"P-256","point":"046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5","ok":true},
{"name":"-G","curve":"P-256","point":"046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a","ok":true},
{"name":"y + 1, off the curve","curve":"P-256","point":"042119174f96f54a7f01d7f0928ad391c420ade44f90d568cc2878f9b94e648273cec87e23610a72d72eae8bb6b598c555590e3d617c8c4ad3e2033029a203e760","ok":false},
{"name":"x = p","curve":"P-256","point":"04ffffffff00000001000000000000000000000000ffffffffffffffffffffffffcec87e23610a72d72eae8bb6b598c555590e3d617c8c4ad3e2033029a203e75f","ok":false},
{"name":"y = p","curve":"P-256","point":"042119174f96f54a7f01d7f0928ad391c420ade44f90d568cc2878f9b94e648273ffffffff00000001000000000000000000000000ffffffffffffffffffffffff","ok":false},
{"name":"y + p, which fits","curve":"P-256","point":"042119174f96f54a7f01d7f0928ad391c420ade44f90d568cc2878f9b94e648273ffffffff00000001000000000000000000000000ffffffffffffffffffffffff","ok":false},
{"name":"all ones","curve":"P-256","point":"04ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","ok":false},
{"name":"zeros","curve":"P-256","point":"0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","ok":false},
{"name":"compressed","curve":"P-256","point":"032119174f96f54a7f01d7f0928ad391c420ade44f90d568cc2878f9b94e648273","ok":false},
{"name":"hybrid, 0x06 or 0x07","curve":"P-256","point":"072119174f96f54a7f01d7f0928ad391c420ade44f90d568cc2878f9b94e648273cec87e23610a72d72eae8bb6b598c555590e3d617c8c4ad3e2033029a203e75f","ok":false},
{"name":"the infinity","curve":"P-256","point":"00","ok":false},
{"name":"empty","curve":"P-256","point":"","ok":false},
{"name":"a byte short","curve":"P-256","point":"042119174f96f54a7f01d7f0928ad391c420ade44f90d568cc2878f9b94e648273cec87e23610a72d72eae8bb6b598c555590e3d617c8c4ad3e2033029a203e7","ok":false},
{"name":"a byte more","curve":"P-256","point":"042119174f96f54a7f01d7f0928ad391c420ade44f90d568cc2878f9b94e648273cec87e23610a72d72eae8bb6b598c555590e3d617c8c4ad3e2033029a203e75f00","ok":false},
{"name":"the prefix 0x05","curve":"P-256","point":"052119174f96f54a7f01d7f0928ad391c420ade44f90d568cc2878f9b94e648273cec87e23610a72d72eae8bb6b598c555590e3d617c8c4ad3e2033029a203e75f","ok":false},
{"name":"a key","curve":"P-384","point":"0411b8cb64084c1e1dfc8151799adde60a5668458f20008af4720062e73495d78e3e0d4e42c53eb9b4f8d363a26bbf74ed0bc9bab3e595fa3d04cdb6c06c0f725262c705b977d6f0684cb078d66416cbdc05fd69b7d45d7431f1caba20821e9fa1","ok":true},
{"name":"G","curve":"P-384","point":"04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f","ok":true},
{"name":"-G","curve":"P-384","point":"04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0","ok":true},
{"name":"y + 1, off the curve","curve":"P-384","point":"0411b8cb64084c1e1dfc8151799adde60a5668458f20008af4720062e73495d78e3e0d4e42c53eb9b4f8d363a26bbf74ed0bc9bab3e595fa3d04cdb6c06c0f725262c705b977d6f0684cb078d66416cbdc05fd69b7d45d7431f1caba20821e9fa2","ok":false},
{"name":"x = p","curve":"P-384","point":"04fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff0bc9bab3e595fa3d04cdb6c06c0f725262c705b977d6f0684cb078d66416cbdc05fd69b7d45d7431f1caba20821e9fa1","ok":false},
{"name":"y = p","curve":"P-384","point":"0411b8cb64084c1e1dfc8151799adde60a5668458f20008af4720062e73495d78e3e0d4e42c53eb9b4f8d363a26bbf74edfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff","ok":false},
{"name":"y + p, which fits","curve":"P-384","point":"0411b8cb64084c1e1dfc8151799adde60a5668458f20008af4720062e73495d78e3e0d4e42c53eb9b4f8d363a26bbf74edfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff","ok":false},
{"name":"all ones","curve":"P-384","point":"04ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","ok":false},
{"name":"zeros","curve":"P-384","point":"04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","ok":false},
{"name":"compressed","curve":"P-384","point":"0311b8cb64084c1e1dfc8151799adde60a5668458f20008af4720062e73495d78e3e0d4e42c53eb9b4f8d363a26bbf74ed","ok":false},
{"name":"hybrid, 0x06 or 0x07","curve":"P-384","point":"0711b8cb64084c1e1dfc8151799adde60a5668458f20008af4720062e73495d78e3e0d4e42c53eb9b4f8d363a26bbf74ed0bc9bab3e595fa3d04cdb6c06c0f725262c705b977d6f0684cb078d66416cbdc05fd69b7d45d7431f1caba20821e9fa1","ok":false},
{"name":"the infinity","curve":"P-384","point":"00","ok":false},
{"name":"empty","curve":"P-384","point":"","ok":false},
{"name":"a byte short","curve":"P-384","point":"0411b8cb64084c1e1dfc8151799adde60a5668458f20008af4720062e73495d78e3e0d4e42c53eb9b4f8d363a26bbf74ed0bc9bab3e595fa3d04cdb6c06c0f725262c705b977d6f0684cb078d66416cbdc05fd69b7d45d7431f1caba20821e9f","ok":false},
{"name":"a byte more","curve":"P-384","point":"0411b8cb64084c1e1dfc8151799adde60a5668458f20008af4720062e73495d78e3e0d4e42c53eb9b4f8d363a26bbf74ed0bc9bab3e595fa3d04cdb6c06c0f725262c705b977d6f0684cb078d66416cbdc05fd69b7d45d7431f1caba20821e9fa100","ok":false},
{"name":"the prefix 0x05","curve":"P-384","point":"0511b8cb64084c1e1dfc8151799adde60a5668458f20008af4720062e73495d78e3e0d4e42c53eb9b4f8d363a26bbf74ed0bc9bab3e595fa3d04cdb6c06c0f725262c705b977d6f0684cb078d66416cbdc05fd69b7d45d7431f1caba20821e9fa1","ok":false},
{"name":"a key","curve":"P-521","point":"040138d6e9815937fd09bd06733e5c2310c452daa95b4dd50ca6c52c873d8debdfbaf740f5ca2c1a21404d932167896bf0cc0bddf9190c78b49a60ce2d1338fa1dc7d300788d8d30e612f89ea2a7d3abbc7d84236d01dec0307443e59f71486b8da0e79be1f76c9a2100584fc2c641416fe60694269f2dcec7e4ba7c8eadaad81fb420baff","ok":true},
{"name":"G","curve":"P-521","point":"0400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650","ok":true},
{"name":"-G","curve":"P-521","point":"0400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6600e7c6d6958765c43ffba375a04bd382e426670abbb6a864bb97e85042e8d8c199d368118d66a10bd9bf3aaf46fec052f89ecac38f795d8d3dbf77416b89602e99af","ok":true},
{"name":"y + 1, off the curve","curve":"P-521","point":"040138d6e9815937fd09bd06733e5c2310c452daa95b4dd50ca6c52c873d8debdfbaf740f5ca2c1a21404d932167896bf0cc0bddf9190c78b49a60ce2d1338fa1dc7d300788d8d30e612f89ea2a7d3abbc7d84236d01dec0307443e59f71486b8da0e79be1f76c9a2100584fc2c641416fe60694269f2dcec7e4ba7c8eadaad81fb420bb00","ok":false},
{"name":"x = p","curve":"P-521","point":"0401ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00788d8d30e612f89ea2a7d3abbc7d84236d01dec0307443e59f71486b8da0e79be1f76c9a2100584fc2c641416fe60694269f2dcec7e4ba7c8eadaad81fb420baff","ok":false},
{"name":"y = p","curve":"P-521","point":"040138d6e9815937fd09bd06733e5c2310c452daa95b4dd50ca6c52c873d8debdfbaf740f5ca2c1a21404d932167896bf0cc0bddf9190c78b49a60ce2d1338fa1dc7d301ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","ok":false},
{"name":"y + p, which fits","curve":"P-521","point":"040138d6e9815937fd09bd06733e5c2310c452daa95b4dd50ca6c52c873d8debdfbaf740f5ca2c1a21404d932167896bf0cc0bddf9190c78b49a60ce2d1338fa1dc7d302788d8d30e612f89ea2a7d3abbc7d84236d01dec0307443e59f71486b8da0e79be1f76c9a2100584fc2c641416fe60694269f2dcec7e4ba7c8eadaad81fb420bafe","ok":false},
{"name":"all ones","curve":"P-521","point":"04ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","ok":false},
{"name":"zeros","curve":"P-521","point":"04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","ok":false},
{"name":"compressed","curve":"P-521","point":"030138d6e9815937fd09bd06733e5c2310c452daa95b4dd50ca6c52c873d8debdfbaf740f5ca2c1a21404d932167896bf0cc0bddf9190c78b49a60ce2d1338fa1dc7d3","ok":false},
{"name":"hybrid, 0x06 or 0x07","curve":"P-521","point":"070138d6e9815937fd09bd06733e5c2310c452daa95b4dd50ca6c52c873d8debdfbaf740f5ca2c1a21404d932167896bf0cc0bddf9190c78b49a60ce2d1338fa1dc7d300788d8d30e612f89ea2a7d3abbc7d84236d01dec0307443e59f71486b8da0e79be1f76c9a2100584fc2c641416fe60694269f2dcec7e4ba7c8eadaad81fb420baff","ok":false},
{"name":"the infinity","curve":"P-521","point":"00","ok":false},
{"name":"empty","curve":"P-521","point":"","ok":false},
{"name":"a byte short","curve":"P-521","point":"040138d6e9815937fd09bd06733e5c2310c452daa95b4dd50ca6c52c873d8debdfbaf740f5ca2c1a21404d932167896bf0cc0bddf9190c78b49a60ce2d1338fa1dc7d300788d8d30e612f89ea2a7d3abbc7d84236d01dec0307443e59f71486b8da0e79be1f76c9a2100584fc2c641416fe60694269f2dcec7e4ba7c8eadaad81fb420ba","ok":false},
{"name":"a byte more","curve":"P-521","point":"040138d6e9815937fd09bd06733e5c2310c452daa95b4dd50ca6c52c873d8debdfbaf740f5ca2c1a21404d932167896bf0cc0bddf9190c78b49a60ce2d1338fa1dc7d300788d8d30e612f89ea2a7d3abbc7d84236d01dec0307443e59f71486b8da0e79be1f76c9a2100584fc2c641416fe60694269f2dcec7e4ba7c8eadaad81fb420baff00","ok":false},
{"name":"the prefix 0x05","curve":"P-521","point":"050138d6e9815937fd09bd06733e5c2310c452daa95b4dd50ca6c52c873d8debdfbaf740f5ca2c1a21404d932167896bf0cc0bddf9190c78b49a60ce2d1338fa1dc7d300788d8d30e612f89ea2a7d3abbc7d84236d01dec0307443e59f71486b8da0e79be1f76c9a2100584fc2c641416fe60694269f2dcec7e4ba7c8eadaad81fb420baff","ok":false}
],
"keys": [
{"name":"P-256, a key","curve":"P-256","point":"042119174f96f54a7f01d7f0928ad391c420ade44f90d568cc2878f9b94e648273cec87e23610a72d72eae8bb6b598c555590e3d617c8c4ad3e2033029a203e75f"},
{"name":"P-256, d = 1, Q = G","curve":"P-256","point":"046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5"},
{"name":"P-256, d = n - 1, Q = -G","curve":"P-256","point":"046b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296b01cbd1c01e58065711814b583f061e9d431cca994cea1313449bf97c840ae0a"},
{"name":"P-256, d = 2","curve":"P-256","point":"047cf27b188d034f7e8a52380304b51ac3c08969e277f21b35a60b48fc4766997807775510db8ed040293d9ac69f7430dbba7dade63ce982299e04b79d227873d1"},
{"name":"P-384, a key","curve":"P-384","point":"0411b8cb64084c1e1dfc8151799adde60a5668458f20008af4720062e73495d78e3e0d4e42c53eb9b4f8d363a26bbf74ed0bc9bab3e595fa3d04cdb6c06c0f725262c705b977d6f0684cb078d66416cbdc05fd69b7d45d7431f1caba20821e9fa1"},
{"name":"P-384, d = 1, Q = G","curve":"P-384","point":"04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f"},
{"name":"P-384, d = n - 1, Q = -G","curve":"P-384","point":"04aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7c9e821b569d9d390a26167406d6d23d6070be242d765eb831625ceec4a0f473ef59f4e30e2817e6285bce2846f15f1a0"},
{"name":"P-384, d = 2","curve":"P-384","point":"0408d999057ba3d2d969260045c55b97f089025959a6f434d651d207d19fb96e9e4fe0e86ebe0e64f85b96a9c75295df618e80f1fa5b1b3cedb7bfe8dffd6dba74b275d875bc6cc43e904e505f256ab4255ffd43e94d39e22d61501e700a940e80"},
{"name":"P-521, a key","curve":"P-521","point":"040138d6e9815937fd09bd06733e5c2310c452daa95b4dd50ca6c52c873d8debdfbaf740f5ca2c1a21404d932167896bf0cc0bddf9190c78b49a60ce2d1338fa1dc7d300788d8d30e612f89ea2a7d3abbc7d84236d01dec0307443e59f71486b8da0e79be1f76c9a2100584fc2c641416fe60694269f2dcec7e4ba7c8eadaad81fb420baff"},
{"name":"P-521, d = 1, Q = G","curve":"P-521","point":"0400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650"},
{"name":"P-521, d = n - 1, Q = -G","curve":"P-521","point":"0400c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd6600e7c6d6958765c43ffba375a04bd382e426670abbb6a864bb97e85042e8d8c199d368118d66a10bd9bf3aaf46fec052f89ecac38f795d8d3dbf77416b89602e99af"},
{"name":"P-521, d = 2","curve":"P-521","point":"0400433c219024277e7e682fcb288148c282747403279b1ccc06352c6e5505d769be97b3b204da6ef55507aa104a3a35c5af41cf2fa364d60fd967f43e3933ba6d783d00f4bb8cc7f86db26700a7f3eceeeed3f0b5c6b5107c4da97740ab21a29906c42dbbb3e377de9f251f6b93937fa99a3248f4eafcbe95edc0f4f71be356d661f41b02"}
],
"verify": [
{"name":"P-256, valid over SHA-256, key 0","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3044022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":true},
{"name":"P-256, SHA-256: s above n/2, n - s","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3045022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b4022100d57e32fe32cc2581312f45c780f3059053628bd4e7b4195bd309bc8961136a33","valid":true},
{"name":"P-256, SHA-256: s + n","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3045022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b40221012a81ccffcd33da80ced0ba387f0cfa6f266b6986667b23ae1469d8fc97b2e06f","valid":false},
{"name":"P-256, SHA-256: r + n","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"304502210163fceac5c55aead43e4748686223ea1662858a878424f2ca211745c81cae590502202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, SHA-256: r and s swapped","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"304402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b4","valid":false},
{"name":"P-256, SHA-256: the first byte of the hash flipped","key":0,"hash":"a63a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3044022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, SHA-256: the last byte of the hash flipped","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658257","sig":"3044022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, r = 0","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"302502010002202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, s = 0","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3025022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b4020100","valid":false},
{"name":"P-256, r = n","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3045022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255102202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, s = n","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3045022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b4022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551","valid":false},
{"name":"P-256, r = n - 1","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3045022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255002202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, s = 1","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3025022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b4020101","valid":false},
{"name":"P-256, r negative","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"304402209c0315393aa5152cc1b8b7979ddc15e95a61702622f2abbad2a284fadfb4cc4c02202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, s negative","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3044022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b40220d57e32ff32cc2580312f45c780f30590967b9127409c7ad6df4ff1c664b044e2","valid":false},
{"name":"P-256, r - n, negative","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"30450221ff63fceac7c55aead23e4748686223ea16e8b7952c35f5b5c039a3b04223e80e6302202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, r with a zero byte in front","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"30460222000063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, s with a zero byte in front","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3046022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b4022200002a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, r without the zero byte of its sign","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3044022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":true},
{"name":"P-256, r with 0xff in front","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"30450221ff63fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, r empty","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3024020002202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, a byte after the SEQUENCE","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3044022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e00","valid":false},
{"name":"P-256, a byte after s, inside","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3045022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e00","valid":false},
{"name":"P-256, a third INTEGER","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3047022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e020101","valid":false},
{"name":"P-256, only r","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3022022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b4","valid":false},
{"name":"P-256, empty","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"","valid":false},
{"name":"P-256, an empty SEQUENCE","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3000","valid":false},
{"name":"P-256, truncated","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3044022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb","valid":false},
{"name":"P-256, a SET","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3144022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, the SEQUENCE primitive","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"1044022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, r as an OCTET STRING","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3044042063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, r as an ENUMERATED","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"30440a2063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, r with a tag of two bytes","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"30451f022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, a length in long form under 128","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"308144022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, a length with a leading zero","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"30820044022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, an indefinite length","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3080022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e0000","valid":false},
{"name":"P-256, a length of five bytes","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"30850000000044022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, a length one too long","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3045022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, a length one too short","key":0,"hash":"a73a96dfd248f87adc575d0fc8ade63809094563164314339d8fef032e658256","sig":"3043022063fceac6c55aead33e4748686223ea16a59e8fd9dd0d54452d5d7b05204b33b402202a81cd00cd33da7fced0ba387f0cfa6f69846ed8bf63852920b00e399b4fbb1e","valid":false},
{"name":"P-256, a hash of 64 bytes","key":0,"hash":"658d0ade34823fc30d117a50f6c4fcfc73d4c7a032a4a6a13c1215d25169556e37ce58dec5da2e45f65ade523fb184d51674cfad744a6489b5ba76322e1e6024","sig":"3045022100fe6c724f5a67627353a781ca566c6a74fd477d4970318ba4a887ff5fa00dcddb02200cb1bf4b5bb3230e22c7834f434807a92793c41f06cfbc58235d01c2fb0b118b","valid":true},
{"name":"P-256, a hash of 64 bytes, its last byte flipped","key":0,"hash":"658d0ade34823fc30d117a50f6c4fcfc73d4c7a032a4a6a13c1215d25169556e37ce58dec5da2e45f65ade523fb184d51674cfad744a6489b5ba76322e1e60a4","sig":"3045022100fe6c724f5a67627353a781ca566c6a74fd477d4970318ba4a887ff5fa00dcddb02200cb1bf4b5bb3230e22c7834f434807a92793c41f06cfbc58235d01c2fb0b118b","valid":true},
{"name":"P-256, a hash of 20 bytes","key":0,"hash":"5930b4a3a0225665ca49c21eaee1123f3cea0de8","sig":"30440220536ba143dec17540f34cac2f2731b6f760b8b4d717e5eb5880be23f940aecf2c022030bc9d43d5e7968240b4d8235ae8278281fb90671883625ab40a3bee5087a5e1","valid":true},
{"name":"P-256, an empty hash","key":0,"hash":"","sig":"304402205dea9b1f97435cb6b0b3fc5fc3e44b95b7f9ec2da6d7f72422628d8d8892ba76022059ce50c301fe52de8bd3e623b6ebc91b6fd7861f46ea0f3fa6762e6083b33a2b","valid":true},
{"name":"P-256, valid over SHA-384, key 0","key":0,"hash":"cf28214eecd1e2630c0273a25010fa3da1a38f54b6ec3a403736402b4a868fb3656e8455ec0d80d2994ee49fa963d03b","sig":"3045022028daca438d44d9179f49c0d18596233d87cdf632df1f8b6f5e717119b92f7876022100a8153eb3cec862dcc46d7af41b68debbae88bf9c8a022ab3c14b71c14ed49d93","valid":true},
{"name":"P-256, SHA-384: s above n/2, n - s","key":0,"hash":"cf28214eecd1e2630c0273a25010fa3da1a38f54b6ec3a403736402b4a868fb3656e8455ec0d80d2994ee49fa963d03b","sig":"3044022028daca438d44d9179f49c0d18596233d87cdf632df1f8b6f5e717119b92f7876022057eac14b31379d243b92850be49721440e5e3b111d1573d1326e5901ad8e87be","valid":true},
{"name":"P-256, SHA-384: s + n","key":0,"hash":"cf28214eecd1e2630c0273a25010fa3da1a38f54b6ec3a403736402b4a868fb3656e8455ec0d80d2994ee49fa963d03b","sig":"3045022028daca438d44d9179f49c0d18596233d87cdf632df1f8b6f5e717119b92f7876022101a8153eb2cec862ddc46d7af41b68debb6b6fba4a3119c938b5053c844b37c2e4","valid":false},
{"name":"P-256, SHA-384: r + n","key":0,"hash":"cf28214eecd1e2630c0273a25010fa3da1a38f54b6ec3a403736402b4a868fb3656e8455ec0d80d2994ee49fa963d03b","sig":"304602210128daca428d44d9189f49c0d18596233d44b4f0e0863729f4522b3bdcb5929dc7022100a8153eb3cec862dcc46d7af41b68debbae88bf9c8a022ab3c14b71c14ed49d93","valid":false},
{"name":"P-256, SHA-384: r and s swapped","key":0,"hash":"cf28214eecd1e2630c0273a25010fa3da1a38f54b6ec3a403736402b4a868fb3656e8455ec0d80d2994ee49fa963d03b","sig":"3045022100a8153eb3cec862dcc46d7af41b68debbae88bf9c8a022ab3c14b71c14ed49d93022028daca438d44d9179f49c0d18596233d87cdf632df1f8b6f5e717119b92f7876","valid":false},
{"name":"P-256, SHA-384: the first byte of the hash flipped","key":0,"hash":"ce28214eecd1e2630c0273a25010fa3da1a38f54b6ec3a403736402b4a868fb3656e8455ec0d80d2994ee49fa963d03b","sig":"3045022028daca438d44d9179f49c0d18596233d87cdf632df1f8b6f5e717119b92f7876022100a8153eb3cec862dcc46d7af41b68debbae88bf9c8a022ab3c14b71c14ed49d93","valid":false},
{"name":"P-256, SHA-384: the last byte of the hash flipped","key":0,"hash":"cf28214eecd1e2630c0273a25010fa3da1a38f54b6ec3a403736402b4a868fb3656e8455ec0d80d2994ee49fa963d03a","sig":"3045022028daca438d44d9179f49c0d18596233d87cdf632df1f8b6f5e717119b92f7876022100a8153eb3cec862dcc46d7af41b68debbae88bf9c8a022ab3c14b71c14ed49d93","valid":true},
{"name":"P-256, valid over SHA-512, key 0","key":0,"hash":"16818154e0958514994db8237a4e6b130e0a71f07949ba15536d132056c253f939cc94a19c79fa46fe4982d4f45766c718312f38a044a1ddb551b1cda52f640f","sig":"3044022017ebd6edbb722465a4c69687af37258e3d9dcb1457242a296fabca636cac5ff20220657a3c730ca3e6cd9b8489e78e1cfcaffa2dd8b27a6ac159f505ae4f5a0ae7bf","valid":true},
{"name":"P-256, SHA-512: s above n/2, n - s","key":0,"hash":"16818154e0958514994db8237a4e6b130e0a71f07949ba15536d132056c253f939cc94a19c79fa46fe4982d4f45766c718312f38a044a1ddb551b1cda52f640f","sig":"3045022017ebd6edbb722465a4c69687af37258e3d9dcb1457242a296fabca636cac5ff20221009a85c38bf35c1933647b761871e3034fc2b921fb2cacdd2afeb41c73a2583d92","valid":true},
{"name":"P-256, SHA-512: s + n","key":0,"hash":"16818154e0958514994db8237a4e6b130e0a71f07949ba15536d132056c253f939cc94a19c79fa46fe4982d4f45766c718312f38a044a1ddb551b1cda52f640f","sig":"3045022017ebd6edbb722465a4c69687af37258e3d9dcb1457242a296fabca636cac5ff2022101657a3c720ca3e6ce9b8489e78e1cfcafb714d36021825fdee8bf7912566e0d10","valid":false},
{"name":"P-256, SHA-512: r + n","key":0,"hash":"16818154e0958514994db8237a4e6b130e0a71f07949ba15536d132056c253f939cc94a19c79fa46fe4982d4f45766c718312f38a044a1ddb551b1cda52f640f","sig":"304502210117ebd6ecbb722466a4c69687af37258dfa84c5c1fe3bc8ae63659526690f85430220657a3c730ca3e6cd9b8489e78e1cfcaffa2dd8b27a6ac159f505ae4f5a0ae7bf","valid":false},
{"name":"P-256, SHA-512: r and s swapped","key":0,"hash":"16818154e0958514994db8237a4e6b130e0a71f07949ba15536d132056c253f939cc94a19c79fa46fe4982d4f45766c718312f38a044a1ddb551b1cda52f640f","sig":"30440220657a3c730ca3e6cd9b8489e78e1cfcaffa2dd8b27a6ac159f505ae4f5a0ae7bf022017ebd6edbb722465a4c69687af37258e3d9dcb1457242a296fabca636cac5ff2","valid":false},
{"name":"P-256, SHA-512: the first byte of the hash flipped","key":0,"hash":"17818154e0958514994db8237a4e6b130e0a71f07949ba15536d132056c253f939cc94a19c79fa46fe4982d4f45766c718312f38a044a1ddb551b1cda52f640f","sig":"3044022017ebd6edbb722465a4c69687af37258e3d9dcb1457242a296fabca636cac5ff20220657a3c730ca3e6cd9b8489e78e1cfcaffa2dd8b27a6ac159f505ae4f5a0ae7bf","valid":false},
{"name":"P-256, SHA-512: the last byte of the hash flipped","key":0,"hash":"16818154e0958514994db8237a4e6b130e0a71f07949ba15536d132056c253f939cc94a19c79fa46fe4982d4f45766c718312f38a044a1ddb551b1cda52f640e","sig":"3044022017ebd6edbb722465a4c69687af37258e3d9dcb1457242a296fabca636cac5ff20220657a3c730ca3e6cd9b8489e78e1cfcaffa2dd8b27a6ac159f505ae4f5a0ae7bf","valid":true},
{"name":"P-256, valid over SHA-256, key 1","key":1,"hash":"c6624bf119d272975a64762bc280a15c829346315df544c229dc0232186d2dd6","sig":"3044022009a3540fc8e9a6031bbeb2a7aaa1097fa4ed405b3acbaed2cb24965e9cb223ca02203481169d9b78ccbef4ae5257c642799edd1769f3ed6a1a94463867b8ef6a7b84","valid":true},
{"name":"P-256, Q = G, e + r = n: u1 G + u2 Q is the infinity","key":1,"hash":"0000000000000000000000000000000000000000000000000000000000003039","sig":"3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc62f518020101","valid":false},
{"name":"P-256, Q = G, e + r = n + 1","key":1,"hash":"000000000000000000000000000000000000000000000000000000000000303a","sig":"3026022100ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc62f518020101","valid":false},
{"name":"P-256, valid over SHA-384, key 1","key":1,"hash":"2465b4181a2e3ff6cf3ba2b208b5afe536e1c999ec070a558a5a488b06f94d3e3d593b6df9ac3883c8f151f87756629c","sig":"3045022100853739e1bc11984b848bc872e8f6e21da9aa125b6b775801e87da6cdf749e3be0220084d4b5ef99bd238aefc5c4335ff59efa6c420bd7214c2b7ccbbf30959c52cf2","valid":true},
{"name":"P-256, valid over SHA-512, key 1","key":1,"hash":"decf6fbae2ce8f64977e3ad673c7c21b3274171c20d7be47d7324cd4c4c990f7011b854b41401c3c46371d1dbf20b120af4bcb4707ea4b7fd4ff107e6aa8a70f","sig":"304402202bf00a84fbc2ba5944502d86af1cd0386005f94d5cd48012c4458af50a8da8df02200229b4bd4e45b989611eed8d3ab999074f54cb17bf6692915fc4ea947f05327f","valid":true},
{"name":"P-256, valid over SHA-256, key 2","key":2,"hash":"afef24c8771bff3ab383a899fc2eccaa2c685cb89e34631f167564481909203c","sig":"3046022100e544f67fb3a596d2a4d6d8326ee12be4b45a8242b4755c0fc1e6904f24b7c54d022100bf48d8833c7565a63606d9f87255b96b7011ceeee7a968c015f3e5055401054e","valid":true},
{"name":"P-256, Q = -G, e = r: u1 G + u2 Q is the infinity","key":2,"hash":"00000000000000000000000000000000000000000000000000000000000181cd","sig":"300802030181cd020107","valid":false},
{"name":"P-256, Q = -G, e = r + 1","key":2,"hash":"00000000000000000000000000000000000000000000000000000000000181ce","sig":"300802030181cd020107","valid":false},
{"name":"P-256, valid over SHA-384, key 2","key":2,"hash":"dfdb922c7d35fec8270bb1fd0fe72a4d43f057318337d4751acdc8a3a47077f4f91ae3b533688298d53a3ec003432e4b","sig":"304502206ccfe90439e4ea2baffe05a0c4e94d6d31b9d93e20d97f4106a06d59976ce80302210095094ade5e23051a626d9062edab1bfbff33d3a5830aef031160168b15ce55c2","valid":true},
{"name":"P-256, valid over SHA-512, key 2","key":2,"hash":"739fb341e2a82cc6b3c571abbe0a76f65bdfa0718a3eebb883071d58fd361e29759dc6f27917114379a0fe66919b382199190234843292528b251f556d5f8fbc","sig":"3046022100d0912902f77b69e1884751da9f60c17c803f2741b0a82dcfa3e2f4c0db68e9f3022100899fc214b983a8d097f7bab3b85c443b81db103ef7c3322169b5fb8953a0c8e4","valid":true},
{"name":"P-256, valid over SHA-256, key 3","key":3,"hash":"5577196ddddbabe47b1a1dca63343fd24405df7ca3e282a719c97d1e3c8b98f4","sig":"3045022100f0607486b9d22ef5ccb04a079e9ddc62154dfa63243ae4e7eeb8c6897f085bba022028e36b5351465a8a900dd025549b021c1ce0c8f1c9ad25a33957653d93cfa133","valid":true},
{"name":"P-256, valid over SHA-384, key 3","key":3,"hash":"bf8f48a74ace4fe5018d312c31a1c722aca34d5ce723bad48306bef384bceffb73c77e7d5c64b502548e9c2ebc92caaa","sig":"3044022023ee8c7b55c4fb6403d93e55fc9c2a2808eb836a44bf7fed8c503332dedc113e022022f1e2f5e6ceac86db292a847ec6fab32f838693903503d1081baf872c9e7c71","valid":true},
{"name":"P-256, valid over SHA-512, key 3","key":3,"hash":"2b4e64416838eb487d5506f9ee8b14ff2e65df746101e7d5858c5046ff7f8fa6ade963834ab7b376e3b098470f6190f01a5f2ce7b675fb23390b9aa78ff171f7","sig":"3045022100a7114b407f95da5c36f266b26b6167ea4fb66526dafb696e1a6f1d3226665ec102203e35ac9b7033ac32cc4383177ff9bbf5589f558911c8fc8d2888b1962e5b260a","valid":true},
{"name":"P-384, valid over SHA-256, key 0","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":true},
{"name":"P-384, SHA-256: s above n/2, n - s","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3064023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023050cbb08e7849af55552b4c9a870055f6c18e3162a54938bc9ca443a92992631349193b72f67fff648e808000cc8b42b1","valid":true},
{"name":"P-384, SHA-256: s + n","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023101af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c742f222575abedbf8ab671adff19ae14f914b57b2d4ccff1035","valid":false},
{"name":"P-384, SHA-256: r + n","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"306602310114372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5fc5dd8d71cb7e2fd356b7838a5b4012f3029d68826bf7a2f3023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, SHA-256: r and s swapped","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3065023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980","valid":false},
{"name":"P-384, SHA-256: the first byte of the hash flipped","key":4,"hash":"b07a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, SHA-256: the last byte of the hash flipped","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10c","sig":"3065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, r = 0","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3036020100023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, s = 0","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3035023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980020100","valid":false},
{"name":"P-384, r = n","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, s = n","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973","valid":false},
{"name":"P-384, r = n - 1","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3066023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52972023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, s = 1","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3035023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980020101","valid":false},
{"name":"P-384, r negative","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"30650230ebc8d4c51a7f212efe33bf1bd5a935eb3be5c7c0628435a00185c01028b8fe0c01628a27ed709487ea4eb0e860cd8680023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, s negative","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f3279800231ff50cbb08e7849af55552b4c9a870055f6c18e3162a54938bcd540f627355b3533f0ff2dc0adcf57e9a1946695ffc6193e","valid":false},
{"name":"P-384, r - n, negative","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"30660231ff14372b3ae580ded101cc40e42a56ca14c41a383f9d7bca603716f26de30fd414a6836825c9dec3fd28c535acd26d500d023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, r with a zero byte in front","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"30670232000014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, s with a zero byte in front","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3066023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f32798002320000af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, r without the zero byte of its sign","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":true},
{"name":"P-384, r with 0xff in front","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"30660231ff14372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, r empty","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"30350200023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, a byte after the SEQUENCE","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c200","valid":false},
{"name":"P-384, a byte after s, inside","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3066023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c200","valid":false},
{"name":"P-384, a third INTEGER","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3068023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2020101","valid":false},
{"name":"P-384, only r","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3032023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980","valid":false},
{"name":"P-384, empty","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"","valid":false},
{"name":"P-384, an empty SEQUENCE","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3000","valid":false},
{"name":"P-384, truncated","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6","valid":false},
{"name":"P-384, a SET","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3165023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, the SEQUENCE primitive","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"1065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, r as an OCTET STRING","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3065043014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, r as an ENUMERATED","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"30650a3014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, r with a tag of two bytes","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"30661f023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, a length in long form under 128","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"308165023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, a length with a leading zero","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"30820065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, an indefinite length","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3080023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c20000","valid":false},
{"name":"P-384, a length of five bytes","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"30850000000065023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, a length one too long","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3066023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, a length one too short","key":4,"hash":"b17a6b5cbace4d33a15c53b0348b9d4108862734b158f5818f29abf11478c10d","sig":"3064023014372b3ae580ded101cc40e42a56ca14c41a383f9d7bca5ffe7a3fefd74701f3fe9d75d8128f6b7815b14f179f327980023100af344f7187b650aaaad4b36578ffaa093e71ce9d5ab6c7432abf09d8caa4cacc0f00d23f5230a8165e6b996a0039e6c2","valid":false},
{"name":"P-384, a hash of 64 bytes","key":4,"hash":"658d0ade34823fc30d117a50f6c4fcfc73d4c7a032a4a6a13c1215d25169556e37ce58dec5da2e45f65ade523fb184d51674cfad744a6489b5ba76322e1e6024","sig":"3065023100a2219d38336bb4ada7f1836969b2ea487d84638193745a4bfff5a8ed8113a66a8e9047fc1bc5ebfa16654077db57077d0230274e7579dc6685a9cb25f02037a0f9b8f179d705a6cd4a38facce1a68e21484c0309a3e128b8da838687769e960f7aab","valid":true},
{"name":"P-384, a hash of 64 bytes, its last byte flipped","key":4,"hash":"658d0ade34823fc30d117a50f6c4fcfc73d4c7a032a4a6a13c1215d25169556e37ce58dec5da2e45f65ade523fb184d51674cfad744a6489b5ba76322e1e60a4","sig":"3065023100a2219d38336bb4ada7f1836969b2ea487d84638193745a4bfff5a8ed8113a66a8e9047fc1bc5ebfa16654077db57077d0230274e7579dc6685a9cb25f02037a0f9b8f179d705a6cd4a38facce1a68e21484c0309a3e128b8da838687769e960f7aab","valid":true},
{"name":"P-384, a hash of 20 bytes","key":4,"hash":"5930b4a3a0225665ca49c21eaee1123f3cea0de8","sig":"3065023100b8d3b7a65d6800450c9ea735cf9dd24c1cb205d6cd67f0fdc50ae7388253089cf423db0eb2ac74bbb6316df7b25740c702306f2aa4e73d0de2ce1d88221fbed35e9e785ac5d918bc3cae9bffaa205f26dafa00a85039f8d156482cd85be90febd53b","valid":true},
{"name":"P-384, an empty hash","key":4,"hash":"","sig":"306502303a3d3c512d9a1e1bdef02f792c87cc5dcc07585bd1b536664f41d71cdfa223acad3b158fd940b36d2bfcf478cc9eb8a8023100e65ed4ef4ff71b43286006e94aacc45c1ec771fca853323ad7ae098dfb215cce9d8b48464677d462115f42e5f5a2dfb1","valid":true},
{"name":"P-384, valid over SHA-384, key 0","key":4,"hash":"9d53042f88a9f0b07a3794f424ef48501db38a57f05353fb5892e751e2d1475c79f617062c8c319c7dbbcedcfdc67d93","sig":"306402307736e84a2f8c8c2abffa04b18651df3f30aff7a6b592a2e4a56829e2704a5d119f65295b3e05966c53de8c9c992eb457023076693556d04ab9cee949c8ec151daba02a3ebcb9fb7f7f94fedbec3b1ae6b298f2483cf71cdb9a28e54660872b05f668","valid":true},
{"name":"P-384, SHA-384: s above n/2, n - s","key":4,"hash":"9d53042f88a9f0b07a3794f424ef48501db38a57f05353fb5892e751e2d1475c79f617062c8c319c7dbbcedcfdc67d93","sig":"306502307736e84a2f8c8c2abffa04b18651df3f30aff7a6b592a2e4a56829e2704a5d119f65295b3e05966c53de8c9c992eb4570231008996caa92fb5463116b63713eae2545fd5c143460480806ac8876146d9507b4665d1d0bb2bd50d5207a5b8e3a1bf330b","valid":true},
{"name":"P-384, SHA-384: s + n","key":4,"hash":"9d53042f88a9f0b07a3794f424ef48501db38a57f05353fb5892e751e2d1475c79f617062c8c319c7dbbcedcfdc67d93","sig":"306502307736e84a2f8c8c2abffa04b18651df3f30aff7a6b592a2e4a56829e2704a5d119f65295b3e05966c53de8c9c992eb45702310176693556d04ab9cee949c8ec151daba02a3ebcb9fb7f7f94c63f39bd0f1de0784a624aa9658c41a3d23279f1f7cb1fdb","valid":false},
{"name":"P-384, SHA-384: r + n","key":4,"hash":"9d53042f88a9f0b07a3794f424ef48501db38a57f05353fb5892e751e2d1475c79f617062c8c319c7dbbcedcfdc67d93","sig":"30650231017736e84a2f8c8c2abffa04b18651df3f30aff7a6b592a2e46ccb776464818af0f77f370d86b63de740caa60765f3ddca023076693556d04ab9cee949c8ec151daba02a3ebcb9fb7f7f94fedbec3b1ae6b298f2483cf71cdb9a28e54660872b05f668","valid":false},
{"name":"P-384, SHA-384: r and s swapped","key":4,"hash":"9d53042f88a9f0b07a3794f424ef48501db38a57f05353fb5892e751e2d1475c79f617062c8c319c7dbbcedcfdc67d93","sig":"3064023076693556d04ab9cee949c8ec151daba02a3ebcb9fb7f7f94fedbec3b1ae6b298f2483cf71cdb9a28e54660872b05f66802307736e84a2f8c8c2abffa04b18651df3f30aff7a6b592a2e4a56829e2704a5d119f65295b3e05966c53de8c9c992eb457","valid":false},
{"name":"P-384, SHA-384: the first byte of the hash flipped","key":4,"hash":"9c53042f88a9f0b07a3794f424ef48501db38a57f05353fb5892e751e2d1475c79f617062c8c319c7dbbcedcfdc67d93","sig":"306402307736e84a2f8c8c2abffa04b18651df3f30aff7a6b592a2e4a56829e2704a5d119f65295b3e05966c53de8c9c992eb457023076693556d04ab9cee949c8ec151daba02a3ebcb9fb7f7f94fedbec3b1ae6b298f2483cf71cdb9a28e54660872b05f668","valid":false},
{"name":"P-384, SHA-384: the last byte of the hash flipped","key":4,"hash":"9d53042f88a9f0b07a3794f424ef48501db38a57f05353fb5892e751e2d1475c79f617062c8c319c7dbbcedcfdc67d92","sig":"306402307736e84a2f8c8c2abffa04b18651df3f30aff7a6b592a2e4a56829e2704a5d119f65295b3e05966c53de8c9c992eb457023076693556d04ab9cee949c8ec151daba02a3ebcb9fb7f7f94fedbec3b1ae6b298f2483cf71cdb9a28e54660872b05f668","valid":false},
{"name":"P-384, valid over SHA-512, key 0","key":4,"hash":"9fc08d24241aeef921615bfc4780137c1d15406f3d8ae20039d9e69ef6521a828e5eaeab3f68d372cb8fc494c4d936f3de189067536c6714474f364164f26da1","sig":"3064023021dbaf8de50a23e01f1dac83e4813779022c2b656906e58ceb2d5726c50585e9389885f686a5cd25b328fd683ce6b50e02303cd818b0bb37e9568341f1665f278838d1f7c32601ec869b68ae6cf7269b12bfc58a89953f84b910487cb9aabb276a22","valid":true},
{"name":"P-384, SHA-512: s above n/2, n - s","key":4,"hash":"9fc08d24241aeef921615bfc4780137c1d15406f3d8ae20039d9e69ef6521a828e5eaeab3f68d372cb8fc494c4d936f3de189067536c6714474f364164f26da1","sig":"3065023021dbaf8de50a23e01f1dac83e4813779022c2b656906e58ceb2d5726c50585e9389885f686a5cd25b328fd683ce6b50e023100c327e74f44c816a97cbe0e99a0d877c72e083cd9fe1379645eb4e08acd9c1b1f928f841d092bee6aa46f5fc0119dbf51","valid":true},
{"name":"P-384, SHA-512: s + n","key":4,"hash":"9fc08d24241aeef921615bfc4780137c1d15406f3d8ae20039d9e69ef6521a828e5eaeab3f68d372cb8fc494c4d936f3de189067536c6714474f364164f26da1","sig":"3065023021dbaf8de50a23e01f1dac83e4813779022c2b656906e58ceb2d5726c50585e9389885f686a5cd25b328fd683ce6b50e0231013cd818b0bb37e9568341f1665f278838d1f7c32601ec869b3011ba791ad2409f1da497478835608b3568d31587ec9395","valid":false},
{"name":"P-384, SHA-512: r + n","key":4,"hash":"9fc08d24241aeef921615bfc4780137c1d15406f3d8ae20039d9e69ef6521a828e5eaeab3f68d372cb8fc494c4d936f3de189067536c6714474f364164f26da1","sig":"306502310121dbaf8de50a23e01f1dac83e4813779022c2b656906e58cb290a4a8b93cb3c890b293a8cf5674a0a01516d309abde8102303cd818b0bb37e9568341f1665f278838d1f7c32601ec869b68ae6cf7269b12bfc58a89953f84b910487cb9aabb276a22","valid":false},
{"name":"P-384, SHA-512: r and s swapped","key":4,"hash":"9fc08d24241aeef921615bfc4780137c1d15406f3d8ae20039d9e69ef6521a828e5eaeab3f68d372cb8fc494c4d936f3de189067536c6714474f364164f26da1","sig":"306402303cd818b0bb37e9568341f1665f278838d1f7c32601ec869b68ae6cf7269b12bfc58a89953f84b910487cb9aabb276a22023021dbaf8de50a23e01f1dac83e4813779022c2b656906e58ceb2d5726c50585e9389885f686a5cd25b328fd683ce6b50e","valid":false},
{"name":"P-384, SHA-512: the first byte of the hash flipped","key":4,"hash":"9ec08d24241aeef921615bfc4780137c1d15406f3d8ae20039d9e69ef6521a828e5eaeab3f68d372cb8fc494c4d936f3de189067536c6714474f364164f26da1","sig":"3064023021dbaf8de50a23e01f1dac83e4813779022c2b656906e58ceb2d5726c50585e9389885f686a5cd25b328fd683ce6b50e02303cd818b0bb37e9568341f1665f278838d1f7c32601ec869b68ae6cf7269b12bfc58a89953f84b910487cb9aabb276a22","valid":false},
{"name":"P-384, SHA-512: the last byte of the hash flipped","key":4,"hash":"9fc08d24241aeef921615bfc4780137c1d15406f3d8ae20039d9e69ef6521a828e5eaeab3f68d372cb8fc494c4d936f3de189067536c6714474f364164f26da0","sig":"3064023021dbaf8de50a23e01f1dac83e4813779022c2b656906e58ceb2d5726c50585e9389885f686a5cd25b328fd683ce6b50e02303cd818b0bb37e9568341f1665f278838d1f7c32601ec869b68ae6cf7269b12bfc58a89953f84b910487cb9aabb276a22","valid":true},
{"name":"P-384, valid over SHA-256, key 1","key":5,"hash":"678142edd377f2ad5635bb989adef5209570482101b34f1933cef2f4d3c1b841","sig":"306502306e17fa1edb8912495987492558696e59bbf11a257aaffdc4426fcec361875aea511cc716424dacf12a91b6385506e410023100c716c94b2b2ca33532a0407d2222ec648cef6af1f03f178e2f8328f6fdd15d0c549f120fce1583588012fe1390531713","valid":true},
{"name":"P-384, Q = G, e + r = n: u1 G + u2 Q is the infinity","key":5,"hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003039","sig":"3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc4f93a020101","valid":false},
{"name":"P-384, Q = G, e + r = n + 1","key":5,"hash":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303a","sig":"3036023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc4f93a020101","valid":false},
{"name":"P-384, valid over SHA-384, key 1","key":5,"hash":"7e4b9dd3f4cd5d47dbe00850edf2acd602e62f3d633381c019081934a57eaec5e5ad31b71e18127e21334b5d6d2a91f6","sig":"3065023055846d71e17fde655500b68e5663d773c73a1b829a783c6044e2b205b001db44c33919c274dea284f188e14b7b798233023100ac65edbc7b916ec661c50b60e12cf38e17e7f81776e24b24d813f3a83691245bd417ff613de1df977a1e58c1abcf9f49","valid":true},
{"name":"P-384, valid over SHA-512, key 1","key":5,"hash":"5b0b35429311748a930ae7903eec62ebb954701353fef92f9f9ef29755e0464016006369e2e9cab1a081086ed5c61218b2e34c3b69b14dbb705d63d4a661c43d","sig":"30640230452f099685fe5574ba7442a8acfeaf19e0005c2112ae05b95fab641602a11649afde19cf912221dd8083afeac0af8868023014cac5a173c4dc663dbeb404035897bcbe54a1bc7303a3e58292d79529f014a30bc3a28b9b800c1e77980e70c02625f3","valid":true},
{"name":"P-384, valid over SHA-256, key 2","key":6,"hash":"232e100329bf68f8f2abce600c5a212f4ab561fbff466c444580c80db04da9a0","sig":"3065023100ca1c025af1c8b47af84df813317d31524e771f5071661cff14a2ac30f4ac54f027b6e74f460130565556f249d094923202301c26110b437d045794f25e7d7bb639b60acc7add14e39dbdce34e03326d9e4d88acbae988a9e39cfd409dcdc11f2057e","valid":true},
{"name":"P-384, Q = -G, e = r: u1 G + u2 Q is the infinity","key":6,"hash":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000181cd","sig":"300802030181cd020107","valid":false},
{"name":"P-384, Q = -G, e = r + 1","key":6,"hash":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000181ce","sig":"300802030181cd020107","valid":false},
{"name":"P-384, valid over SHA-384, key 2","key":6,"hash":"ed546d804e4255b1eb82271964605fb4c7b352a7a560d495a8ca125c025ac33a9aafc108b8a85f309016dda9198fe278","sig":"3064023064749b379c5b2ac0245a49faef80c078f7dcd2a210f15174463cb3bccb7a852d85cb60a7f693d66a4d0b7297db50478f02302bfbc3fe2cc89eb616e731a467713244fd6ae3309c2fc56bef0ab5734510ac5263bd6b64f7b68fe2bee5f11a2b4d69b1","valid":true},
{"name":"P-384, valid over SHA-512, key 2","key":6,"hash":"b44c51887c38ca16ea16d53babbe4760fdd54f4dad1e8f564f5acfc9b9c7b74a21470b5fed8f9f15c03438071989e9b13080df4ce3e13fd57ef46e1e886d0db6","sig":"306502302bfbd0772b67c697a5c2c8c612c1dce9497e7b605fcc7666cd12b80f68a6433e068e3d48984b1968f47f1ed37c052402023100983b630555d4820726bfed468bcd5f24c999ade6c03ee820759ac371e4b20a27f38ec53c9c59185aae039f27f0c757ef","valid":true},
{"name":"P-384, valid over SHA-256, key 3","key":7,"hash":"8ee5819231d695576f38f87611bbe61259b4b26a9e5372be4831ca6edc13d20e","sig":"30650231009ac5e9139f83bfa6e98b91881e1e47662848c05a06b4d1850b9a94b47b76b288c8a13cd72764ca549ffa795b7261dcad02302164ca3b096b120252c0da58eebdad9e03b470d0ef14ca292def97ba60c7f61017e191647d9736b1aa3199eb77af9f91","valid":true},
{"name":"P-384, valid over SHA-384, key 3","key":7,"hash":"102f7ffdb68f564268799dded53af78634894ec03d6653212e174e1f1c6cfc8eb7905f42b9494eab15099f9957250188","sig":"30660231009be529ceb41b357b9880c3664bcf0be6f9977c059f05f0856213e9b2d5be8222ff7c1df7b6f155276a7fc5b4ecd42a21023100f16319f4ec1d09023c3e4c4fcf034dcc2c45915113ebd8c33f67b0e85c17fbdd88745b56ed5876f93c60f75e82af9442","valid":true},
{"name":"P-384, valid over SHA-512, key 3","key":7,"hash":"d2a1d573f430375cae482e2a28f04e8c207390c51c9cab90ba298c735979b2fc286e70d0c79825a5147cde4c71bafb3d719717700fcfb7fd74c08ae79c924667","sig":"3064023021c692dd6107e6ce6ec25198bfa4ebfd3fe1ec2e572a63469f98be8d3fbfcfca7ff7d51dbf66587bb7b3c4cbdb9240870230235986b30e971c725eefe90c48eb8c4e4adcf1c6738d9410429de2175f8a5f024e072ef720c20d2f83f34e98c3458f7a","valid":true},
{"name":"P-521, valid over SHA-256, key 0","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":true},
{"name":"P-521, SHA-256: s above n/2, n - s","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024201144ff15df1955badd432e6e05eefbdcdeb57d5b642b9c95f173361a431a51fd5e4cb7d05d33bea3dc525b75cd025cd9e68efec813700fbabb37af04abac28e969a","valid":true},
{"name":"P-521, SHA-256: s + n","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024202ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a0fd79009344274ef11d9e0a5c1c845ad37877f123a123ce3a9fbef23825fe23178","valid":false},
{"name":"P-521, SHA-256: r + n","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818802420296c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597e500f07a21bb7008632bd208bdb0ecb1d5682830c8bbbf2c89b5a981b326d2bdd6024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, SHA-256: r and s swapped","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"308188024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f02420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd","valid":false},
{"name":"P-521, SHA-256: the first byte of the hash flipped","key":8,"hash":"664f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, SHA-256: the last byte of the hash flipped","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a02","sig":"30818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, r = 0","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"3047020100024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, s = 0","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"304702420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd020100","valid":false},
{"name":"P-521, r = n","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, s = n","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409","valid":false},
{"name":"P-521, r = n - 1","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"308188024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386408024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, s = 1","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"304702420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd020101","valid":false},
{"name":"P-521, r negative","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"3081880242ff69393215c802d378aca64e0e3235ba1a0baf282461afb8009bcd81a801439a681550960d6203bf8e0853f9f88b461cf3fad38d98efcddd1b2505c6356b6a65a633024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, s negative","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd0242ff144ff15df1955badd432e6e05eefbdcdeb57d5b642b9c95f173361a431a51fd5ea79f67e4f7cbaa759a5eb5b872ec3f898b436b77e775f6404bf80939c31563291","valid":false},
{"name":"P-521, r - n, negative","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"3081880242fe96c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597f05de36b1a3d10db8c2c3a062bc2d96634f0bc9d57a8869d2c3eca13760461f5c4024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, r with a zero byte in front","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"3081890243000096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, s with a zero byte in front","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818902420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd02430000ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, r without the zero byte of its sign","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"308187024196c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, r with 0xff in front","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"3081880242ff96c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, r empty","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30460200024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, a byte after the SEQUENCE","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f00","valid":false},
{"name":"P-521, a byte after s, inside","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818902420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f00","valid":false},
{"name":"P-521, a third INTEGER","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818b02420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f020101","valid":false},
{"name":"P-521, only r","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"304402420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd","valid":false},
{"name":"P-521, empty","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"","valid":false},
{"name":"P-521, an empty SEQUENCE","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"3000","valid":false},
{"name":"P-521, truncated","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd","valid":false},
{"name":"P-521, a SET","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"31818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, the SEQUENCE primitive","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"10818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, r as an OCTET STRING","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"308187044196c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, r as an ENUMERATED","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"3081880a420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, r with a tag of two bytes","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"3081891f02420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, a length in long form under 128","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"30818802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":true},
{"name":"P-521, a length with a leading zero","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"3082008802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, an indefinite length","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"308002420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f0000","valid":false},
{"name":"P-521, a length of five bytes","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"3085000000008802420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, a length one too long","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"308902420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, a length one too short","key":8,"hash":"674f1c514862a37933828590fe485ea334699a86d7c5e15f417592f9332a3a03","sig":"308702420096c6cdea37fd2c875359b1f1cdca45e5f450d7db9e5047ff64327e57febc6597eaaf69f29dfc4071f7ac060774b9e30c052c7267103222e4dafa39ca94959a59cd024200ebb00ea20e6aa4522bcd191fa110423214a82a49bd4636a0e8cc9e5bce5ae02a15860981b0834558a65a14a478d13c07674bc9488188a09bfb407f6c63cea9cd6f","valid":false},
{"name":"P-521, a hash of 64 bytes","key":8,"hash":"658d0ade34823fc30d117a50f6c4fcfc73d4c7a032a4a6a13c1215d25169556e37ce58dec5da2e45f65ade523fb184d51674cfad744a6489b5ba76322e1e6024","sig":"308188024200ac710ebcfe73ce94fdc90da5ad015a3a8cabbe939ae501813807fa90d1e40376bd97d06b2aeda30148b7612bbb68cee7d38bf9e9fe835aab0796a122c676e34728024201de251f7f402e4d056db137120a6de8239fa817e865d1bfbefd10795175e10ec169ca24e70f0b057a11a2893840ccfd7c859015b02cda77b99ffdb24386b9bea7b8","valid":true},
{"name":"P-521, a hash of 64 bytes, its last byte flipped","key":8,"hash":"658d0ade34823fc30d117a50f6c4fcfc73d4c7a032a4a6a13c1215d25169556e37ce58dec5da2e45f65ade523fb184d51674cfad744a6489b5ba76322e1e60a4","sig":"308188024200ac710ebcfe73ce94fdc90da5ad015a3a8cabbe939ae501813807fa90d1e40376bd97d06b2aeda30148b7612bbb68cee7d38bf9e9fe835aab0796a122c676e34728024201de251f7f402e4d056db137120a6de8239fa817e865d1bfbefd10795175e10ec169ca24e70f0b057a11a2893840ccfd7c859015b02cda77b99ffdb24386b9bea7b8","valid":false},
{"name":"P-521, a hash of 20 bytes","key":8,"hash":"5930b4a3a0225665ca49c21eaee1123f3cea0de8","sig":"30818702410d6200deecc897fbc3c6e84a9fa1bc3a4e84a8e5786965b21a829f7b7f0af03cded68bc7c0043965240fe08ae76c1a0d2300cfd3866ee88d779cac1a8bb8092f4e024201676ff01318fdc48ce7cde7de61a2b1e95e9b1245eaa656b4250587f8579db7ca7273ac6a88e92cfff00e40047d9cf098df3d5d2a8d2f71447292334bb0d0829912","valid":true},
{"name":"P-521, an empty hash","key":8,"hash":"","sig":"3081860241212850351aebab4e209f69e1a9a80914fac8b01b6e78ec269f7689d50f7a25882e0848b623c110c37b57334571cae86a0f71be4e60cb2a5b41964e488c1a2cfa97024126439d23838f721b3ce4595a33398728bf6d02ad93b2a6a8922f93b616cf5e3b472123bc50d6ecafe531cc91920f9e1beae0cf4aa5f970a95a921e4e5a2914ef57","valid":true},
{"name":"P-521, valid over SHA-384, key 0","key":8,"hash":"ccf00e197e97c6edd3a2518913930b22d2b86c87002f83b7860ac4430b9ee123115493be9c02e1d43e2980b7cd837300","sig":"308188024200d1b921aaa32d601d8b19840879bf2dd1f0095206eb935f7a6099cb54e46b0c0fd7b024fa19e52ab29e42a14b136cbe90dd2623bf0db06d88c37ee68045d9a8cfd4024201810bf5cfa5f5689710b5933531e5318a472f4dbea341bafa85b2ea09c1dc7bc9f05cedb9450a4614bc461a1b5920140d34af4b60f0e9a6b2bd0f10dd167939247a","valid":true},
{"name":"P-521, SHA-384: s above n/2, n - s","key":8,"hash":"ccf00e197e97c6edd3a2518913930b22d2b86c87002f83b7860ac4430b9ee123115493be9c02e1d43e2980b7cd837300","sig":"308187024200d1b921aaa32d601d8b19840879bf2dd1f0095206eb935f7a6099cb54e46b0c0fd7b024fa19e52ab29e42a14b136cbe90dd2623bf0db06d88c37ee68045d9a8cfd402417ef40a305a0a9768ef4a6ccace1ace75b8d0b2415cbe45057a4d15f63e23843609f498ce3eb4e981af39b1e5efd6f5989b8c6a68c79ff594f1ac5eda0817ff3f8f","valid":true},
{"name":"P-521, SHA-384: s + n","key":8,"hash":"ccf00e197e97c6edd3a2518913930b22d2b86c87002f83b7860ac4430b9ee123115493be9c02e1d43e2980b7cd837300","sig":"308188024200d1b921aaa32d601d8b19840879bf2dd1f0095206eb935f7a6099cb54e46b0c0fd7b024fa19e52ab29e42a14b136cbe90dd2623bf0db06d88c37ee68045d9a8cfd4024203810bf5cfa5f5689710b5933531e5318a472f4dbea341bafa85b2ea09c1dc7bc9eaae7440c8c975ab27c5e61ca2171db304eb012aa97342fa6bca8094350a718883","valid":false},
{"name":"P-521, SHA-384: r + n","key":8,"hash":"ccf00e197e97c6edd3a2518913930b22d2b86c87002f83b7860ac4430b9ee123115493be9c02e1d43e2980b7cd837300","sig":"308188024202d1b921aaa32d601d8b19840879bf2dd1f0095206eb935f7a6099cb54e46b0c0fd201ab819da45a4909c26d4c5c63c836ad61d988c63a09d0723a5637646ae133dd024201810bf5cfa5f5689710b5933531e5318a472f4dbea341bafa85b2ea09c1dc7bc9f05cedb9450a4614bc461a1b5920140d34af4b60f0e9a6b2bd0f10dd167939247a","valid":false},
{"name":"P-521, SHA-384: r and s swapped","key":8,"hash":"ccf00e197e97c6edd3a2518913930b22d2b86c87002f83b7860ac4430b9ee123115493be9c02e1d43e2980b7cd837300","sig":"308188024201810bf5cfa5f5689710b5933531e5318a472f4dbea341bafa85b2ea09c1dc7bc9f05cedb9450a4614bc461a1b5920140d34af4b60f0e9a6b2bd0f10dd167939247a024200d1b921aaa32d601d8b19840879bf2dd1f0095206eb935f7a6099cb54e46b0c0fd7b024fa19e52ab29e42a14b136cbe90dd2623bf0db06d88c37ee68045d9a8cfd4","valid":false},
{"name":"P-521, SHA-384: the first byte of the hash flipped","key":8,"hash":"cdf00e197e97c6edd3a2518913930b22d2b86c87002f83b7860ac4430b9ee123115493be9c02e1d43e2980b7cd837300","sig":"308188024200d1b921aaa32d601d8b19840879bf2dd1f0095206eb935f7a6099cb54e46b0c0fd7b024fa19e52ab29e42a14b136cbe90dd2623bf0db06d88c37ee68045d9a8cfd4024201810bf5cfa5f5689710b5933531e5318a472f4dbea341bafa85b2ea09c1dc7bc9f05cedb9450a4614bc461a1b5920140d34af4b60f0e9a6b2bd0f10dd167939247a","valid":false},
{"name":"P-521, SHA-384: the last byte of the hash flipped","key":8,"hash":"ccf00e197e97c6edd3a2518913930b22d2b86c87002f83b7860ac4430b9ee123115493be9c02e1d43e2980b7cd837301","sig":"308188024200d1b921aaa32d601d8b19840879bf2dd1f0095206eb935f7a6099cb54e46b0c0fd7b024fa19e52ab29e42a14b136cbe90dd2623bf0db06d88c37ee68045d9a8cfd4024201810bf5cfa5f5689710b5933531e5318a472f4dbea341bafa85b2ea09c1dc7bc9f05cedb9450a4614bc461a1b5920140d34af4b60f0e9a6b2bd0f10dd167939247a","valid":false},
{"name":"P-521, valid over SHA-512, key 0","key":8,"hash":"9862f95b76ace43336798f4d968060bfff80eb2fb5253f7b80ee941c98eb46adb0574c961ee0084ecb0e69a10f8c5f8e4ed9896753e4713c8fbabf3c04ef28e1","sig":"3081880242017e59d274116275d0b233c3498245778ff097994edb22381dae1c7ce05f9328bd6bb886d44b94df361c260748a082d2199cebd5a6b60dcf6b5a5bda82b082f0a0b40242014f0c5c434043c4d5460f10add19519b12aa27d43c9762c10f06839f0645d50bd9acad766860f159c7f263f8196aae00e0bc43cc82a64e6e8b6386903cd4664a408","valid":true},
{"name":"P-521, SHA-512: s above n/2, n - s","key":8,"hash":"9862f95b76ace43336798f4d968060bfff80eb2fb5253f7b80ee941c98eb46adb0574c961ee0084ecb0e69a10f8c5f8e4ed9896753e4713c8fbabf3c04ef28e1","sig":"3081880242017e59d274116275d0b233c3498245778ff097994edb22381dae1c7ce05f9328bd6bb886d44b94df361c260748a082d2199cebd5a6b60dcf6b5a5bda82b082f0a0b4024200b0f3a3bcbfbc3b2ab9f0ef522e6ae64ed55d82bc3689d3ef0f97c60f9ba2af425f86af20fdb019f9ec598c7fb24c2997c47779018e24b55ef88306b3514ad3c001","valid":true},
{"name":"P-521, SHA-512: s + n","key":8,"hash":"9862f95b76ace43336798f4d968060bfff80eb2fb5253f7b80ee941c98eb46adb0574c961ee0084ecb0e69a10f8c5f8e4ed9896753e4713c8fbabf3c04ef28e1","sig":"3081880242017e59d274116275d0b233c3498245778ff097994edb22381dae1c7ce05f9328bd6bb886d44b94df361c260748a082d2199cebd5a6b60dcf6b5a5bda82b082f0a0b40242034f0c5c434043c4d5460f10add19519b12aa27d43c9762c10f06839f0645d50bd951c5dee09ce4532eaa60b82dfa1e9b3dbfff291e2ee833064f3d8baebd79d0811","valid":false},
{"name":"P-521, SHA-512: r + n","key":8,"hash":"9862f95b76ace43336798f4d968060bfff80eb2fb5253f7b80ee941c98eb46adb0574c961ee0084ecb0e69a10f8c5f8e4ed9896753e4713c8fbabf3c04ef28e1","sig":"3081880242037e59d274116275d0b233c3498245778ff097994edb22381dae1c7ce05f9328bd660a0d5bcf540ecc87a5d349e979dbbf6d278b706e976bb309174a39cf142904bd0242014f0c5c434043c4d5460f10add19519b12aa27d43c9762c10f06839f0645d50bd9acad766860f159c7f263f8196aae00e0bc43cc82a64e6e8b6386903cd4664a408","valid":false},
{"name":"P-521, SHA-512: r and s swapped","key":8,"hash":"9862f95b76ace43336798f4d968060bfff80eb2fb5253f7b80ee941c98eb46adb0574c961ee0084ecb0e69a10f8c5f8e4ed9896753e4713c8fbabf3c04ef28e1","sig":"3081880242014f0c5c434043c4d5460f10add19519b12aa27d43c9762c10f06839f0645d50bd9acad766860f159c7f263f8196aae00e0bc43cc82a64e6e8b6386903cd4664a4080242017e59d274116275d0b233c3498245778ff097994edb22381dae1c7ce05f9328bd6bb886d44b94df361c260748a082d2199cebd5a6b60dcf6b5a5bda82b082f0a0b4","valid":false},
{"name":"P-521, SHA-512: the first byte of the hash flipped","key":8,"hash":"9962f95b76ace43336798f4d968060bfff80eb2fb5253f7b80ee941c98eb46adb0574c961ee0084ecb0e69a10f8c5f8e4ed9896753e4713c8fbabf3c04ef28e1","sig":"3081880242017e59d274116275d0b233c3498245778ff097994edb22381dae1c7ce05f9328bd6bb886d44b94df361c260748a082d2199cebd5a6b60dcf6b5a5bda82b082f0a0b40242014f0c5c434043c4d5460f10add19519b12aa27d43c9762c10f06839f0645d50bd9acad766860f159c7f263f8196aae00e0bc43cc82a64e6e8b6386903cd4664a408","valid":false},
{"name":"P-521, SHA-512: the last byte of the hash flipped","key":8,"hash":"9862f95b76ace43336798f4d968060bfff80eb2fb5253f7b80ee941c98eb46adb0574c961ee0084ecb0e69a10f8c5f8e4ed9896753e4713c8fbabf3c04ef28e0","sig":"3081880242017e59d274116275d0b233c3498245778ff097994edb22381dae1c7ce05f9328bd6bb886d44b94df361c260748a082d2199cebd5a6b60dcf6b5a5bda82b082f0a0b40242014f0c5c434043c4d5460f10add19519b12aa27d43c9762c10f06839f0645d50bd9acad766860f159c7f263f8196aae00e0bc43cc82a64e6e8b6386903cd4664a408","valid":false},
{"name":"P-521, valid over SHA-256, key 1","key":9,"hash":"03c711545ffbc995084e65f10930ac48cfea3a435230f56a156bff90ccce6f8f","sig":"308187024201a8e17a1a3f4830b67817f091e9346de986899334f9e7024224210d78c0804614cd4b15cd73dffc5226946ba9e9d20f1aafd9c249cf5f405e140e1114220c97c18202410e2ce17178cf520114fc1c97355a06f4326b2db144a0d9a94e46663f7cd54e8fc46f4fdbac6a2f3a60a84491ff3bc676510cc483660ff238c7886824c779086224","valid":true},
{"name":"P-521, Q = G, e + r = n: u1 G + u2 Q is the infinity","key":9,"hash":"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003039","sig":"3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913833d0020101","valid":false},
{"name":"P-521, Q = G, e + r = n + 1","key":9,"hash":"0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303a","sig":"3047024201fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e913833d0020101","valid":false},
{"name":"P-521, valid over SHA-384, key 1","key":9,"hash":"3e3eb6a28f56f8446aa8c0f36dca764642d07a508bf2cff04e825e6cb3ec05541879a393bb96b82636e183565b02ec4b","sig":"308187024156da3ac758bcf9de2255b0f06e133d57b89ba627367c1fe633eb981d1b8527442d75ccc6e298298e5e0b29a54c427f9a1192089d3d83a925012bed1a7df9e903d00242011dcb554ae5ff281fd0351cce2f2f712c795646685031897d63110ecad849e9ff979ebe4c6e327049eeaddbd144613824504eedf0510e206a2f0d9f9d5fc24a4564","valid":true},
{"name":"P-521, valid over SHA-512, key 1","key":9,"hash":"b9cead0d305cecb6f5c4f77f13c2966c2bb1e25bc9b43f212460d740779a980574b363a1f884cde098d6a7335184fd73e8bc693579572bb360d7b77a6f74ae94","sig":"30818702420193ef2b43d30e0f3cdae27dd95ec1279e2a99a14f4ce23a0c8abef28a0e0cd1cde4355f880d03c22bbd2555114b37d2b42f6af28444fefe4c74cd3dd6ec5fc7ddc702413310bf63f4134dd943cd9c30d84c419dc0e80cc523facdfc64636a439189d4d69f10a1bb3eca0f4c45a4144b4d96dcc1d4e7f0fae4dca4066a85109fe6ede6f0bd","valid":true},
{"name":"P-521, valid over SHA-256, key 2","key":10,"hash":"bc1da8ac5a74b47b42113f7c7eddf02fc9b50322097a0fafcbba6e73ff8022f8","sig":"30818802420181ee59bb942493c6fec797d9faf4f5af4281dc9f5342bcf838efbb1ba62992775547a42791582889978e63815e51bfe0822cc31b9529996e454f57bf14e40b96b00242019253f32f4d12ce60a4ce4c58dd5ce2912d15eee5b423612a82a020981086f91dd4e707893377bebc3024fc89291d26c679daa629fcd194ff596f476a5874d12546","valid":true},
{"name":"P-521, Q = -G, e = r: u1 G + u2 Q is the infinity","key":10,"hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000181cd","sig":"300802030181cd020107","valid":false},
{"name":"P-521, Q = -G, e = r + 1","key":10,"hash":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000181ce","sig":"300802030181cd020107","valid":false},
{"name":"P-521, valid over SHA-384, key 2","key":10,"hash":"1d5eb81ac1c879d6d683d057a97403116eabc90eecbd5c2ac3beb8166376bf089c879a0e271c403ee5197ae8e5ea0929","sig":"308186024167bda6d5f8007657c7a874325d6e65ac01647a8ab605d09786b755541b000dfff434727215d07d8a524d0d437174a4b63f67563a2749f7b0c961025e5965cff9dd02417f07674b1d0b9a45719c714cd4ef2d9d4f4d2c0dec8ecaa2e82ef7248bd22d03acda08e44a00f142375b177388f6ec4de9a42531e7adec6728926fea688de9c68d","valid":true},
{"name":"P-521, valid over SHA-512, key 2","key":10,"hash":"36d92a3e843931330e5c9f87d7b19489e062f71f7ecc4722bdb5dc6352af8e4a56c908c7f7ebc854af3eef0c83421d955abff9c9216564d877493841dfb501ee","sig":"308188024200e5acdc7fc87c69ba113a8f151d42d72be07904a5869bfe5bbe3b54881628830e4c7be50b23600897839e6a28691f55deba8c28ee40ef30a20d9e19676141bac2cc024201ad999e4ea627c13ae1bcf2a5dcea0f76f55b2161163697dd49ebbfa5d3e735cea47d6f3da036c95dae4447ccf6a800ed7684c4acad4549b0c0b2918747eb0f82d6","valid":true},
{"name":"P-521, valid over SHA-256, key 3","key":11,"hash":"21463ea46b8c283d4877fd542958398d41d65cdbed0114f6904ff13c6eee41b2","sig":"3081870242010695ba9e4a23060cee97976767bb08cff08480bfa345846e00f7d5a74d77fe5bc65e7aa3e07f37bfe52b2bcdd39108893ea9a387d0a163d7dfc2b0987ae41c8681024117184b5cf6f5dc0ee7be97731cb3c3cf8f11bd098f48ff812951325ee40658790b67a4c43e904dc348858a93f619552e3398a3cbff1a9b87f0d80b6b9ab29fab5a","valid":true},
{"name":"P-521, valid over SHA-384, key 3","key":11,"hash":"939f62f05c4873017f08a9fafa76822493a349b441fead3f7781a27a3152cdadcbff8b4ad47919dd0c2c1386e24ab9c9","sig":"30818602413a1d0884111c26e9feecad24dd1be5fbeee5a13cb590be613a84f86254eda331bccf4cb69f5b1f53ab893f7ff09fc0ef03d0faf872aa445c914b7a8833a06798c602411f2ae19a784da24444044c600be8db65c77b7786ccf99a66a99927eb83294d6ff650fe20598cf46f397a3593d1c00e022e770c239320590a4a384c71f4e7c4297d","valid":true},
{"name":"P-521, valid over SHA-512, key 3","key":11,"hash":"c2a3827e0d86ff26cbc2a6da2e525885c9010ae37c510fb4b04b39e74ce4583dd64da8d6db13bce3b8070d3b5699e8787e43d1ab972e6ca14bfb475f3fc8c411","sig":"308188024201bed6bb850186eb54ed244098ab15796bba1bc331203e5e6471e1d0e78f1f6ff4495b4419f4b3a83fce07f7b4714d47b2bd960ee26c004498a07d60132e32eaea5a024200eaa66664c1c10b2d3634cd34d3dee373bbb989dee1054decb131827d6781ec44b9164d9eff9d5e34fa9052f207744f56233b06fac124e3ac7e992226529aa07a69","valid":true}
]
}

Powered by TurnKey Linux.