diff options
239 files changed, 9131 insertions, 11 deletions
diff --git a/src/build-data/oids.txt b/src/build-data/oids.txt index 4ac586240..e07800279 100644 --- a/src/build-data/oids.txt +++ b/src/build-data/oids.txt @@ -110,9 +110,13 @@ [signature] 1.2.840.113549.1.1.4 = RSA/EMSA3(MD5) 1.2.840.113549.1.1.5 = RSA/EMSA3(SHA-160) +1.2.840.113549.1.1.8 = MGF1 +1.2.840.113549.1.1.10 = RSA/EMSA4 1.2.840.113549.1.1.11 = RSA/EMSA3(SHA-256) 1.2.840.113549.1.1.12 = RSA/EMSA3(SHA-384) 1.2.840.113549.1.1.13 = RSA/EMSA3(SHA-512) +1.2.840.113549.1.1.14 = RSA/EMSA3(SHA-224) +1.2.840.113549.1.1.16 = RSA/EMSA3(SHA-512-256) 1.3.36.3.3.1.2 = RSA/EMSA3(RIPEMD-160) 1.2.156.10197.1.504 = RSA/EMSA3(SM3) @@ -158,6 +162,10 @@ 1.3.6.1.4.1.25258.1.6.1 = GOST-34.10/EMSA1(SHA-256) +# Encryption algos +[encryption] +1.2.840.113549.1.1.7 = RSA/OAEP + # DN [dn] 2.5.4.3 = X520.CommonName diff --git a/src/lib/asn1/oids.cpp b/src/lib/asn1/oids.cpp index ae9b2eb36..3e5d02a7b 100644 --- a/src/lib/asn1/oids.cpp +++ b/src/lib/asn1/oids.cpp @@ -1,7 +1,7 @@ /* * OID maps * -* This file was automatically generated by ./src/scripts/oids.py on 2017-10-05 +* This file was automatically generated by .\src\scripts\oids.py on 2017-10-19 * * All manual edits to this file will be lost. Edit the script * then regenerate this source file. @@ -55,11 +55,16 @@ std::string lookup(const OID& oid) if(oid_str == "1.2.840.113533.7.66.10") return "CAST-128/CBC"; if(oid_str == "1.2.840.113533.7.66.15") return "KeyWrap.CAST-128"; if(oid_str == "1.2.840.113549.1.1.1") return "RSA"; + if(oid_str == "1.2.840.113549.1.1.10") return "RSA/EMSA4"; if(oid_str == "1.2.840.113549.1.1.11") return "RSA/EMSA3(SHA-256)"; if(oid_str == "1.2.840.113549.1.1.12") return "RSA/EMSA3(SHA-384)"; if(oid_str == "1.2.840.113549.1.1.13") return "RSA/EMSA3(SHA-512)"; + if(oid_str == "1.2.840.113549.1.1.14") return "RSA/EMSA3(SHA-224)"; + if(oid_str == "1.2.840.113549.1.1.16") return "RSA/EMSA3(SHA-512-256)"; if(oid_str == "1.2.840.113549.1.1.4") return "RSA/EMSA3(MD5)"; if(oid_str == "1.2.840.113549.1.1.5") return "RSA/EMSA3(SHA-160)"; + if(oid_str == "1.2.840.113549.1.1.7") return "RSA/OAEP"; + if(oid_str == "1.2.840.113549.1.1.8") return "MGF1"; if(oid_str == "1.2.840.113549.1.5.12") return "PKCS5.PBKDF2"; if(oid_str == "1.2.840.113549.1.5.13") return "PBE-PKCS5v20"; if(oid_str == "1.2.840.113549.1.9.1") return "PKCS9.EmailAddress"; @@ -285,6 +290,7 @@ OID lookup(const std::string& name) if(name == "KeyWrap.RC2") return OID("1.2.840.113549.1.9.16.3.7"); if(name == "KeyWrap.TripleDES") return OID("1.2.840.113549.1.9.16.3.6"); if(name == "MD5") return OID("1.2.840.113549.2.5"); + if(name == "MGF1") return OID("1.2.840.113549.1.1.8"); if(name == "McEliece") return OID("1.3.6.1.4.1.25258.1.3"); if(name == "Microsoft SmartcardLogon") return OID("1.3.6.1.4.1.311.20.2.2"); if(name == "PBE-PKCS5v20") return OID("1.2.840.113549.1.5.13"); @@ -314,6 +320,7 @@ OID lookup(const std::string& name) if(name == "RSA/EMSA3(MD5)") return OID("1.2.840.113549.1.1.4"); if(name == "RSA/EMSA3(RIPEMD-160)") return OID("1.3.36.3.3.1.2"); if(name == "RSA/EMSA3(SHA-160)") return OID("1.2.840.113549.1.1.5"); + if(name == "RSA/EMSA3(SHA-224)") return OID("1.2.840.113549.1.1.14"); if(name == "RSA/EMSA3(SHA-256)") return OID("1.2.840.113549.1.1.11"); if(name == "RSA/EMSA3(SHA-3(224))") return OID("2.16.840.1.101.3.4.3.13"); if(name == "RSA/EMSA3(SHA-3(256))") return OID("2.16.840.1.101.3.4.3.14"); @@ -321,7 +328,10 @@ OID lookup(const std::string& name) if(name == "RSA/EMSA3(SHA-3(512))") return OID("2.16.840.1.101.3.4.3.16"); if(name == "RSA/EMSA3(SHA-384)") return OID("1.2.840.113549.1.1.12"); if(name == "RSA/EMSA3(SHA-512)") return OID("1.2.840.113549.1.1.13"); + if(name == "RSA/EMSA3(SHA-512-256)") return OID("1.2.840.113549.1.1.16"); if(name == "RSA/EMSA3(SM3)") return OID("1.2.156.10197.1.504"); + if(name == "RSA/EMSA4") return OID("1.2.840.113549.1.1.10"); + if(name == "RSA/OAEP") return OID("1.2.840.113549.1.1.7"); if(name == "SEED/CBC") return OID("1.2.410.200004.1.4"); if(name == "SHA-160") return OID("1.3.14.3.2.26"); if(name == "SHA-224") return OID("2.16.840.1.101.3.4.2.4"); diff --git a/src/lib/pubkey/pk_algs.cpp b/src/lib/pubkey/pk_algs.cpp index e821e7846..e2009ce0e 100644 --- a/src/lib/pubkey/pk_algs.cpp +++ b/src/lib/pubkey/pk_algs.cpp @@ -84,10 +84,13 @@ std::unique_ptr<Public_Key> load_public_key(const AlgorithmIdentifier& alg_id, const std::vector<uint8_t>& key_bits) { - const std::string alg_name = OIDS::lookup(alg_id.oid); - if(alg_name == "") + const std::vector<std::string> alg_info = split_on(OIDS::lookup(alg_id.oid), '/'); + + if(alg_info.empty()) throw Decoding_Error("Unknown algorithm OID: " + alg_id.oid.as_string()); + const std::string alg_name = alg_info[0]; + #if defined(BOTAN_HAS_RSA) if(alg_name == "RSA") return std::unique_ptr<Public_Key>(new RSA_PublicKey(alg_id, key_bits)); diff --git a/src/lib/x509/x509_obj.cpp b/src/lib/x509/x509_obj.cpp index 3f2aa5518..f566be00e 100644 --- a/src/lib/x509/x509_obj.cpp +++ b/src/lib/x509/x509_obj.cpp @@ -16,6 +16,36 @@ namespace Botan { +namespace { +struct Pss_params + { + AlgorithmIdentifier hash_algo; + AlgorithmIdentifier mask_gen_algo; + AlgorithmIdentifier mask_gen_hash; // redundant: decoded mask_gen_algo.parameters + size_t salt_len; + size_t trailer_field; + }; + +Pss_params decode_pss_params(const std::vector<uint8_t>& encoded_pss_params) + { + Pss_params pss_parameter; + BER_Decoder(encoded_pss_params) + .start_cons(SEQUENCE) + .decode_optional(pss_parameter.hash_algo, ASN1_Tag(0), PRIVATE, AlgorithmIdentifier("SHA-160", + AlgorithmIdentifier::USE_NULL_PARAM)) + .decode_optional(pss_parameter.mask_gen_algo, ASN1_Tag(1), PRIVATE, + AlgorithmIdentifier("MGF1", DER_Encoder().encode(AlgorithmIdentifier("SHA-160", + AlgorithmIdentifier::USE_NULL_PARAM)).get_contents_unlocked())) + .decode_optional(pss_parameter.salt_len, ASN1_Tag(2), PRIVATE, size_t(20)) + .decode_optional(pss_parameter.trailer_field, ASN1_Tag(3), PRIVATE, size_t(1)) + .end_cons(); + + BER_Decoder(pss_parameter.mask_gen_algo.parameters).decode(pss_parameter.mask_gen_hash); + + return pss_parameter; + } +} + /* * Create a generic X.509 object */ @@ -145,13 +175,22 @@ std::string X509_Object::hash_used_for_signature() const throw Internal_Error("Invalid name format found for " + oid.as_string()); - std::vector<std::string> pad_and_hash = - parse_algorithm_name(sig_info[1]); + if(sig_info[1] == "EMSA4") + { + return OIDS::lookup(decode_pss_params(signature_algorithm().parameters).hash_algo.oid); + } + else + { + std::vector<std::string> pad_and_hash = + parse_algorithm_name(sig_info[1]); - if(pad_and_hash.size() != 2) - throw Internal_Error("Invalid name format " + sig_info[1]); + if(pad_and_hash.size() != 2) + { + throw Internal_Error("Invalid name format " + sig_info[1]); + } - return pad_and_hash[1]; + return pad_and_hash[1]; + } } /* @@ -163,7 +202,7 @@ bool X509_Object::check_signature(const Public_Key* pub_key) const throw Exception("No key provided for " + m_PEM_label_pref + " signature check"); std::unique_ptr<const Public_Key> key(pub_key); return check_signature(*key); -} + } /* * Check the signature on an object @@ -181,6 +220,48 @@ bool X509_Object::check_signature(const Public_Key& pub_key) const Signature_Format format = (pub_key.message_parts() >= 2) ? DER_SEQUENCE : IEEE_1363; + if(padding == "EMSA4") + { + // "MUST contain RSASSA-PSS-params" + if(signature_algorithm().parameters.empty()) + { + return false; + } + + Pss_params pss_parameter = decode_pss_params(signature_algorithm().parameters); + + // hash_algo must be SHA1, SHA2-224, SHA2-256, SHA2-384 or SHA2-512 + std::string hash_algo = OIDS::lookup(pss_parameter.hash_algo.oid); + if(hash_algo != "SHA-160" && hash_algo != "SHA-224" && hash_algo != "SHA-256" && hash_algo != "SHA-384" + && hash_algo != "SHA-512") + { + return false; + } + + std::string mgf_algo = OIDS::lookup(pss_parameter.mask_gen_algo.oid); + if(mgf_algo != "MGF1") + { + return false; + } + + // For MGF1, it is strongly RECOMMENDED that the underlying hash function be the same as the one identified by hashAlgorithm + // Must be SHA1, SHA2-224, SHA2-256, SHA2-384 or SHA2-512 + if(pss_parameter.mask_gen_hash.oid != pss_parameter.hash_algo.oid) + { + return false; + } + + if(pss_parameter.trailer_field != 1) + { + return false; + } + + padding += "(" + hash_algo; + padding += "," + mgf_algo; + padding += "," + std::to_string(pss_parameter.salt_len) + + ")"; // salt_len is actually not used for verification. Length is inferred from the signature + } + PK_Verifier verifier(pub_key, padding, format); return verifier.verify_message(tbs_data(), signature()); diff --git a/src/lib/x509/x509cert.cpp b/src/lib/x509/x509cert.cpp index c81f74cba..5a6588ecc 100644 --- a/src/lib/x509/x509cert.cpp +++ b/src/lib/x509/x509cert.cpp @@ -112,6 +112,53 @@ void X509_Certificate::force_decode() throw BER_Bad_Tag("X509_Certificate: Unexpected tag for public key", public_key.type_tag, public_key.class_tag); + AlgorithmIdentifier public_key_alg_id; + BER_Decoder(public_key.value).decode(public_key_alg_id).discard_remaining(); + + std::vector<std::string> public_key_info = + split_on(OIDS::lookup(public_key_alg_id.oid), '/'); + + if(!public_key_info.empty() && public_key_info[0] == "RSA") + { + // RFC4055: If PublicKeyAlgo = PSS or OAEP: limit the use of the public key exclusively to either RSASSA - PSS or RSAES - OAEP + if(public_key_info.size() >= 2) + { + if(public_key_info[1] == "EMSA4") + { + /* + When the RSA private key owner wishes to limit the use of the public + key exclusively to RSASSA-PSS, then the id-RSASSA-PSS object + identifier MUST be used in the algorithm field within the subject + public key information, and, if present, the parameters field MUST + contain RSASSA-PSS-params. + + All parameters in the signature structure algorithm identifier MUST + match the parameters in the key structure algorithm identifier + except the saltLength field. The saltLength field in the signature parameters + MUST be greater or equal to that in the key parameters field. + + ToDo: Allow salt length to be greater + */ + if(public_key_alg_id != signature_algorithm()) + { + throw Decoding_Error("Algorithm identifier mismatch"); + } + } + if(public_key_info[1] == "OAEP") + { + throw Decoding_Error("Decoding subject public keys of type RSAES-OAEP is currently not supported"); + } + } + else + { + // oid = rsaEncryption -> parameters field MUST contain NULL + if(public_key_alg_id != AlgorithmIdentifier(public_key_alg_id.oid, AlgorithmIdentifier::USE_NULL_PARAM)) + { + throw Decoding_Error("Parameters field MUST contain NULL"); + } + } + } + std::vector<uint8_t> v2_issuer_key_id, v2_subject_key_id; tbs_cert.decode_optional_string(v2_issuer_key_id, BIT_STRING, 1); diff --git a/src/lib/x509/x509path.h b/src/lib/x509/x509path.h index 2bddd62b1..17932c871 100644 --- a/src/lib/x509/x509path.h +++ b/src/lib/x509/x509path.h @@ -329,7 +329,7 @@ BOTAN_PUBLIC_API(2,0) check_ocsp(const std::vector<std::shared_ptr<const X509_Ce std::chrono::system_clock::time_point ref_time); /** -* Check CRLs for revocation infomration +* Check CRLs for revocation information * @param cert_path path already validated by check_chain * @param crls the list of CRLs to check, it is assumed that crls[i] (if not null) * is the associated CRL for the subject in cert_path[i]. @@ -343,7 +343,7 @@ BOTAN_PUBLIC_API(2,0) check_crl(const std::vector<std::shared_ptr<const X509_Cer std::chrono::system_clock::time_point ref_time); /** -* Check CRLs for revocation infomration +* Check CRLs for revocation information * @param cert_path path already validated by check_chain * @param certstores a list of certificate stores to query for the CRL * @param ref_time whatever time you want to perform the validation against diff --git a/src/tests/data/pss_x509/01/README.txt b/src/tests/data/pss_x509/01/README.txt new file mode 100644 index 000000000..300dbea58 --- /dev/null +++ b/src/tests/data/pss_x509/01/README.txt @@ -0,0 +1 @@ +default params
\ No newline at end of file diff --git a/src/tests/data/pss_x509/01/end.crt b/src/tests/data/pss_x509/01/end.crt new file mode 100644 index 000000000..017738f90 --- /dev/null +++ b/src/tests/data/pss_x509/01/end.crt @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIEvDCCA3OgAwIBAgICEAEwPgYJKoZIhvcNAQEKMDGgCzAJBgUrDgMCGgUAoRgw +FgYJKoZIhvcNAQEIMAkGBSsOAwIaBQCiAwIBFKMDAgEBMIGzMQswCQYDVQQGEwJE +RTEPMA0GA1UECBMGSGVzc2VuMRIwEAYDVQQHEwlGcmFua2Z1cnQxHjAcBgNVBAoT +FVBTUyB0ZXN0IGNlcnRpZmljYXRlczE5MDcGA1UECxMwY3JlYXRlZCBieSBNYXJ0 +aW4gS2Fpc2VyIChodHRwOi8vd3d3LmthaXNlci5jeC8pMSQwIgYDVQQDExtQU1Mg +dGVzdFJvb3QgQ0EgQ2VydGlmaWNhdGUwHhcNMTAwNzEzMTk1ODI1WhcNMTYwMTAz +MTk1ODI1WjCBrjELMAkGA1UEBhMCREUxDzANBgNVBAgTBkhlc3NlbjESMBAGA1UE +BxMJRnJhbmtmdXJ0MR4wHAYDVQQKExVQU1MgdGVzdCBjZXJ0aWZpY2F0ZXMxOTA3 +BgNVBAsTMGNyZWF0ZWQgYnkgTWFydGluIEthaXNlciAoaHR0cDovL3d3dy5rYWlz +ZXIuY3gvKTEfMB0GA1UEAxMWUFNTIENsaWVudCBDZXJ0aWZpY2F0ZTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBANkLrMSIIRkN3xdaGievqVyBzyAsdQoi +i1+gJkMDTVOL7b8f3esH8yDgNkQOa8tCtdNxFhq/cZsldSJuZXFb4gUtQZc1DwLo +4GIw6L8uk+CCCt9NeaJeTab31SZG18JRRHRRvb9C4q0QeaNfspKELXeV0KFnrh4K +69v5i/AN8GK/RQWYxqlLgY8v2YwIWwPmqFAhJrVXJHEzcHdVHIfpcuTuH4Nvrxmb +H6XvSX4uraHlneGYMsPePhfGunbOfXQgdLQMyM5Sj2LXmkxr8pVz7V6KJQIVAl0r +4oA34lAB0zKYfkJJDPyghBCemwhCe0tEUx0fitrj1rBoENI8NP7AZvkCAwEAAaN7 +MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQg +Q2VydGlmaWNhdGUwHQYDVR0OBBYEFCjZAcd3fo5Rjx8u3PHUNIp5ZbQ7MB8GA1Ud +IwQYMBaAFN8f4gGiPvT5afg6x5bWmQ0vts4zMD4GCSqGSIb3DQEBCjAxoAswCQYF +Kw4DAhoFAKEYMBYGCSqGSIb3DQEBCDAJBgUrDgMCGgUAogMCARSjAwIBAQOCAQEA +rO3xdxs9GkamZwXImt+wRWwYs+MpPEVFyMFq5CY2gmbuKKNb/x15MxmXg6ic9VzM +SC/flOVlcN+4e305FApeR4yhkf5oYC5b52jXsD2Vozt7jELeXFdiw3Ylfe1G1vcZ +vVSHngekonYIVFxMw0IXiEVphwX7SmfjTjgzhN0n+1LOppdktpbx69Yv66Yr6K2a +8joa1Sguz1LJmzwDUtAaVQkZv7W3O41GpRSXk5Kahv5DgeN/1U+caHiNLK9tKfNE +xD0kXtALc/VKdhsOTrv6i2X/HopFPwEifSPxwp32KePtnb93Ueqkc3jFMm0lxvy2 +Hgwyk/rtCq5eH32tODWomw== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/01/root.crt b/src/tests/data/pss_x509/01/root.crt new file mode 100644 index 000000000..bc0d14590 --- /dev/null +++ b/src/tests/data/pss_x509/01/root.crt @@ -0,0 +1,31 @@ +-----BEGIN CERTIFICATE----- +MIIFazCCBCKgAwIBAgIJAKmJV6cI/tYpMD4GCSqGSIb3DQEBCjAxoAswCQYFKw4D +AhoFAKEYMBYGCSqGSIb3DQEBCDAJBgUrDgMCGgUAogMCARSjAwIBATCBszELMAkG +A1UEBhMCREUxDzANBgNVBAgTBkhlc3NlbjESMBAGA1UEBxMJRnJhbmtmdXJ0MR4w +HAYDVQQKExVQU1MgdGVzdCBjZXJ0aWZpY2F0ZXMxOTA3BgNVBAsTMGNyZWF0ZWQg +YnkgTWFydGluIEthaXNlciAoaHR0cDovL3d3dy5rYWlzZXIuY3gvKTEkMCIGA1UE +AxMbUFNTIHRlc3RSb290IENBIENlcnRpZmljYXRlMB4XDTEwMDcxMzE5NTc1NVoX +DTE2MDEwMzE5NTc1NVowgbMxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIEwZIZXNzZW4x +EjAQBgNVBAcTCUZyYW5rZnVydDEeMBwGA1UEChMVUFNTIHRlc3QgY2VydGlmaWNh +dGVzMTkwNwYDVQQLEzBjcmVhdGVkIGJ5IE1hcnRpbiBLYWlzZXIgKGh0dHA6Ly93 +d3cua2Fpc2VyLmN4LykxJDAiBgNVBAMTG1BTUyB0ZXN0Um9vdCBDQSBDZXJ0aWZp +Y2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMZnLiVdh/4aR2Gj +FKBiDmuNe8o6NJSgNRMXv+zweb1CQRUQ4HzdiZDRBTxAGM+83/ofeD3ALUyDGniX +fbjxv05QyPGnJDjJYpdQ3ilM4MXoEYz7ZfB4/AVh1zvqELFR3a2TZ78oQGYJBeF3 +vAmVuDwCrZ8J7xddABt7ceqDtzhhNcvOWDZxXtzK5yDtb4N/RMJZtbK6ZNsLV/+J +OMHT+22xycE6tE2gMCqUUC2b2MpnW71GqtkKxaA36VXl/c4Z0IhNE2Zx3qy5NVsU +Z+NYw6JrWtEw+kf2j0bKj5w0LMlERKbNib4kofcMJ8qPEIvk1u6T30vKUb7HQdU7 +2OuTWQ8CAwEAAaOCARwwggEYMB0GA1UdDgQWBBTfH+IBoj70+Wn4OseW1pkNL7bO +MzCB6AYDVR0jBIHgMIHdgBTfH+IBoj70+Wn4OseW1pkNL7bOM6GBuaSBtjCBszEL +MAkGA1UEBhMCREUxDzANBgNVBAgTBkhlc3NlbjESMBAGA1UEBxMJRnJhbmtmdXJ0 +MR4wHAYDVQQKExVQU1MgdGVzdCBjZXJ0aWZpY2F0ZXMxOTA3BgNVBAsTMGNyZWF0 +ZWQgYnkgTWFydGluIEthaXNlciAoaHR0cDovL3d3dy5rYWlzZXIuY3gvKTEkMCIG +A1UEAxMbUFNTIHRlc3RSb290IENBIENlcnRpZmljYXRlggkAqYlXpwj+1ikwDAYD +VR0TBAUwAwEB/zA+BgkqhkiG9w0BAQowMaALMAkGBSsOAwIaBQChGDAWBgkqhkiG +9w0BAQgwCQYFKw4DAhoFAKIDAgEUowMCAQEDggEBAJ8GcFT/Jdhz65JK0c9EFdAq +8FKa9VWX7QDQlIuu0UbZaHYaFmY1NbXcxlvTOD1ArByCHpFQ8+wrXgLrxedlm/fI +9WkvFsyvC1kSeV88C90E3mh+w9i2Qsz0Gjj2RjD98cPsqqQO7q/7uvKNcHMN5nKi +VuIPMr5fisx0C/IBQAunBfzBfdGmjoNaahDBYCKiyAaU7A+dYorRbMJF7SxBhTr1 +WI/N3LlBKLF5mvtDYg7sXx6ULR/xAKKkVeUTIgGMYq/s46ZMP11QrfRHx4zNAwP9 +aARZeUz1X0/LM6LgaQvVIhZqbyB637eZhusOP3226TDn7hGx/UdS0UxSwfjrzS8= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/02/README.txt b/src/tests/data/pss_x509/02/README.txt new file mode 100644 index 000000000..ec0a7e431 --- /dev/null +++ b/src/tests/data/pss_x509/02/README.txt @@ -0,0 +1 @@ +empty params diff --git a/src/tests/data/pss_x509/02/end.crt b/src/tests/data/pss_x509/02/end.crt new file mode 100644 index 000000000..b94b89126 --- /dev/null +++ b/src/tests/data/pss_x509/02/end.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEWjCCA0KgAwIBAgICEAEwDQYJKoZIhvcNAQEKMAAwgbMxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZIZXNzZW4xEjAQBgNVBAcTCUZyYW5rZnVydDEeMBwGA1UEChMV +UFNTIHRlc3QgY2VydGlmaWNhdGVzMTkwNwYDVQQLEzBjcmVhdGVkIGJ5IE1hcnRp +biBLYWlzZXIgKGh0dHA6Ly93d3cua2Fpc2VyLmN4LykxJDAiBgNVBAMTG1BTUyB0 +ZXN0Um9vdCBDQSBDZXJ0aWZpY2F0ZTAeFw0xMDA3MTMxOTU2MzVaFw0xNjAxMDMx +OTU2MzVaMIGuMQswCQYDVQQGEwJERTEPMA0GA1UECBMGSGVzc2VuMRIwEAYDVQQH +EwlGcmFua2Z1cnQxHjAcBgNVBAoTFVBTUyB0ZXN0IGNlcnRpZmljYXRlczE5MDcG +A1UECxMwY3JlYXRlZCBieSBNYXJ0aW4gS2Fpc2VyIChodHRwOi8vd3d3LmthaXNl +ci5jeC8pMR8wHQYDVQQDExZQU1MgQ2xpZW50IENlcnRpZmljYXRlMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0rRh20Rw3OclYSckr188QwCMinUq82WO +87DteNidh9EQTTOp5pEeNiTOs+P7bmYlLJdRdt+xzIJsUtm8I4wX0BCDoy6mYIY/ +f53zcRIfOxJ/KXDqI+0ryqHMpJqPwXMehLnNwnIVCoHmCi5aC+oD/lMfLWnxd/sK +bOrkd6nDOxQFWc0ELCb+nRK836Zww0bHFXLAohW1LY20uCz2ejHsbDmLKQr7gww3 +QvRqqvJzPq21SvmApXG+LUXpNvFWYxKY1QxJd9oeMZFvFn4i9nEoquAk4j7VzJH7 +FYn355G05qMuc7UuXc+jLUU3rtiqvRg1fmnQ+fq75eWbsSaRyUs+vwIDAQABo3sw +eTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBD +ZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUIFkXI3ppBF8PJaFvhUf/FF5EbZwwHwYDVR0j +BBgwFoAUzggLIT/lwChtaNDss8YusBT+BsMwDQYJKoZIhvcNAQEKMAADggEBAEsy +xXoyQG9sk9ISZLjKn0lmPtHsT0K3guD2TLEG72Kp/3w1B3Pob/BstHkabd8hB3Mv +xQCeu0zPLxSXF9AT71mPEX63dcZ6I+0eIy95q/xxGYcrQ6wmQMXF/X1DeKOWC4/V +IgC3UDypuGPd4z7NyyvYB3WodJVCn+P/TvyEXy3eopNI2GS+JaSmk/1CE23BA6Cn +bNejFoWaL4RVmifQsqw44vnI+tFvlO3H4JVgkaezt6RpPpz+kzY3mEqCsisgfGrE +QrITP7+uiqilzOn/jsovQJDAsZSSIHlGkwrkqJd2SjIawpoPwLQ6DZrmCBc8A2t4 +2n4EHJ7mVPcwMUJ5Oyk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/02/root.crt b/src/tests/data/pss_x509/02/root.crt new file mode 100644 index 000000000..f069139d3 --- /dev/null +++ b/src/tests/data/pss_x509/02/root.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIFCTCCA/GgAwIBAgIJALCOVlO1QTu1MA0GCSqGSIb3DQEBCjAAMIGzMQswCQYD +VQQGEwJERTEPMA0GA1UECBMGSGVzc2VuMRIwEAYDVQQHEwlGcmFua2Z1cnQxHjAc +BgNVBAoTFVBTUyB0ZXN0IGNlcnRpZmljYXRlczE5MDcGA1UECxMwY3JlYXRlZCBi +eSBNYXJ0aW4gS2Fpc2VyIChodHRwOi8vd3d3LmthaXNlci5jeC8pMSQwIgYDVQQD +ExtQU1MgdGVzdFJvb3QgQ0EgQ2VydGlmaWNhdGUwHhcNMTAwNzEzMTk1NjAzWhcN +MTYwMTAzMTk1NjAzWjCBszELMAkGA1UEBhMCREUxDzANBgNVBAgTBkhlc3NlbjES +MBAGA1UEBxMJRnJhbmtmdXJ0MR4wHAYDVQQKExVQU1MgdGVzdCBjZXJ0aWZpY2F0 +ZXMxOTA3BgNVBAsTMGNyZWF0ZWQgYnkgTWFydGluIEthaXNlciAoaHR0cDovL3d3 +dy5rYWlzZXIuY3gvKTEkMCIGA1UEAxMbUFNTIHRlc3RSb290IENBIENlcnRpZmlj +YXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2haEKyn8mtVODAPA +EMV9VlNm+HPBh+Mve5nPoU4PZ198E2JQ1llvXbDWmhuKzn/ZyB2janx/imvylkOq +Jmkdqka+VC+69/pDmhHKp2qHL6S/alPG6E2kQhy4FVIEU2Qme6niMZY4005237Pi +fWc1MBEU2c6jdkUIbw5SrWub5dbMIi71lUPHzaLqGovkLaWg2+BnPOSdg13t3jLt +N6Dm9VMpDE0sOu/t582bc2MfCmO/vIsSpu2/iA+gB4vecDBJGyOISYKKvjnc4N2s +Obok9ZgJKeTM40hGXEGzE+cTEDkkh8ydlGVRIJe3o5wjuLH3P51/EFVu0PhCSyV6 +FGIO1wIDAQABo4IBHDCCARgwHQYDVR0OBBYEFM4ICyE/5cAobWjQ7LPGLrAU/gbD +MIHoBgNVHSMEgeAwgd2AFM4ICyE/5cAobWjQ7LPGLrAU/gbDoYG5pIG2MIGzMQsw +CQYDVQQGEwJERTEPMA0GA1UECBMGSGVzc2VuMRIwEAYDVQQHEwlGcmFua2Z1cnQx +HjAcBgNVBAoTFVBTUyB0ZXN0IGNlcnRpZmljYXRlczE5MDcGA1UECxMwY3JlYXRl +ZCBieSBNYXJ0aW4gS2Fpc2VyIChodHRwOi8vd3d3LmthaXNlci5jeC8pMSQwIgYD +VQQDExtQU1MgdGVzdFJvb3QgQ0EgQ2VydGlmaWNhdGWCCQCwjlZTtUE7tTAMBgNV +HRMEBTADAQH/MA0GCSqGSIb3DQEBCjAAA4IBAQCBgFRdPf+k9up9PwwbHORNe8HP +c7+yXPDK/qH74bJMQvaNOpXhvb0KWDcj5GPJ0l+eVatV1UzyDZT6exqaBTeWjgKW +1HMfF9z3Ybs1PTKt8IASFNMe4Nizx6vuAvnP/GXTz7LwOZt7QYBTaAOKUQqB/yBQ +D9Vn+P+nqgQCBfFhVXPurUFpAt6npnKpKIG8wmMBoeeuWpzMFs0Rnf9TFJt9SkAn +M8J806yQWShmibcQWmmveHtN8s/69FUUIu6q1h0A8qxISj87CdC4XKvLRV6DSu4C ++b/CfhHaOR8lINDcVYg4j3VZU24nmPlWcH4yXO8gbnoMOLnf36/Ezw3wnVIV +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/03/end.crt b/src/tests/data/pss_x509/03/end.crt new file mode 100644 index 000000000..f6298057d --- /dev/null +++ b/src/tests/data/pss_x509/03/end.crt @@ -0,0 +1,53 @@ +-----BEGIN CERTIFICATE----- +MIIErDCCA2CgAwIBAgIGAVyhUN7SMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUD +BAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIDBoMQ8wDQYD +VQQDDAZQU1MtQ0ExFDASBgNVBAsMC0JvdGFuLVRlc3RzMQ4wDAYDVQQKDAVCb3Rh +bjEPMA0GA1UEBwwGQm9jaHVtMQwwCgYDVQQIDANOUlcxEDAOBgNVBAYTB0dlcm1h +bnkwIBcNOTkxMjMxMjMwMDAwWhgPMjA5OTEyMzEyMzAwMDBaMGoxETAPBgNVBAMM +CFBTUy1DZXJ0MRQwEgYDVQQLDAtCb3Rhbi1UZXN0czEOMAwGA1UECgwFQm90YW4x +DzANBgNVBAcMBkJvY2h1bTEMMAoGA1UECAwDTlJXMRAwDgYDVQQGEwdHZXJtYW55 +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAodW01rU/fvHj0hzb/BbR +uB+XW+Hu63eVygItU8qP7XJc4DSMW+uCy8BAMQ1/V+fAiKC343tTooGItmXcGrq5 +UcR9OROv5iyb5JVnwOx6Q0AZKM92ySBMuysh2TQwhuOMfPylwTC5ufOrk+Lt7KgJ +PKPe8MTFkG5OUOhwZudcYTijE6FFSMJ0AfSlQw/BsIG1Vs55dOrsqHjHtrmpehnm +NeET39j7nm6QZjJ2tVZr++rpy2mz5FJ7aiIxwER7Zy6QNojvAUiOj0A9LlTwZGZS +fc3mfST4HJfiriI5zC4RrwtdJ/xwgLS5Z3Mr67afguVkAsPk7mb8q2FkqKn79M4T +dQIDAQABo4HvMIHsMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMIGXBgNV +HSMEgY8wgYyAFHnlihwNezCz/0+QfDeNJjPHHUlOoWykajBoMQ8wDQYDVQQDDAZQ +U1MtQ0ExFDASBgNVBAsMC0JvdGFuLVRlc3RzMQ4wDAYDVQQKDAVCb3RhbjEPMA0G +A1UEBwwGQm9jaHVtMQwwCgYDVQQIDANOUlcxEDAOBgNVBAYTB0dlcm1hbnmCBgFc +oKxc1DATBgNVHREEDDAKgghQU1MtQ2VydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI +KwYBBQUHAwIwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqG +SIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBAQCGxhXlQLdsOi/fPED9RG4h +0W2S6zNiAlOnCnwgw/Jo9JoPEEknKKohIc5RfRdB5oPijiVBBtBnxQIfCaPSULf4 +KDVLC8wNLFb8N1VB0N/A7Uju6+5AHMu5Yq4ka5RFxTvB1zXfCnxkezma5EHsuGBM +nKJ6AnlvhpoPjNOgizKr06/qUoeLWPbDl2rFdtEoTjW/dpct2jBGZ3KWIcyJcW0o ++Nunz+HlQc5Wjvpz2SqiF1B+m3ffv1Ehgrrk8nKe3KbGpxT2A40fWDGDJfsGssSH +7y1ZSXQlofDnFMBo1k9nHlzK7+5rpBYX9rnfev9p7VghDx9KuHa6WyU7MC97r+N9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEeTCCAy2gAwIBAgIGAVygrFzUMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUD +BAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIDBoMQ8wDQYD +VQQDDAZQU1MtQ0ExFDASBgNVBAsMC0JvdGFuLVRlc3RzMQ4wDAYDVQQKDAVCb3Rh +bjEPMA0GA1UEBwwGQm9jaHVtMQwwCgYDVQQIDANOUlcxEDAOBgNVBAYTB0dlcm1h +bnkwIBcNOTkxMjMxMjMwMDAwWhgPMjA5OTEyMzEyMzAwMDBaMGgxDzANBgNVBAMM +BlBTUy1DQTEUMBIGA1UECwwLQm90YW4tVGVzdHMxDjAMBgNVBAoMBUJvdGFuMQ8w +DQYDVQQHDAZCb2NodW0xDDAKBgNVBAgMA05SVzEQMA4GA1UEBhMHR2VybWFueTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZpazi/xuB2EDdsNCln3XAz +njxyuwsGetZ4PK9OfEoxaDznFIv8Ll/MV2nO8tG5BiUzxw1KbfOFJOFKFaT1r7Y6 +/ipzOEAN+0ixx8c2PQWTs5oc1k4yJmhf8UpWHmqfyH4dXNqgJG2n3+3m8pK4D/G2 +ciE+fPaSHpJF1I0lQ+g+zKHoq2J1HR0KOz6hQBMSOxNe557GGecgKPwsnI7cJMFS +CRUtA3njIhxcPNMix332NLz6Hi3H5TxPA+o3Y/Demfs/quauM3hb7M/DyLZ9k3no +IUsQiSCZC8JyUkHTJAoRlL5FHPWP4CkKQ7CBF8evaiVm/RBZfI2CZ1ygTXaNOW8C +AwEAAaOBvjCBuzAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zCBlwYD +VR0jBIGPMIGMgBR55YocDXsws/9PkHw3jSYzxx1JTqFspGowaDEPMA0GA1UEAwwG +UFNTLUNBMRQwEgYDVQQLDAtCb3Rhbi1UZXN0czEOMAwGA1UECgwFQm90YW4xDzAN +BgNVBAcMBkJvY2h1bTEMMAoGA1UECAwDTlJXMRAwDgYDVQQGEwdHZXJtYW55ggYB +XKCsXNQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3 +DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBAQAtcKFeatctcgDoJdx5nPK5JLrp +cQL09M1DEDvmw+qlo9z9hUI60cD8r351jMQ2aMV+ba0NT/El2P7WWumRpW+7gkAu +uUwlnybtBTF7J2aDoA/M+vN6AkuWlJUc3A5TnsKQE1KkLmENp8ofD8UgUZjlQP8H +JBQ7YnPzdpCdh1yI1uOn6rxYkFq5BR+Wqj6wI9oYMTPSiZFhTnC1zYC1wJuJRR70 +imkMHZsJ3Ov4vMCBfnkf7ONte/HUcc14VW8q/vmiGONfER/JXm1D+bJHwZGBerHC +4s369aikQMYGi3mav6GIUQOPrnPCQpOmocl0QsG/QTcKJot1K4kDR3uwAsOy +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/03/root.crt b/src/tests/data/pss_x509/03/root.crt new file mode 100644 index 000000000..deb03ade9 --- /dev/null +++ b/src/tests/data/pss_x509/03/root.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEeTCCAy2gAwIBAgIGAVygrFzUMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUD +BAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIDBoMQ8wDQYD +VQQDDAZQU1MtQ0ExFDASBgNVBAsMC0JvdGFuLVRlc3RzMQ4wDAYDVQQKDAVCb3Rh +bjEPMA0GA1UEBwwGQm9jaHVtMQwwCgYDVQQIDANOUlcxEDAOBgNVBAYTB0dlcm1h +bnkwIBcNOTkxMjMxMjMwMDAwWhgPMjA5OTEyMzEyMzAwMDBaMGgxDzANBgNVBAMM +BlBTUy1DQTEUMBIGA1UECwwLQm90YW4tVGVzdHMxDjAMBgNVBAoMBUJvdGFuMQ8w +DQYDVQQHDAZCb2NodW0xDDAKBgNVBAgMA05SVzEQMA4GA1UEBhMHR2VybWFueTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZpazi/xuB2EDdsNCln3XAz +njxyuwsGetZ4PK9OfEoxaDznFIv8Ll/MV2nO8tG5BiUzxw1KbfOFJOFKFaT1r7Y6 +/ipzOEAN+0ixx8c2PQWTs5oc1k4yJmhf8UpWHmqfyH4dXNqgJG2n3+3m8pK4D/G2 +ciE+fPaSHpJF1I0lQ+g+zKHoq2J1HR0KOz6hQBMSOxNe557GGecgKPwsnI7cJMFS +CRUtA3njIhxcPNMix332NLz6Hi3H5TxPA+o3Y/Demfs/quauM3hb7M/DyLZ9k3no +IUsQiSCZC8JyUkHTJAoRlL5FHPWP4CkKQ7CBF8evaiVm/RBZfI2CZ1ygTXaNOW8C +AwEAAaOBvjCBuzAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zCBlwYD +VR0jBIGPMIGMgBR55YocDXsws/9PkHw3jSYzxx1JTqFspGowaDEPMA0GA1UEAwwG +UFNTLUNBMRQwEgYDVQQLDAtCb3Rhbi1UZXN0czEOMAwGA1UECgwFQm90YW4xDzAN +BgNVBAcMBkJvY2h1bTEMMAoGA1UECAwDTlJXMRAwDgYDVQQGEwdHZXJtYW55ggYB +XKCsXNQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3 +DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBAQAtcKFeatctcgDoJdx5nPK5JLrp +cQL09M1DEDvmw+qlo9z9hUI60cD8r351jMQ2aMV+ba0NT/El2P7WWumRpW+7gkAu +uUwlnybtBTF7J2aDoA/M+vN6AkuWlJUc3A5TnsKQE1KkLmENp8ofD8UgUZjlQP8H +JBQ7YnPzdpCdh1yI1uOn6rxYkFq5BR+Wqj6wI9oYMTPSiZFhTnC1zYC1wJuJRR70 +imkMHZsJ3Ov4vMCBfnkf7ONte/HUcc14VW8q/vmiGONfER/JXm1D+bJHwZGBerHC +4s369aikQMYGi3mav6GIUQOPrnPCQpOmocl0QsG/QTcKJot1K4kDR3uwAsOy +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/04/end.crt b/src/tests/data/pss_x509/04/end.crt new file mode 100644 index 000000000..b4269b27f --- /dev/null +++ b/src/tests/data/pss_x509/04/end.crt @@ -0,0 +1,54 @@ +-----BEGIN CERTIFICATE----- +MIIErzCCA2OgAwIBAgIGAVyhu3riMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUD +BAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIDBoMQ8wDQYD +VQQDDAZQU1MtQ0ExFDASBgNVBAsMC0JvdGFuLVRlc3RzMQ4wDAYDVQQKDAVCb3Rh +bjEPMA0GA1UEBwwGQm9jaHVtMQwwCgYDVQQIDANOUlcxEDAOBgNVBAYTB0dlcm1h +bnkwIBcNOTkxMjMxMjMwMDAwWhgPMjA5OTEyMzEyMzAwMDBaMG8xFjAUBgNVBAMM +DVBTUy1EaXNrLUNlcnQxFDASBgNVBAsMC0JvdGFuLVRlc3RzMQ4wDAYDVQQKDAVC +b3RhbjEPMA0GA1UEBwwGQm9jaHVtMQwwCgYDVQQIDANOUlcxEDAOBgNVBAYTB0dl +cm1hbnkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCViOl2DheS1Fks +/IJDP+IYawWWtEh7RAJRd5wz1oSoK0i4I8Yg12JzkFuhypIUOQlT92woDN+nIwc/ ++Ifl8LelowIjZNkdL+oERP++SOzQu6r1lXlIHDS9hEcNF/40YhyKKMxCwTa9KqGO +qAWiPfXu6uFKQlPMorFwY/t3gbDdWAcNQl4XRSjQEk7fnZO2N4mSpCWxB1BuMRPE +UAe3beuzSi5jGEDHXXNBk5imk3FfzJ7MctnYU0agWW4fuMJ/zmNLPQ/FMklST6cK +nweA5pMuJyTw2gHTnReOR5i9J0WuHu1r3QuwBVg2eWiavIdonYTw9xqagaCv4EJO +umkxlsJPAgMBAAGjge0wgeowDgYDVR0PAQH/BAQDAgUgMAwGA1UdEwEB/wQCMAAw +gZcGA1UdIwSBjzCBjIAUeeWKHA17MLP/T5B8N40mM8cdSU6hbKRqMGgxDzANBgNV +BAMMBlBTUy1DQTEUMBIGA1UECwwLQm90YW4tVGVzdHMxDjAMBgNVBAoMBUJvdGFu +MQ8wDQYDVQQHDAZCb2NodW0xDDAKBgNVBAgMA05SVzEQMA4GA1UEBhMHR2VybWFu +eYIGAVygrFzUMBgGA1UdEQQRMA+CDVBTUy1EaXNrLUNlcnQwFgYDVR0lBA8wDQYL +KwYBBAGB630NAQEwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoG +CSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBAQB19KCooYqEpGrYD8Go +cUlSq31F8nUWfcO2cm5qDg3D74LXfrMqIDxB7ZFkkaR72bBUsOvKlgnklPvIq/iG +8ELCIgY13XWt9xmzkXMw08Y0CKZq5JmZDP3C9SB2l4lhDVPpqI+tOfzDBPk+g/Mp +t6fF+j3V2ZYB0iYN/iNoyX0gldpQeJc4JE3VSOKixFW+SALFZm1aHMVEGBJwWBnp +VAF2LRB6cVKn26eHdU9B2Cxc7puqQX/VPjoY+OtMv9IugQVAd1aeb0Fj86f2yFhc +FVlS/4Zf7EllJtIsXJXVyhbc6AR3Phvf2Bl2PkUAKLEZ9b7WTNfXdv3cmSmsOo20 +aWDg +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEeTCCAy2gAwIBAgIGAVygrFzUMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUD +BAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIDBoMQ8wDQYD +VQQDDAZQU1MtQ0ExFDASBgNVBAsMC0JvdGFuLVRlc3RzMQ4wDAYDVQQKDAVCb3Rh +bjEPMA0GA1UEBwwGQm9jaHVtMQwwCgYDVQQIDANOUlcxEDAOBgNVBAYTB0dlcm1h +bnkwIBcNOTkxMjMxMjMwMDAwWhgPMjA5OTEyMzEyMzAwMDBaMGgxDzANBgNVBAMM +BlBTUy1DQTEUMBIGA1UECwwLQm90YW4tVGVzdHMxDjAMBgNVBAoMBUJvdGFuMQ8w +DQYDVQQHDAZCb2NodW0xDDAKBgNVBAgMA05SVzEQMA4GA1UEBhMHR2VybWFueTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZpazi/xuB2EDdsNCln3XAz +njxyuwsGetZ4PK9OfEoxaDznFIv8Ll/MV2nO8tG5BiUzxw1KbfOFJOFKFaT1r7Y6 +/ipzOEAN+0ixx8c2PQWTs5oc1k4yJmhf8UpWHmqfyH4dXNqgJG2n3+3m8pK4D/G2 +ciE+fPaSHpJF1I0lQ+g+zKHoq2J1HR0KOz6hQBMSOxNe557GGecgKPwsnI7cJMFS +CRUtA3njIhxcPNMix332NLz6Hi3H5TxPA+o3Y/Demfs/quauM3hb7M/DyLZ9k3no +IUsQiSCZC8JyUkHTJAoRlL5FHPWP4CkKQ7CBF8evaiVm/RBZfI2CZ1ygTXaNOW8C +AwEAAaOBvjCBuzAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zCBlwYD +VR0jBIGPMIGMgBR55YocDXsws/9PkHw3jSYzxx1JTqFspGowaDEPMA0GA1UEAwwG +UFNTLUNBMRQwEgYDVQQLDAtCb3Rhbi1UZXN0czEOMAwGA1UECgwFQm90YW4xDzAN +BgNVBAcMBkJvY2h1bTEMMAoGA1UECAwDTlJXMRAwDgYDVQQGEwdHZXJtYW55ggYB +XKCsXNQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3 +DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBAQAtcKFeatctcgDoJdx5nPK5JLrp +cQL09M1DEDvmw+qlo9z9hUI60cD8r351jMQ2aMV+ba0NT/El2P7WWumRpW+7gkAu +uUwlnybtBTF7J2aDoA/M+vN6AkuWlJUc3A5TnsKQE1KkLmENp8ofD8UgUZjlQP8H +JBQ7YnPzdpCdh1yI1uOn6rxYkFq5BR+Wqj6wI9oYMTPSiZFhTnC1zYC1wJuJRR70 +imkMHZsJ3Ov4vMCBfnkf7ONte/HUcc14VW8q/vmiGONfER/JXm1D+bJHwZGBerHC +4s369aikQMYGi3mav6GIUQOPrnPCQpOmocl0QsG/QTcKJot1K4kDR3uwAsOy +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/04/root.crt b/src/tests/data/pss_x509/04/root.crt new file mode 100644 index 000000000..deb03ade9 --- /dev/null +++ b/src/tests/data/pss_x509/04/root.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEeTCCAy2gAwIBAgIGAVygrFzUMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUD +BAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIDBoMQ8wDQYD +VQQDDAZQU1MtQ0ExFDASBgNVBAsMC0JvdGFuLVRlc3RzMQ4wDAYDVQQKDAVCb3Rh +bjEPMA0GA1UEBwwGQm9jaHVtMQwwCgYDVQQIDANOUlcxEDAOBgNVBAYTB0dlcm1h +bnkwIBcNOTkxMjMxMjMwMDAwWhgPMjA5OTEyMzEyMzAwMDBaMGgxDzANBgNVBAMM +BlBTUy1DQTEUMBIGA1UECwwLQm90YW4tVGVzdHMxDjAMBgNVBAoMBUJvdGFuMQ8w +DQYDVQQHDAZCb2NodW0xDDAKBgNVBAgMA05SVzEQMA4GA1UEBhMHR2VybWFueTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKZpazi/xuB2EDdsNCln3XAz +njxyuwsGetZ4PK9OfEoxaDznFIv8Ll/MV2nO8tG5BiUzxw1KbfOFJOFKFaT1r7Y6 +/ipzOEAN+0ixx8c2PQWTs5oc1k4yJmhf8UpWHmqfyH4dXNqgJG2n3+3m8pK4D/G2 +ciE+fPaSHpJF1I0lQ+g+zKHoq2J1HR0KOz6hQBMSOxNe557GGecgKPwsnI7cJMFS +CRUtA3njIhxcPNMix332NLz6Hi3H5TxPA+o3Y/Demfs/quauM3hb7M/DyLZ9k3no +IUsQiSCZC8JyUkHTJAoRlL5FHPWP4CkKQ7CBF8evaiVm/RBZfI2CZ1ygTXaNOW8C +AwEAAaOBvjCBuzAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zCBlwYD +VR0jBIGPMIGMgBR55YocDXsws/9PkHw3jSYzxx1JTqFspGowaDEPMA0GA1UEAwwG +UFNTLUNBMRQwEgYDVQQLDAtCb3Rhbi1UZXN0czEOMAwGA1UECgwFQm90YW4xDzAN +BgNVBAcMBkJvY2h1bTEMMAoGA1UECAwDTlJXMRAwDgYDVQQGEwdHZXJtYW55ggYB +XKCsXNQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3 +DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBAQAtcKFeatctcgDoJdx5nPK5JLrp +cQL09M1DEDvmw+qlo9z9hUI60cD8r351jMQ2aMV+ba0NT/El2P7WWumRpW+7gkAu +uUwlnybtBTF7J2aDoA/M+vN6AkuWlJUc3A5TnsKQE1KkLmENp8ofD8UgUZjlQP8H +JBQ7YnPzdpCdh1yI1uOn6rxYkFq5BR+Wqj6wI9oYMTPSiZFhTnC1zYC1wJuJRR70 +imkMHZsJ3Ov4vMCBfnkf7ONte/HUcc14VW8q/vmiGONfER/JXm1D+bJHwZGBerHC +4s369aikQMYGi3mav6GIUQOPrnPCQpOmocl0QsG/QTcKJot1K4kDR3uwAsOy +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/05/end.crt b/src/tests/data/pss_x509/05/end.crt new file mode 100644 index 000000000..f47043633 --- /dev/null +++ b/src/tests/data/pss_x509/05/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGNjCCA+qgAwIBAgIIA3YyOyA0LO4wQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTEwNTEzMzkyNloXDTIx +MDIwMzEzMzkyNlowczEjMCEGA1UEAwwaU3dlZGlzaCBSUCBEb2N1bWVudCBTaWdu +ZXIxCzAJBgNVBAUTAjI0MRgwFgYDVQQLDA9BQiBTdmVuc2thIFBhc3MxGDAWBgNV +BAoMD0FCIFN2ZW5za2EgUGFzczELMAkGA1UEBhMCU0UwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQC7DEwj/dHgLCYKl+oyWVr8MhaiPunPZ4+LNHqKQj3s +woSHEspabQTjWnmxG1pOIPK0G0+Jt7qr8OhXSXKoC7wT+dMVaXH+dS8nCWxqnEut +GCeKwQrpYr/uoafO8NvwnuSF88blClgzLk2t2IJ6goQ+YNzSgpUcXv8wqkZA5W/u +s0iZARsCi3jG/0N5ah7peiPRpqL//cmxd+lWq/na/IWOoyG6WT5Z5Dz+Vp4SXhg7 +V4vJF7Yu+LuulCziP31FPBpL3zzUGR1ePter5R6LnfbevyJoxFFGWw9V3fgC+chH +cMhtAWWEphJbOyjAxtcANAjWY0B3ak/GbdEzvowoZQ31AgMBAAGjggGIMIIBhDAO +BgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFCyOqJ4Syd/QWcktZd6loDemnZ6pMB8G +A1UdIwQYMBaAFA4wULiS85liyEcZLpjk0/qoQxmsMCsGA1UdEAQkMCKADzIwMTUx +MTA1MTMzOTI2WoEPMjAxNjAyMDMxMzM5MjZaMBcGA1UdIAQQMA4wDAYKKoVwVGQJ +AQMBATBhBgNVHR8EWjBYMFagVKBShlBodHRwOi8vY2VydC5wb2xpc2VuLnNlL0NT +Q0EvU0VfQ1NDQV80MTE1ZjQxMDU3OTNkZmIxMzE4YWU1YTY4MWVlZGY3ZTI3Njgx +MjdkLmNybDAVBgdngQgBAQYCBAowCAIBADEDEwFQMDgGA1UdEQQxMC+kEDAOMQww +CgYDVQQHDANTV0WGG2h0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQTA4BgNVHRIE +MTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2VydC5wb2xpc2VuLnNlL0NT +Q0EwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEB +CDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQCR/5i6YCVpZFYlf5Exds9tdliztg8U +SHU1ii/UDn7aRFD7EvVWtoAraC8/2prLYWw2T+0WWN058lJOpSoyt0R/mh1tVUEm +5Lxr+r3daCH5/I7Z9vvnmniewLKN6E6MRA5Ko/2xKuOTOi9NkgyTUVKMe6Q+LzBw +Bx6X++P/uM4zghVuoxT7czN+Zx/Imo6aY8p1qxdYixG2X5FDxocdBHmdwEX6UeVO +9cG+pf0U97vO2785IJv+lJgP/1Z2Xs1aBn7nzgoHWM5yQTXchYnCR6byUn95HhZ3 ++EhYHg4Fv8b7Gx7+VjyKhvWl5Q1xQHmEUFECbxxMji4vN47dObErifebSKpZ4mre +mXtRkrTe3Kcu+bnzMxk78CWyVqtOqkrWABG/woXLxAxQKo+G7TJ6y97+koGgYN1r +YULiBlsqcdxybDtUeoq8JoNIudPgBetaDZFLf2z4QEPZBl6uhVcRAwaYWRmNOgbN +AxtYO/+yAKQPtq3mmojs+99oxS6i+Tria6AlogJJcUtl+TXQtMrzcmG921eODtTG +RI7pvRp3b3gDJN1wk2oK2DUwesrkMIqe+2g91Ps8HfPXfSXDl97yBwQQv6crlcDR +Bx/PfoqU4AEUdKRBMvIF4CvDCwdyVNpT0xBkPeATVNjgX5hH6+N89al1rh/ALfVM +rGSju/pBymRfgw== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/05/root.crt b/src/tests/data/pss_x509/05/root.crt new file mode 100644 index 000000000..f990c8434 --- /dev/null +++ b/src/tests/data/pss_x509/05/root.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIZjSK6/NPzgowQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTAyNzEyMzIxNloXDTI0 +MDMxOTEyMzIxNlowTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC4cSXeMAuvtH1wVcrG3cZu/joz +kRWaCwnVM1NcnZpCjfdaVftSvvSlxMZHT0fPpTZswsmCdR4yrHe7d4Z6lj+Y8+Uw +rT6qpSRcDDJFW7mDNYj/iELyeBu1mwphaTwsNE2Gr8ZOV1LvMQjxBe4T+kaIUiRZ +KZWsKajgo1Ipg9ROg+7eTWp0WE7AZstGfqcxAyU9MrxtqRW4KIKCfIbW6NeyWvVj +FTYwFRsU0DjHYwyW2VY+oyDV8KtYNE0FkHH0uI6ygF6ohDntRjqDw2QZrHX8/SPj +vEIOxVG3pEK6nWr/9yqTahwJycGsqPGmsLxAXrzF9FZxfWF+W8mT4XJc2GxqaVYQ +00BY9SsrSyT5aXlZAAfNYlBbAX4lO2vY2r4j3qmubkfwjJY5wlxUZVoLlhlRogL1 +UR9cFgPrZhAx0PT7lf2ZwohVqKFpyjHmpszFvxQi0Q/QxPjUEfQQIKbAgR7WE01Y +L1LALvjDDnI50n7blaHdRuJdiRPxHVWtnvFo9j9YeaRfx4JR6RUCicnrRx2TnLD4 +9OsRik82x/iOt4K1xbXtX1oquh/vEu71AXIe069tnPS2roNYoJnqneFwdDw79hsP +uCg/Y8GhgpxrGcq7OFue6KZk+FLKOFAOHaTou0c9mcRwX0HzgnsQLwz4RYEGhLq+ +dnHdIDzBoBtfHkmVkQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFA4wULiS85liyEcZ +Lpjk0/qoQxmsMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUDjBQuJLz +mWLIRxkumOTT+qhDGawwKwYDVR0QBCQwIoAPMjAxNTEwMjcxMjMyMTZagQ8yMDE4 +MDQxNDEyMzIxNlowFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFLPYUFm8KT6VfrcyeoyszYaf0xZYk8TALErw1kCbS/sJR9x3kkQ6gxL0RNtX +Xnc94+SBJQU7Y8jFJiKlPkCLhLVefaaDxRGD0QEkYmGmVHKxMq2oagverzypcz9O +K0x39uskzGtL1Fq2y+5TE53+d9ksv/lFZmgMhEb6mKs+mOW1a01+AG9LCv30L1I8 +3o0r3Wq5aDksKr8NNQgDvcMfgdK0UZYlhTpoPfrU7tqQR7NHgFmkHWgNd+TtYO+1 +GBgqQLK5j/g4VOqq17BaTMvIrL6lEG8o8t7hPGkCeeDdg3pHVm0OwcNjAi2l2jJl +D1NUAnkmLV4ZiY7ifLHUuceQOklUCZ0tgSvpeIvebvqdi6H5OLAXRk9nhh57xgIS +VNEmupANRQclCgg3aapz359/0c2cgawzdrmRzRwsXZERxya+7QKw5UwQc44P7ouW +MQEVuTTC5fgJGvtxU4WkvzJ7VnbeNnvU1k541ZRUGi7iini/lyYNZuUOCAvc0Skd +2aBxAWBsyGJibClD8Gix89qJb5wbC+FIJcjkONf2xKvPCnCYvddNLLifrzDosSuz +NUvo96uBvTaFvZf+l414lFFOH473UrosTXljId/onQD9LkyCHrQgcvMI+7/P+Iio +g2HOhYr8ST5RmTFvH9JNxJQjJ6xW9Tst3wzdvD53uGY6RCk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/06/end.crt b/src/tests/data/pss_x509/06/end.crt new file mode 100644 index 000000000..b6824290c --- /dev/null +++ b/src/tests/data/pss_x509/06/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGNjCCA+qgAwIBAgIIS0EslWJVqbgwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTEwNTE0MzY1OVoXDTIx +MTAxMDE0MzY1OVowczEjMCEGA1UEAwwaU3dlZGlzaCBSUCBEb2N1bWVudCBTaWdu +ZXIxCzAJBgNVBAUTAjI3MRgwFgYDVQQLDA9BQiBTdmVuc2thIFBhc3MxGDAWBgNV +BAoMD0FCIFN2ZW5za2EgUGFzczELMAkGA1UEBhMCU0UwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDLOLK0ofw7Jv6gsZE4LCqfLJTCY4ekPS32r0cjgf2S +1Y3CwhtuukOzGEvUOJDl7h+POH0bdkQGjg4xFD+IbnZCHpTH/JqQuUVDAg70A5zr +bjw66pWlg5d2gLEvBUdPM2RY8wD9HUY5KF608c8vTVpNdEsY0S47hIUk4gdPzzPR +SU1kHKJEfac8+dzlVZBPUHTj/+3xSW/cNdFsSpXqT/sujFV9tnyN6oKAs9JfRHNV +9RJKzDqbDvTDRWYPIt8EJww5VnK0dbSX2A80VFZm5L6wIlGFKmTKbSAq9ZMm+89S +HbeN3frUIBc2wzVJZxEUVejXKV957h2J59kBLRmwficjAgMBAAGjggGIMIIBhDAO +BgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFDuHTQuuyxWwBZZSLf1y2yHYJbHYMB8G +A1UdIwQYMBaAFA4wULiS85liyEcZLpjk0/qoQxmsMCsGA1UdEAQkMCKADzIwMTYw +NzExMTQzNjU5WoEPMjAxNjEwMDkxNDM2NTlaMBcGA1UdIAQQMA4wDAYKKoVwVGQJ +AQMBATBhBgNVHR8EWjBYMFagVKBShlBodHRwOi8vY2VydC5wb2xpc2VuLnNlL0NT +Q0EvU0VfQ1NDQV80MTE1ZjQxMDU3OTNkZmIxMzE4YWU1YTY4MWVlZGY3ZTI3Njgx +MjdkLmNybDAVBgdngQgBAQYCBAowCAIBADEDEwFQMDgGA1UdEQQxMC+kEDAOMQww +CgYDVQQHDANTV0WGG2h0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQTA4BgNVHRIE +MTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2VydC5wb2xpc2VuLnNlL0NT +Q0EwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEB +CDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQBOUd1lP/h6XEAcHGieL7l5mMfoxVlx +H3XiLz7CnjFrSiBvYA3vyB/XfiLV0PTjIrHcJjPpDTSUDt/cPdMOFDemjKZPsdZA +iCkZ0Jfo0BUZGLsx+cZVIRuIEssKqRlOC1g3AayqXujEWzEz2kDJDYAJPdM45HVk +W0275hCtFVZO8rKiqTZsrWjUSG/AtWtoTCoKDfObtdXTODaJUiBCA0/KRXjhlGDU +7F+FaODtzkwU6BQPCR1QNZMb0W8AKvKVc3DI7SurTZzIz/kid7Z7aTIn7tj8uzNp +8RIwdcnGpFaVAym+bpZOMV3cOQN9wLYLuZQFvFi0u8WsicwMNrOQq/HcoGjmHpZE +86cSh87Yy8nCBWGFM1BTpEwJbbgbi/BsGx49l2HzdOkxmCf0ZjFnvzaluRSVItTx +iCPdyAQTHvqjV+WOzbPxIBfr11OF81D98UNEvwBW5X+EzOqFFpvZy+OXczj2LPAV +x1FkdvcFmcdzoNCtlAFTdG7tw2FJBEHnqG5t9JBZx/d7VlTbaFAOx8AWUYiJDJyL +jXRhFK+DRWIt3Umd0DEYvaz7ftN5WHOy3TnLJEeJyxv2Ir8obDnHItBM85DXJD1F +9A2tQ7qnBqu6MKuiAlPe/K64+KppmtiJq9TgAjY/f1cLc1VjXv+gHSI81FHmx0Eu +COEg9Dyzi5TSkQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/06/root.crt b/src/tests/data/pss_x509/06/root.crt new file mode 100644 index 000000000..f990c8434 --- /dev/null +++ b/src/tests/data/pss_x509/06/root.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIZjSK6/NPzgowQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTAyNzEyMzIxNloXDTI0 +MDMxOTEyMzIxNlowTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC4cSXeMAuvtH1wVcrG3cZu/joz +kRWaCwnVM1NcnZpCjfdaVftSvvSlxMZHT0fPpTZswsmCdR4yrHe7d4Z6lj+Y8+Uw +rT6qpSRcDDJFW7mDNYj/iELyeBu1mwphaTwsNE2Gr8ZOV1LvMQjxBe4T+kaIUiRZ +KZWsKajgo1Ipg9ROg+7eTWp0WE7AZstGfqcxAyU9MrxtqRW4KIKCfIbW6NeyWvVj +FTYwFRsU0DjHYwyW2VY+oyDV8KtYNE0FkHH0uI6ygF6ohDntRjqDw2QZrHX8/SPj +vEIOxVG3pEK6nWr/9yqTahwJycGsqPGmsLxAXrzF9FZxfWF+W8mT4XJc2GxqaVYQ +00BY9SsrSyT5aXlZAAfNYlBbAX4lO2vY2r4j3qmubkfwjJY5wlxUZVoLlhlRogL1 +UR9cFgPrZhAx0PT7lf2ZwohVqKFpyjHmpszFvxQi0Q/QxPjUEfQQIKbAgR7WE01Y +L1LALvjDDnI50n7blaHdRuJdiRPxHVWtnvFo9j9YeaRfx4JR6RUCicnrRx2TnLD4 +9OsRik82x/iOt4K1xbXtX1oquh/vEu71AXIe069tnPS2roNYoJnqneFwdDw79hsP +uCg/Y8GhgpxrGcq7OFue6KZk+FLKOFAOHaTou0c9mcRwX0HzgnsQLwz4RYEGhLq+ +dnHdIDzBoBtfHkmVkQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFA4wULiS85liyEcZ +Lpjk0/qoQxmsMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUDjBQuJLz +mWLIRxkumOTT+qhDGawwKwYDVR0QBCQwIoAPMjAxNTEwMjcxMjMyMTZagQ8yMDE4 +MDQxNDEyMzIxNlowFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFLPYUFm8KT6VfrcyeoyszYaf0xZYk8TALErw1kCbS/sJR9x3kkQ6gxL0RNtX +Xnc94+SBJQU7Y8jFJiKlPkCLhLVefaaDxRGD0QEkYmGmVHKxMq2oagverzypcz9O +K0x39uskzGtL1Fq2y+5TE53+d9ksv/lFZmgMhEb6mKs+mOW1a01+AG9LCv30L1I8 +3o0r3Wq5aDksKr8NNQgDvcMfgdK0UZYlhTpoPfrU7tqQR7NHgFmkHWgNd+TtYO+1 +GBgqQLK5j/g4VOqq17BaTMvIrL6lEG8o8t7hPGkCeeDdg3pHVm0OwcNjAi2l2jJl +D1NUAnkmLV4ZiY7ifLHUuceQOklUCZ0tgSvpeIvebvqdi6H5OLAXRk9nhh57xgIS +VNEmupANRQclCgg3aapz359/0c2cgawzdrmRzRwsXZERxya+7QKw5UwQc44P7ouW +MQEVuTTC5fgJGvtxU4WkvzJ7VnbeNnvU1k541ZRUGi7iini/lyYNZuUOCAvc0Skd +2aBxAWBsyGJibClD8Gix89qJb5wbC+FIJcjkONf2xKvPCnCYvddNLLifrzDosSuz +NUvo96uBvTaFvZf+l414lFFOH473UrosTXljId/onQD9LkyCHrQgcvMI+7/P+Iio +g2HOhYr8ST5RmTFvH9JNxJQjJ6xW9Tst3wzdvD53uGY6RCk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/07/end.crt b/src/tests/data/pss_x509/07/end.crt new file mode 100644 index 000000000..b27704edd --- /dev/null +++ b/src/tests/data/pss_x509/07/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGPDCCA/CgAwIBAgIIL/52TY28sFswQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTEwNTE0NTMzMVoXDTIx +MTAxMDE0NTMzMVoweTEpMCcGA1UEAwwgU3dlZGlzaCBQYXNzcG9ydCBEb2N1bWVu +dCBTaWduZXIxCzAJBgNVBAUTAjQ4MRgwFgYDVQQLDA9BQiBTdmVuc2thIFBhc3Mx +GDAWBgNVBAoMD0FCIFN2ZW5za2EgUGFzczELMAkGA1UEBhMCU0UwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwZXpCxwAfncfl0VZqA2jOqtX40x4VprVY +Di05wXD3CbRvRkYPLGz1BSjc2fV+1i/9f4jn8GmIUh9cxz/y3fk23MRtyswYn1AM +mIxfek4xQOgtjGimTgqRWsnUAHteCF8aQbQhWsGL3ypjc0aPc0JtpFDgr2HLSLyf +oPGp2Iu9QrY7VgwyrXA12QOy2adLW4t142+pNaBa5FpVLUwVDLfwNBIb1Fct9gyt +6gLR5d9Z/PtGuD9+SEteHqFfGut3jJDje+tADPj89xYGjazSTrR0tls6X3+Qtxo4 +Zv1t35gMZ7kX8cF1S0+pT0EsU3NIksMbRTHtCbQEqHLjhrEEGFoJAgMBAAGjggGI +MIIBhDAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFFpTLgf2tryo+sWpfP9NX93Y +vDElMB8GA1UdIwQYMBaAFA4wULiS85liyEcZLpjk0/qoQxmsMCsGA1UdEAQkMCKA +DzIwMTYwNzExMTQ1MzMxWoEPMjAxNjEwMDkxNDUzMzFaMBcGA1UdIAQQMA4wDAYK +KoVwVGQJAQMBATBhBgNVHR8EWjBYMFagVKBShlBodHRwOi8vY2VydC5wb2xpc2Vu +LnNlL0NTQ0EvU0VfQ1NDQV80MTE1ZjQxMDU3OTNkZmIxMzE4YWU1YTY4MWVlZGY3 +ZTI3NjgxMjdkLmNybDAVBgdngQgBAQYCBAowCAIBADEDEwFQMDgGA1UdEQQxMC+k +EDAOMQwwCgYDVQQHDANTV0WGG2h0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQTA4 +BgNVHRIEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2VydC5wb2xpc2Vu +LnNlL0NTQ0EwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqG +SIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQBz7rarl87PB3s2p/7ZtzSj +T8gjBWFtSVmE1p2ZTzfOCTnj0SvA3LGaTBc7dVPUqWzF0SUoqEdNSR8SuoVdTztO +XqGLNEdIwlzWva3lsrPQN57xwUGDibkgyesOvu1rX6fWGzxVbytWYNd4fLhfAKuP +q0MTEhnYoT5UBGiYhs04uds7eTMJgrYVbipxCTQMeCQIaAsJd/1tRLU0VNw1xVqc +Q6ahIn7pTctKCAuIRvVlA1le2ZY2a8OUtecipOvB5uXYX23kJloeqatTdIkHp+yl +lSjeD/EOB5Z/fsf+/0EqxPWXbMdi5wVaXPDaWTFgqoHy6u8/NGp2BOLOiAkjwwfl +QZQmaTqojkQm6fbcelvtDWRFrwyuseVuXE3dJEXIjW9DDNwJ9wlroQSeZCCzvJKl +5JV2mneLBhVHYJ7zuaWe8kfnNRalDE2ZXiFmNLxhVRlNZYSe7FOXuqjQYrQRwvTx +naFkMfDU50f1YS1oiW8QYI59qNaDIzWpLaDg4K6OxtDWXnA0I88bZOsdK8Spunrp +IUmuPWKNNo8cKc+yPe/AQgwveNYqG5AfJ53eY4D/rSxxnrQy9lb5bLhLV+nc0Dgd +EYs5hOI6MkfI5iWiol8B1KSU3rCkoZcb8LxN7DH++juRIiK//bBsJbV9++dNuW1e +roo9RE/mjjWU4QpA831rHA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/07/root.crt b/src/tests/data/pss_x509/07/root.crt new file mode 100644 index 000000000..f990c8434 --- /dev/null +++ b/src/tests/data/pss_x509/07/root.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIZjSK6/NPzgowQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTAyNzEyMzIxNloXDTI0 +MDMxOTEyMzIxNlowTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC4cSXeMAuvtH1wVcrG3cZu/joz +kRWaCwnVM1NcnZpCjfdaVftSvvSlxMZHT0fPpTZswsmCdR4yrHe7d4Z6lj+Y8+Uw +rT6qpSRcDDJFW7mDNYj/iELyeBu1mwphaTwsNE2Gr8ZOV1LvMQjxBe4T+kaIUiRZ +KZWsKajgo1Ipg9ROg+7eTWp0WE7AZstGfqcxAyU9MrxtqRW4KIKCfIbW6NeyWvVj +FTYwFRsU0DjHYwyW2VY+oyDV8KtYNE0FkHH0uI6ygF6ohDntRjqDw2QZrHX8/SPj +vEIOxVG3pEK6nWr/9yqTahwJycGsqPGmsLxAXrzF9FZxfWF+W8mT4XJc2GxqaVYQ +00BY9SsrSyT5aXlZAAfNYlBbAX4lO2vY2r4j3qmubkfwjJY5wlxUZVoLlhlRogL1 +UR9cFgPrZhAx0PT7lf2ZwohVqKFpyjHmpszFvxQi0Q/QxPjUEfQQIKbAgR7WE01Y +L1LALvjDDnI50n7blaHdRuJdiRPxHVWtnvFo9j9YeaRfx4JR6RUCicnrRx2TnLD4 +9OsRik82x/iOt4K1xbXtX1oquh/vEu71AXIe069tnPS2roNYoJnqneFwdDw79hsP +uCg/Y8GhgpxrGcq7OFue6KZk+FLKOFAOHaTou0c9mcRwX0HzgnsQLwz4RYEGhLq+ +dnHdIDzBoBtfHkmVkQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFA4wULiS85liyEcZ +Lpjk0/qoQxmsMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUDjBQuJLz +mWLIRxkumOTT+qhDGawwKwYDVR0QBCQwIoAPMjAxNTEwMjcxMjMyMTZagQ8yMDE4 +MDQxNDEyMzIxNlowFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFLPYUFm8KT6VfrcyeoyszYaf0xZYk8TALErw1kCbS/sJR9x3kkQ6gxL0RNtX +Xnc94+SBJQU7Y8jFJiKlPkCLhLVefaaDxRGD0QEkYmGmVHKxMq2oagverzypcz9O +K0x39uskzGtL1Fq2y+5TE53+d9ksv/lFZmgMhEb6mKs+mOW1a01+AG9LCv30L1I8 +3o0r3Wq5aDksKr8NNQgDvcMfgdK0UZYlhTpoPfrU7tqQR7NHgFmkHWgNd+TtYO+1 +GBgqQLK5j/g4VOqq17BaTMvIrL6lEG8o8t7hPGkCeeDdg3pHVm0OwcNjAi2l2jJl +D1NUAnkmLV4ZiY7ifLHUuceQOklUCZ0tgSvpeIvebvqdi6H5OLAXRk9nhh57xgIS +VNEmupANRQclCgg3aapz359/0c2cgawzdrmRzRwsXZERxya+7QKw5UwQc44P7ouW +MQEVuTTC5fgJGvtxU4WkvzJ7VnbeNnvU1k541ZRUGi7iini/lyYNZuUOCAvc0Skd +2aBxAWBsyGJibClD8Gix89qJb5wbC+FIJcjkONf2xKvPCnCYvddNLLifrzDosSuz +NUvo96uBvTaFvZf+l414lFFOH473UrosTXljId/onQD9LkyCHrQgcvMI+7/P+Iio +g2HOhYr8ST5RmTFvH9JNxJQjJ6xW9Tst3wzdvD53uGY6RCk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/08/end.crt b/src/tests/data/pss_x509/08/end.crt new file mode 100644 index 000000000..c75b64a57 --- /dev/null +++ b/src/tests/data/pss_x509/08/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGNjCCA+qgAwIBAgIIc3BzihYzDiowQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTEwNTE0MzQ1MFoXDTIx +MDcxOTE0MzQ1MFowczEjMCEGA1UEAwwaU3dlZGlzaCBSUCBEb2N1bWVudCBTaWdu +ZXIxCzAJBgNVBAUTAjI2MRgwFgYDVQQLDA9BQiBTdmVuc2thIFBhc3MxGDAWBgNV +BAoMD0FCIFN2ZW5za2EgUGFzczELMAkGA1UEBhMCU0UwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCdJplcoOXHyN1tbCHAhBj0UXgqp7ZHooP9KEVCI9SJ +S32BEGfMbAxKwX1EcF9oiqAomQmGma/9u2GD/peYtb3tCyQhJZHjITOvO1EK1JzW +7ZoeRUi/gbnmjoL5sVCHI8nh7sWtA7kdZ4K1f4xyBZlvFSude6miNO9LU3Y9PdR2 +8OiAd19fU79fEMnJBeVkkCrB4WtT3C2Cv8mjOETlpNZD1x8fGJ0jbWXpPhU0N1Cm +lJMJPs6xQd8xVFW6zkqNu8Gcchlw1ieqD3GkUD6FUBYz93cPY5k+SanmvF7CfU5H +FCs7lOf+mfkvJemu1zW7DiMoKpV8YDTWcON/Cw46YudxAgMBAAGjggGIMIIBhDAO +BgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFIyWFgFJyJ9cMqz9TEU9vElp++C2MB8G +A1UdIwQYMBaAFA4wULiS85liyEcZLpjk0/qoQxmsMCsGA1UdEAQkMCKADzIwMTYw +NDE5MTQzNDUwWoEPMjAxNjA3MTgxNDM0NTBaMBcGA1UdIAQQMA4wDAYKKoVwVGQJ +AQMBATBhBgNVHR8EWjBYMFagVKBShlBodHRwOi8vY2VydC5wb2xpc2VuLnNlL0NT +Q0EvU0VfQ1NDQV80MTE1ZjQxMDU3OTNkZmIxMzE4YWU1YTY4MWVlZGY3ZTI3Njgx +MjdkLmNybDAVBgdngQgBAQYCBAowCAIBADEDEwFQMDgGA1UdEQQxMC+kEDAOMQww +CgYDVQQHDANTV0WGG2h0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQTA4BgNVHRIE +MTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2VydC5wb2xpc2VuLnNlL0NT +Q0EwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEB +CDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQClOqhqx66A3ws2tcqo36OWIUb3L8tV +p9EM7c25iFltZK9HXNksn+aCwxZhMEwdyh24LfOQJ1yjPslYkqujOgO3FSe/xz0O +pY53G81VDnfwCtxvcCbxtcRa0pURB84LP5es72hZuDmgTGibslo1WWZ2v9M/kVsI +VtTe+TElWyxnd/RjAWIyr3fLDkgqh/kKYj0SL5CAV04adzqNM1M5s1wj8TKY6rXj +ZhSxMGFRKAbNiRS1RVDSCEhDw/MFxtYp2a3nQK0XqJ0q1kiKjga/6OBMu2k6o5ps +J4Elh4lDNGcNvJiCD/4VB9eDYXS7pvoz3Wr0CIyLawzWDfwOWuRXbWy+XkXr1KqU +9DIOT6Mt7phc0XP9DfDAwppER3pOQIJ2Z8BfF62DRhll34jO9Tvds91jeAd4/bWG +rdHqLZab60usfb+TVO0pWb2+Cr2iAdd51mUCSFvs+K3CuV3FSv8b4YN2Uvqlc/iB +diZLtUYKxOsp0cSJC5JkgD0eMn//6hspeUz4CPF0gbWhlQE3KJUl21BIs2i6kpEW +8p/48xV7AeX6uXZmAsSt5vJyo3BtEN1Q4O1OaMHnE4gugN7o4MShoh1Z1qALbYQQ +Askm0AwaM5AI8GTCzZvqj4FaDOKXADEi3aeSNw8HrjiA0OeyVMRDLIjFzKxiWU3i +FoQMt3DImAKF1w== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/08/root.crt b/src/tests/data/pss_x509/08/root.crt new file mode 100644 index 000000000..f990c8434 --- /dev/null +++ b/src/tests/data/pss_x509/08/root.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIZjSK6/NPzgowQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTAyNzEyMzIxNloXDTI0 +MDMxOTEyMzIxNlowTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC4cSXeMAuvtH1wVcrG3cZu/joz +kRWaCwnVM1NcnZpCjfdaVftSvvSlxMZHT0fPpTZswsmCdR4yrHe7d4Z6lj+Y8+Uw +rT6qpSRcDDJFW7mDNYj/iELyeBu1mwphaTwsNE2Gr8ZOV1LvMQjxBe4T+kaIUiRZ +KZWsKajgo1Ipg9ROg+7eTWp0WE7AZstGfqcxAyU9MrxtqRW4KIKCfIbW6NeyWvVj +FTYwFRsU0DjHYwyW2VY+oyDV8KtYNE0FkHH0uI6ygF6ohDntRjqDw2QZrHX8/SPj +vEIOxVG3pEK6nWr/9yqTahwJycGsqPGmsLxAXrzF9FZxfWF+W8mT4XJc2GxqaVYQ +00BY9SsrSyT5aXlZAAfNYlBbAX4lO2vY2r4j3qmubkfwjJY5wlxUZVoLlhlRogL1 +UR9cFgPrZhAx0PT7lf2ZwohVqKFpyjHmpszFvxQi0Q/QxPjUEfQQIKbAgR7WE01Y +L1LALvjDDnI50n7blaHdRuJdiRPxHVWtnvFo9j9YeaRfx4JR6RUCicnrRx2TnLD4 +9OsRik82x/iOt4K1xbXtX1oquh/vEu71AXIe069tnPS2roNYoJnqneFwdDw79hsP +uCg/Y8GhgpxrGcq7OFue6KZk+FLKOFAOHaTou0c9mcRwX0HzgnsQLwz4RYEGhLq+ +dnHdIDzBoBtfHkmVkQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFA4wULiS85liyEcZ +Lpjk0/qoQxmsMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUDjBQuJLz +mWLIRxkumOTT+qhDGawwKwYDVR0QBCQwIoAPMjAxNTEwMjcxMjMyMTZagQ8yMDE4 +MDQxNDEyMzIxNlowFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFLPYUFm8KT6VfrcyeoyszYaf0xZYk8TALErw1kCbS/sJR9x3kkQ6gxL0RNtX +Xnc94+SBJQU7Y8jFJiKlPkCLhLVefaaDxRGD0QEkYmGmVHKxMq2oagverzypcz9O +K0x39uskzGtL1Fq2y+5TE53+d9ksv/lFZmgMhEb6mKs+mOW1a01+AG9LCv30L1I8 +3o0r3Wq5aDksKr8NNQgDvcMfgdK0UZYlhTpoPfrU7tqQR7NHgFmkHWgNd+TtYO+1 +GBgqQLK5j/g4VOqq17BaTMvIrL6lEG8o8t7hPGkCeeDdg3pHVm0OwcNjAi2l2jJl +D1NUAnkmLV4ZiY7ifLHUuceQOklUCZ0tgSvpeIvebvqdi6H5OLAXRk9nhh57xgIS +VNEmupANRQclCgg3aapz359/0c2cgawzdrmRzRwsXZERxya+7QKw5UwQc44P7ouW +MQEVuTTC5fgJGvtxU4WkvzJ7VnbeNnvU1k541ZRUGi7iini/lyYNZuUOCAvc0Skd +2aBxAWBsyGJibClD8Gix89qJb5wbC+FIJcjkONf2xKvPCnCYvddNLLifrzDosSuz +NUvo96uBvTaFvZf+l414lFFOH473UrosTXljId/onQD9LkyCHrQgcvMI+7/P+Iio +g2HOhYr8ST5RmTFvH9JNxJQjJ6xW9Tst3wzdvD53uGY6RCk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/09/end.crt b/src/tests/data/pss_x509/09/end.crt new file mode 100644 index 000000000..b0c5df2bd --- /dev/null +++ b/src/tests/data/pss_x509/09/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGPDCCA/CgAwIBAgIIU9yG3gmH3P8wQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTEwNTE0NDUwN1oXDTIx +MDIwMzE0NDUwN1oweTEpMCcGA1UEAwwgU3dlZGlzaCBQYXNzcG9ydCBEb2N1bWVu +dCBTaWduZXIxCzAJBgNVBAUTAjQ1MRgwFgYDVQQLDA9BQiBTdmVuc2thIFBhc3Mx +GDAWBgNVBAoMD0FCIFN2ZW5za2EgUGFzczELMAkGA1UEBhMCU0UwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCa5JAHUtE6SMTwjxRgJE3GmulrKniKGFDD +ruaxS4tFKih8E2b88N/BZacXijDM58qBOs8jqhxlx9z5lyq0cXgpEYrG8liF/Ay1 +h+rhxWIWveRPYyzM4Aq9qyyYQGE7DWL25b5J7CxFp1ZvwlYOs3fPS4yntAA+Gr76 +1aXi7Y2osUQCgWzMVzXV2CVr1Ghdx+vN4JAw30BgEMO++MrEThvpxIzlO70j9X4z +whrJcDZoLo72P0k37fIAzc1ktu3CXtT5iZEfOk1oBDNCsQG+i5vsi4IRvQsSwowL +NKBB1LPGNhLMWK0LbTT5ux+/qYRlEGqmZ/321aJmdIbwfSzp8i3FAgMBAAGjggGI +MIIBhDAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFJwB0Rlj8n5Yiq6MfvwfPmS3 +KzSwMB8GA1UdIwQYMBaAFA4wULiS85liyEcZLpjk0/qoQxmsMCsGA1UdEAQkMCKA +DzIwMTUxMTA1MTQ0NTA3WoEPMjAxNjAyMDMxNDQ1MDdaMBcGA1UdIAQQMA4wDAYK +KoVwVGQJAQMBATBhBgNVHR8EWjBYMFagVKBShlBodHRwOi8vY2VydC5wb2xpc2Vu +LnNlL0NTQ0EvU0VfQ1NDQV80MTE1ZjQxMDU3OTNkZmIxMzE4YWU1YTY4MWVlZGY3 +ZTI3NjgxMjdkLmNybDAVBgdngQgBAQYCBAowCAIBADEDEwFQMDgGA1UdEQQxMC+k +EDAOMQwwCgYDVQQHDANTV0WGG2h0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQTA4 +BgNVHRIEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2VydC5wb2xpc2Vu +LnNlL0NTQ0EwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqG +SIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQBNfU0xaepFM+rlWvy3RSzs +Dzg1lcjP4Pwf+Rya2gXin8p8YIv2De+/1OWUtKgP/gNNwPJqzT+Ea39l0YrwVV5u +orTEwgopvFCKYTyl6hapX8aiG7L6zU7TXN2ON/AfxrEpZZLN8ielhUgsTjlb0O9t +yzOqNSRMhaumjxpXmKy8MgvGshLhY/8lw5jbpNUVSPRBF2HY3JP/2pMw7mpC/4TF +jHpDCbUBGlhFgVajIJsWfOduQ7+Rej0L700EKK3XgIXbL/reY8zItCoTu6nN6QZn +M4U25zg445JPjYnedyKuRuE37xm//zjtwWGp7f/tJc2NpAcuGUWn8Z3b0NpWZJKJ +Uw1PTFbyIcgEk+E+NvaVGLPpl+to31oq2m0T2/kTaoqKGYpuTOxEhlEQKX3TKBDi +Rocs9jsx7EkUTA1adVtGGtmA9o20ume4AG86jPTLPiuoFxgi4Ks73kXl+UiXIXGM +vMzi3K/lS6By5ntYtcR7HbAOe4UetsPinpOXJVj3uvmiQDreBah6m9ZcA8vQBlna +oBPhgE4zFB4fsQABEkg1cM44PSnOCfiu1bEAAgaRCeOpbJOklCIDwJQkkOq6q+jO +zrf38ODXbS5s4BDCWMMgZWHkPA/+eLivthpjwgEi6ZpWJTQ2pe51a5cFTlryRLDB +r4F888zukDqM0xd81fetNg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/09/root.crt b/src/tests/data/pss_x509/09/root.crt new file mode 100644 index 000000000..f990c8434 --- /dev/null +++ b/src/tests/data/pss_x509/09/root.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIZjSK6/NPzgowQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTAyNzEyMzIxNloXDTI0 +MDMxOTEyMzIxNlowTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC4cSXeMAuvtH1wVcrG3cZu/joz +kRWaCwnVM1NcnZpCjfdaVftSvvSlxMZHT0fPpTZswsmCdR4yrHe7d4Z6lj+Y8+Uw +rT6qpSRcDDJFW7mDNYj/iELyeBu1mwphaTwsNE2Gr8ZOV1LvMQjxBe4T+kaIUiRZ +KZWsKajgo1Ipg9ROg+7eTWp0WE7AZstGfqcxAyU9MrxtqRW4KIKCfIbW6NeyWvVj +FTYwFRsU0DjHYwyW2VY+oyDV8KtYNE0FkHH0uI6ygF6ohDntRjqDw2QZrHX8/SPj +vEIOxVG3pEK6nWr/9yqTahwJycGsqPGmsLxAXrzF9FZxfWF+W8mT4XJc2GxqaVYQ +00BY9SsrSyT5aXlZAAfNYlBbAX4lO2vY2r4j3qmubkfwjJY5wlxUZVoLlhlRogL1 +UR9cFgPrZhAx0PT7lf2ZwohVqKFpyjHmpszFvxQi0Q/QxPjUEfQQIKbAgR7WE01Y +L1LALvjDDnI50n7blaHdRuJdiRPxHVWtnvFo9j9YeaRfx4JR6RUCicnrRx2TnLD4 +9OsRik82x/iOt4K1xbXtX1oquh/vEu71AXIe069tnPS2roNYoJnqneFwdDw79hsP +uCg/Y8GhgpxrGcq7OFue6KZk+FLKOFAOHaTou0c9mcRwX0HzgnsQLwz4RYEGhLq+ +dnHdIDzBoBtfHkmVkQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFA4wULiS85liyEcZ +Lpjk0/qoQxmsMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUDjBQuJLz +mWLIRxkumOTT+qhDGawwKwYDVR0QBCQwIoAPMjAxNTEwMjcxMjMyMTZagQ8yMDE4 +MDQxNDEyMzIxNlowFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFLPYUFm8KT6VfrcyeoyszYaf0xZYk8TALErw1kCbS/sJR9x3kkQ6gxL0RNtX +Xnc94+SBJQU7Y8jFJiKlPkCLhLVefaaDxRGD0QEkYmGmVHKxMq2oagverzypcz9O +K0x39uskzGtL1Fq2y+5TE53+d9ksv/lFZmgMhEb6mKs+mOW1a01+AG9LCv30L1I8 +3o0r3Wq5aDksKr8NNQgDvcMfgdK0UZYlhTpoPfrU7tqQR7NHgFmkHWgNd+TtYO+1 +GBgqQLK5j/g4VOqq17BaTMvIrL6lEG8o8t7hPGkCeeDdg3pHVm0OwcNjAi2l2jJl +D1NUAnkmLV4ZiY7ifLHUuceQOklUCZ0tgSvpeIvebvqdi6H5OLAXRk9nhh57xgIS +VNEmupANRQclCgg3aapz359/0c2cgawzdrmRzRwsXZERxya+7QKw5UwQc44P7ouW +MQEVuTTC5fgJGvtxU4WkvzJ7VnbeNnvU1k541ZRUGi7iini/lyYNZuUOCAvc0Skd +2aBxAWBsyGJibClD8Gix89qJb5wbC+FIJcjkONf2xKvPCnCYvddNLLifrzDosSuz +NUvo96uBvTaFvZf+l414lFFOH473UrosTXljId/onQD9LkyCHrQgcvMI+7/P+Iio +g2HOhYr8ST5RmTFvH9JNxJQjJ6xW9Tst3wzdvD53uGY6RCk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/10/end.crt b/src/tests/data/pss_x509/10/end.crt new file mode 100644 index 000000000..916ab1999 --- /dev/null +++ b/src/tests/data/pss_x509/10/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGPDCCA/CgAwIBAgIIJ970GrM5mAcwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTEwNTE0NTE0NFoXDTIx +MDcxOTE0NTE0NFoweTEpMCcGA1UEAwwgU3dlZGlzaCBQYXNzcG9ydCBEb2N1bWVu +dCBTaWduZXIxCzAJBgNVBAUTAjQ3MRgwFgYDVQQLDA9BQiBTdmVuc2thIFBhc3Mx +GDAWBgNVBAoMD0FCIFN2ZW5za2EgUGFzczELMAkGA1UEBhMCU0UwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxP34jqaF+cShyWXLDymvwC9sKkWSFlhQA +wDEM5C8UN8mZtAPsBdQOgr7y4upOyjg39Y1J2k0uY0ljdXw09efZ4MTx51ceZZF9 +mTEZlDefqzoLD40/IECnYD0KLayhp7JFyoJcBj4HN90URjYrHVagCQD07K63zPAo +U1yoI2OBleAf5ouHLm9zim0rcqAHhH2Zt6qZdswcKRTnOX+AfsnLRYS4/TDraNV2 +iCdocXFbnrIEQAoQJkT3LFClhTxruutQg28lcwrliWvdVDVK7/rbB/28FJOadpRm +PMZJHDreVWRKVmBCXYcIfeMGQ7LabyE/fpJckRu0gYdMG9ghjOwLAgMBAAGjggGI +MIIBhDAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFDbZOiQNFZT+Nyy6fHf5Li5z +/dOSMB8GA1UdIwQYMBaAFA4wULiS85liyEcZLpjk0/qoQxmsMCsGA1UdEAQkMCKA +DzIwMTYwNDE5MTQ1MTQ0WoEPMjAxNjA3MTgxNDUxNDRaMBcGA1UdIAQQMA4wDAYK +KoVwVGQJAQMBATBhBgNVHR8EWjBYMFagVKBShlBodHRwOi8vY2VydC5wb2xpc2Vu +LnNlL0NTQ0EvU0VfQ1NDQV80MTE1ZjQxMDU3OTNkZmIxMzE4YWU1YTY4MWVlZGY3 +ZTI3NjgxMjdkLmNybDAVBgdngQgBAQYCBAowCAIBADEDEwFQMDgGA1UdEQQxMC+k +EDAOMQwwCgYDVQQHDANTV0WGG2h0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQTA4 +BgNVHRIEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2VydC5wb2xpc2Vu +LnNlL0NTQ0EwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqG +SIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQCifvZBxGhbsWVer+Ki6q/m +LqzGDj4zD0LLWEmUfsBaSLbFHps2bpqv8+jtVkoRH+k/XdKEctmfibe5KAG9t0IO +Fww5FdoRirSX0HaiN2B3MQTzkVzOmmUPZx+xtpU9Ivq8a9b3oYHLGSylXw6wM8iU +jNWnpWyRwWRYMaDBdus0dZrVst0VnKZ0p8/P49RhRmx36QJhJZaBvue+/YQQPdJa +Bp5N+jaLzZh9mVSG/sTwUIi0JjDCpx2ZtGf9jggvy8tBTlrywPd5PFZ3r00vI1W7 +LgEZDJ5wKyaqN2UP47A+oIqF5yAwiLFrzojfOpAAFQp7RSQgaLSSw+R82yFWJkbK +ElMe30ED6EsswkOqwC4+4ajo4nXZyxDmgFHCO67lcw7V4Pptyq3zGL0AZJWwhlbq +DyLYGztUJHA/bmIUhZ+U/4TeFT3bbxpOVDeSqldoeBcbjcNDE8xF1aYmpDZX8K9H +vdsNqh4OjTDuq0rkNPPUEimwwLfvaEAFh7ndm+CokyBCD4IyF48tvg3kvLBIUuUG +3Y7BLMZQgTYGyMkWJ6dnSO3MXM3HDGlDmX4Yql5e4ATsrdhGnXkurrotGW6USr4S +l3ydOYrTIWLKTRnyvSicukIbtf+ZGs5AwoZEJ6IQyqAE4WOiPi9IcXX4IEHjTuk4 ++QtoggW5ZANydMjfZsSo0Q== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/10/root.crt b/src/tests/data/pss_x509/10/root.crt new file mode 100644 index 000000000..f990c8434 --- /dev/null +++ b/src/tests/data/pss_x509/10/root.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIZjSK6/NPzgowQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTAyNzEyMzIxNloXDTI0 +MDMxOTEyMzIxNlowTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC4cSXeMAuvtH1wVcrG3cZu/joz +kRWaCwnVM1NcnZpCjfdaVftSvvSlxMZHT0fPpTZswsmCdR4yrHe7d4Z6lj+Y8+Uw +rT6qpSRcDDJFW7mDNYj/iELyeBu1mwphaTwsNE2Gr8ZOV1LvMQjxBe4T+kaIUiRZ +KZWsKajgo1Ipg9ROg+7eTWp0WE7AZstGfqcxAyU9MrxtqRW4KIKCfIbW6NeyWvVj +FTYwFRsU0DjHYwyW2VY+oyDV8KtYNE0FkHH0uI6ygF6ohDntRjqDw2QZrHX8/SPj +vEIOxVG3pEK6nWr/9yqTahwJycGsqPGmsLxAXrzF9FZxfWF+W8mT4XJc2GxqaVYQ +00BY9SsrSyT5aXlZAAfNYlBbAX4lO2vY2r4j3qmubkfwjJY5wlxUZVoLlhlRogL1 +UR9cFgPrZhAx0PT7lf2ZwohVqKFpyjHmpszFvxQi0Q/QxPjUEfQQIKbAgR7WE01Y +L1LALvjDDnI50n7blaHdRuJdiRPxHVWtnvFo9j9YeaRfx4JR6RUCicnrRx2TnLD4 +9OsRik82x/iOt4K1xbXtX1oquh/vEu71AXIe069tnPS2roNYoJnqneFwdDw79hsP +uCg/Y8GhgpxrGcq7OFue6KZk+FLKOFAOHaTou0c9mcRwX0HzgnsQLwz4RYEGhLq+ +dnHdIDzBoBtfHkmVkQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFA4wULiS85liyEcZ +Lpjk0/qoQxmsMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUDjBQuJLz +mWLIRxkumOTT+qhDGawwKwYDVR0QBCQwIoAPMjAxNTEwMjcxMjMyMTZagQ8yMDE4 +MDQxNDEyMzIxNlowFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFLPYUFm8KT6VfrcyeoyszYaf0xZYk8TALErw1kCbS/sJR9x3kkQ6gxL0RNtX +Xnc94+SBJQU7Y8jFJiKlPkCLhLVefaaDxRGD0QEkYmGmVHKxMq2oagverzypcz9O +K0x39uskzGtL1Fq2y+5TE53+d9ksv/lFZmgMhEb6mKs+mOW1a01+AG9LCv30L1I8 +3o0r3Wq5aDksKr8NNQgDvcMfgdK0UZYlhTpoPfrU7tqQR7NHgFmkHWgNd+TtYO+1 +GBgqQLK5j/g4VOqq17BaTMvIrL6lEG8o8t7hPGkCeeDdg3pHVm0OwcNjAi2l2jJl +D1NUAnkmLV4ZiY7ifLHUuceQOklUCZ0tgSvpeIvebvqdi6H5OLAXRk9nhh57xgIS +VNEmupANRQclCgg3aapz359/0c2cgawzdrmRzRwsXZERxya+7QKw5UwQc44P7ouW +MQEVuTTC5fgJGvtxU4WkvzJ7VnbeNnvU1k541ZRUGi7iini/lyYNZuUOCAvc0Skd +2aBxAWBsyGJibClD8Gix89qJb5wbC+FIJcjkONf2xKvPCnCYvddNLLifrzDosSuz +NUvo96uBvTaFvZf+l414lFFOH473UrosTXljId/onQD9LkyCHrQgcvMI+7/P+Iio +g2HOhYr8ST5RmTFvH9JNxJQjJ6xW9Tst3wzdvD53uGY6RCk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/100/end.crt b/src/tests/data/pss_x509/100/end.crt new file mode 100644 index 000000000..4ce5c8732 --- /dev/null +++ b/src/tests/data/pss_x509/100/end.crt @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDBjCCAe6gAwIBAgIBSDANBgkqhkiG9w0BAQowADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTQwNjA1MTU1NjUzWhcNMjQwNjAyMTU1NjUzWjA0MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0B +AQEFAAOBjQAwgYkCgYEA3RGKn5m6sGjKKuo7am1Zl+1OyVTkDe7OoH2gHqroDsK7 +E0DbihKOiRMkpcX1+tj1kNfIysvF/pMdr9oSI3NSeUYauqBXK3YWMbOor+c4mwiL +Y5k6CiXuRdIYWLq5kxrt1FiaYxs3/PcUCJ+FZUnzWTJt0eDobd5S7Wa0qQvaQJUC +AwEAAaOBnzCBnDAJBgNVHRMEAjAAMB0GA1UdDgQWBBTu88f1HxWlTUeJwdMiY7Lf +p869UTBjBgNVHSMEXDBagBS0WuSls97SUva51aaVD+s+vMf9/6E/pD0wOzELMAkG +A1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBU +ZXN0IENBggEAMAsGA1UdDwQEAwIFoDANBgkqhkiG9w0BAQowAAOCAQEAGUdim4uy +/rBDFMF8qhjH1qsv0o8ON4HgP3YXbdKdIMfd+p5KtoqHQnrkixWxaIvfORnR4mGm +f8H5BimwIkNLxy7zS88TVDOYel8g7B2yl0nq4biki83NStNBYZJjxKT0ud5O5mGd +jHdy9vTEc7h8q+SHzRdgpNFXyKY5OQYng1LHco8h1UR8/nmPMuDtocHMnmMXu68a +69+TtZxx90/V4gJZOoL1iCi8HEsKoJzm/L8ji54OYt7FxgFfE3VmLsXeMaWYO8GS +BUxh5kqZ25O8hQXK5ywfuVK83Do/SsoClbgx9mboybseGVFIJaxs9e66GFDMoI3B +09JqWv4DoLNnwg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/100/root.crt b/src/tests/data/pss_x509/100/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/100/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/101/end.crt b/src/tests/data/pss_x509/101/end.crt new file mode 100644 index 000000000..1b05f313a --- /dev/null +++ b/src/tests/data/pss_x509/101/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBFzA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCBKEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgSiBAICAOIwOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTczNloXDTI0MDExODEzNTczNlowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCBKEaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgSiBAICAOIDggEBADJExjfWWvL28lgj+GGgviqo +PHZLxI0pLQUnFJQ9Kpu6jxfICseBF00Z6BJE/RcYDpIie5GDt/8u/i6xB6Li29Pm +g5nANgd/Y3fFnW7d0ydVjiSnetlPuf/jTlWQl6mQTH2xqYu8J8d3JRxQdRiDYbVm +uywW2d6rksiqm6dPD5l4A5DcemcYo8f/1Ifj5WNDCV8/OHex+AnW2ccDvWAnVgSR +B2VpOXJzVFuBsuf4tGVm/2TUMSB6NcvFc6TeJk1kzbZxii4QjKXtH1SfrVP59iEe +l17NYAEWARjBpQWBiutRG+QM2et0sNiUBuWxTkvd0eSgencNysVAOsZqrqaX3CY= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/101/root.crt b/src/tests/data/pss_x509/101/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/101/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/102/end.crt b/src/tests/data/pss_x509/102/end.crt new file mode 100644 index 000000000..7d0aa3956 --- /dev/null +++ b/src/tests/data/pss_x509/102/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBGDA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4wOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTc0NVoXDTI0MDExODEzNTc0NVowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4DggEBAH0+knqkcLaxeDkenBQgd4Qg +3ZyAhtpiLU689mw+3cXB/uzFrCIxEL5aGh1eSj+DszB+FtsZ06ux7JVQqVOA2Wm9 +yLxC6wF8OOYj0nBa91BWLhRAHLhmIdWsVk7Hl9KojZd4TwV2N+ZEV/BLxyoRvK4H +V4xCpzgDSiTPe8Etk4r+0akbr6bsOUBayPb7MGLHubZKq8NsFAmmynp+fPmHd3SE +0ooJdiZ1MmKPKLE5Og/hXCI8qeiXQUR6oQ7b2XONsrI2HIj2SA9dA5qmHwE5PbMu +zqxQ3R83boqLXbkFORn+UiYLmffqdoWuNy00BHMCrxRA9DUv+WyN4npLMF8rOJw= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/102/root.crt b/src/tests/data/pss_x509/102/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/102/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/103/end.crt b/src/tests/data/pss_x509/103/end.crt new file mode 100644 index 000000000..aaa63e6ed --- /dev/null +++ b/src/tests/data/pss_x509/103/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBGTA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAqEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgKiBAICAM4wOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTc1OFoXDTI0MDExODEzNTc1OFowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAqEaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgKiBAICAM4DggEBABf8Gyq2VYuN1EBW1nOapDQp +B/KuafNW2GEJ7FmQKNyA7MIj1Yqo2MtJ6/OQojRQ3F5rnO4yjmvIPsXeQaMxJBiI +aaoAlLpH++F+oXMq/0aS0WSZrSLrsh2Fpay9cBDGwek2rDOX9kM+ZcPzGitVwWKX +TnOW22hpcl7u95CpZH+JZTcto5nL3tTyV9pIy+tSKQQfjPB+G0TAZCsOkbCGPLug +qdjvqFQwOf15VxQMj7NRiXjlqJvsx+I7B2AIhrs4DzQMEyiWq9S/PzpQuFU5v/Kg +s2iMLJ5ygv5aN3PYqGlE1ZmvgyRp5h/LaTGI2L6lzRTnecOhtPv30N2tyaDAEfo= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/103/root.crt b/src/tests/data/pss_x509/103/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/103/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/104/end.crt b/src/tests/data/pss_x509/104/end.crt new file mode 100644 index 000000000..a211b921d --- /dev/null +++ b/src/tests/data/pss_x509/104/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBGjA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCA6Ea +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgOiBAICAL4wOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTgxMloXDTI0MDExODEzNTgxMlowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCA6EaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgOiBAICAL4DggEBACdVozFq6rUiXo+ib5Y2oPsR +6xxl4Ydn3LpUoYrPpTOrhcXJWW/tOLHGuCF/mSRfUzKaMIfL418cZHYnvumvuttu +6z3tp5E1VsiZCU2MWJnzjKSxFBOss43AmpJHHoapGFZu2pxObBPqegAKHYkKWOLk +tJDj47PurWgEek9j1nL7Pc1tVf59fm/ySp4fWkXLLvQiKid1516VioLyacUvK3zU +6Egz8jMt7D5c9KpaExLRTANVsThqO5/dmR36bOwm3Hpbde7DNdgxru41tiLMqJs/ +5pX3ceaJ1XQ/l0idj5/9ipvqHHUguyk7H22HwQHQdSD9oIha8kEM3P6CjpfE7yY= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/104/root.crt b/src/tests/data/pss_x509/104/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/104/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/105/end.crt b/src/tests/data/pss_x509/105/end.crt new file mode 100644 index 000000000..a6f9fbc76 --- /dev/null +++ b/src/tests/data/pss_x509/105/end.crt @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDBTCCAeegAwIBAgIBFjATBgkqhkiG9w0BAQowBqIEAgIA6jA7MQswCQYDVQQG +EwJOTDERMA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3Qg +Q0EwHhcNMTQwMTIwMTMzODE2WhcNMjQwMTE4MTMzODE2WjA0MQswCQYDVQQGEwJO +TDERMA8GA1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkq +hkiG9w0BAQEFAAOBjQAwgYkCgYEA3RGKn5m6sGjKKuo7am1Zl+1OyVTkDe7OoH2g +HqroDsK7E0DbihKOiRMkpcX1+tj1kNfIysvF/pMdr9oSI3NSeUYauqBXK3YWMbOo +r+c4mwiLY5k6CiXuRdIYWLq5kxrt1FiaYxs3/PcUCJ+FZUnzWTJt0eDobd5S7Wa0 +qQvaQJUCAwEAAaOBkjCBjzAJBgNVHRMEAjAAMB0GA1UdDgQWBBTu88f1HxWlTUeJ +wdMiY7Lfp869UTBjBgNVHSMEXDBagBS0WuSls97SUva51aaVD+s+vMf9/6E/pD0w +OzELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xh +clNTTCBUZXN0IENBggEAMBMGCSqGSIb3DQEBCjAGogQCAgDqA4IBAQDAog/jXydR +vDIugTzBXtfVK0CEX8iyQ4cVzQmXWSne8204v943K5D2hktSBkjdQUdcnVvVgLR6 +te50jV89ptN/NofX+fo9fhSRN9vGgQVWzOOFiO0zcThy749pirJu1Kq5OJdthIyW +Pu0UCz5G0k3kTp0JPevGlsNc8S9Ak1tFuB0IPJjrbfODWHS2LDuO+dB6gpkNTdrj +88ogYtBsN4D5gsXBRUfobXokUwejBwLrD6XwyQx+0bMwSCxgHEhxvuUkx1vdlXGw +JG3aF92u8mIxoKSAPaPdqy930mQvmpUWcN5Y1IMbtEGoQCKMYgosFcazJpJcjnX1 +o4Hl/lqjwCEG +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/105/root.crt b/src/tests/data/pss_x509/105/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/105/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/106/end.crt b/src/tests/data/pss_x509/106/end.crt new file mode 100644 index 000000000..21357be50 --- /dev/null +++ b/src/tests/data/pss_x509/106/end.crt @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDBTCCAeegAwIBAgIBFjATBgkqhkiG9w0BAQowBqIEAgIA6jA7MQswCQYDVQQG +EwJOTDERMA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3Qg +Q0EwHhcNMTQwMTIwMTMzODE2WhcNMjQwMTE4MTMzODE2WjA0MQswCQYDVQQGEwJO +TDERMA8GA1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkq +hkiG9w0BAQEFAAOBjQAwgYkCgYEA3RGKn5m6sGjKKuo7am1Zl+1OyVTkDe7OoH2g +HqroDsK7E0DbihKOiRMkpcX1+tj1kNfIysvF/pMdr9oSI3NSeUYauqBXK3YWMbOo +r+c4mwiLY5k6CiXuRdIYWLq5kxrt1FiaYxs3/PcUCJ+FZUnzWTJt0eDobd5S7Wa0 +qQvaQJUCAwEAAaOBkjCBjzAJBgNVHRMEAjAAMB0GA1UdDgQWBBTu88f1HxWlTUeJ +wdMiY7Lfp869UTBjBgNVHSMEXDBagBS0WuSls97SUva51aaVD+s+vMf9/6E/pD0w +OzELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xh +clNTTCBUZXN0IENBggEAMBMGCSqGSIb3DQEBCjAGogQCAgDqA4IBAQDAog/jXydR +vDIugTzBXtfVK0CEX8iyQ4cVzQmXWSne8204v943K5D2hktSBkjdQUdcnVvVgLR6 +te50jV89ptN/NofX+fo9fhSRN9vGgQVWzOOFiO0zcThy749pirJu1Kq5OJdthIyW +Pu0UCz5G0k3kTp0JPevGlsNc8S9Ak1tFuB0IPJjrbfODWHS2LDuO+dB6gpkNTdrj +88ogYtBsN4D5gsXBRUfobXokUwejBwLrD6XwyQx+0bMwSCxgHEhxvuUkx1vdlXGw +JG3aF92u8mIxoKSAPaPdqy930mQvmpUWcN5Y1IMbtEGoQCKMYgosFcazJpJcjnX1 +o4Hl/lqjwCEG +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/106/root.crt b/src/tests/data/pss_x509/106/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/106/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/107/end.crt b/src/tests/data/pss_x509/107/end.crt new file mode 100644 index 000000000..8165dc0e7 --- /dev/null +++ b/src/tests/data/pss_x509/107/end.crt @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDsTCCAmmgAwIBAgIBATA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBKDAUMRIwEAYDVQQDDAlsb2Nh +bGhvc3QwIhgPMjAxMjAzMzAxMTQ2MjhaGA8yMDMwMDEwMTAwMDAwMFowFDESMBAG +A1UEAwwJbG9jYWxob3N0MIIBUjA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQC +AaEaMBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBKAOCAQ8AMIIBCgKCAQEA +r+oAaTK0SFtKChcNyiS56Tm7NJgIgeHC5fZ4dOVz63GIBsP1tJ/wSsTZePeqSky/ +DDeTj4tpyy6+Cdq04yji/ZKv4o4IVCdVW2Stf7Sf4cLQm8so7B35WZ3Dp0OPAGmn +2oviJ7S6EDRrqwdOciOSzd5siGCkPlPbOzp+7iGXXVc/BF+EDaw5Ge24OGhgSjE7 +z/Q/U24y+g02C6ybqAqsXE7y7kgBgElHHNcuaciHFA7HnDEMU/4USIsJyA2p5WOO +TwSyhi7MZ0VYZatcfESlj/ZB/u2YSHOsWzryYzT8Lct2szseR4ujiuNS3SGODVUZ +5HF2278L/hPbFiX89T9MkQIDAQABo3oweDAJBgNVHRMEAjAAMA4GA1UdDwEB/wQE +AwIBBjAdBgNVHQ4EFgQUVIk5QUZ/Tn+Yvlpb+8akSFtSegAwPAYDVR0jBDUwM4AU +VIk5QUZ/Tn+Yvlpb+8akSFtSegChGKQWMBQxEjAQBgNVBAMMCWxvY2FsaG9zdIIB +ATA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDAL +BglghkgBZQMEAgGiAwIBKAOCAQEAqIcn0OB/2p3HcSVE0tvMn1JhsN4N05/XencZ +/HsgZenxvE4LZ106XCbPvES224aSGZWt49Oidmk6A9E+26plUiiOHT0K1Ye0fXaY +npPOyeXeEhhw9+DSL08V+vItwT0lN6rD/H1RrDuHGvw68A5ZDE34+PPgFPnpq2uA +anUaLZXSI55Hq1qbWumCCJAJSlOwqOLjuwjF9nxtT008UOvhAkeJ/eLkRubNGTFC +EMXCKURFxvTQtwlPG1MPfQeze8se1L40EnNRjXnJOJouu9kZApv3mKbKvEVGRoAA +eK3G/hzEfON+dYfmhSi13OyNDB394aUU0xlBXj3EX2wBiCZ1lA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/108/crl-rsa-pss-sha1.crl b/src/tests/data/pss_x509/108/crl-rsa-pss-sha1.crl new file mode 100644 index 000000000..59ca4f703 --- /dev/null +++ b/src/tests/data/pss_x509/108/crl-rsa-pss-sha1.crl @@ -0,0 +1,14 @@ +-----BEGIN X509 CRL----- +MIICJDCCAQYCAQEwEwYJKoZIhvcNAQEKMAaiBAICAOowOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBFw0x +NDAxMjAxMzQ2MzVaFw0yNDAxMTgxMzQ2MzVaMCgwEgIBChcNMTMwOTI0MTYyODM4 +WjASAgEWFw0xNDAxMjAxMzQzMDVaoGcwZTBjBgNVHSMEXDBagBS0WuSls97SUva5 +1aaVD+s+vMf9/6E/pD0wOzELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NM +MRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBggEAMBMGCSqGSIb3DQEBCjAGogQC +AgDqA4IBAQB8ZBX0BEgRcx0lfk1ctELRu1AYoJ5BnsmQpq23Ca4YIP2yb2kTN1ZS +4fR4SgYcNctgo2JJiNiUkCu1ZnRUOJUy8UlEio0+aeumTNz6CbeJEDhr5NC3oiV0 +MzvLn9rJVLPetOT9UrvvIy8iz5Pn1d8mu5rkt9BKQRq9NQx8riKnSIoTc91NLCMo +mkCCB55DVbazODSWK19e6yQ0JS454RglOsqRtLJ/EDbi6lCsLXotFt3GEGMrob1O +7Qck1Z59boaHxGYFEVnx90+4M3/qikVtwZdcBjLEmfuwYvszFw8J2y6Xwmg/HtUa +y6li0JzWNHtkKUlCv2+SESZbD3NU8GQZ +-----END X509 CRL----- diff --git a/src/tests/data/pss_x509/108/end.crt b/src/tests/data/pss_x509/108/end.crt new file mode 100644 index 000000000..7d0aa3956 --- /dev/null +++ b/src/tests/data/pss_x509/108/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBGDA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4wOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTc0NVoXDTI0MDExODEzNTc0NVowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4DggEBAH0+knqkcLaxeDkenBQgd4Qg +3ZyAhtpiLU689mw+3cXB/uzFrCIxEL5aGh1eSj+DszB+FtsZ06ux7JVQqVOA2Wm9 +yLxC6wF8OOYj0nBa91BWLhRAHLhmIdWsVk7Hl9KojZd4TwV2N+ZEV/BLxyoRvK4H +V4xCpzgDSiTPe8Etk4r+0akbr6bsOUBayPb7MGLHubZKq8NsFAmmynp+fPmHd3SE +0ooJdiZ1MmKPKLE5Og/hXCI8qeiXQUR6oQ7b2XONsrI2HIj2SA9dA5qmHwE5PbMu +zqxQ3R83boqLXbkFORn+UiYLmffqdoWuNy00BHMCrxRA9DUv+WyN4npLMF8rOJw= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/108/root.crt b/src/tests/data/pss_x509/108/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/108/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/109/README.txt b/src/tests/data/pss_x509/109/README.txt new file mode 100644 index 000000000..27274f304 --- /dev/null +++ b/src/tests/data/pss_x509/109/README.txt @@ -0,0 +1 @@ +crl with invalid signature
\ No newline at end of file diff --git a/src/tests/data/pss_x509/109/crl-rsa-pss-sha1-badsign.crl b/src/tests/data/pss_x509/109/crl-rsa-pss-sha1-badsign.crl new file mode 100644 index 000000000..7e2a59677 --- /dev/null +++ b/src/tests/data/pss_x509/109/crl-rsa-pss-sha1-badsign.crl @@ -0,0 +1,14 @@ +-----BEGIN X509 CRL----- +MIICJDCCAQYCAQEwEwYJKoZIhvcNAQEKMAaiBAICAOowOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBFw0x +NDAxMjAxMzQ2MzVaFw0yNDAxMTgxMzQ2MzVaMCgwEgIBChcNMTMwOTI0MTYyODM4 +WjASAgEWFw0xNDAxMjAxMzQzMDVaoGcwZTBjBgNVHSMEXDBagBS0WuSls97SUva5 +1aaVD+s+vMf9/6E/pD0wOzELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NM +MRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBggEAMBMGCSqGSIb3DQEBCjAGogQC +AgDqA4IBAQB8ZBX0BEgRcx0lfk1ctELRu1AYoJ5BnsmQpq23Ca4YIP2yb2kTN1ZS +4fR4SgYcNctgo2JJiNiUkCu1ZnRUOJUy8UlEio0+aeumTNz6CbeJEDhr5NC3oiV0 +MzvLn9rJVLPetOT9UrvvIy8iz5Pn1d8mu5rkt9BKQRq9NQx8riKnSIoTc91NLCMo +mkCCB55DVbazODSWK19e6yQ0JS454RglOsqRtLJ/EDbi6lCsLXotFt3GEGMrob1O +7Qck1Z59boaHxGYFEVnx90+4M3/qikVtwZdcBjLEmfuwYvszFw8J2y6Xwmg/HtUa +y6li0JzWNHtkKUlCv2+SESZbD3NU8GQY +-----END X509 CRL----- diff --git a/src/tests/data/pss_x509/109/end.crt b/src/tests/data/pss_x509/109/end.crt new file mode 100644 index 000000000..7d0aa3956 --- /dev/null +++ b/src/tests/data/pss_x509/109/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBGDA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4wOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTc0NVoXDTI0MDExODEzNTc0NVowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4DggEBAH0+knqkcLaxeDkenBQgd4Qg +3ZyAhtpiLU689mw+3cXB/uzFrCIxEL5aGh1eSj+DszB+FtsZ06ux7JVQqVOA2Wm9 +yLxC6wF8OOYj0nBa91BWLhRAHLhmIdWsVk7Hl9KojZd4TwV2N+ZEV/BLxyoRvK4H +V4xCpzgDSiTPe8Etk4r+0akbr6bsOUBayPb7MGLHubZKq8NsFAmmynp+fPmHd3SE +0ooJdiZ1MmKPKLE5Og/hXCI8qeiXQUR6oQ7b2XONsrI2HIj2SA9dA5qmHwE5PbMu +zqxQ3R83boqLXbkFORn+UiYLmffqdoWuNy00BHMCrxRA9DUv+WyN4npLMF8rOJw= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/109/root.crt b/src/tests/data/pss_x509/109/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/109/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/11/end.crt b/src/tests/data/pss_x509/11/end.crt new file mode 100644 index 000000000..0ed3c04b5 --- /dev/null +++ b/src/tests/data/pss_x509/11/end.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE+DCCAqygAwIBAgIESUK/qjBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCY2ExCzAJBgNVBAoTAmdjMQ0wCwYDVQQLEwRwcHRjMRQwEgYDVQQDEwtjc2Nh +LWNhbmFkYTAeFw0xMTA3MDcxMzM0MDNaFw0xNjExMDcxNDA0MDNaMDcxCzAJBgNV +BAYTAmNhMQswCQYDVQQKEwJnYzENMAsGA1UECxMEcHB0YzEMMAoGA1UEAxMDRFMx +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvIxpMaAur885zUKXOqiy +F45Iq75v30vZeBaJL6MyXGe2eEsgbxrVQBrw74ASIqJyGrWIj9SIchj59j6cglkT +yYJSGS+z0ijrlwyQVVZQIDuPsHkz0dsPhEsRwkZE4raCDAKLQuWRqtUHKs2biMKQ +OmNVo3YgvKgbzq0JkgJsbw+tcmZj+1Oa5xtPUJ5ELP4XdYYoHOiQMPtvLBdAyCmC +aRkFKvOkxn3ANg5r12al3k9+aAJy+1AqG2PuiwZ4XTafsQz6SQ9PSt0v87EBvD6X +2wbfociRPo6A6y4qzbZ17lz8sUz4KgpBCAZJR63dxWrGGN2yj7S+uLC2yXXIu8gd +VQIDAQABo4GbMIGYMA4GA1UdDwEB/wQEAwIHgDArBgNVHRAEJDAigA8yMDExMDcw +NzEzMzQwM1qBDzIwMTExMTAxMTQwNDAzWjAZBgNVHSAEEjAQMA4GDGB8ZQGCGwgF +AQIBATAfBgNVHSMEGDAWgBQtsW3hQwPYdcOHuaoVEAG1gRZPGDAdBgNVHQ4EFgQU +LC3urhXOSPeVpGD8j1KrHiCN0UQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQME +AgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQAj//9Y +HXW41JlGel4YJw6V25RGAP0L8JD8K7hZVvPaq3IXCwJsBHH9YOaks93W1j9kYURH +3NT+N50Jy5pIEk6Wb68YqoCH+59Lf17je5GpC3rPJEfJ3aZvdc2NziIcdtsvDZGV +GN5vd3HXkENXUm9yOVImu5VDiOo8EzfGIQwSTiyg6IDaRIjV/GzUc48+Xltrwvis +Vl++Bn30qT5Ayytw0r6smI3TRKmmvRCKJbGhD/e/YfHqq6ooNJy/X5sPPm5K8lfP +sDMMXKqu7++bYSlej5gF5NVr3kcfMV4YlO8Shd81rGUi6c6qqHWJQfKOV8CsfQbI +N3Nv+amWxFvCDmnchC2e7VNkO1GBFMrF+mcOT+RG14EoWFGcNvr1stYOQRSlrGab +S5jyQSa6gGJo0mLG7eMr4BC8Oa3G0OD+ZJo/927UB6as+2SUyq7W6B2cN587qXgq +AlZRBjT/vyYhlq+WcL1dmmiuMdTK9E+X5+YlgvuoXeQ65ZYsTf8uhNJU4Kd5XSF2 +NvSdJkCAsoQEjJ/i1D47dcD5YEpRPzmnY74Qw/jyZ0mjpXShv94ovkjlCXIdt2ny +8KIeO3By5QWEU93kdoNGwqf2lperZklWewhz960D9g+mdTJuQjdd4zsSj+fxc5kZ +4CohFXzUOZRW53LZAhiO3n/8kWThh/5Z/6CsQw== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/11/root.crt b/src/tests/data/pss_x509/11/root.crt new file mode 100644 index 000000000..cbc90da2d --- /dev/null +++ b/src/tests/data/pss_x509/11/root.crt @@ -0,0 +1,34 @@ +-----BEGIN CERTIFICATE----- +MIIF+TCCA62gAwIBAgIESUK04zBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCY2ExCzAJBgNVBAoTAmdjMQ0wCwYDVQQLEwRwcHRjMRQwEgYDVQQDEwtjc2Nh +LWNhbmFkYTAeFw0wODEyMTIxODMwNTNaFw0xOTA0MTIxOTAwNTNaMD8xCzAJBgNV +BAYTAmNhMQswCQYDVQQKEwJnYzENMAsGA1UECxMEcHB0YzEUMBIGA1UEAxMLY3Nj +YS1jYW5hZGEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC20yCfEODF +wBEoS9ASPdRy7EBiVs/Z+XKDrNBG3SMInbcQnl3TTN6AOojRDa8rlyME+ypDgbLI +dcXd2+KjIZR01henLenwGyVdZMoUUyMdtDwsXU7znDPBGWWO60GDc5BLOblHAxRc +H3xi+NFs/2Fku6YXfCuyaMsMngSfkiDEL/cioAvwMTR9xlzLx6TdmFJJi/019H/t +x0304pZN/lGCPZhjYlNKKk71st+/f9u5bu7KN7af81Oh4RmrH1SK70+YZ427yEtO +fvPVOAaBlyefmQNipRK4G9ydA9b4/OiH+4m/pZharendskeu+2OFwYah/aqSbkEn +D0VPbju2x3CyWB1jaOFgJbnXmO6peOoK1ylmw0JVOW1VyAHluWJ1cnDavGaSXQCV +Vx4s1HKGAOK7XmAhNNFZ3+IosraODY/VlsKAcTolqYfw37rHwPpHnCDf4aJytZ/D +Z4+9d3xlaws6ibtTwl2gCftGn3LO+UbzjAb8/uLGiqpGdkwNg5IOfSGSw+JGFgOA +f8+jRXVDr1gh190UG2XEmuqrQRL8SVgUYHdqPDO25ld5dPQrZ2SZYYm3Vic2kY5G +mcEYGxHCVT4VEZ9WJmPuh2H6vBKS8YG9Fq5mve66nr3OCSgnG95BvVRf4L4hoWcL +zy/ST06wGYtgEe18MjdURmyTi9ngOJVerQIDAQABo4GUMIGRMBIGA1UdEwEB/wQI +MAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMCsGA1UdEAQkMCKADzIwMDgxMjEyMTgz +MDUzWoEPMjAxOTA0MTIxOTAwNTNaMB8GA1UdIwQYMBaAFC2xbeFDA9h1w4e5qhUQ +AbWBFk8YMB0GA1UdDgQWBBQtsW3hQwPYdcOHuaoVEAG1gRZPGDBBBgkqhkiG9w0B +AQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQC +AQUAogMCASADggIBAJTZM0S8uNtK2kh+VLT8PTLO93YFvIhF6PgeyhT+LNoe4wfH +jRXZjmH2tWanSB55OTV19mo5hGqgmno0kMX0LwNLPJZIF1gsOkaBj0FmkK0Ws2mu +ZE7mErAGGbMD17ksxvOFUIrmfH62qhFfPNV0Ri9cm7ZlePtPYX2BIJlFIVutCMOh +hStYRYTdEeG+L6sS4J7fB6uefpqTQk3BOWwS+h9xa2PDgaZs2ZpNreo8xt6eyMlL +c3trMA0CmrQWNCSZt2a32sqUK1yWbzzXVC6ZuugpLg1Nyev6iaqWwBgO3MmyMZRk +Djm2AN1gm8wriyYBqPfmgP6UIuU6f2rSXUvr9Dip4iyGSM0SvP7AzQmKIlXMWHKQ +z+CoATKgvzcRPfPQ9FBT2wu4xJxa6Oju7c48ktQiSGsoqMkBTbaUrNqqTglXkJ/U +lqiLNxbsP/iSOLXxaPR/lGqPp4IW2JXQpR0nqb/nCBuz/Ng484pwPwwuKlQr8yc8 +uB1qrrKsfZd/F+twc2NxHqD41zT258AERqOXg7YRBvurqo975pdRlysXKBK5Ft78 +lUrC5BTJij5eGR8IAuwI6CVFUIeikUiwcy44fU7UkJcPFaVp9CnlPuVRPdI6oQ0U ++nXnpd8QABTCJPXfEe+4veo7jCj27wrKC5loUWIt/1sRJkURa6Mj013ohAk6 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/110/crl-rsa-pss-sha224.crl b/src/tests/data/pss_x509/110/crl-rsa-pss-sha224.crl new file mode 100644 index 000000000..a51d5d911 --- /dev/null +++ b/src/tests/data/pss_x509/110/crl-rsa-pss-sha224.crl @@ -0,0 +1,16 @@ +-----BEGIN X509 CRL----- +MIICejCCATECAQEwPgYJKoZIhvcNAQEKMDGgDTALBglghkgBZQMEAgShGjAYBgkq +hkiG9w0BAQgwCwYJYIZIAWUDBAIEogQCAgDiMDsxCzAJBgNVBAYTAk5MMREwDwYD +VQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVzdCBDQRcNMTQwMTIw +MTM1NjA2WhcNMjQwMTE4MTM1NjA2WjAoMBICAQoXDTEzMDkyNDE2MjgzOFowEgIB +FhcNMTQwMTIwMTM0MzA1WqBnMGUwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/r +PrzH/f+hP6Q9MDsxCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcG +A1UEAxMQUG9sYXJTU0wgVGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCG +SAFlAwQCBKEaMBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgSiBAICAOIDggEBAEJI +i9sQOzMvvOTksN48+X+kk/wkLMKRGI222lqU6y6tP1LX3OE/+KN8gPXR+lCC+e0v +TsRTJkpKEcmHZoP/8kOtZnLb9PdITKGMQnZ+dmn5MFEzZI/zyrYWuJTuK1Q83w0e +Mc88cAhu8i4PTk/WnsWDphK1Q2YRupmmwWSUpp1Z2rpR+YSCedC01TVrtSUJUBw9 +NSqKDhyWYJIbS6/bFaERswC8xlMRhyLHUvikjmAK36TbIdhTnEffHOPW75sEOEEB +f0A3VtlZ7y5yt2/a6vOauJCivxKt/PutdHfBqH43QQmoVLWC2FmT9ADTJwcsZB3D +a6JSqCIMRCQY2JOUn0A= +-----END X509 CRL----- diff --git a/src/tests/data/pss_x509/110/end.crt b/src/tests/data/pss_x509/110/end.crt new file mode 100644 index 000000000..7d0aa3956 --- /dev/null +++ b/src/tests/data/pss_x509/110/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBGDA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4wOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTc0NVoXDTI0MDExODEzNTc0NVowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4DggEBAH0+knqkcLaxeDkenBQgd4Qg +3ZyAhtpiLU689mw+3cXB/uzFrCIxEL5aGh1eSj+DszB+FtsZ06ux7JVQqVOA2Wm9 +yLxC6wF8OOYj0nBa91BWLhRAHLhmIdWsVk7Hl9KojZd4TwV2N+ZEV/BLxyoRvK4H +V4xCpzgDSiTPe8Etk4r+0akbr6bsOUBayPb7MGLHubZKq8NsFAmmynp+fPmHd3SE +0ooJdiZ1MmKPKLE5Og/hXCI8qeiXQUR6oQ7b2XONsrI2HIj2SA9dA5qmHwE5PbMu +zqxQ3R83boqLXbkFORn+UiYLmffqdoWuNy00BHMCrxRA9DUv+WyN4npLMF8rOJw= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/110/root.crt b/src/tests/data/pss_x509/110/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/110/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/111/crl-rsa-pss-sha256.crl b/src/tests/data/pss_x509/111/crl-rsa-pss-sha256.crl new file mode 100644 index 000000000..f16a49118 --- /dev/null +++ b/src/tests/data/pss_x509/111/crl-rsa-pss-sha256.crl @@ -0,0 +1,16 @@ +-----BEGIN X509 CRL----- +MIICejCCATECAQEwPgYJKoZIhvcNAQEKMDGgDTALBglghkgBZQMEAgGhGjAYBgkq +hkiG9w0BAQgwCwYJYIZIAWUDBAIBogQCAgDeMDsxCzAJBgNVBAYTAk5MMREwDwYD +VQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVzdCBDQRcNMTQwMTIw +MTM1NjE2WhcNMjQwMTE4MTM1NjE2WjAoMBICAQoXDTEzMDkyNDE2MjgzOFowEgIB +FhcNMTQwMTIwMTM0MzA1WqBnMGUwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/r +PrzH/f+hP6Q9MDsxCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcG +A1UEAxMQUG9sYXJTU0wgVGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCG +SAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4DggEBAEZ4 +oqp9i5eXrN6aCSTaU1j07MVTFW/U1jQAq6GseB6bEvoEXFMUHJsgAObqCK9flfEC +FEqXqWSo33hhPU7AKKttbDLjUYRNnQAPRUnRIl1/a1+UjqgKchWWD9ityeW8ICxo +IdATX9reYmPDLIMqTC7zuflYkvrvdEOuBORQP5mn4j8t84MSQF/p4qzaU0XxLo4X +ckzZCcHpa45AApCDjJMd9onhFVCYsykiYrF9NQFO8TI4lQ5jv79GoufEzvhY1SPB +r1xz4sMpfyaoPaa3SM2/nD65E5jzXell2u2VWNGKv4zAQP0E5yGel+1rklBltadb +XLdJyyak33CLBKu+nJc= +-----END X509 CRL----- diff --git a/src/tests/data/pss_x509/111/end.crt b/src/tests/data/pss_x509/111/end.crt new file mode 100644 index 000000000..7d0aa3956 --- /dev/null +++ b/src/tests/data/pss_x509/111/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBGDA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4wOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTc0NVoXDTI0MDExODEzNTc0NVowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4DggEBAH0+knqkcLaxeDkenBQgd4Qg +3ZyAhtpiLU689mw+3cXB/uzFrCIxEL5aGh1eSj+DszB+FtsZ06ux7JVQqVOA2Wm9 +yLxC6wF8OOYj0nBa91BWLhRAHLhmIdWsVk7Hl9KojZd4TwV2N+ZEV/BLxyoRvK4H +V4xCpzgDSiTPe8Etk4r+0akbr6bsOUBayPb7MGLHubZKq8NsFAmmynp+fPmHd3SE +0ooJdiZ1MmKPKLE5Og/hXCI8qeiXQUR6oQ7b2XONsrI2HIj2SA9dA5qmHwE5PbMu +zqxQ3R83boqLXbkFORn+UiYLmffqdoWuNy00BHMCrxRA9DUv+WyN4npLMF8rOJw= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/111/root.crt b/src/tests/data/pss_x509/111/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/111/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/112/crl-rsa-pss-sha384.crl b/src/tests/data/pss_x509/112/crl-rsa-pss-sha384.crl new file mode 100644 index 000000000..50f7e4cd2 --- /dev/null +++ b/src/tests/data/pss_x509/112/crl-rsa-pss-sha384.crl @@ -0,0 +1,16 @@ +-----BEGIN X509 CRL----- +MIICejCCATECAQEwPgYJKoZIhvcNAQEKMDGgDTALBglghkgBZQMEAgKhGjAYBgkq +hkiG9w0BAQgwCwYJYIZIAWUDBAICogQCAgDOMDsxCzAJBgNVBAYTAk5MMREwDwYD +VQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVzdCBDQRcNMTQwMTIw +MTM1NjI4WhcNMjQwMTE4MTM1NjI4WjAoMBICAQoXDTEzMDkyNDE2MjgzOFowEgIB +FhcNMTQwMTIwMTM0MzA1WqBnMGUwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/r +PrzH/f+hP6Q9MDsxCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcG +A1UEAxMQUG9sYXJTU0wgVGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCG +SAFlAwQCAqEaMBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgKiBAICAM4DggEBAAco +SntUGDLBOAu0IIZaVea5Nt1NMsMcppC0hWPuH1LKAwyUODBqpT+0+AuALK0eIdYR +a7mAB+cv2fFwmwxnQWJ1Fvx4ft/N2AAfB83VRKpSo3xR8bxloHfTWKmyxJHmH9j1 +EYmLS86rj3Nhjf4m/YlQQ3Im5HwOgSgBOE8glq5D+0Wmsi9LsNEZXEzMw7TMUgbs +y9o/ghYF/shKU4mewK3DeM9gQiTcH5A4ISXR87hBQ08AKJRAG1CLvTyzqWiUUY+k +q8iZDYF17sHrPi2yn8q9c4zdxiaWDGDdL0Lh90wXGTAageoGEq25TMuL5FpX+u1u +KUH/xf1jEnNzbYNGiZw= +-----END X509 CRL----- diff --git a/src/tests/data/pss_x509/112/end.crt b/src/tests/data/pss_x509/112/end.crt new file mode 100644 index 000000000..7d0aa3956 --- /dev/null +++ b/src/tests/data/pss_x509/112/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBGDA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4wOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTc0NVoXDTI0MDExODEzNTc0NVowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4DggEBAH0+knqkcLaxeDkenBQgd4Qg +3ZyAhtpiLU689mw+3cXB/uzFrCIxEL5aGh1eSj+DszB+FtsZ06ux7JVQqVOA2Wm9 +yLxC6wF8OOYj0nBa91BWLhRAHLhmIdWsVk7Hl9KojZd4TwV2N+ZEV/BLxyoRvK4H +V4xCpzgDSiTPe8Etk4r+0akbr6bsOUBayPb7MGLHubZKq8NsFAmmynp+fPmHd3SE +0ooJdiZ1MmKPKLE5Og/hXCI8qeiXQUR6oQ7b2XONsrI2HIj2SA9dA5qmHwE5PbMu +zqxQ3R83boqLXbkFORn+UiYLmffqdoWuNy00BHMCrxRA9DUv+WyN4npLMF8rOJw= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/112/root.crt b/src/tests/data/pss_x509/112/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/112/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/113/crl-rsa-pss-sha512.crl b/src/tests/data/pss_x509/113/crl-rsa-pss-sha512.crl new file mode 100644 index 000000000..0f1d6510b --- /dev/null +++ b/src/tests/data/pss_x509/113/crl-rsa-pss-sha512.crl @@ -0,0 +1,16 @@ +-----BEGIN X509 CRL----- +MIICejCCATECAQEwPgYJKoZIhvcNAQEKMDGgDTALBglghkgBZQMEAgOhGjAYBgkq +hkiG9w0BAQgwCwYJYIZIAWUDBAIDogQCAgC+MDsxCzAJBgNVBAYTAk5MMREwDwYD +VQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVzdCBDQRcNMTQwMTIw +MTM1NjM4WhcNMjQwMTE4MTM1NjM4WjAoMBICAQoXDTEzMDkyNDE2MjgzOFowEgIB +FhcNMTQwMTIwMTM0MzA1WqBnMGUwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/r +PrzH/f+hP6Q9MDsxCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcG +A1UEAxMQUG9sYXJTU0wgVGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCG +SAFlAwQCA6EaMBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgOiBAICAL4DggEBAB9F +ywBfxOjetxNbCFhOYoPY2jvFCFVdlowMGuxEhX/LktqiBXqRc2r5naQSzuHqO8Iq +1zACtiDLri0CvgSHlravBNeY4c2wj//ueFE89tY5pK9E6vZp7cV+RfMx2YfGPAA2 +t7tWZ2rJWzELg8cZ8hpjSwFH7JmgJzjE5gi2gADhBYO6Vv5S3SOgqNjiN1OM31AU +p6GHK5Y1jurF5Zwzs+w3wXoXgpOxxwEC4eiS86c9kNSudwTLvDTU0bYEQE1cF+K0 +sB8QWABFJfuO5kjD2w3rWgmAiOKsZoxd1xrda+WD3JhDXnoVq3oVBIVlWVz6YID8 +enMfMvwScA5AImzu9xA= +-----END X509 CRL----- diff --git a/src/tests/data/pss_x509/113/end.crt b/src/tests/data/pss_x509/113/end.crt new file mode 100644 index 000000000..7d0aa3956 --- /dev/null +++ b/src/tests/data/pss_x509/113/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBGDA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4wOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTc0NVoXDTI0MDExODEzNTc0NVowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4DggEBAH0+knqkcLaxeDkenBQgd4Qg +3ZyAhtpiLU689mw+3cXB/uzFrCIxEL5aGh1eSj+DszB+FtsZ06ux7JVQqVOA2Wm9 +yLxC6wF8OOYj0nBa91BWLhRAHLhmIdWsVk7Hl9KojZd4TwV2N+ZEV/BLxyoRvK4H +V4xCpzgDSiTPe8Etk4r+0akbr6bsOUBayPb7MGLHubZKq8NsFAmmynp+fPmHd3SE +0ooJdiZ1MmKPKLE5Og/hXCI8qeiXQUR6oQ7b2XONsrI2HIj2SA9dA5qmHwE5PbMu +zqxQ3R83boqLXbkFORn+UiYLmffqdoWuNy00BHMCrxRA9DUv+WyN4npLMF8rOJw= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/113/root.crt b/src/tests/data/pss_x509/113/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/113/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/114/server9.req.sha1.csr b/src/tests/data/pss_x509/114/server9.req.sha1.csr new file mode 100644 index 000000000..b9d005382 --- /dev/null +++ b/src/tests/data/pss_x509/114/server9.req.sha1.csr @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBojCCAQYCAQAwNDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRIw +EAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN0R +ip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7CuxNA24oSjokTJKXF9frY9ZDX +yMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsIi2OZOgol7kXSGFi6uZMa7dRY +mmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCVAgMBAAGgKTAnBgkqhkiG9w0B +CQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBIGCSqGSIb3DQEBCjAFogMC +AWoDgYEA2n8SOoiJCs+YyH2VXoUVxhutdXGP4+7cECakl2mmVEKhxXDMEG7hEFkB +mkk4b1kRNOQHKqUq3crfi0OkMcPGkPiLlYLKgT51CgsBhuJaMsdCYo/5POgTZD4u +FI5gfyO70Xpq9QmrWEqqTdalRG7+UmGa3VEUVyXTDnQZfU1N2QE= +-----END CERTIFICATE REQUEST----- diff --git a/src/tests/data/pss_x509/115/server9.req.sha224.csr b/src/tests/data/pss_x509/115/server9.req.sha224.csr new file mode 100644 index 000000000..fe1c797ed --- /dev/null +++ b/src/tests/data/pss_x509/115/server9.req.sha224.csr @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBzTCCAQYCAQAwNDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRIw +EAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN0R +ip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7CuxNA24oSjokTJKXF9frY9ZDX +yMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsIi2OZOgol7kXSGFi6uZMa7dRY +mmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCVAgMBAAGgKTAnBgkqhkiG9w0B +CQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMD0GCSqGSIb3DQEBCjAwoA0w +CwYJYIZIAWUDBAIEoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCBKIDAgFiA4GB +AMlYYZKqpDqg5UZZq3NB3QUR9qftY/52/0gPfruw5s2gNtFmG1uyEBJX/oc7C/fU +lxo74HDraWJyvP7c3MMhOuwr/RfPNQhA2Hgwz9RuJIBhQrJfiZuHsCfiKVofMuMf +ar/4EKfyoELDdilhg6i+abahGOkqyXsjavFtyDSeCpXH +-----END CERTIFICATE REQUEST----- diff --git a/src/tests/data/pss_x509/116/server9.req.sha256.csr b/src/tests/data/pss_x509/116/server9.req.sha256.csr new file mode 100644 index 000000000..0ef9ef028 --- /dev/null +++ b/src/tests/data/pss_x509/116/server9.req.sha256.csr @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBzTCCAQYCAQAwNDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRIw +EAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN0R +ip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7CuxNA24oSjokTJKXF9frY9ZDX +yMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsIi2OZOgol7kXSGFi6uZMa7dRY +mmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCVAgMBAAGgKTAnBgkqhkiG9w0B +CQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMD0GCSqGSIb3DQEBCjAwoA0w +CwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaIDAgFeA4GB +ACUaCTidvzWVJNKmRrriufThGUfw5Xgdsc3Ga8Cx+vRf+bPZmR3NVkc0Zq9uc0+8 +d1WXaLzbmge6IbcvTPWCLNDAWI9UzoQ6WS9myM3eDEGdruClYwb5BVLx3MvhvooK +L/H6snE1dHNPXyCNVFTJIll3bRlVMRsfZpDhmz8/ImJ4 +-----END CERTIFICATE REQUEST----- diff --git a/src/tests/data/pss_x509/117/server9.req.sha384.csr b/src/tests/data/pss_x509/117/server9.req.sha384.csr new file mode 100644 index 000000000..010345027 --- /dev/null +++ b/src/tests/data/pss_x509/117/server9.req.sha384.csr @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBzTCCAQYCAQAwNDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRIw +EAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN0R +ip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7CuxNA24oSjokTJKXF9frY9ZDX +yMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsIi2OZOgol7kXSGFi6uZMa7dRY +mmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCVAgMBAAGgKTAnBgkqhkiG9w0B +CQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMD0GCSqGSIb3DQEBCjAwoA0w +CwYJYIZIAWUDBAICoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAqIDAgFOA4GB +ANfZGK6nE/CP9PuALFzbA/mvOnYlI60pMowscRfCYpvR25iQJVhAJfYVXADRN3qd +NAiFWNVcjFMIkRlq7qifBN97VHGeYoWIuw9gYEb3OqDGzOsYP0KIgMNt8/A4qCkj +5MzolOYyT+N+QFGV0pdCNpX7QppfNdFyFAmWXa171RzG +-----END CERTIFICATE REQUEST----- diff --git a/src/tests/data/pss_x509/118/server9.req.sha512.csr b/src/tests/data/pss_x509/118/server9.req.sha512.csr new file mode 100644 index 000000000..676b5c996 --- /dev/null +++ b/src/tests/data/pss_x509/118/server9.req.sha512.csr @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBzTCCAQYCAQAwNDELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRIw +EAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN0R +ip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7CuxNA24oSjokTJKXF9frY9ZDX +yMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsIi2OZOgol7kXSGFi6uZMa7dRY +mmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCVAgMBAAGgKTAnBgkqhkiG9w0B +CQ4xGjAYMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMD0GCSqGSIb3DQEBCjAwoA0w +CwYJYIZIAWUDBAIDoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCA6IDAgE+A4GB +ACxWBhPkhyVlBY/mwkrW7OjYsaN2/ZlFSv76w63b61BpigReJsggMut5EPOgfGYJ +rzygKDlF/NtmMN22jWrFup9LsZJAX0gYbLmliiaG9Hch+i/8b42oaQTDWGFZ9LiY +W7F7X0f9lpzNKOtQ8ix0s+nYS2ONyzfu55+Rlzf8/63M +-----END CERTIFICATE REQUEST----- diff --git a/src/tests/data/pss_x509/12/end.crt b/src/tests/data/pss_x509/12/end.crt new file mode 100644 index 000000000..2ff368bd6 --- /dev/null +++ b/src/tests/data/pss_x509/12/end.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE+DCCAqygAwIBAgIESUK+tDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCY2ExCzAJBgNVBAoTAmdjMQ0wCwYDVQQLEwRwcHRjMRQwEgYDVQQDEwtjc2Nh +LWNhbmFkYTAeFw0xMDA2MDMxNDUxMjhaFw0xNTEwMDMxNTIxMjhaMDcxCzAJBgNV +BAYTAmNhMQswCQYDVQQKEwJnYzENMAsGA1UECxMEcHB0YzEMMAoGA1UEAxMDRFMy +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7PTUuM+8ds3xrWb+V6DV +y3/v+sK7Hq6AtljhtdloM76UsBDkW9Jszwdd8GxKnqjvQXXYf8jx9ryTSZXAqk3u +omDfMWVkxbzoJFFMZ3/zvOxl3LjPuK9ZYMu14GFYFRYNOl3YB7eo7TE75PnBCJdV +mwr3Qv/lg8cWvl6r19G7lDFtR3XemYMTc9yQiS49AAmJKQxSx9em1wUNoE4T+EUN +fdQUiFde3YXQb2itmH+QSCVUF4/PAzE+aQfqVfIOLXuJAiFFX7Pa0ixAJdiWBRtL +R3KHSARupK/75W2u8bZ2CjodVtYcDclafV5WzQvSaAP5ePpRvZUPmE7PrbDmLD25 +MQIDAQABo4GbMIGYMA4GA1UdDwEB/wQEAwIHgDArBgNVHRAEJDAigA8yMDEwMDYw +MzE0NTEyOFqBDzIwMTAwOTI4MTIyMTI4WjAZBgNVHSAEEjAQMA4GDGB8ZQGCGwgF +AQIBATAfBgNVHSMEGDAWgBQtsW3hQwPYdcOHuaoVEAG1gRZPGDAdBgNVHQ4EFgQU +4EPM69b0eowXbNd0fhrgWQXEvxwwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQME +AgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQBw4Uf7 +l2j9lE5ElPytlF9xy9WksDdXwHMys0NS00wO83dhSKcr3y521wVJbxasymTvc9LD +TuxZrfV9A9RaYRZSz47wuUR7dCn4ibFYeRGBWZrWfX7v9FnvkwzksPOokHeITXIu +Qston9LmpebRlEI/syWqqw3zfkZ5YRf0EdAlb9Z8nbb9BBopkChcgUOuTYkvgwEA +UDoYCcbQHBgGa4utCpbpigCPSspPdLEmBOn1Wmh1zsmBa1u6HiEgFE84ZKNi1T5u +wCdkDeDLMSaC6FJARmfzHOkercFhQE/BCNupxlRZZa6PnkjUckX3Kczz7B9fcLo4 +TWVmJc4/C1tNNKE5O8NQD5bHIc5oyIQBYvBmLIhqc88DCegSa3J1Qnmq7F6O8C1y +SS7WTo/NpIVnzU4IcEDAC1TAp4/genjH3jywzA29Nk+eKqOgQOByZx0bLNJjXrB+ +NrsUH6oWwHgXtIpCqfmvCnZIkjGdKss/mxljgrQcZloIY+k2u8tmc7ErVT8hKRor +8d49M1cSKk5NKVFU2yuuFQ7hd77uJ0b0cVV+6gtQ+AUN7obHXQ8BS7SJTiRd6IWR +zffcyQsxMkuKX64lO7C4V/QWOQKwE95kY/g4vYh2qZ/i8xKz7jT3vBFEpWIYhRZc +2jh3mTmArC50Yi/0eAViLPh9q9LRk/uzPo6MfA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/12/root.crt b/src/tests/data/pss_x509/12/root.crt new file mode 100644 index 000000000..cbc90da2d --- /dev/null +++ b/src/tests/data/pss_x509/12/root.crt @@ -0,0 +1,34 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/13/end.crt b/src/tests/data/pss_x509/13/end.crt new file mode 100644 index 000000000..c191560d3 --- /dev/null +++ b/src/tests/data/pss_x509/13/end.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE+DCCAqygAwIBAgIESUK+LzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCY2ExCzAJBgNVBAoTAmdjMQ0wCwYDVQQLEwRwcHRjMRQwEgYDVQQDEwtjc2Nh +LWNhbmFkYTAeFw0xMDAxMTUxNTI1NDdaFw0xNTA1MTUxNTU1NDdaMDcxCzAJBgNV +BAYTAmNhMQswCQYDVQQKEwJnYzENMAsGA1UECxMEcHB0YzEMMAoGA1UEAxMDRFMy +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApK6tUOlvRSzNc5gHI5t5 +v5nJGkhiSremqMvYIU3BRnoNVUMoDKmbAZuS6R3kZ0uXo5uE4MkLpAhYPR4qkIGr +ejv4B7JgNYbhMLLTt/84SGkQvL1e1P2355eIjE85UX9ulnNLKXHDitDekAW/ciWy +q+mPvttaxxxc3i7th7Hw6isYgE7PR5pvCzzy5wQfvKqepGATgbeN6x85iLACzmys +YOLLYbqbfuA6WHAwlT9Dk8ZXfOKeFskfBTag70EBa2xdU68RS2/25y0oCKD0c1Eh +1W/jEckxAtfCNglufDOoAsHFXA0n8L43QZN8zBnqajOeQk+E16v/M+8MXkno5+l0 +DwIDAQABo4GbMIGYMA4GA1UdDwEB/wQEAwIHgDArBgNVHRAEJDAigA8yMDEwMDEx +NTE1MjU0N1qBDzIwMTAwNTEyMDk1NTQ3WjAZBgNVHSAEEjAQMA4GDGB8ZQGCGwgF +AQIBATAfBgNVHSMEGDAWgBQtsW3hQwPYdcOHuaoVEAG1gRZPGDAdBgNVHQ4EFgQU +rVnXlhrT4uOS0QtxMT2jHLPQxZQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQME +AgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQBFa9wU +CNU1aGlFtKW6/yTY2wHD+z4+FbrwSdlTor6BlXFPfbcFtR6/a9nQyoA7FeyykYA/ +pfYg1hKRMzSatxSe/R5ezKY+B2Ic784OoeqnIFXE+CnA2CZ4I5u85fUAcBlz2vm/ +XHHFhRPb43YPkTVFdaIzDjnKmyb6foss9w7OXEmfNAmMvdN8su99nkO/H79m/JAr +tqOWduEafnN7sAd9ibSLf2hMsUmMFgOYbzkhKOYIhE2s5f++FyC8bZY1tx72BaNf +7dAfzHk/6zQg5zK65NeqI7btCMWZJ6cL8MeoY/WGujcC5G8iavZUP78VpOzJPqrV +K6Wm8q9u2GKjJ2iipQeVPZGFdC0ItFSFQFGSQTuV3ygotHx9vtibpMbBRUrxyrPv +rH5sNQbDOJd+6IkBKrIm7U6WaZ933KGTvajYcgJX5vQ8VZlJFrQLD62sYShX5kcz +V1Ih093PSO39tWoy+/GZ/WpmakKM64MIBt6gQyTiNnNAJU4dmva5ecav697yrgl+ +GS3qoPyNYMFy1/ijJFzBfbkHmcZQQcyy8zWImPF+KfGi+VkJ9r70Hi+q9sAqvvPT +LtGX3buhToHTmyANOgwoIWK5ZNNfgHYRZ8U0PcOtKEZAQENTkdZrcFxgbtJ2G/1u +Tolcoo7Bry2bftPqs3o8LTx/NCmbDVj/gqCNWA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/13/root.crt b/src/tests/data/pss_x509/13/root.crt new file mode 100644 index 000000000..cbc90da2d --- /dev/null +++ b/src/tests/data/pss_x509/13/root.crt @@ -0,0 +1,34 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/14/end.crt b/src/tests/data/pss_x509/14/end.crt new file mode 100644 index 000000000..d3cd8d60b --- /dev/null +++ b/src/tests/data/pss_x509/14/end.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE+DCCAqygAwIBAgIESUK+0DBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCY2ExCzAJBgNVBAoTAmdjMQ0wCwYDVQQLEwRwcHRjMRQwEgYDVQQDEwtjc2Nh +LWNhbmFkYTAeFw0xMDA3MTUxMzU4MzhaFw0xNTExMTUxNDI4MzhaMDcxCzAJBgNV +BAYTAmNhMQswCQYDVQQKEwJnYzENMAsGA1UECxMEcHB0YzEMMAoGA1UEAxMDRFMx +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwHRoTSoz69zq5AN+cV2l +YQt3004e0MSUdObS7D9h9/rIgHsSm0BJd3y8lTpOUwWG8W3rbaHDa2ZmBo+NskVo +no8WUacuBqkhibd+g3hG8NVRclTFZUK2oHerVGRgUHuYBpE7pBDANPRUenYiO7AW +beyITrf4WpfhoDSXC7b0RoEObuLGkhN+KQU+rBIjd8HvQf5mjQJPNjj1L2IceIwd +pbLwtlpPVebQuCRVmF6H6WZhawnXOjQBNUP1B/1kLlg4XwQceXh3mY7X47J+dv0G +ND2eWm9PHsqoAnCtf+QTbOQpbqOFiyzRw3aUfnaaXIwXHlc7ZYm8sWGcg0xDCWzR +gQIDAQABo4GbMIGYMA4GA1UdDwEB/wQEAwIHgDArBgNVHRAEJDAigA8yMDEwMDcx +NTEzNTgzOFqBDzIwMTAxMTA5MTIyODM4WjAZBgNVHSAEEjAQMA4GDGB8ZQGCGwgF +AQIBATAfBgNVHSMEGDAWgBQtsW3hQwPYdcOHuaoVEAG1gRZPGDAdBgNVHQ4EFgQU +IhprWMoJ0i9wpMLpe1a5Uq7mvjcwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQME +AgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQAt047C +llnvDbaGYGWlAhrixFw22wJjcZDIt3p7PPq0C1cCrE9yausuD/ltrdNK3ysX1b84 +evhRyC6WZdYDNeCepCDTp5GqzDEk73bjKHsQlY9VmTY3m7HjzFVBIrnZAlGMl0MN +LFDgShzDHNX2vlxL/qTz/zyIGAfvOvAFdog3Q/onGRYvu7CabSEKHb8jxrwCO++T +tlWg4GCCx03rgKzruEUl2oybdFhbP6PEYXidvXOUUEkMlJ8dFjmJ9d3nBCPrMbPd +3eCTOTRTLA+VhVYlXLuhzi4ZzhmK86IVLRaVHva0BDos1tkp2uwWLzZRy0+CPE3J +Cga0yLpcSrztGV+yzS4vRQXsHhvWH5hMxHUX3bmDpAEYY+uhvx4AYkjvpk3LzaQ8 +SuEDQgI+aAfvAFgW+wAwFmcDgQdXQOGdFZ16fmreD8V9nI9VwpmtK1muSSD6zc8w +QW7lVIedSX2OG9Ml4aUa/NGDtwTgfZ6xnPaqSkrr8EHUsGGbw9U6pSQCSLQf6zfW +f4XZG6qjys04kJL+qilPZTrlliToByLbWrQOII/46qJvqsoy9XFEDvgxFNjvqDVV +j6V6n6IbzyMJFkTj6i4PH6Mt+Olr8AYPzbM5FoXwl0db+7kAvY6WnASkfVTwb2tM +Na0Ngjf4IIKDoR3zVxC62H/Qg+AhSC9RgtAP0w== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/14/root.crt b/src/tests/data/pss_x509/14/root.crt new file mode 100644 index 000000000..cbc90da2d --- /dev/null +++ b/src/tests/data/pss_x509/14/root.crt @@ -0,0 +1,34 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/15/end.crt b/src/tests/data/pss_x509/15/end.crt new file mode 100644 index 000000000..7ea29b187 --- /dev/null +++ b/src/tests/data/pss_x509/15/end.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE+DCCAqygAwIBAgIESUK/PTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCY2ExCzAJBgNVBAoTAmdjMQ0wCwYDVQQLEwRwcHRjMRQwEgYDVQQDEwtjc2Nh +LWNhbmFkYTAeFw0xMTAxMDUxNTAwMTdaFw0xNjA1MDUxNTMwMTdaMDcxCzAJBgNV +BAYTAmNhMQswCQYDVQQKEwJnYzENMAsGA1UECxMEcHB0YzEMMAoGA1UEAxMDRFMx +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAprT1DhfNRT8wsx0SSOuD +Qixn10BKXGvAIMhNmkpc9tK7T41ofhPuFhxpu6HRDwhOpGRNw5xdz9Ptb9WtiQRh +Nv9BU+e/hI2y0rZ7kY/Bk7nREGoX+Wbc6xv8i0abB+fxrAWFCGTSNzb/nC6qNgcS +T9/XdNhp8eDbYZuRr4xpkhUaUNp7b7Ze2jok6p7jpTGWUV34w2a3RAGpSenQOOtF +duoZsvAYbG1EX5SWWxPTtwq/zR3Qh/d1pUv/MvVyk+n6HuYeMxney6UnBjQ34iRA +/aS2xXXeT99CNGY6b8h3vZnAtpnhu916yZ1gbc4M0UirEwaEdjZr0QqChANGF8en +uwIDAQABo4GbMIGYMA4GA1UdDwEB/wQEAwIHgDArBgNVHRAEJDAigA8yMDExMDEw +NTE1MDAxN1qBDzIwMTEwNTAyMTAzMDE3WjAZBgNVHSAEEjAQMA4GDGB8ZQGCGwgF +AQIBATAfBgNVHSMEGDAWgBQtsW3hQwPYdcOHuaoVEAG1gRZPGDAdBgNVHQ4EFgQU +cj9eZoMLUhmSkAjv3GYWBuLur4QwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQME +AgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQCSJzgS +FZUmdgX895IOklhNjzmqZgP6o+bJdJrlVyENDXpjy7gH5MznGru4K+0Cd45fO7JV +yV/7PUkm7yjRkCA5byyTRPnvQ3ltPyVYosIK2UaBLy+VYHL+IhqZZxagzUbHJzOW +BFalW/BB0rxXJvDdv/E8T/W1lXjIE+0aaB6gviP7/JbbFaNcmC5k5/p+v+CsVtP3 +twt/iVsyOyrGJwqJJHNpa5b8SlahgNVrdjDLETbo6gQbxIfoteWhHd5Om8ifuiCp +RZcTHfN0Oz0vR3VMe6t/PB2uNvdR3rlVgmS2FSk5wc18CohK5PoS8DbZJE8BrXXa +5jAXCzeMs0Pu34djoDd6qfGAZ/OjlQTyd788agKw5L3T1xxaXf4Dnw2yi7ocSUAg +4+Da139jvWYNCxrSITspY59ofjpAe42/YVxFHBYVOjrxHQ4/O8XXpssH3fFkHaUh +8ClRAYXmlyuGfr35V7SwFfllKCbzBdyFz0xG8T9OkHOHLNFLYMzULfwGuzcVlcWB +afRfDPi/1CwamyvYDNvr/U+zmJ8ziaWhzkJFcKqGVxLBM8dOrGcVrzIWGK7AorBF +/ekAET0ZItgwk6LkoHdy9vwVsTuSFdgyQ//BE4JrbwqKInJ8Euc9wtlzTXNvwkIg +CMZPslf5xbLTauUqyZ9lXkIxO3fHtCoAHUb0sw== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/15/root.crt b/src/tests/data/pss_x509/15/root.crt new file mode 100644 index 000000000..cbc90da2d --- /dev/null +++ b/src/tests/data/pss_x509/15/root.crt @@ -0,0 +1,34 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/16/end.crt b/src/tests/data/pss_x509/16/end.crt new file mode 100644 index 000000000..f99602bc9 --- /dev/null +++ b/src/tests/data/pss_x509/16/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFoDCCA1igAwIBAgIBHzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDE+MDwGA1UEAxM1SG9u +ZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ04wHhcNMTAwNjA0MTYwMDAxWhcNMjEw +NjA0MTYwMDAxWjByMSgwJgYDVQQDEx9Ib25nIEtvbmcgQ2hpbmEgRG9jdW1lbnQg +U2lnbmVyMRgwFgYDVQQKEw9Ib25nIEtvbmcgQ2hpbmExHzAdBgNVBAsTFkltbWln +cmF0aW9uIERlcGFydG1lbnQxCzAJBgNVBAYTAkNOMIIBIDANBgkqhkiG9w0BAQEF +AAOCAQ0AMIIBCAKCAQEAn4OsVb2eHwBTDIz4ZMRpUTzLt7yikScqjRm50NbPCWek +xCqSqIEJfQE4ys+xT8VoDgIDUE51DxkYjUxq66Pf2HH+MflORuV7OTilhQV3kAHM +KktFheYumTni5GcawZTc2GyBQ3KfUMMkn7Y8k18ER/S7QlDpHl6enMWqf4pXGIr1 +COw6lqTw8TIRs8/YGpp+oQ3f3Hg5ZeKRDQcivmmythW1LHmJC7HABCn6D3Q8lhHM +94XYtlejmscWdajPxQWJHlRr5i8xyqzp/av6h7RN7Iprm7t+nhHZlrJ5Px/zoEUr +eHAy8T/hqaSmF5r0bBcytfQY8WHCEh4iU+3kLzB8mQIBA6OByzCByDCBtQYDVR0j +BIGtMIGqgBQ7m+1s4nN3BMJqJvm3TOl0sPNNrKGBjqSBizCBiDE+MDwGA1UEAxM1 +SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRo +b3JpdHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdy +YXRpb24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ06CAQEwDgYDVR0PAQH/BAQDAgeA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQCBZdgeXx+HC1NXk6hoU5MIplzyicm7lo4aubVA +g7c4v0KEaZs9H7ZTNOXPGrLC2Qym+EgXGAj6FJlM1HOCMidgV652V5fBBc4tTb96 +sjufVmpYLN0qWQ086T3ULpfR9MX7YKaNbYw9QkBEu+A/7hrMoxdsl3D+ZQ2j2Pf2 +aqv/tYSQscF4wHui0yC+m4UZvd1baQa/2Szwxpg220JGsEDJf2ptqgLHMUwsFjU7 +5hDdxVZUJwfO+VooCs7xAVkIDq2vLjCj9HVckoNZ6GDu3o37Z4ZUYJgzN0K1CsAw +ADJRKXHz9w41xfqNLDJdXOkIBOYyH4OxzDhll1ojf2nOtP5wqcrcgh1P4NbVQ/zz +/FY0yfinS94KYPjd+j8I/V1sDb9rQreK9LF6OKtLTNKadmXu0XqWBSI0audZNdYQ +d5ekziKVWrICePuTtN6MBaZGxYEjN682732+aosPPJZPm1PFRQOQY8qHlsbEmaTl +Rve6a++6TQdLnoboiNQ+RIOm5Wwl2GUxAhXRPjyAzT1D0fHd/ICtyOm4TKgbz879 +RHarjQFsYrHSyfa3Rt0G1sYAYDDjd2UX0hk6tnQYnZMkZ5mpnmLQmsoSamuxGgVt +x/jQjuIfUCnbsXkOPGj1AG+9l0dN9XRdoNxSnqVQ5pukMIs2dG38vPBuMHnWSVit +1lztYQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/16/root.crt b/src/tests/data/pss_x509/16/root.crt new file mode 100644 index 000000000..b9f9d3a2f --- /dev/null +++ b/src/tests/data/pss_x509/16/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGMDCCA+igAwIBAgIBATA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDE+MDwGA1UEAxM1SG9u +ZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ04wHhcNMDYxMjA0MTYwMDAxWhcNMjIx +MjA0MTYwMDAxWjCBiDE+MDwGA1UEAxM1SG9uZyBLb25nIENoaW5hIENvdW50cnkg +U2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxGDAWBgNVBAoTD0hvbmcgS29u +ZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRpb24gRGVwYXJ0bWVudDELMAkGA1UE +BhMCQ04wggIgMA0GCSqGSIb3DQEBAQUAA4ICDQAwggIIAoICAQCQXKBG8WK3H2t6 +j8+PtWdh6JbpqbS3Bv+BqZ7VngFoUX+iDJlIjAWPuhmUPBLGVQgIk5sGGjrbfixQ +lqLqGK1p27ncsmsd3f1wtXyQlQJbkGzmw/vxb9fX5D3wSWAUggZfK6Eexz47DAls +mrDuY/Cr882eVgrniAIiOXmWqRqV3WUTi0EU6jFNBOKteS0jtohy4c/p2A933w/V +OrIJPse7uZSn232/sTsiRAPWoJiGEozJqakFR65K/OcobBcCcefGcV9vw60OKb9B +ra8yd1IBoZDyK7DXfPIKst1ZI+RZJvVPAhNWG3PxXfztE5D71Ga3UjvPcI2VQ7th +pilXMkn3PB74m9pPhwTXI5qB8r67xGvvMlCZKNV7hBSmAYNH1AvhgLSxHJp2D1wo +Pgf3dShZdHlu6IO01sLTmE5rkhb5t5KuljgxKd+oATr6d5GTqCWH90EfvHZiowRv +6BfjFKwevyJODrD9UctuC6vL1Kh6bF3ZuLUhWO2EpiRw9es9XPgHZ5CW2xGNb2u/ +x3gVed8vaSEukyjMktaZ7HwzKTJk5QquxmGZj+HiI/xzAGQUwvk/GaHQqFfBmOXi +USSr9KnWy6bdojHLC0dESIcJYFqLQbldH9aJZszrwtexsrVHUotPNTsVgMYaxejr +Uzxfcd49wBLcD0UiNnIcAyAtNtn8RwIBA6NFMEMwHQYDVR0OBBYEFDub7Wzic3cE +wmom+bdM6XSw802sMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQAOv7wU3MNJQv41vW16l9zkoT+Y2FomVJNcNLKw +m45B/GPcYDA5B4NCDoqjzl8087oIatrchsTlVFdd59mWO/11YmeUFn4HbpnSQq5n +bVgdKABfLJtjwGPxA22cA5+Q9rpZmziQ9PtgZkhF+oldQgQeht4NG72O2sfN2DLN +SdqfFKx0dzYQJdqca1uDnk0fxQWakuezDXLEI96QDsoM7bFOkQr961yQCW4pZKLr +XOqwXblmdO2FUS7470AnbVrFb8zNdxZc12x648D5oxNY70ZidoeOzgbdwbOWYhBt +7SEU8KZfIJzxkhgMHqlkkBfIqc9aU3XiZ1MAGs5KJtUUoql1DN8v+VZCRknnOYhq +7Vo/U6Ukzb0gPDSlcn1xvHYqwa/SPKT2uB1lHHT/Qz1rHCR3oRMAd3H5OTqVM82A +duvM9dokzAeQYX25e7yU6S6XlBH06a+VHx1jLCoo8bMwlLbleW88Ye49GG7mWdSg +O5AHCUeyr3893VchN+8E4syalN5arZiCiiTt/mqot8trHp2lhNjfT3vxSmytXtzr +JNo3E8LVmHZMAYTvaNyY2Kl8DnQzQlKBTnWPWvjdp4BC18jwKEfJJoqfKpFUCJBh +bZ8+tCznz9pYyvNMPxx8tQV0ELr3KJAOrjBEDd4TLZ+orqRxOZ4HqcXVTYo6zDAq +K1JDmg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/17/end.crt b/src/tests/data/pss_x509/17/end.crt new file mode 100644 index 000000000..ff542bb23 --- /dev/null +++ b/src/tests/data/pss_x509/17/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFoDCCA1igAwIBAgIBCTA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDE+MDwGA1UEAxM1SG9u +ZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ04wHhcNMDcwOTA0MTYwMDAxWhcNMTgw +OTA0MTYwMDAxWjByMSgwJgYDVQQDEx9Ib25nIEtvbmcgQ2hpbmEgRG9jdW1lbnQg +U2lnbmVyMRgwFgYDVQQKEw9Ib25nIEtvbmcgQ2hpbmExHzAdBgNVBAsTFkltbWln +cmF0aW9uIERlcGFydG1lbnQxCzAJBgNVBAYTAkNOMIIBIDANBgkqhkiG9w0BAQEF +AAOCAQ0AMIIBCAKCAQEAkcH3Yh5rFdZbrc4dC3xaksMIPn0HeovTbWu2SpYj/LEE +Qg75ROIKFQJaB6UqJMQXoeMgLvLyMpH/PzwksFe0AHl9AfrfxIa8ejcakTsF1KT7 +tROZZZrEEPE/dg8/nJC5It+qJFDbKqBCnGvp2KN3rayo264bvyLhVn4WSgx32Tlm +0C2In8ZweoArD77AVdJUgqNgAj7XQ9wvrFqvd88QPqpeBs+tDhC5TN4qZPEp0dAQ +seZtM120g2XMe1hKi+EHcKiBWFoIVX9+cNlGD93dZyiIiwQC1sDT/g2RyylWLVsw +l9vz5CLBNCi8Cl9pyRNDghffcKzdzXgTuewrh3TFYwIBA6OByzCByDCBtQYDVR0j +BIGtMIGqgBQ7m+1s4nN3BMJqJvm3TOl0sPNNrKGBjqSBizCBiDE+MDwGA1UEAxM1 +SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRo +b3JpdHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdy +YXRpb24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ06CAQEwDgYDVR0PAQH/BAQDAgeA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQBF/ZoxgTPT+32Hz15aPIH4+OlXTuNbOJ/YAaCM +muewznFV5ldRklgZaUOnmOjLj/FH8u5MnzTBSXfCfF7aVk6wGUWKN+2pHQkbXFMd +qbVH9UNnxW5e7AzotyGfToEYVq24DeJ1mL6Db6UkjkiLa672GQjIzn3NVykqsMi0 +uEPLitHYPxrPVvRRgZWMBP7kKs/jwJi0trDRgHuiIkN2FT5qWMsCu3NKuYdR7Jzg +qxSlx+uLxeBLJXmG7qs+6qfseTDFoy4sScUzKpjsJnx4+7vAP1r+a9ekF4nFvVc+ +l2Qky7TKC43Z5PH5nB2zoLAA2qyOSQ1fdkKuWOqEI/cooLERcTqaxwBLV2smTQd4 +Gz5aySUxhRNgrio0NGJvtwJVIKBN6TwQZw305Hz77uXjWxF3TklvM8Xpd4DH6d+U +/ZQYGB377RWjP1U4JrBvCEwN2tH4gU7WE2kGznNUH/dzV7p5giK5ewFDexlMIqhr +dSvzQngs6mPMdih7+3bb0Pkv+fsvutIQ32E/Qg/gSwEeXUb63WhH3Y15zia4xceC +CTIY2W3tXr9tKkDyUvQxXs5XQbcAE9cMpje99Nz7slRTkjYU29uDUnCZ0S9j2zM9 +DxxOB/nCpJQZUloLB5XFsvy2mbnBOrnYTmto1ECQVHMuLmEf279OUz/aLO3nNp7U +cLUhpw== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/17/root.crt b/src/tests/data/pss_x509/17/root.crt new file mode 100644 index 000000000..b9f9d3a2f --- /dev/null +++ b/src/tests/data/pss_x509/17/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGMDCCA+igAwIBAgIBATA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDE+MDwGA1UEAxM1SG9u +ZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ04wHhcNMDYxMjA0MTYwMDAxWhcNMjIx +MjA0MTYwMDAxWjCBiDE+MDwGA1UEAxM1SG9uZyBLb25nIENoaW5hIENvdW50cnkg +U2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxGDAWBgNVBAoTD0hvbmcgS29u +ZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRpb24gRGVwYXJ0bWVudDELMAkGA1UE +BhMCQ04wggIgMA0GCSqGSIb3DQEBAQUAA4ICDQAwggIIAoICAQCQXKBG8WK3H2t6 +j8+PtWdh6JbpqbS3Bv+BqZ7VngFoUX+iDJlIjAWPuhmUPBLGVQgIk5sGGjrbfixQ +lqLqGK1p27ncsmsd3f1wtXyQlQJbkGzmw/vxb9fX5D3wSWAUggZfK6Eexz47DAls +mrDuY/Cr882eVgrniAIiOXmWqRqV3WUTi0EU6jFNBOKteS0jtohy4c/p2A933w/V +OrIJPse7uZSn232/sTsiRAPWoJiGEozJqakFR65K/OcobBcCcefGcV9vw60OKb9B +ra8yd1IBoZDyK7DXfPIKst1ZI+RZJvVPAhNWG3PxXfztE5D71Ga3UjvPcI2VQ7th +pilXMkn3PB74m9pPhwTXI5qB8r67xGvvMlCZKNV7hBSmAYNH1AvhgLSxHJp2D1wo +Pgf3dShZdHlu6IO01sLTmE5rkhb5t5KuljgxKd+oATr6d5GTqCWH90EfvHZiowRv +6BfjFKwevyJODrD9UctuC6vL1Kh6bF3ZuLUhWO2EpiRw9es9XPgHZ5CW2xGNb2u/ +x3gVed8vaSEukyjMktaZ7HwzKTJk5QquxmGZj+HiI/xzAGQUwvk/GaHQqFfBmOXi +USSr9KnWy6bdojHLC0dESIcJYFqLQbldH9aJZszrwtexsrVHUotPNTsVgMYaxejr +Uzxfcd49wBLcD0UiNnIcAyAtNtn8RwIBA6NFMEMwHQYDVR0OBBYEFDub7Wzic3cE +wmom+bdM6XSw802sMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQAOv7wU3MNJQv41vW16l9zkoT+Y2FomVJNcNLKw +m45B/GPcYDA5B4NCDoqjzl8087oIatrchsTlVFdd59mWO/11YmeUFn4HbpnSQq5n +bVgdKABfLJtjwGPxA22cA5+Q9rpZmziQ9PtgZkhF+oldQgQeht4NG72O2sfN2DLN +SdqfFKx0dzYQJdqca1uDnk0fxQWakuezDXLEI96QDsoM7bFOkQr961yQCW4pZKLr +XOqwXblmdO2FUS7470AnbVrFb8zNdxZc12x648D5oxNY70ZidoeOzgbdwbOWYhBt +7SEU8KZfIJzxkhgMHqlkkBfIqc9aU3XiZ1MAGs5KJtUUoql1DN8v+VZCRknnOYhq +7Vo/U6Ukzb0gPDSlcn1xvHYqwa/SPKT2uB1lHHT/Qz1rHCR3oRMAd3H5OTqVM82A +duvM9dokzAeQYX25e7yU6S6XlBH06a+VHx1jLCoo8bMwlLbleW88Ye49GG7mWdSg +O5AHCUeyr3893VchN+8E4syalN5arZiCiiTt/mqot8trHp2lhNjfT3vxSmytXtzr +JNo3E8LVmHZMAYTvaNyY2Kl8DnQzQlKBTnWPWvjdp4BC18jwKEfJJoqfKpFUCJBh +bZ8+tCznz9pYyvNMPxx8tQV0ELr3KJAOrjBEDd4TLZ+orqRxOZ4HqcXVTYo6zDAq +K1JDmg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/18/end.crt b/src/tests/data/pss_x509/18/end.crt new file mode 100644 index 000000000..20a438eea --- /dev/null +++ b/src/tests/data/pss_x509/18/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFoDCCA1igAwIBAgIBHTA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDE+MDwGA1UEAxM1SG9u +ZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ04wHhcNMTAwMzA0MTYwMDAxWhcNMjEw +MzA0MTYwMDAxWjByMSgwJgYDVQQDEx9Ib25nIEtvbmcgQ2hpbmEgRG9jdW1lbnQg +U2lnbmVyMRgwFgYDVQQKEw9Ib25nIEtvbmcgQ2hpbmExHzAdBgNVBAsTFkltbWln +cmF0aW9uIERlcGFydG1lbnQxCzAJBgNVBAYTAkNOMIIBIDANBgkqhkiG9w0BAQEF +AAOCAQ0AMIIBCAKCAQEAlYPWw9j43pOzz4ZxENiqIvZ3C73X3p8QD6IAIguz0dgr +E4RMQNs/NLG5hoUFELy2Ilwkem22jcpSWaU7aPkZO7/FkAIClsbIvZCgApBSzCBR +k1ccfVWjuqVXjvYoowZ4sO/HpOT2rBAC0fStTdpP6ovOz9rK8ZbRTIqviYIwtw1G +XDs9zddpr/uwCMjlT2BiZwLynHuKPkHoq0ubOLEPuo5SRi2O1zRrZYjEiTUFXj0E +lYP5ArWO8G+XPP1S4mlTLQmLd0ozuCGjpWMBXA4KFf+D6RhiJd8ppqW+fUCBKKen +JVA74xvCYM+ubFSbxGOuPklhQOfQOKPAUvBlmo0QbQIBA6OByzCByDCBtQYDVR0j +BIGtMIGqgBQ7m+1s4nN3BMJqJvm3TOl0sPNNrKGBjqSBizCBiDE+MDwGA1UEAxM1 +SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRo +b3JpdHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdy +YXRpb24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ06CAQEwDgYDVR0PAQH/BAQDAgeA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQAf8o356mAelJCkoWtEbj0gZ76ot/SDBJAa6r9u +2eI9WzCZZ3B9UBscnuCJwe56ndDvzAyCE9BvsnBXa1+2gthmQmWX5ig+RPjsLkbV +RiO2vuUg0an2TbaMCHPtnH8XBMRv8RxCgtqLMKpebLoJR8Ss2PW1Uw+ySzbGTYky +WUZyDmw1jx9cfqzkB6oSE9X5VO5WyWPZCe+8q2zcx6xf8rZm/O4oX4mz64pGn29d +ofq6FaIBgq+bacyGuqhbnz7JLm6nGWH3Z4PeXAid6EtlxXuEbZjjRiBplFqSQui7 +U46A79P2CBg4GgAAIw2IBLumv7zgqEctvLYF6/pGtJwaxRo5CpIcZXcydlEvrcvO +sxv8FsHPVc10GmyIKItCJ9W8FJ8Wgzvnpr5C3VONxpR8jyOP1k7hCmVZ30+Zgf7y +3RDlviy+sAAQB7/dWqvL35BJ7SFklxm7R4qPlCtJMbdsSx1cmb11YJZC9rUGlgFA +iFoDck9qSiZyo6MzncO4glKX7qsy3vlFX/DmNJCWOu37N5XZppZD4Gs5e1GLrpKu +B7avLfAszPvveeIb2h3FEQbHjIAnN1MHBgsTarVOrqfHEpdQRpYthd0a/mIfnT78 +89CCS8dWzfZ8GvWxl2QSO16ldnCQvWQB03nbYG93+qSGDzIJo/CEhqliBOvLEZrA +6FeIjw== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/18/root.crt b/src/tests/data/pss_x509/18/root.crt new file mode 100644 index 000000000..b9f9d3a2f --- /dev/null +++ b/src/tests/data/pss_x509/18/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGMDCCA+igAwIBAgIBATA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDE+MDwGA1UEAxM1SG9u +ZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ04wHhcNMDYxMjA0MTYwMDAxWhcNMjIx +MjA0MTYwMDAxWjCBiDE+MDwGA1UEAxM1SG9uZyBLb25nIENoaW5hIENvdW50cnkg +U2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxGDAWBgNVBAoTD0hvbmcgS29u +ZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRpb24gRGVwYXJ0bWVudDELMAkGA1UE +BhMCQ04wggIgMA0GCSqGSIb3DQEBAQUAA4ICDQAwggIIAoICAQCQXKBG8WK3H2t6 +j8+PtWdh6JbpqbS3Bv+BqZ7VngFoUX+iDJlIjAWPuhmUPBLGVQgIk5sGGjrbfixQ +lqLqGK1p27ncsmsd3f1wtXyQlQJbkGzmw/vxb9fX5D3wSWAUggZfK6Eexz47DAls +mrDuY/Cr882eVgrniAIiOXmWqRqV3WUTi0EU6jFNBOKteS0jtohy4c/p2A933w/V +OrIJPse7uZSn232/sTsiRAPWoJiGEozJqakFR65K/OcobBcCcefGcV9vw60OKb9B +ra8yd1IBoZDyK7DXfPIKst1ZI+RZJvVPAhNWG3PxXfztE5D71Ga3UjvPcI2VQ7th +pilXMkn3PB74m9pPhwTXI5qB8r67xGvvMlCZKNV7hBSmAYNH1AvhgLSxHJp2D1wo +Pgf3dShZdHlu6IO01sLTmE5rkhb5t5KuljgxKd+oATr6d5GTqCWH90EfvHZiowRv +6BfjFKwevyJODrD9UctuC6vL1Kh6bF3ZuLUhWO2EpiRw9es9XPgHZ5CW2xGNb2u/ +x3gVed8vaSEukyjMktaZ7HwzKTJk5QquxmGZj+HiI/xzAGQUwvk/GaHQqFfBmOXi +USSr9KnWy6bdojHLC0dESIcJYFqLQbldH9aJZszrwtexsrVHUotPNTsVgMYaxejr +Uzxfcd49wBLcD0UiNnIcAyAtNtn8RwIBA6NFMEMwHQYDVR0OBBYEFDub7Wzic3cE +wmom+bdM6XSw802sMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQAOv7wU3MNJQv41vW16l9zkoT+Y2FomVJNcNLKw +m45B/GPcYDA5B4NCDoqjzl8087oIatrchsTlVFdd59mWO/11YmeUFn4HbpnSQq5n +bVgdKABfLJtjwGPxA22cA5+Q9rpZmziQ9PtgZkhF+oldQgQeht4NG72O2sfN2DLN +SdqfFKx0dzYQJdqca1uDnk0fxQWakuezDXLEI96QDsoM7bFOkQr961yQCW4pZKLr +XOqwXblmdO2FUS7470AnbVrFb8zNdxZc12x648D5oxNY70ZidoeOzgbdwbOWYhBt +7SEU8KZfIJzxkhgMHqlkkBfIqc9aU3XiZ1MAGs5KJtUUoql1DN8v+VZCRknnOYhq +7Vo/U6Ukzb0gPDSlcn1xvHYqwa/SPKT2uB1lHHT/Qz1rHCR3oRMAd3H5OTqVM82A +duvM9dokzAeQYX25e7yU6S6XlBH06a+VHx1jLCoo8bMwlLbleW88Ye49GG7mWdSg +O5AHCUeyr3893VchN+8E4syalN5arZiCiiTt/mqot8trHp2lhNjfT3vxSmytXtzr +JNo3E8LVmHZMAYTvaNyY2Kl8DnQzQlKBTnWPWvjdp4BC18jwKEfJJoqfKpFUCJBh +bZ8+tCznz9pYyvNMPxx8tQV0ELr3KJAOrjBEDd4TLZ+orqRxOZ4HqcXVTYo6zDAq +K1JDmg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/19/end.crt b/src/tests/data/pss_x509/19/end.crt new file mode 100644 index 000000000..682cafcb3 --- /dev/null +++ b/src/tests/data/pss_x509/19/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFoDCCA1igAwIBAgIBDzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDE+MDwGA1UEAxM1SG9u +ZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ04wHhcNMDgwNjA0MTYwMDAxWhcNMTkw +NjA0MTYwMDAxWjByMSgwJgYDVQQDEx9Ib25nIEtvbmcgQ2hpbmEgRG9jdW1lbnQg +U2lnbmVyMRgwFgYDVQQKEw9Ib25nIEtvbmcgQ2hpbmExHzAdBgNVBAsTFkltbWln +cmF0aW9uIERlcGFydG1lbnQxCzAJBgNVBAYTAkNOMIIBIDANBgkqhkiG9w0BAQEF +AAOCAQ0AMIIBCAKCAQEAkCmytswqKhRuvUQQzRTVccucsU0KzBo2mdd4UWXwNx+d +RlboJLtEJ9CJWN26L8Mn14RXqOOXhlkKG+ZrhxyeQvCjHHTgd9VN4HKomq/lMV9u +PHh0Q/rvHQPyoVHooxR131+xHoIUPZbcQzwIk+mYGwUPZLe9Hz1Hmz3S/6cPpth0 +09TksJdUFNHlfUmsLg17rGN/lEEJoe6/Rehf13Hg9O6VM+f7L4jxaY0RVmbFYya2 +hnAKa7t6o+L600UdzZItaFzyZQiAgwoIFTpFuoZdXK+mql6EOWQviS3o9kAkUBVC +qe9eANQEDSStPMaz7tHynhq/h+OrPCNCHS5BeokBDQIBA6OByzCByDCBtQYDVR0j +BIGtMIGqgBQ7m+1s4nN3BMJqJvm3TOl0sPNNrKGBjqSBizCBiDE+MDwGA1UEAxM1 +SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRo +b3JpdHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdy +YXRpb24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ06CAQEwDgYDVR0PAQH/BAQDAgeA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQA+3UzAfBFeVL9/a6JK68t9MVn06U0Tw87q9T4s +LRcn6+mD4avoA0SS2mMhQrC7uY4aMBdMKZuD+xdcoUIJ39yW2UEIbYRiGue5zveH +l8Lah4ozeFnSQHiNcTDijQPAXB1m+gJcDgzwL0weqUq3ngeB3yt8hkLrb/JXMHeq +mNFJ7hl4wQUVxX6BxCcRZS0DPdwi5wHvVAqjtEALAV715suw6kCc45rFCsa3MaU1 +12zOkqEoIro2doMVOuqxxU43kWmFur2aX/5WmuosE/KoWUgPxhNle0JvzRaHh5Y3 +BKqS9K9BCg3EPWo6/eIZ5bLQMKJ8yRvRvU1sa4wkJ/6cqUuSCD8UK8lB2HXkAEPT +ZERVMUNzK0fLBUW/pJfL0KpW847lnCznvwgUjzUrpCkAMpSKBSqp/tPHPsPTdDjW +/8dFjjJyu6kSBf5lcRCZDNOmpL0kc2iXr9t2PizHv3UZQRyx1NG9YWSMHdMgBh4X +3ydw10u5wEjBEezDAtqRhIa/+WnPZ9KyKy2ijPrG5qEWIZ99NxXxmjBAZFKdknfw +DJkrwiQo5IcWtMU7ZLJ7tZiOk/4jtrndomK+Y0pj4jhnKnZifWmwPWx70T9e1ju6 +b2jqXPQNGy97UlVfQ/GeVp4knR21I60vrSdeqQ/4NsTTz9o3Su4hskyX4INN7una +4Q+HqQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/19/root.crt b/src/tests/data/pss_x509/19/root.crt new file mode 100644 index 000000000..b9f9d3a2f --- /dev/null +++ b/src/tests/data/pss_x509/19/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGMDCCA+igAwIBAgIBATA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDE+MDwGA1UEAxM1SG9u +ZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ04wHhcNMDYxMjA0MTYwMDAxWhcNMjIx +MjA0MTYwMDAxWjCBiDE+MDwGA1UEAxM1SG9uZyBLb25nIENoaW5hIENvdW50cnkg +U2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxGDAWBgNVBAoTD0hvbmcgS29u +ZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRpb24gRGVwYXJ0bWVudDELMAkGA1UE +BhMCQ04wggIgMA0GCSqGSIb3DQEBAQUAA4ICDQAwggIIAoICAQCQXKBG8WK3H2t6 +j8+PtWdh6JbpqbS3Bv+BqZ7VngFoUX+iDJlIjAWPuhmUPBLGVQgIk5sGGjrbfixQ +lqLqGK1p27ncsmsd3f1wtXyQlQJbkGzmw/vxb9fX5D3wSWAUggZfK6Eexz47DAls +mrDuY/Cr882eVgrniAIiOXmWqRqV3WUTi0EU6jFNBOKteS0jtohy4c/p2A933w/V +OrIJPse7uZSn232/sTsiRAPWoJiGEozJqakFR65K/OcobBcCcefGcV9vw60OKb9B +ra8yd1IBoZDyK7DXfPIKst1ZI+RZJvVPAhNWG3PxXfztE5D71Ga3UjvPcI2VQ7th +pilXMkn3PB74m9pPhwTXI5qB8r67xGvvMlCZKNV7hBSmAYNH1AvhgLSxHJp2D1wo +Pgf3dShZdHlu6IO01sLTmE5rkhb5t5KuljgxKd+oATr6d5GTqCWH90EfvHZiowRv +6BfjFKwevyJODrD9UctuC6vL1Kh6bF3ZuLUhWO2EpiRw9es9XPgHZ5CW2xGNb2u/ +x3gVed8vaSEukyjMktaZ7HwzKTJk5QquxmGZj+HiI/xzAGQUwvk/GaHQqFfBmOXi +USSr9KnWy6bdojHLC0dESIcJYFqLQbldH9aJZszrwtexsrVHUotPNTsVgMYaxejr +Uzxfcd49wBLcD0UiNnIcAyAtNtn8RwIBA6NFMEMwHQYDVR0OBBYEFDub7Wzic3cE +wmom+bdM6XSw802sMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQAOv7wU3MNJQv41vW16l9zkoT+Y2FomVJNcNLKw +m45B/GPcYDA5B4NCDoqjzl8087oIatrchsTlVFdd59mWO/11YmeUFn4HbpnSQq5n +bVgdKABfLJtjwGPxA22cA5+Q9rpZmziQ9PtgZkhF+oldQgQeht4NG72O2sfN2DLN +SdqfFKx0dzYQJdqca1uDnk0fxQWakuezDXLEI96QDsoM7bFOkQr961yQCW4pZKLr +XOqwXblmdO2FUS7470AnbVrFb8zNdxZc12x648D5oxNY70ZidoeOzgbdwbOWYhBt +7SEU8KZfIJzxkhgMHqlkkBfIqc9aU3XiZ1MAGs5KJtUUoql1DN8v+VZCRknnOYhq +7Vo/U6Ukzb0gPDSlcn1xvHYqwa/SPKT2uB1lHHT/Qz1rHCR3oRMAd3H5OTqVM82A +duvM9dokzAeQYX25e7yU6S6XlBH06a+VHx1jLCoo8bMwlLbleW88Ye49GG7mWdSg +O5AHCUeyr3893VchN+8E4syalN5arZiCiiTt/mqot8trHp2lhNjfT3vxSmytXtzr +JNo3E8LVmHZMAYTvaNyY2Kl8DnQzQlKBTnWPWvjdp4BC18jwKEfJJoqfKpFUCJBh +bZ8+tCznz9pYyvNMPxx8tQV0ELr3KJAOrjBEDd4TLZ+orqRxOZ4HqcXVTYo6zDAq +K1JDmg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/20/end.crt b/src/tests/data/pss_x509/20/end.crt new file mode 100644 index 000000000..7d0fdfd93 --- /dev/null +++ b/src/tests/data/pss_x509/20/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFoDCCA1igAwIBAgIBJTA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDE+MDwGA1UEAxM1SG9u +ZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ04wHhcNMTEwMzA0MTYwMDAxWhcNMjIw +MzA0MTYwMDAxWjByMSgwJgYDVQQDEx9Ib25nIEtvbmcgQ2hpbmEgRG9jdW1lbnQg +U2lnbmVyMRgwFgYDVQQKEw9Ib25nIEtvbmcgQ2hpbmExHzAdBgNVBAsTFkltbWln +cmF0aW9uIERlcGFydG1lbnQxCzAJBgNVBAYTAkNOMIIBIDANBgkqhkiG9w0BAQEF +AAOCAQ0AMIIBCAKCAQEAohHRG1r7ZaQrSmmh4IAxap8Jv0qZfg73Xc9ArCWdTsJq +y0tkF4aVW7HM+OmJ+c+4+YB+/2EE7zwshBo+Owl7tYKvdL0D/fWNyuUU6bee5z0R +VheEp5dAHTe89WIHeVl4QdJHM9FCXpjUpJp9HMD+bQZpv3ip+Etf7Noi+5Ckp+jy +4mhFS33X9F0e+6+cUdYlj6yLD7RQz7M8nYIF5V0kjb7gPPUnqGFDS2HvvF8CtY6U +3aLubL+11ruIAVkLONYq8UApytAJTCZAXLFUMN/CXKD981K7BCPQ6C7zlRJa/WJC +BlJcqcQJ0jRWqsTz0729971cIxsXUvrHnt4my9tY3wIBA6OByzCByDCBtQYDVR0j +BIGtMIGqgBQ7m+1s4nN3BMJqJvm3TOl0sPNNrKGBjqSBizCBiDE+MDwGA1UEAxM1 +SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRo +b3JpdHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdy +YXRpb24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ06CAQEwDgYDVR0PAQH/BAQDAgeA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQAT+F0g9a9PI0Y1AxtQulRG3YOZlC+vhUXhhtar +rZps/GFaCityPuIexlmTr2UTxBZOqVef8kp9/DO/entokCh1461uyyV3xTa+ji8+ +VH0TMtizAjNwniFA9//Ll+c+z0IoTk+zTbUYBRaD8Niu3OuSl32NwcW3x7x57CTx +m+2wUKrvcybFRqsdKDKCpJdiFqFCSyNJmy0K+74Q3tAgYJ6+LhmItkiwxBa+uvd4 +MVoW7T7igYXCs/Ln2kxCYwHHyhLZBbtMAoiN/YgAIGy7jcYvY1gBV5fNtCa9g+im +kh0ZXBwVpE3sfTCka0iwC82QVwyLtF83k27E98XyLKUITKZP9d+nH1I6dZwxX232 +C8vVmvm9ViUc8LQ+Y4JAJPpSy6PXAwfU/z/61jHIwbR5Z1PG+Zn3zdKeqkFngob5 +HKCBF69LaJWBdre3HaP5gEpD97K0DjQ5XGOqsaTDd6RBCVVSIzZRPlizlEo3mGMC +Wm+NY3sOpJdrSsDZ39PvzD+7mdCsmcHE7GRsHYDoUcfwgwbqBNew3oT6efrh11oq +TLPIDKcEozWc2sGnTwygKZmvYyUKIUOKEom5bK2k/4UdltVb0/Mr0vewxLQCZY6+ +PT61toY7stF+ug4LTH/SxbsPMeX8vxPIxfU1GNPCOLyNP9IlHYK4atXp9GPXsu4Q +2QLI1g== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/20/root.crt b/src/tests/data/pss_x509/20/root.crt new file mode 100644 index 000000000..b9f9d3a2f --- /dev/null +++ b/src/tests/data/pss_x509/20/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGMDCCA+igAwIBAgIBATA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDE+MDwGA1UEAxM1SG9u +ZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxGDAWBgNVBAoTD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDELMAkGA1UEBhMCQ04wHhcNMDYxMjA0MTYwMDAxWhcNMjIx +MjA0MTYwMDAxWjCBiDE+MDwGA1UEAxM1SG9uZyBLb25nIENoaW5hIENvdW50cnkg +U2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxGDAWBgNVBAoTD0hvbmcgS29u +ZyBDaGluYTEfMB0GA1UECxMWSW1taWdyYXRpb24gRGVwYXJ0bWVudDELMAkGA1UE +BhMCQ04wggIgMA0GCSqGSIb3DQEBAQUAA4ICDQAwggIIAoICAQCQXKBG8WK3H2t6 +j8+PtWdh6JbpqbS3Bv+BqZ7VngFoUX+iDJlIjAWPuhmUPBLGVQgIk5sGGjrbfixQ +lqLqGK1p27ncsmsd3f1wtXyQlQJbkGzmw/vxb9fX5D3wSWAUggZfK6Eexz47DAls +mrDuY/Cr882eVgrniAIiOXmWqRqV3WUTi0EU6jFNBOKteS0jtohy4c/p2A933w/V +OrIJPse7uZSn232/sTsiRAPWoJiGEozJqakFR65K/OcobBcCcefGcV9vw60OKb9B +ra8yd1IBoZDyK7DXfPIKst1ZI+RZJvVPAhNWG3PxXfztE5D71Ga3UjvPcI2VQ7th +pilXMkn3PB74m9pPhwTXI5qB8r67xGvvMlCZKNV7hBSmAYNH1AvhgLSxHJp2D1wo +Pgf3dShZdHlu6IO01sLTmE5rkhb5t5KuljgxKd+oATr6d5GTqCWH90EfvHZiowRv +6BfjFKwevyJODrD9UctuC6vL1Kh6bF3ZuLUhWO2EpiRw9es9XPgHZ5CW2xGNb2u/ +x3gVed8vaSEukyjMktaZ7HwzKTJk5QquxmGZj+HiI/xzAGQUwvk/GaHQqFfBmOXi +USSr9KnWy6bdojHLC0dESIcJYFqLQbldH9aJZszrwtexsrVHUotPNTsVgMYaxejr +Uzxfcd49wBLcD0UiNnIcAyAtNtn8RwIBA6NFMEMwHQYDVR0OBBYEFDub7Wzic3cE +wmom+bdM6XSw802sMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQAOv7wU3MNJQv41vW16l9zkoT+Y2FomVJNcNLKw +m45B/GPcYDA5B4NCDoqjzl8087oIatrchsTlVFdd59mWO/11YmeUFn4HbpnSQq5n +bVgdKABfLJtjwGPxA22cA5+Q9rpZmziQ9PtgZkhF+oldQgQeht4NG72O2sfN2DLN +SdqfFKx0dzYQJdqca1uDnk0fxQWakuezDXLEI96QDsoM7bFOkQr961yQCW4pZKLr +XOqwXblmdO2FUS7470AnbVrFb8zNdxZc12x648D5oxNY70ZidoeOzgbdwbOWYhBt +7SEU8KZfIJzxkhgMHqlkkBfIqc9aU3XiZ1MAGs5KJtUUoql1DN8v+VZCRknnOYhq +7Vo/U6Ukzb0gPDSlcn1xvHYqwa/SPKT2uB1lHHT/Qz1rHCR3oRMAd3H5OTqVM82A +duvM9dokzAeQYX25e7yU6S6XlBH06a+VHx1jLCoo8bMwlLbleW88Ye49GG7mWdSg +O5AHCUeyr3893VchN+8E4syalN5arZiCiiTt/mqot8trHp2lhNjfT3vxSmytXtzr +JNo3E8LVmHZMAYTvaNyY2Kl8DnQzQlKBTnWPWvjdp4BC18jwKEfJJoqfKpFUCJBh +bZ8+tCznz9pYyvNMPxx8tQV0ELr3KJAOrjBEDd4TLZ+orqRxOZ4HqcXVTYo6zDAq +K1JDmg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/21/end.crt b/src/tests/data/pss_x509/21/end.crt new file mode 100644 index 000000000..95e8e0b1a --- /dev/null +++ b/src/tests/data/pss_x509/21/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFMDCCAuSgAwIBAgIBfjBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTEzMTAyMjAyMzEzMFoXDTI0MTAyMjAyMzEzMFowgZMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKDBNKYXBhbmVzZSBHb3Zlcm5tZW50MSgwJgYDVQQLDB9UaGUg +TWluaXN0cnkgb2YgRm9yZWlnbiBBZmZhaXJzMRUwEwYDVQQLDAxlLXBhc3Nwb3J0 +RFMxJTAjBgNVBAMMHE1pbmlzdGVyIGZvciBGb3JlaWduIEFmZmFpcnMwggEgMA0G +CSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQCypu7DsNKhL3/N6mMPhYBKPH1dBvUA +55au+etGdP7KmpvhFij9h6jdAU/RAa80Bp25zQVLyd6Hro2j+m6GMZVNxMGa5wDp +5Cx+PX08EI8mYrUCpXMjL40hMV7sIn8lsO+XHCtEwivpGD5Vxj2zH10pDKkY8PWF +gNQdmJvkj/2gczeTbLWFsg17e1Rq0XsFh8iYs33uXk6AIiQP+F2L3s8Z69celYuS +Ri4+td6dnjt1CeJpe8zuxyUnwosgrAoB2uFei66ETXqBP78hO1P9thH3EwJsPNGq +ZgXKzXlX/lYuLVyUOG46XDhBJSko8SbWuR+BdU9T+NOlC4/dClCZj8iHAgEDo00w +SzAfBgNVHSMEGDAWgBQ/qGoWopAU1VK5PNVM+5EUtrMdGjAOBgNVHQ8BAf8EBAMC +B4AwGAYDVR0gBBEwDzANBgsqgwiGj34GBQEBAjBBBgkqhkiG9w0BAQowNKAPMA0G +CWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAD +ggIBAF8cRbZHi8KrmnG5uy9zC6brgTc8NPTiVt2dYcjR2w4n8BdDxZjG4vsZNUF+ +zDCgIrqbHBIPNJRLmihFvpek/9Tt6yuV37p8fGeP03lMHfalKMKW0qQw+mt3KOEs +REsoDEqxS4F6Odr8ft4EpTtB8w4I4hxjGHAPvffXnTCeoxYQ0nKOt8TfRUVJfwpj +chAV3cFwC8V5fQnUCIXhfOl1mK8iEjNLMEFnKPhhzNyzJeqBJTJo6/gCcg5tfjZz +nabGdBc0TgNeDo5upv0MsPXuNYV/ATV/Gky0saGHIb2DXjRAJiX2q/5RdXEMmVOR +gqg9YQM5fln1EKIgVAYNg5WprmMkRcmbp2kAJviDSdd+A+gu5YWe7a60W66DgSBZ +voMQIb4RTEZwSJGFO7Ty2dGdwqwksPM867balCxgHKRdLfMgx8kFvf/hfJVGyMfP +2VMwXAU/6IMh6TF+bKsTDeKBSOt9zLelVx/KzwLbsYlOfCrT/yelMmLJOl2kzecJ +mhN23f6w8DM85iSqFBimLcipjRIkVKFSvN4hKiAsZEsXCI7J/++RxQ4rh/FabsNV +2GYlvbe8kiDIEYhk+o7Q/s1DK2sTqq+WxexUhCIlZe90EOFxG9EsPyQQH4FdLDn5 +wT2l4T8yBjb1go/PVSm5au8QWCFEeMRSxzwsYsPkRuAPjJIj +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/21/root.crt b/src/tests/data/pss_x509/21/root.crt new file mode 100644 index 000000000..b3332e399 --- /dev/null +++ b/src/tests/data/pss_x509/21/root.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/22/end.crt b/src/tests/data/pss_x509/22/end.crt new file mode 100644 index 000000000..43218fbe5 --- /dev/null +++ b/src/tests/data/pss_x509/22/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFMDCCAuSgAwIBAgIBezBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTEzMDczMDAxNTgzNFoXDTI0MDczMDAxNTgzNFowgZMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKDBNKYXBhbmVzZSBHb3Zlcm5tZW50MSgwJgYDVQQLDB9UaGUg +TWluaXN0cnkgb2YgRm9yZWlnbiBBZmZhaXJzMRUwEwYDVQQLDAxlLXBhc3Nwb3J0 +RFMxJTAjBgNVBAMMHE1pbmlzdGVyIGZvciBGb3JlaWduIEFmZmFpcnMwggEgMA0G +CSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQC0Gb2qEp1keU5x+DTs+AQO0K4eiX7L +eClPX64QE+ayPCHunYNyj+pPH0x0Z5fCeKYQWI0wVsKqxIvnqV3BSLgmdb4GN9Sc +2DS26dwgSoW/d8jnbPamvTmNd/NJv8qqS/V+f1KAMiwS9+lff1pxNNwbTholaUG3 +fC+JvKeD7ZNGgy2f7FyG2xvHMOEzE/eKJeG0SvxGGL/dq9aABswJWQ245pRSKLUh +ZvTqG26KSJEj5f33N1n1t+dSI4eoaPiTuJ8m49KkLRFRVRsX0KlW9C5iO8kTPnrw +JBgSKe8FkGvFTS3ucFEUePkB+2mS66i06PaXAHsFcxRcq+VNayWEQRejAgEDo00w +SzAfBgNVHSMEGDAWgBQ/qGoWopAU1VK5PNVM+5EUtrMdGjAOBgNVHQ8BAf8EBAMC +B4AwGAYDVR0gBBEwDzANBgsqgwiGj34GBQEBAjBBBgkqhkiG9w0BAQowNKAPMA0G +CWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAD +ggIBAGOFLtSGrRwPfttLNyJ2JOX1/8ix9knvdmQJFOinlQfl9BH/pOsOQoyiQ+yk +k0WGg403mn01Y6o4RdXKdqbTAYQ3BypgGtVvzwttLw9qwZlsJCIPM0fRzlthaCFT +iNMQmvxFHN4GNGBEQVIpmBViAL1bDf99fufzOi1GSkJpzzIiAMLXd8PQR7ub9WnU +PmnsEN1MkaEMrH9vKHCyFRErWE1FZfD5rQAnAAiS8zWeuckQteaAgBRlclWCzRCS +Mg4DG5cwC65qvn6kc/AqR4f3VsYXH2A6l56gz8+nxJy1sIocurCLy3gZ0iN8IJAJ +jPTDryd1WEUPE5AHqMHv75giyLoDZ4wI333a19gFmb/7eUX3aGBfmEzA2wsmp7K7 +dMEk5mSmuCiXKbLZY9tH4SwyhUKrv1JRdl77wokAQiP+JNHTQViIdPXvZSZSak68 +5eLDIIMQtowozPemcdTkPJBHY9C2Cq8Ew+q7DcMySlF55y669SqW9XDndnKFpKPA +7l9TcnljLRzhiBrY2I63GGzIJA5yA13k5AVxXN4R1p6mAnj0i91LZtj+tQ+xMYli +2rNy+Lzoeabxi4dY+Am9D4JELFfRCJiH11vrlu/YiDpBjIq1g4ptHKkKOOJlWiiV +9shsv4BLQg11eBoeD7IOpKlzOeAXf6hJqc1ZfpaRNiozbHSt +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/22/root.crt b/src/tests/data/pss_x509/22/root.crt new file mode 100644 index 000000000..b3332e399 --- /dev/null +++ b/src/tests/data/pss_x509/22/root.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/23/end.crt b/src/tests/data/pss_x509/23/end.crt new file mode 100644 index 000000000..e95631826 --- /dev/null +++ b/src/tests/data/pss_x509/23/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFMDCCAuSgAwIBAgIBeTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTEzMDczMDAxNTc0NloXDTI0MDczMDAxNTc0NlowgZMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKDBNKYXBhbmVzZSBHb3Zlcm5tZW50MSgwJgYDVQQLDB9UaGUg +TWluaXN0cnkgb2YgRm9yZWlnbiBBZmZhaXJzMRUwEwYDVQQLDAxlLXBhc3Nwb3J0 +RFMxJTAjBgNVBAMMHE1pbmlzdGVyIGZvciBGb3JlaWduIEFmZmFpcnMwggEgMA0G +CSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQC39utMhY5hS2SlUWwxN0fsjpp/P6+j +UAMW6SWLdlU6k5Koh8t2pygoinRMc4Z/Q87/KfeNagdTJJ77YkNYnwCa9sAmlHO4 +G0rzlpxGf61u5Ee8Kt8owBeSSlC3WXlyhlJ0Qmps38ooJm6eg45tB0MglrTccjHH +EsD3HQqcPXDDr8WOQ46hxCIhBzJNU/l+NVaHzvTebywVO7d3F5Rd8wWH+VTnB2ig +c9a8+mUz0TQ7QFkVsc8PupU/ng3sLQVHEbrcZ3S+7khxw9DCusqlmyTcuPh0bao2 +KmVU3xYGnM5zgiFgGwnxrA4Ikw64iQbJFK+iue9T9jIOzF/FTzxrucGfAgEDo00w +SzAfBgNVHSMEGDAWgBQ/qGoWopAU1VK5PNVM+5EUtrMdGjAOBgNVHQ8BAf8EBAMC +B4AwGAYDVR0gBBEwDzANBgsqgwiGj34GBQEBAjBBBgkqhkiG9w0BAQowNKAPMA0G +CWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAD +ggIBAKKfI8r/G4cUpV7Tj8ZauMMmcd7bOjhM6RCJJEZIc7WMCtUtWWAXJbihtB0T +2m2khwCW4s3VjkXbAqEzXGO4mQMvV+0i5sdGu2zln25imWMnEJnhaqPuQ1yZv6/z +FDFCwZ+w0C5mwHn+ox++xyPor3YswiUsK5EoT/6nPdZ4g0YI2ID6nUxuU5N0Zo0i +cR2qxmAxNXFV6DeWTtlF3Ro5nS4SRsVlpPrMp2+fc7KltpaXAvqzesyWKn9mfcNC +ISGUMoHH2bFdQzJJp8ToOYVm07DoiF8mztv835NtR2+tghUt5/Eg2GGg+OxARp+0 +fd4PCqWriTH3d5jHgFBgChC1/Obb+FFHSugKKudf5PKLBqMgdxHmdSHK2XTsbc1A +/bnayUI/ajicmnMYKMLYmX7gsGe6fqEp9CgDkdMUKMtwdPcr09kr7m/G1erCCq3G +x/1RPvEaj5rRswWmRk9c7qBwObrGNAyA3TdqEFFcGhuWBoy5hCGKSoppWmEGENKy +VAXTnjCLrt4PUr/NFtw/cBiuFvJ1v1x9GGd7FVpsOOlGftIGCxbYbrDkTex09GNH +Itye3jVAs/W2fAGMhl3SartM5MlyYOHOxAlt2AMK0yTEmJAK05VpYmDpYzNGEJTP +5C9CNM6jj51SOI6ekrCHdtOGu8XXcj3XKRAsFSFQgBkPrhl3 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/23/root.crt b/src/tests/data/pss_x509/23/root.crt new file mode 100644 index 000000000..b3332e399 --- /dev/null +++ b/src/tests/data/pss_x509/23/root.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/24/end.crt b/src/tests/data/pss_x509/24/end.crt new file mode 100644 index 000000000..724db77f0 --- /dev/null +++ b/src/tests/data/pss_x509/24/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFMDCCAuSgAwIBAgIBfTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTEzMTAyMjAyMzExN1oXDTI0MTAyMjAyMzExN1owgZMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKDBNKYXBhbmVzZSBHb3Zlcm5tZW50MSgwJgYDVQQLDB9UaGUg +TWluaXN0cnkgb2YgRm9yZWlnbiBBZmZhaXJzMRUwEwYDVQQLDAxlLXBhc3Nwb3J0 +RFMxJTAjBgNVBAMMHE1pbmlzdGVyIGZvciBGb3JlaWduIEFmZmFpcnMwggEgMA0G +CSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQDxpBVhzobyha46IUb8WdudooWE5Ief +WtqJ3yR1jjrUf9kbKyZzateafKS6B+JfL8Q71PvoDujLg8iyz4o0Jj7xScJo/BdR +kE3Nj1KbCCVyp7wx6iC13RN0I1fpbhANkIak5fN6G4QIBXUgzXntn6+ARF4wuKmC +hAVJbEi6mO1ZcsEteUsKF4JMl8NUumkRbl3/IFZo56L3bJawRI9IdIkeIGOWYZwE +GJfY3j9t4WTb+w/8vY/3TzQJu09gBCjUnfsMOGoIGEzohtwlIbf1ym8YIxchsuuf +s/pXnTkxvSF5v76dYQMuw1uWy0IXGIQRiVYU1xf4qKxzkDgJBeLDgQLRAgEDo00w +SzAfBgNVHSMEGDAWgBQ/qGoWopAU1VK5PNVM+5EUtrMdGjAOBgNVHQ8BAf8EBAMC +B4AwGAYDVR0gBBEwDzANBgsqgwiGj34GBQEBAjBBBgkqhkiG9w0BAQowNKAPMA0G +CWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAD +ggIBAKlrmtS5xchDGITBcGTDao+YU95G2GnOQIBtEyr7Yp7efXFwsAk+LQ+j6zNI +FXNxr/xR3jEWv356+H0gsv0XPeLVtKlGcmdJkCqwMMehwzD2C8szImEqTTZ4Dvjw +X5yUno6X0s+u1d/8ZSTTu7CXDTl7LO1O8FTU+ecW4pITRlwHMIteMEX15vqcOrox +F690FPru3GgAE51vTExDOvpkSJ/fP6HB7QJiP4kDXpR8wHn2uOt1PbRoZOAm/LI4 +dAxx5xRWv5dpAzG1Y3+t6oQFIY5Vnad5+TtSQaN4s3Znrd8rI8KPcIYd+su5jqij +3sVHCEZFvjgNmlEIJ6ide1yzK530BU4GAusVJLmE2IF3QrDGKNXfk4INiQ3DYEib +pkVGOiwujvN7v5WynELsRBkMIyzKJMfDjJjnpRQY6zGqKq+t9ldWtOQYFXVyztYq +1NQb06KJmUVFvuVeG8ARdPDWPUqnzp3WTptlsUiIVnlPEBgA9TXCMKZScWviatNV +Zo3t1DV60OJO/jOPyEAEMhHFMHO0g3VIUroafy7PQPlPFm/Yl9dg6mgYhJtR2xym +NTAp0Nj1a+etckwkW5AP3A8zZZJAB9mCRsNyLoUVBI8sI+UMunCmdkhXddncFzvv +8LFzLCIhY4jq0N8k5qo2LXtVQIZegMxfqeVyx6DvsvE6pmYV +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/24/root.crt b/src/tests/data/pss_x509/24/root.crt new file mode 100644 index 000000000..b3332e399 --- /dev/null +++ b/src/tests/data/pss_x509/24/root.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +MIIGHjCCA9KgAwIBAgIBdjBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTEzMDUxNDA1MDczMFoXDTI5MDUxNDA1MDczMFowbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx/E3WRVxcCDXhoST +8nVSLjW6hwM4Ni99AegWzcGtfGFo0zjFA1Cl5URqxauvYu3gQgQHBGA1CovWeGrl +yVSRzOL1imcYsSgLOcnhVYB3Xcrof4ebv9+W+TwNdc9YzAwcj8rNd5nP6PKXIQ+W +PCkEOXdyb80YEnxuT+NPjkVfFSPBS7QYZpvT2fwy4fZ0eh48253+7VleSmTO0mqj +7TlzaG56q150SLZbhpOd8jD8bM/wACnLCPR88wj4hCcDLEwoLyY85HJCTIQQMnoT +UpqyzEeupPREIm6yi4d8C9YqIWFn2YTnRcWcmMaJLzq+kYwKoudfnoC6RW2vzZXn +defQs68IZuK+uALu9G3JWGPgu0CQGj0JNDT8zkiDV++4eNrZczWKjr1YnAL+VbLK +bApwL2u19l2WDpfUklimhWfraqHNIUKU6CjZOG31RzXcplIj0mtqs0E1r7r357Es +yFoB28iNo4cz1lCulh0E4WJzWzLZcT4ZspHHRCFyvYnXoibXEV1nULq8ByKKG0FS +7nn4SseoV+8PvjHLPhmHGMvi4mxkbcXdV3wthHT1/HXdqY84A4xHWt1+sB/TpTek +tDhFlEfcUygvTu58UtOnysomOVVeERmi7WSujfzKsGJAJYeetiA5R+zX7BxeyFVE +qW0zh1Tkwh0S8LRe5diJh4+6FG0CAwEAAaNfMF0wHQYDVR0OBBYEFD+oahaikBTV +Urk81Uz7kRS2sx0aMA4GA1UdDwEB/wQEAwIBBjAYBgNVHSAEETAPMA0GCyqDCIaP +fgYFAQEBMBIGA1UdEwEB/wQIMAYBAf8CAQAwQQYJKoZIhvcNAQEKMDSgDzANBglg +hkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IC +AQAaxWBQn5CZuNBfyzL57mn31ukHUFd61OMROSX3PT7oCv1Dy+C2AdRlxOcbN3/n +li0yfXUUqiY3COlLAHKRlkr97mLtxEFoJ0R8nVN2IQdChNQM/XSCzSGyY8NVa1OR +TTpEWLnexJ9kvIdbFXwUqdTnAkOI0m7Rg8j+E+lRRHg1xDAA1qKttrtUj3HRQWf3 +kNTu628SiMvap6aIdncburaK56MP7gkR1Wr/ichOfjIA3Jgw2PapI31i0GqeMd66 +U1+lC9FeyMAJpuSVp/SoiYzYo+79SFcVoM2yw3yAnIKg7q9GLYYqzncdykT6C06c +15gWFI6igmReAsD9ITSvYh0jLrLHfEYcPTOD3ZXJ4EwwHtWSoO3gq1EAtOYKu/Lv +C8zfBsZcFdsHvsSiYeBU8Oioe42mguky3Ax9O7D805Ek6R68ra07MW/G4YxvV7IN +2BfSaYy8MX9IG0ZMIOcoc0FeF5xkFmJ7kdrlTaJzC0IE9PNxNaH5QnOAFB8vxHcO +FioUxb6UKdHcPLR1VZtAdTdTMjSJxUqD/35Cdfqs7oDJXz8f6TXO2Tdy6G++YUs9 +qsGZWxzFvvkXUkQSl0dQQ5jO/FtUJcAVXVVp20LxPemfatAHpW31WdJYeWSQWky2 ++f9b5TXKXVyjlUL7uHxowWrT2AtTchDH22wTEtqLEF9Z3Q== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/25/end.crt b/src/tests/data/pss_x509/25/end.crt new file mode 100644 index 000000000..e77507547 --- /dev/null +++ b/src/tests/data/pss_x509/25/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFMDCCAuSgAwIBAgIBejBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTEzMDczMDAxNTgxMVoXDTI0MDczMDAxNTgxMVowgZMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKDBNKYXBhbmVzZSBHb3Zlcm5tZW50MSgwJgYDVQQLDB9UaGUg +TWluaXN0cnkgb2YgRm9yZWlnbiBBZmZhaXJzMRUwEwYDVQQLDAxlLXBhc3Nwb3J0 +RFMxJTAjBgNVBAMMHE1pbmlzdGVyIGZvciBGb3JlaWduIEFmZmFpcnMwggEgMA0G +CSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQD98JqVDyxf69vjGDpYcUxBLS2tiuBW +iwWIqSeIqCsb0RR8hePU7jBj7BnAXHTet6B2T4e48C5l7OO5E/nDEPYfZpLz7KoK +ud4pUhpEB2W0CjrZbS3P7VzWsFv0gQNu1xfj90C2UuprhCdcuFKQqbXr6aM2UKkq +Nlr6G5li3WwTeSkiMnXa/RBTOHS7Iy+uj5x4V2oiZFLFKKNwgWFYRll+aAJcjlWk +Rqfo6I68N6JEsujS76+0LV6O0H+OHPctbmvo3ALmRIKyrXpmtK8h39Q2rkndawPg +YHtKhXd4hIAV3XcIHII/eEJbVAl2axi1uZOkuYbuJlVinMvAoyqjb/abAgEDo00w +SzAfBgNVHSMEGDAWgBQ/qGoWopAU1VK5PNVM+5EUtrMdGjAOBgNVHQ8BAf8EBAMC +B4AwGAYDVR0gBBEwDzANBgsqgwiGj34GBQEBAjBBBgkqhkiG9w0BAQowNKAPMA0G +CWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAD +ggIBAC9Q50YEjUHkW7fHPEWy8uVMsaCQLh3fcVu/Yv4Jtc/DSOcV+qmgXgX3/hOH +Y+ap5Ior/jUUGV9TleY9yqcMyc1uajDqk9EA2HBUQGxE+pJo+YsVPU9hR5H/8v90 +2MCclZPphemVeollwWXW6L0anH36J/qPnsq+4YtX8oMPr8l1Fvqdat66xpaEioAp +mXKZ0za9jsHVWLmwR5Ox+FnnxBymH6IS5CItOaZp+QYr88c3hIVGDKIzrJG0Q91J +/n/DigrZ+aZseaCtrn9MKtWw5I4dtUiVq4uVOOAcg/yPPiT2VkdLBVX7rrN2gXce +e6kMhG/EbmJNjRlyDqb1wX8ctlZYis4AmgKYxjYKzHO3k62Db40jx90aKTeZMSK1 +hDYNbPddeqkvSPPVZhoe17E+4nNTII18TpdXhw9OcHMT/zk+GsFJAtYQbqUMYGpF +lv31xS8eS6Lu+4ZSahhQja2Lg/UTyqJG6OnwALvE/4igm+hMC5z8C3v1FQo7f1/b +hoKoL8yoFxM9GRvyiNZFmSEgE+VUALQCxQnfOC8wfz2fMEfTPqDEncplxAcCQ+mz +0xgD03mVGnfgHy5Im7kRFHszpjbU8jvetrqQHYTiGxjg25j93eDPfYZuEA+hmf0P +06KbW+b0CfTO+qGyPPHI2+eK/yv7/DRWGmgOfhpDcorYOeeL +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/25/root.crt b/src/tests/data/pss_x509/25/root.crt new file mode 100644 index 000000000..b3332e399 --- /dev/null +++ b/src/tests/data/pss_x509/25/root.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/26/end.crt b/src/tests/data/pss_x509/26/end.crt new file mode 100644 index 000000000..f13802d4b --- /dev/null +++ b/src/tests/data/pss_x509/26/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFtDCCA2ygAwIBAgIBOzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzELMAkGA1UEBhMCQ04x +EjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUGA1UECwweSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MTswOQYDVQQDDDJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTAeFw0xNDAxMjExNjAwMDFaFw0yOTAx +MjExNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IERvY3VtZW50IFNpZ25lciBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAl9R8zu89ZcKVrhfe +TizKp7KQHDuntSfaD/3IMplVayuyjKJpL4UxMm7ixmOmewhd860fBWMjgC3SQn30 +L6LPsRGbUdQCPNbFWs2laa4xNvWqoDKwxa/zjzjtkM0zciQvyARUhD6Dy0NkK1/C +H7GMV2f34dVkxqdGtxntGNWV+cEA5wm6Q1SWkPTv5uGgEdIOP4YHP/rxDAw/yApd +Bt7VFfkcuKLDppY13zjk27OFJVGpIeHCXstTKuBkTJturJAaTwVUxGsrCVmrhlTi +1beyrW5YJm0r98pORbiGdDgOCZJTPKzPutNnxSz+akmOC264h8ZeyoefV8UAvSoO +qYxWBQIBA6OByjCBxzCBtAYDVR0jBIGsMIGpgBRtckHLKyFzYmEZTALTOesDxx1T +3KGBjaSBijCBhzELMAkGA1UEBhMCQ04xEjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUG +A1UECwweSWRlbnRpZmljYXRpb24gU2VydmljZXMgQnVyZWF1MTswOQYDVQQDDDJD +aGluYSBQYXNzcG9ydCBDb3VudHJ5IFNpZ25pbmcgQ2VydGlmaWNhdGUgKE1hY2Fv +KYIBMzAOBgNVHQ8BAf8EBAMCB4AwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQME +AgGhGjAYBgkqhkiG9w0BAQgwCwYJYIZIAWUDBAIBogMCASADggIBAG6YHGkL521w +TC058/sGYf0k+FqWV1HK20UFjiX3Iam1VbrbWwtTjqI+Qn6tX0pmwlECepmEGgym +hQeIOcSO0zdBeMe8Drj+Fr3yXcLXscrfccKWkPyT0wKCjaizb3WK8wRM7HhybrZa +UK/N5/SX9O1fzzcGML+y9OPPpeyAZQT26NbWSX/FvFWcuxVe3UT3jJ5Fd59u60y8 +etL5gfLlkbtxmI/jWfbAce84zh8ScqU9VoiHrGeWfNPknLeZ1h0fDfO6hm2y6MtT +4fTwGicU2HqfZ9qwBNGQIQCTeTsbI4jPDr4GtKiRy/QxMhdc8rH2bE93JZDXdO65 +0+ljBnPBfbrDP37ADbe7Xw9B+nkWM0yaYFHRiMZAAUjA7tyXnnYLRx5CIaMYONJt +ArtwilFG3p7w9sSlnww0asWb1mQNK3zM70fRhHQqeOCtETwZ7WGOvj1N8lVImthV +uXCTsP87Nt4hDgY4QShVQSBVeuuyD57DLvXktbAc+LT6adY6aBuXo9vWwsYfGQ9l +VZjjQ4KNUaIwB+SUOtmkZ8vpYfkf78hAHuKCF7BsCa2NwbePrXl5ZKRPPfG1bvop +U5fSxK8BFjAl8BbNd9Sf7SOtsbRW5J1MoBGjHA0I7jIRhmAClHJt3u7JOCTOA8NV +lLE17G5T/HFOrFD0Qg48ekZFNnk2g4zA +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/26/root.crt b/src/tests/data/pss_x509/26/root.crt new file mode 100644 index 000000000..3f930da5d --- /dev/null +++ b/src/tests/data/pss_x509/26/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGLjCCA+agAwIBAgIBMzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzELMAkGA1UEBhMCQ04x +EjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUGA1UECwweSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MTswOQYDVQQDDDJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTAeFw0xMzA3MTAxNjAwMDFaFw0zMzA3 +MTAxNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAk36aawkcMmYilDNV +N0fuiObdvnW6CnYeLvpuY9PDUMojs6rVrvSJgNX4znqFx3djaXoeunXfxSNUA+Ec +AbJHUTOYxpzUiy7hLT8zPzeoEFtcXhdEBddQ18isujcf1MvSE55MvjOpQ+4OUey5 +cz8uayuarycxF6MVkFRlpYY0k8mRsUQZqzGysNrYNti5fr3T1QbMqvufAeKkYW3n +Dx+0P0Ct+bmBEASnmpor5I9GFC8xocaTnhTXK+X1ruKq13d5IaMisEow6HBq0ym0 +liit+d74Ul6sHt8xz1AmQzYO3m8icqFS0yKbD5CXeAS0j1y8xVXqCtUQO8aTxlEU +NhR4JJqUXTmGuRiF3JMFh8eGT3dAJKt8euwK2xRBNk+Ml8in7typTq+QOrF7Cnn3 +VzGVelw9YzrQR01/nBp/eiIT97ArpSNz1VjNaFNSFtHRQbon4FBwcZbLfJEGl6AL +2iEUOq8G4xq2/kpUaGffzgMyibRujBmjvWv2LeqxKH/ROcKB3Z72sgUiEoxVPIzX +c/RiV5NtngQoI77gRNfiSS3NLdSKopPbVpWKk3bWDeVusmCSy9n55sgQ5KpbhN7R +a5fcmEeKKNYopv9oiwZln0aRmenT5omGY9DP2evkm8KjDmseZ0maMmOfhr0unr7B +bsOqOsIFNKCnPRWJxljH1+GfJLUCAQOjRTBDMB0GA1UdDgQWBBRtckHLKyFzYmEZ +TALTOesDxx1T3DAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADA9 +BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglg +hkgBZQMEAgGiAwIBIAOCAgEAEH2OX7BVQfzVq5wRB69SB3DNuHf1shi3HzMS22oB +px2xrDzxDIisyYrlIjwMXOdA4eK1wz1MUOaPm/P7OsJpGO0gam5WoiNYIatWTcX/ +ojg/ZsMm/83o1/lZKx8/oDS2SeMUIjuILawPynXwxjRAyUbLdlHo9sVbsssWEoI/ +r1eG0UjDvLTnbeFlt+f85fJGv8bM1VN7Wjx+2fDpo9Vpc8CB/A6c3p+r1Omg3/zJ +teLuKE+R7cekDaAQ98TQQJ4QB4kvKDB3EK2hQMKCdCohEhRD3ozemOdJpxBajlEO +6Y/UuItNRyC16+W2XzxzaCkOQbe6UBOVYPM0hQcK/CfQU9FInY6E4ULN1BDzYnbN +eczSWvJbxdHUCEJixpCPdOdslbEM1wStTXxCZsUDJPSwVCYvWM7XcD5waJ5tr4S5 +6EAC/EIk5EkrbeEXQSwKubE+Vs6s3lg5KUXwUP42FWv7rkSOR78F88n9X6Dz2e3h +Di2uGWn3kjgxChKVmvbdF9wG+sw4CjVfBwSbHomoTKj976Y1ddmrlcla9ar9BOLi +7czP8+y0yuOFhzOC5wir897u8rTDneCIIB+qaS9AZBAffHxznP8CYBi7bXflkN+T +3YVlUVPjJZy3v2864F1oUmfqb8Qkzc5Ac7419FdemeMyihSZbdPq4phmRrwXj3vb +3TI= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/27/end.crt b/src/tests/data/pss_x509/27/end.crt new file mode 100644 index 000000000..650445e0e --- /dev/null +++ b/src/tests/data/pss_x509/27/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFtDCCA2ygAwIBAgIBQTA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzELMAkGA1UEBhMCQ04x +EjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUGA1UECwweSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MTswOQYDVQQDDDJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTAeFw0xNDA5MjgxNjAwMDFaFw0yOTA5 +MjgxNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IERvY3VtZW50IFNpZ25lciBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEArX3Ny4lu5UP92CbK +0LsQr6ahi+VhhDhgzno71Xj7CkhCcvj4k/PAd9CRhNBZuxEp2Za4tb7rwXgk3Cbn +/nl1zmmcYwbx04UXpScRjrfjIjZtq9e5JL77t1QDYbuLqQ1zMm6aZ7Ies5jRTcz2 +i2Km/d2kKY4yOg0Mc/bACEXIn6Nva5kFvpmp7LNgRFgLdKo0PUcwZlEg4BnDtfKz +rKjvVkq/6vkGGdhN98KAKHjAzDY+37DX1dNJDh3gzLUQHqXwrBPZx3AA8juCO3ML +92kKWFBQFgYatGq5FV1FoIe/KqBDWeD8hewzxkUzt9/+kqIsG2lJ23BwcENQUizV +HZGGfQIBA6OByjCBxzCBtAYDVR0jBIGsMIGpgBRtckHLKyFzYmEZTALTOesDxx1T +3KGBjaSBijCBhzELMAkGA1UEBhMCQ04xEjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUG +A1UECwweSWRlbnRpZmljYXRpb24gU2VydmljZXMgQnVyZWF1MTswOQYDVQQDDDJD +aGluYSBQYXNzcG9ydCBDb3VudHJ5IFNpZ25pbmcgQ2VydGlmaWNhdGUgKE1hY2Fv +KYIBMzAOBgNVHQ8BAf8EBAMCB4AwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQME +AgGhGjAYBgkqhkiG9w0BAQgwCwYJYIZIAWUDBAIBogMCASADggIBADA+tSE6sgXi +wbwnitSLnuav+xiI90000prEH6he0llEWEkdgYkVqWkEA3FWNaylFTU7buu2bW64 +SwlTynwYtqOi7syw9MtH3rZCsyD7oz5TC92K1mOX90vGHCWeLsZnH0yCYZMXXZ3k +Q3bhlc1gb4LHACQjEhoX4SlJlWj21jDIXlxD8g6ULBD5RSQKb+h+u1gBdICnGio3 +V0Syo4G4Ltm86JHU7uJHyNcdNnJZzE95ts9m6YXs550wESeyc2ET521tIUo9ELip +Nzl5v4LSKVn0y3T+eWtcWZ3RxONSArabA9CRfc1dOcVq/0F2Th7LeMFJcH4Fo0hc +dsJOLecBRQgl0IC5fWjT34B4hmAU+WhITfnoGIfYzu0lMJX0BAsa2TcohRgFuZhN +0KYX0HrDwbAvyDlY+UCFXUJPWLtNqQJ5eTTG5OWZkJT5IrLQ5BL9isyGgKH9Q9ty ++Zaju1rk1719gTf+lS/RVj7qJKXSA2QkHhOfvXcXiMKnRrkuNQ8Pk/WFW2JbOltB +O9nj9/0bZl/txn8Ai5mY+yvoVQhg3ju0TqR6r1kDXpNEPNH6NPoTdNj4eFeESr1F +Zz0aQzcl8nR5M3AnNtcLey+PX9kJMHvx8cqA2g3WSL2eptWTuMhVeCQZytN3M0Bh +i0MX8B6KA8PfO7wK7Ie5KUKkiHaxCa4m +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/27/root.crt b/src/tests/data/pss_x509/27/root.crt new file mode 100644 index 000000000..3f930da5d --- /dev/null +++ b/src/tests/data/pss_x509/27/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGLjCCA+agAwIBAgIBMzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzELMAkGA1UEBhMCQ04x +EjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUGA1UECwweSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MTswOQYDVQQDDDJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTAeFw0xMzA3MTAxNjAwMDFaFw0zMzA3 +MTAxNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAk36aawkcMmYilDNV +N0fuiObdvnW6CnYeLvpuY9PDUMojs6rVrvSJgNX4znqFx3djaXoeunXfxSNUA+Ec +AbJHUTOYxpzUiy7hLT8zPzeoEFtcXhdEBddQ18isujcf1MvSE55MvjOpQ+4OUey5 +cz8uayuarycxF6MVkFRlpYY0k8mRsUQZqzGysNrYNti5fr3T1QbMqvufAeKkYW3n +Dx+0P0Ct+bmBEASnmpor5I9GFC8xocaTnhTXK+X1ruKq13d5IaMisEow6HBq0ym0 +liit+d74Ul6sHt8xz1AmQzYO3m8icqFS0yKbD5CXeAS0j1y8xVXqCtUQO8aTxlEU +NhR4JJqUXTmGuRiF3JMFh8eGT3dAJKt8euwK2xRBNk+Ml8in7typTq+QOrF7Cnn3 +VzGVelw9YzrQR01/nBp/eiIT97ArpSNz1VjNaFNSFtHRQbon4FBwcZbLfJEGl6AL +2iEUOq8G4xq2/kpUaGffzgMyibRujBmjvWv2LeqxKH/ROcKB3Z72sgUiEoxVPIzX +c/RiV5NtngQoI77gRNfiSS3NLdSKopPbVpWKk3bWDeVusmCSy9n55sgQ5KpbhN7R +a5fcmEeKKNYopv9oiwZln0aRmenT5omGY9DP2evkm8KjDmseZ0maMmOfhr0unr7B +bsOqOsIFNKCnPRWJxljH1+GfJLUCAQOjRTBDMB0GA1UdDgQWBBRtckHLKyFzYmEZ +TALTOesDxx1T3DAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADA9 +BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglg +hkgBZQMEAgGiAwIBIAOCAgEAEH2OX7BVQfzVq5wRB69SB3DNuHf1shi3HzMS22oB +px2xrDzxDIisyYrlIjwMXOdA4eK1wz1MUOaPm/P7OsJpGO0gam5WoiNYIatWTcX/ +ojg/ZsMm/83o1/lZKx8/oDS2SeMUIjuILawPynXwxjRAyUbLdlHo9sVbsssWEoI/ +r1eG0UjDvLTnbeFlt+f85fJGv8bM1VN7Wjx+2fDpo9Vpc8CB/A6c3p+r1Omg3/zJ +teLuKE+R7cekDaAQ98TQQJ4QB4kvKDB3EK2hQMKCdCohEhRD3ozemOdJpxBajlEO +6Y/UuItNRyC16+W2XzxzaCkOQbe6UBOVYPM0hQcK/CfQU9FInY6E4ULN1BDzYnbN +eczSWvJbxdHUCEJixpCPdOdslbEM1wStTXxCZsUDJPSwVCYvWM7XcD5waJ5tr4S5 +6EAC/EIk5EkrbeEXQSwKubE+Vs6s3lg5KUXwUP42FWv7rkSOR78F88n9X6Dz2e3h +Di2uGWn3kjgxChKVmvbdF9wG+sw4CjVfBwSbHomoTKj976Y1ddmrlcla9ar9BOLi +7czP8+y0yuOFhzOC5wir897u8rTDneCIIB+qaS9AZBAffHxznP8CYBi7bXflkN+T +3YVlUVPjJZy3v2864F1oUmfqb8Qkzc5Ac7419FdemeMyihSZbdPq4phmRrwXj3vb +3TI= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/28/end.crt b/src/tests/data/pss_x509/28/end.crt new file mode 100644 index 000000000..e6b785241 --- /dev/null +++ b/src/tests/data/pss_x509/28/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFtDCCA2ygAwIBAgIBPTA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzELMAkGA1UEBhMCQ04x +EjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUGA1UECwweSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MTswOQYDVQQDDDJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTAeFw0xNDA0MTUxNjAwMDFaFw0yOTA0 +MTUxNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IERvY3VtZW50IFNpZ25lciBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAsffbK36xd4JyfKlp +MHLXg4qck8ThIbz4v2/Q2pfDqHj5fQE78V2+ViZfU4aRVJLztCTK6XzgvP4frheh +ESAPLWFxClfs2MC3TsVeKIcwpnp+6RkBLjnmGnIoI29P2mwK8hBcq4sOA4BraexX +iG3zxpmYI/2gp2xvDGY3JZRUpyCfo893b6alf4vhoNCf2CYZ+WNKDkyBRvowBNQj +5t5ZaktWLDNQiX1Wpq4uLK8M9hEzMOMsD5qUq7f/hGS4xdEGs4mWLJtolHUCBswx +GZl8KjcPdLQIb+1JsJbvFPGAn1BBLLe3sOpEIY+NLMfVfHPx5frGEredXzkLpO1S +orVB4wIBA6OByjCBxzCBtAYDVR0jBIGsMIGpgBRtckHLKyFzYmEZTALTOesDxx1T +3KGBjaSBijCBhzELMAkGA1UEBhMCQ04xEjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUG +A1UECwweSWRlbnRpZmljYXRpb24gU2VydmljZXMgQnVyZWF1MTswOQYDVQQDDDJD +aGluYSBQYXNzcG9ydCBDb3VudHJ5IFNpZ25pbmcgQ2VydGlmaWNhdGUgKE1hY2Fv +KYIBMzAOBgNVHQ8BAf8EBAMCB4AwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQME +AgGhGjAYBgkqhkiG9w0BAQgwCwYJYIZIAWUDBAIBogMCASADggIBAFoYnsVYOMvL +SFNLKLkHQvildUYWFoS8W8sfNysTKq/VFXxm1bMVBakPhbm2EL1CAlKY1dg1PCEE +89GQ1FbTtiQFQW8pSNe0+xLip4sXAxYsjFpSH2lRUYnlo394PYaUEzKH6Izhc6H/ +5RabcAatB3DwVXD1edIpOK4V2a5q/X+8c15XqwIyOsXTwouvaYPWJZ8FDauaKoyq +GLfRKcNFzQK3n8tk8sQJCsEwpFM4FTUJjdcPwB/8mDUFoDgmoITQzYlfV1H3/VCp +ai7zHUCYIL0aPqCIgpyW7ATPnFbCQbUYXqq6rxkCCC/iAmL07VyuDf3/+NPRAgoW +WxSkgQKLhQPkOOkxGddL07cL9uQAvFewO74ZLkX/W2qILQTjdzcRGNyvGbTl3sK4 +++j2AQ3mt6zcWU1R3WNpsaEzW4ikREDZCvFEUIInjMTZodb5butN5axAZkFp8FCb +IQBH0FaCTvHv9SXLK9XeDf7rSkyN9azvI5+ZUD0wjzruOoZqOPMtLFqOn8eDc94D +mHaMe+l7ExSKywK0+TRZrhZb7h06TgJs3srGl5wkpcvucd37nBDxHI6Vt76k6CVp +qD7dGSuBZW+UfKJamBTG9VPKZgqfPQC2MWWXn48qR9enl+uyf3TxqWr+qjPO5QV3 +nrlMivRYQuGipNWzceNzi2vmZ4Jrd/1W +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/28/root.crt b/src/tests/data/pss_x509/28/root.crt new file mode 100644 index 000000000..3f930da5d --- /dev/null +++ b/src/tests/data/pss_x509/28/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGLjCCA+agAwIBAgIBMzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzELMAkGA1UEBhMCQ04x +EjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUGA1UECwweSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MTswOQYDVQQDDDJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTAeFw0xMzA3MTAxNjAwMDFaFw0zMzA3 +MTAxNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAk36aawkcMmYilDNV +N0fuiObdvnW6CnYeLvpuY9PDUMojs6rVrvSJgNX4znqFx3djaXoeunXfxSNUA+Ec +AbJHUTOYxpzUiy7hLT8zPzeoEFtcXhdEBddQ18isujcf1MvSE55MvjOpQ+4OUey5 +cz8uayuarycxF6MVkFRlpYY0k8mRsUQZqzGysNrYNti5fr3T1QbMqvufAeKkYW3n +Dx+0P0Ct+bmBEASnmpor5I9GFC8xocaTnhTXK+X1ruKq13d5IaMisEow6HBq0ym0 +liit+d74Ul6sHt8xz1AmQzYO3m8icqFS0yKbD5CXeAS0j1y8xVXqCtUQO8aTxlEU +NhR4JJqUXTmGuRiF3JMFh8eGT3dAJKt8euwK2xRBNk+Ml8in7typTq+QOrF7Cnn3 +VzGVelw9YzrQR01/nBp/eiIT97ArpSNz1VjNaFNSFtHRQbon4FBwcZbLfJEGl6AL +2iEUOq8G4xq2/kpUaGffzgMyibRujBmjvWv2LeqxKH/ROcKB3Z72sgUiEoxVPIzX +c/RiV5NtngQoI77gRNfiSS3NLdSKopPbVpWKk3bWDeVusmCSy9n55sgQ5KpbhN7R +a5fcmEeKKNYopv9oiwZln0aRmenT5omGY9DP2evkm8KjDmseZ0maMmOfhr0unr7B +bsOqOsIFNKCnPRWJxljH1+GfJLUCAQOjRTBDMB0GA1UdDgQWBBRtckHLKyFzYmEZ +TALTOesDxx1T3DAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADA9 +BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglg +hkgBZQMEAgGiAwIBIAOCAgEAEH2OX7BVQfzVq5wRB69SB3DNuHf1shi3HzMS22oB +px2xrDzxDIisyYrlIjwMXOdA4eK1wz1MUOaPm/P7OsJpGO0gam5WoiNYIatWTcX/ +ojg/ZsMm/83o1/lZKx8/oDS2SeMUIjuILawPynXwxjRAyUbLdlHo9sVbsssWEoI/ +r1eG0UjDvLTnbeFlt+f85fJGv8bM1VN7Wjx+2fDpo9Vpc8CB/A6c3p+r1Omg3/zJ +teLuKE+R7cekDaAQ98TQQJ4QB4kvKDB3EK2hQMKCdCohEhRD3ozemOdJpxBajlEO +6Y/UuItNRyC16+W2XzxzaCkOQbe6UBOVYPM0hQcK/CfQU9FInY6E4ULN1BDzYnbN +eczSWvJbxdHUCEJixpCPdOdslbEM1wStTXxCZsUDJPSwVCYvWM7XcD5waJ5tr4S5 +6EAC/EIk5EkrbeEXQSwKubE+Vs6s3lg5KUXwUP42FWv7rkSOR78F88n9X6Dz2e3h +Di2uGWn3kjgxChKVmvbdF9wG+sw4CjVfBwSbHomoTKj976Y1ddmrlcla9ar9BOLi +7czP8+y0yuOFhzOC5wir897u8rTDneCIIB+qaS9AZBAffHxznP8CYBi7bXflkN+T +3YVlUVPjJZy3v2864F1oUmfqb8Qkzc5Ac7419FdemeMyihSZbdPq4phmRrwXj3vb +3TI= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/29/end.crt b/src/tests/data/pss_x509/29/end.crt new file mode 100644 index 000000000..53d795214 --- /dev/null +++ b/src/tests/data/pss_x509/29/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFtDCCA2ygAwIBAgIBQzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzELMAkGA1UEBhMCQ04x +EjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUGA1UECwweSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MTswOQYDVQQDDDJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTAeFw0xNDEyMTgxNjAwMDFaFw0yOTEy +MTgxNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IERvY3VtZW50IFNpZ25lciBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAq4ly12RqsXyj6uU4 +OjCdBMPgKWCp5T7x/iGgQk9N8QBcYSTjl+hd/XhJvD5AZvJ16L8qrZT9tSkUfaPl +6lOhr8/cjS5QYymxZC+cm6De9jOQosJ85R36HmSRYnUxDYMkkOJE1mttdZjOvGsy +QywTmWgoSnXhAKVQ5T8ciCgTLIdrsTHZQ4+yLq+XCOgR4zkXo6h5isRLiu2vTOPw +jUyaH6rllMLVP+Va04E/DG94EvI/Y6A7397nFwZeUdD3A69C7Xqb1/p/3GWenyCn +BYT7qrHcnN5x21y3hOl8h5g5WzXD4DMKqS09gNf3PLN/OouBRn7wk0YkvtadRlJU +JKyPJQIBA6OByjCBxzCBtAYDVR0jBIGsMIGpgBRtckHLKyFzYmEZTALTOesDxx1T +3KGBjaSBijCBhzELMAkGA1UEBhMCQ04xEjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUG +A1UECwweSWRlbnRpZmljYXRpb24gU2VydmljZXMgQnVyZWF1MTswOQYDVQQDDDJD +aGluYSBQYXNzcG9ydCBDb3VudHJ5IFNpZ25pbmcgQ2VydGlmaWNhdGUgKE1hY2Fv +KYIBMzAOBgNVHQ8BAf8EBAMCB4AwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQME +AgGhGjAYBgkqhkiG9w0BAQgwCwYJYIZIAWUDBAIBogMCASADggIBABDu6Oku/mT+ +Ny3qjuLOyRIZD3TAc4W1m4X1cKIJ5vPjESyTQ/4q//1Qytr7xSMVU+cCX6Vcihby +2etFoBsqxL0KUm+DmHhlfoVNS8Yck72HiaxneQbSmltF+4PT/t+WwbFlcWEOFb7w +ggfnwT8DSZYSwkP3Scm2NnsX3N4l6X+WWFsgG5mLaPQs9spQIZJidaYCe9oA57fW +kuT7c9rlzyK9IvMDVxErihOI1IXDBK01yiPaWcS211iR1su2ae1J9XSfSmbEvNUC +3ynPTKigD7Yyn5IU2n7ZmH2wgeNmkfzhpkPWgBjCiVWecfmTFfkm9MKqXX42wDaI +xkBhG+aJygMCEVB8i4eVd/CqWfRRG/Tysg8usZFkYvcT3aEj4WfF3bDBJjRojJ0k +aPpU5ic26RwNdxV0gtQVX8IgdRJIVMbfRtdzWJlGOERcONQmCF8ePek5QEc7n3J7 +Dq4YN5IPMmrDp/o8SH+u8//qfwj0goPJotDBpAFQ3m59oUnX+1hc2jkayBe1KNAD +zZGH1WavWjQLlWeEGFEYWFdVM4hCNdbpl6W9CZSJkrVrCZOZsIbcSxcYlmQYh9bL +tQOVH4hZ9wwvZbUSc7rUpxypJMRs+q49yhL2Ah0UQERFJTQljLj4OUb5osy6E2Ln +N5ZxHhz7i7LtOIXADkkejenMWFDt03It +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/29/root.crt b/src/tests/data/pss_x509/29/root.crt new file mode 100644 index 000000000..3f930da5d --- /dev/null +++ b/src/tests/data/pss_x509/29/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGLjCCA+agAwIBAgIBMzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzELMAkGA1UEBhMCQ04x +EjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUGA1UECwweSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MTswOQYDVQQDDDJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTAeFw0xMzA3MTAxNjAwMDFaFw0zMzA3 +MTAxNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAk36aawkcMmYilDNV +N0fuiObdvnW6CnYeLvpuY9PDUMojs6rVrvSJgNX4znqFx3djaXoeunXfxSNUA+Ec +AbJHUTOYxpzUiy7hLT8zPzeoEFtcXhdEBddQ18isujcf1MvSE55MvjOpQ+4OUey5 +cz8uayuarycxF6MVkFRlpYY0k8mRsUQZqzGysNrYNti5fr3T1QbMqvufAeKkYW3n +Dx+0P0Ct+bmBEASnmpor5I9GFC8xocaTnhTXK+X1ruKq13d5IaMisEow6HBq0ym0 +liit+d74Ul6sHt8xz1AmQzYO3m8icqFS0yKbD5CXeAS0j1y8xVXqCtUQO8aTxlEU +NhR4JJqUXTmGuRiF3JMFh8eGT3dAJKt8euwK2xRBNk+Ml8in7typTq+QOrF7Cnn3 +VzGVelw9YzrQR01/nBp/eiIT97ArpSNz1VjNaFNSFtHRQbon4FBwcZbLfJEGl6AL +2iEUOq8G4xq2/kpUaGffzgMyibRujBmjvWv2LeqxKH/ROcKB3Z72sgUiEoxVPIzX +c/RiV5NtngQoI77gRNfiSS3NLdSKopPbVpWKk3bWDeVusmCSy9n55sgQ5KpbhN7R +a5fcmEeKKNYopv9oiwZln0aRmenT5omGY9DP2evkm8KjDmseZ0maMmOfhr0unr7B +bsOqOsIFNKCnPRWJxljH1+GfJLUCAQOjRTBDMB0GA1UdDgQWBBRtckHLKyFzYmEZ +TALTOesDxx1T3DAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADA9 +BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglg +hkgBZQMEAgGiAwIBIAOCAgEAEH2OX7BVQfzVq5wRB69SB3DNuHf1shi3HzMS22oB +px2xrDzxDIisyYrlIjwMXOdA4eK1wz1MUOaPm/P7OsJpGO0gam5WoiNYIatWTcX/ +ojg/ZsMm/83o1/lZKx8/oDS2SeMUIjuILawPynXwxjRAyUbLdlHo9sVbsssWEoI/ +r1eG0UjDvLTnbeFlt+f85fJGv8bM1VN7Wjx+2fDpo9Vpc8CB/A6c3p+r1Omg3/zJ +teLuKE+R7cekDaAQ98TQQJ4QB4kvKDB3EK2hQMKCdCohEhRD3ozemOdJpxBajlEO +6Y/UuItNRyC16+W2XzxzaCkOQbe6UBOVYPM0hQcK/CfQU9FInY6E4ULN1BDzYnbN +eczSWvJbxdHUCEJixpCPdOdslbEM1wStTXxCZsUDJPSwVCYvWM7XcD5waJ5tr4S5 +6EAC/EIk5EkrbeEXQSwKubE+Vs6s3lg5KUXwUP42FWv7rkSOR78F88n9X6Dz2e3h +Di2uGWn3kjgxChKVmvbdF9wG+sw4CjVfBwSbHomoTKj976Y1ddmrlcla9ar9BOLi +7czP8+y0yuOFhzOC5wir897u8rTDneCIIB+qaS9AZBAffHxznP8CYBi7bXflkN+T +3YVlUVPjJZy3v2864F1oUmfqb8Qkzc5Ac7419FdemeMyihSZbdPq4phmRrwXj3vb +3TI= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/30/end.crt b/src/tests/data/pss_x509/30/end.crt new file mode 100644 index 000000000..e327374a7 --- /dev/null +++ b/src/tests/data/pss_x509/30/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFtDCCA2ygAwIBAgIBPzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzELMAkGA1UEBhMCQ04x +EjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUGA1UECwweSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MTswOQYDVQQDDDJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTAeFw0xNDA3MDkxNjAwMDFaFw0yOTA3 +MDkxNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IERvY3VtZW50IFNpZ25lciBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEA3vBOZu9D6IIvQffZ +dskff1YMp/dh3K2pyLeH9O42mFPN4yYJ+MRlnZNaBBD39Xau5qNOun/n0hx+UWLM +ZS0+0k4YlhZHXViXyrmkvrdYXEnQ4PeulmS3siudxxIvUfiL6d/MiO09+FV494Xp +GwUNi61TQarly0q7NTn4H6o5TAMg3Esgogv20H8zLb/W0RP7adpXqGjVr6MOW8XD +dy87JygMnAuNETUiujaVrLtAoyCcZpA5Ismqi3QSjOSybLITgVaQYzjHU8TvLmw1 +/+tytTBACyCzlhxmdLfmYkPK57L5BL4PGvP9pCo2InjR7p2FhbmB+fQMSB7oy0Eq +X9WPJQIBA6OByjCBxzCBtAYDVR0jBIGsMIGpgBRtckHLKyFzYmEZTALTOesDxx1T +3KGBjaSBijCBhzELMAkGA1UEBhMCQ04xEjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUG +A1UECwweSWRlbnRpZmljYXRpb24gU2VydmljZXMgQnVyZWF1MTswOQYDVQQDDDJD +aGluYSBQYXNzcG9ydCBDb3VudHJ5IFNpZ25pbmcgQ2VydGlmaWNhdGUgKE1hY2Fv +KYIBMzAOBgNVHQ8BAf8EBAMCB4AwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQME +AgGhGjAYBgkqhkiG9w0BAQgwCwYJYIZIAWUDBAIBogMCASADggIBAELBRIItoUM2 +H6HkwkifbPKrswdHG8FlPSuNWTIKgp4sEx3hLpPgz5ktwchXb+B/KknlCuU3I/Vy +livZLHXAvClGDhiKgyjE1/o4uJXlz8AAd+ZI4GqqefjKs0OSEKsZ0CAN66c3+GlL +g9bF0UpooqcONLjBmZ+Rq6rKcQWoW0pa4iEbsYOHtIqoRmxVUQMCMdb6nzXmtp3l +AZP6304Owp9/K8+fuRr4vzKeXqKrNRqSw1LgUbTzgCToIs45gB4a8rTho6BC3jUf +fyTOh3CWdHRdUtpZd+gDVE0FLUhYuZeLDqzDHXOxbJ3CqnTBB3qwJXYYQ+79TqNE +AXgiQcS6FpweKJS44o2mmqfPMEaKEJu9KNH5BNlkWctO1J754HaHbnygoaWTQZbI +I4MrWzka/YeWMaCb+jJnR3BvHyFKfAVMe4cEhhjMLD7GEpb3ZhSyjaRfvU7O0Ive +UH6hwNTPMJJKInbzUzzlqDA8psR4JgFpKKUxSpI8NCSSWp3c1GVHpi/+Dm/CH3DE +jlUR+8rHVgYfteLBtG325yL9p1cBpmPJeEdvZhYav6OoDHDroxldM6/zQjEXHons +jTaTvh5+SLLqo5Gqbxs7vZxe28IhpI+7t76rUQxSmmD0r4NwTCVJmW67HsVLj48s +cmn2cyNGoksYev71FP4xfRdfrWndgQ6Z +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/30/root.crt b/src/tests/data/pss_x509/30/root.crt new file mode 100644 index 000000000..3f930da5d --- /dev/null +++ b/src/tests/data/pss_x509/30/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGLjCCA+agAwIBAgIBMzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzELMAkGA1UEBhMCQ04x +EjAQBgNVBAoMCU1hY2FvIFNBUjEnMCUGA1UECwweSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MTswOQYDVQQDDDJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTAeFw0xMzA3MTAxNjAwMDFaFw0zMzA3 +MTAxNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAk36aawkcMmYilDNV +N0fuiObdvnW6CnYeLvpuY9PDUMojs6rVrvSJgNX4znqFx3djaXoeunXfxSNUA+Ec +AbJHUTOYxpzUiy7hLT8zPzeoEFtcXhdEBddQ18isujcf1MvSE55MvjOpQ+4OUey5 +cz8uayuarycxF6MVkFRlpYY0k8mRsUQZqzGysNrYNti5fr3T1QbMqvufAeKkYW3n +Dx+0P0Ct+bmBEASnmpor5I9GFC8xocaTnhTXK+X1ruKq13d5IaMisEow6HBq0ym0 +liit+d74Ul6sHt8xz1AmQzYO3m8icqFS0yKbD5CXeAS0j1y8xVXqCtUQO8aTxlEU +NhR4JJqUXTmGuRiF3JMFh8eGT3dAJKt8euwK2xRBNk+Ml8in7typTq+QOrF7Cnn3 +VzGVelw9YzrQR01/nBp/eiIT97ArpSNz1VjNaFNSFtHRQbon4FBwcZbLfJEGl6AL +2iEUOq8G4xq2/kpUaGffzgMyibRujBmjvWv2LeqxKH/ROcKB3Z72sgUiEoxVPIzX +c/RiV5NtngQoI77gRNfiSS3NLdSKopPbVpWKk3bWDeVusmCSy9n55sgQ5KpbhN7R +a5fcmEeKKNYopv9oiwZln0aRmenT5omGY9DP2evkm8KjDmseZ0maMmOfhr0unr7B +bsOqOsIFNKCnPRWJxljH1+GfJLUCAQOjRTBDMB0GA1UdDgQWBBRtckHLKyFzYmEZ +TALTOesDxx1T3DAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADA9 +BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglg +hkgBZQMEAgGiAwIBIAOCAgEAEH2OX7BVQfzVq5wRB69SB3DNuHf1shi3HzMS22oB +px2xrDzxDIisyYrlIjwMXOdA4eK1wz1MUOaPm/P7OsJpGO0gam5WoiNYIatWTcX/ +ojg/ZsMm/83o1/lZKx8/oDS2SeMUIjuILawPynXwxjRAyUbLdlHo9sVbsssWEoI/ +r1eG0UjDvLTnbeFlt+f85fJGv8bM1VN7Wjx+2fDpo9Vpc8CB/A6c3p+r1Omg3/zJ +teLuKE+R7cekDaAQ98TQQJ4QB4kvKDB3EK2hQMKCdCohEhRD3ozemOdJpxBajlEO +6Y/UuItNRyC16+W2XzxzaCkOQbe6UBOVYPM0hQcK/CfQU9FInY6E4ULN1BDzYnbN +eczSWvJbxdHUCEJixpCPdOdslbEM1wStTXxCZsUDJPSwVCYvWM7XcD5waJ5tr4S5 +6EAC/EIk5EkrbeEXQSwKubE+Vs6s3lg5KUXwUP42FWv7rkSOR78F88n9X6Dz2e3h +Di2uGWn3kjgxChKVmvbdF9wG+sw4CjVfBwSbHomoTKj976Y1ddmrlcla9ar9BOLi +7czP8+y0yuOFhzOC5wir897u8rTDneCIIB+qaS9AZBAffHxznP8CYBi7bXflkN+T +3YVlUVPjJZy3v2864F1oUmfqb8Qkzc5Ac7419FdemeMyihSZbdPq4phmRrwXj3vb +3TI= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/31/end.crt b/src/tests/data/pss_x509/31/end.crt new file mode 100644 index 000000000..719f045b5 --- /dev/null +++ b/src/tests/data/pss_x509/31/end.crt @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIETDCCAoCgAwIBAgICALswQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMEAxCzAJBgNVBAYT +AktSMRMwEQYDVQQKDApHb3Zlcm5tZW50MQ0wCwYDVQQLDARNT0ZBMQ0wCwYDVQQD +DARDU0NBMB4XDTE0MDczMTA4MTY1NFoXDTI0MTAzMTE0NTk1OVowSjELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDTALBgNVBAsMBE1PRkExFzAVBgNV +BAMMDkRTMDIyMDE0MDczMSAxMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKC +AQEAxU5IKVizI6gf0hB/NIJMyLvisUTYR62fUOrR//OJjoebi498PWLn4+tWwQpP +65XYHR5DqYcZ/Kn47uCAtdG5Ws2Sowj7KsOFinT4+6kvll+wp6Fu/2G063wkVpgt +toShVuKYdCv1r2memTC5LYNIuHSWzrzPPHtXlN/IF6hok7t3pNcCbWm2bHqNlCbt +d8kCv7ezl3DivYW+UUhQjibTbRery5bUKctVt5MDlRnlhD4L3vQ9gS8HjuR6pAQ5 +qmgfg4DsVcBLbYNx1qJ+p7BzjIlhhUv7f5PeWOy9PMLCKRlmrsv1EmBY6mSJR5zj +UcOMT3xzgXvc87qBt7Y2+1LNjQIBA6NgMF4wHwYDVR0jBBgwFoAUfAYmGuN94z/6 +1hRw5au/bRR9J/AwDgYDVR0PAQH/BAQDAgeAMCsGA1UdEAQkMCKADzIwMTQwNzMx +MTcxNjAwWoEPMjAxNDEwMzEyMzU5MDBaMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZI +AWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAYEA +JydNd6NknBUxGorOmSuY1lrSanIkChXcvxbaOSEBGAS6vwiyYtzlHpu/L2AMnkK9 +I+b9VxBA6FiZXbJd9ztRCCaz4/Z1hqbnV12p28h3MsQEMRplPrePx7lTHAFeTK2E +fRnUZhAzpkoeK9+ruXZDFLeXM/N5rCmP3XFfI/+ySdEu+/PxkdQfo5egt15PFlPb +hWl5o3YvwuZ73Az36S4iuPmz+uBo9yeq1ufQV2IGQqwKFTz3EA3tAeQnuxtQq5Ph +ksujC9AWHw4o1W8F1susYvnIoJMH4UniEINerqBzzxtmxYkPOGAVbvpJI7+hyEnM +fCr5NUKjuzQHjBFviOlXzlBvcywNAxiIhUUtzxW+dqD+rGVG7FhBhX94S+NKXK17 +XJR/DyWRE7jDCc8PLfqAelln3B8BWfEozKDtrY3MhwVVmUz36N+SfJfHIrPTTG8W +0TEFLiptEZ5tngziH6dXMMpTNvRlQ9kUmHVJnv+fVPuJn3fpjWnKe4EIKy8BJYtw +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/31/root.crt b/src/tests/data/pss_x509/31/root.crt new file mode 100644 index 000000000..6a9dda47e --- /dev/null +++ b/src/tests/data/pss_x509/31/root.crt @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIE1DCCAwigAwIBAgICAKMwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMEAxCzAJBgNVBAYT +AktSMRMwEQYDVQQKDApHb3Zlcm5tZW50MQ0wCwYDVQQLDARNT0ZBMQ0wCwYDVQQD +DARDU0NBMB4XDTEzMDUzMTA4NDE1NloXDTI4MDgzMTE0NTk1OVowQDELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDTALBgNVBAsMBE1PRkExDTALBgNV +BAMMBENTQ0EwggGgMA0GCSqGSIb3DQEBAQUAA4IBjQAwggGIAoIBgQDH/nWcas+e +p0xr3OGgYFg0z0lziSszRIEfBPVm5MXT4I+6zRpttP1rT+bOQSyJw6ceEGTDNVmC +bEKKENsLXMBnPwJPRUCNtTUoOLTAx3ydLwbjyu4OxMkTXl3LnhwFZkx+aNmmmFXX +ik/KiybEK60bdKzvBFffAUMwJ4dWidt4tsAsDMpzqbIskX/rUTk30EHu+oxQVfjA +8T3E/wY2Ftlw7HMQJ+Hpt+YS6FSIMxov0mOOTuASLQH0yNRT8aKreRL5Li7tIYwJ +0iymEHWs6ZAHNlRyJVrkhlzmZBMmH0n59ljd68e7RZtebcF+2/j82aYNG1QYdey3 +pIYR32WR7Evpl6dVdzBDSZuJfvXU5qO7hyMrkb+AG29MUZUGMsQwQAhw2y/mGylv +H3mWzOjtRqXeLLfAc1kdwrVCWqRo/HJmAyh0bRMTQq4qbZf59Bct4tXE83+pqqWn +nJh7l8TGl5UQ8Z9dcWaqiOSgu6YXrKabTxTr6cEp0KSLFSY89wMVYI8CAQOjcjBw +MB0GA1UdDgQWBBR8BiYa433jP/rWFHDlq79tFH0n8DAOBgNVHQ8BAf8EBAMCAQYw +KwYDVR0QBCQwIoAPMjAxMzA1MzExNzQxMDBagQ8yMDE4MDUzMTIzNTkwMFowEgYD +VR0TAQH/BAgwBgEB/wIBADBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBADgilI6lg++h +Ksepo0VexD4+zwQFYaygu+dpMLtd5fbyL/ewqYAPt9NReNK1m8mcl5k3isKvcOvp +p36hxn+DQioBHOEruBxEsmS6yueyE6ZHOANJ0caU31+GO1g+pggmEjjzA+TxhMG8 +AcJsBgquDZmLVGryb5VvbAfotXe6FwiiPtLsHzB1dYoiy1Uyu2HT8cYHRZ5l1v43 +sVqhz+TcdVN+i2E/O8H/ctQYje9ePbepLRetXbiwgpOlYEY90E1XtYeRGpD+91K6 +jKJv6H1PTs88wgMvtDVrPSNHCSz/xWDHylBjwR24ycYMArq6h9hdhOKsXsQHllht +CA9hr362OsNfHEDxQAYfSoOCz9v13IyJBFtUY8trDVBVO7RWmChZh0OT5ocEGNW3 +mAO5FRtkWQ9O8vdlPdxBkpWX9rn1B2epyPRmH78wo79Ar49d4rLSnR+M1xLt0ClO +KhV8xz1D7zCkDtel4dbPmFeyCHXDE5AtgTlSGb/Sfr/gz4bwghJWVQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/32/end.crt b/src/tests/data/pss_x509/32/end.crt new file mode 100644 index 000000000..aa02b258b --- /dev/null +++ b/src/tests/data/pss_x509/32/end.crt @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIETDCCAoCgAwIBAgICAKgwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMEAxCzAJBgNVBAYT +AktSMRMwEQYDVQQKDApHb3Zlcm5tZW50MQ0wCwYDVQQLDARNT0ZBMQ0wCwYDVQQD +DARDU0NBMB4XDTEzMDUzMTA5MDYzOVoXDTIzMDgzMTE0NTk1OVowSjELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDTALBgNVBAsMBE1PRkExFzAVBgNV +BAMMDkRTMDMyMDEzMDUzMSAxMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKC +AQEAwrT9WhsQX7umZjHzWmNJRXrLjWLXk1MvpDshDNkAK4KiP7NZPph8+Q2S6MNr +2Gz6Hxfpvhpy+mnjepgR+L5i0hMV5PFJIcq6l+5Nur2zIEypW8mw/4HjqwJukOpL +eeHQY3jutDFs47OdQPEl97GoltphLb6gJug0N4pd3IN3WFYS0BfeMNGiObspRpqD +wYlrTs5bZmgaVLhc144gDvfTG3Vge/GxcupAfXiqZMY12TmQUXDofnXF86SvlCVi +UV2okacnz2r6jaOUKZ0Ab07eSg/C0dsCIpIZ1yxZim/ksNtn+2yfP1sSFlRqC96K +RjEZZa9r3DkvF/R2S6sC8LnaxwIBA6NgMF4wHwYDVR0jBBgwFoAUfAYmGuN94z/6 +1hRw5au/bRR9J/AwDgYDVR0PAQH/BAQDAgeAMCsGA1UdEAQkMCKADzIwMTMwNTMx +MTgwNjAwWoEPMjAxMzA4MzEyMzU5MDBaMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZI +AWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAYEA +sCokXkiQFEaGQVUJD+P8xLTadJrWYbsGqq+IzfjWorFaUZk1WpfX/IoSwFkdbmQd +ewQ0zupK3me2N2uoe9K5aCIUc8LGN3Me3tZ7ITAn9IAA59i2fkR4b4vbBUDWCLwc +mbjmAsOuSMkOKNTfQki2afU3NMENiRloefW7oVJ4yJ5vEOqMQy69QoK/HQYAxgld +6xFV6XS2zxpXMVV9Y8a8ZE9RSrp1TCmRV58RePSzhMjQaTGL4xN0gdB1S6U8831s +c/5JymwNjakqAy75jKlGdLzcZlNQ3Wa53/x703dCgkUjHFQh9Wrza5byrGDJ+zY/ +s/4/VjzicQtbHpTqDhIUo+bkxwoKNQpgs7KdtZQFBjSMfAqvhh37O6SQAndYxO5J +POHEoZgCsKhX3A1nR3MGyzV55GqWAf/6XiG1/2FU10WL1od5fgo+5KU0LbVquR7N +fYq9yz8W7MeHg2jx22/jsGKEv9azciD46S2yDrGsD5zs/DMb6tG0HC4W6MEtM74F +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/32/root.crt b/src/tests/data/pss_x509/32/root.crt new file mode 100644 index 000000000..6a9dda47e --- /dev/null +++ b/src/tests/data/pss_x509/32/root.crt @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIE1DCCAwigAwIBAgICAKMwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMEAxCzAJBgNVBAYT +AktSMRMwEQYDVQQKDApHb3Zlcm5tZW50MQ0wCwYDVQQLDARNT0ZBMQ0wCwYDVQQD +DARDU0NBMB4XDTEzMDUzMTA4NDE1NloXDTI4MDgzMTE0NTk1OVowQDELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDTALBgNVBAsMBE1PRkExDTALBgNV +BAMMBENTQ0EwggGgMA0GCSqGSIb3DQEBAQUAA4IBjQAwggGIAoIBgQDH/nWcas+e +p0xr3OGgYFg0z0lziSszRIEfBPVm5MXT4I+6zRpttP1rT+bOQSyJw6ceEGTDNVmC +bEKKENsLXMBnPwJPRUCNtTUoOLTAx3ydLwbjyu4OxMkTXl3LnhwFZkx+aNmmmFXX +ik/KiybEK60bdKzvBFffAUMwJ4dWidt4tsAsDMpzqbIskX/rUTk30EHu+oxQVfjA +8T3E/wY2Ftlw7HMQJ+Hpt+YS6FSIMxov0mOOTuASLQH0yNRT8aKreRL5Li7tIYwJ +0iymEHWs6ZAHNlRyJVrkhlzmZBMmH0n59ljd68e7RZtebcF+2/j82aYNG1QYdey3 +pIYR32WR7Evpl6dVdzBDSZuJfvXU5qO7hyMrkb+AG29MUZUGMsQwQAhw2y/mGylv +H3mWzOjtRqXeLLfAc1kdwrVCWqRo/HJmAyh0bRMTQq4qbZf59Bct4tXE83+pqqWn +nJh7l8TGl5UQ8Z9dcWaqiOSgu6YXrKabTxTr6cEp0KSLFSY89wMVYI8CAQOjcjBw +MB0GA1UdDgQWBBR8BiYa433jP/rWFHDlq79tFH0n8DAOBgNVHQ8BAf8EBAMCAQYw +KwYDVR0QBCQwIoAPMjAxMzA1MzExNzQxMDBagQ8yMDE4MDUzMTIzNTkwMFowEgYD +VR0TAQH/BAgwBgEB/wIBADBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBADgilI6lg++h +Ksepo0VexD4+zwQFYaygu+dpMLtd5fbyL/ewqYAPt9NReNK1m8mcl5k3isKvcOvp +p36hxn+DQioBHOEruBxEsmS6yueyE6ZHOANJ0caU31+GO1g+pggmEjjzA+TxhMG8 +AcJsBgquDZmLVGryb5VvbAfotXe6FwiiPtLsHzB1dYoiy1Uyu2HT8cYHRZ5l1v43 +sVqhz+TcdVN+i2E/O8H/ctQYje9ePbepLRetXbiwgpOlYEY90E1XtYeRGpD+91K6 +jKJv6H1PTs88wgMvtDVrPSNHCSz/xWDHylBjwR24ycYMArq6h9hdhOKsXsQHllht +CA9hr362OsNfHEDxQAYfSoOCz9v13IyJBFtUY8trDVBVO7RWmChZh0OT5ocEGNW3 +mAO5FRtkWQ9O8vdlPdxBkpWX9rn1B2epyPRmH78wo79Ar49d4rLSnR+M1xLt0ClO +KhV8xz1D7zCkDtel4dbPmFeyCHXDE5AtgTlSGb/Sfr/gz4bwghJWVQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/33/end.crt b/src/tests/data/pss_x509/33/end.crt new file mode 100644 index 000000000..3725dbbc7 --- /dev/null +++ b/src/tests/data/pss_x509/33/end.crt @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIETDCCAoCgAwIBAgICALEwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMEAxCzAJBgNVBAYT +AktSMRMwEQYDVQQKDApHb3Zlcm5tZW50MQ0wCwYDVQQLDARNT0ZBMQ0wCwYDVQQD +DARDU0NBMB4XDTE0MDIxMzA5MTAyN1oXDTI0MDUxMzE0NTk1OVowSjELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDTALBgNVBAsMBE1PRkExFzAVBgNV +BAMMDkRTRFIyMDE0MDIxMyAxMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKC +AQEAycuo3EvnPX2XqHQ//AXb3z9YIfi3xDIbrW0XoqAHAZ8pCvI0AbVGCD4PuIP0 +Ixz5HF+9hHhmm3qV1+1lFpDVwDLFla0YXSPcbTRPekaUC70uoW3ZcZ2hxwS2mFF1 +3kZap1MX5vXuKPSJb6LezEudvB3L4P7xW1wkVWMxQliKPGFWhTv1F6v3bZszT+ni +c18atmrj6VydZWeCZfmgWqEF2uPoep4ey3KHmOzQOOpJTwb3z7UER5nySArpcq0F +ud8XH1zj1FZ4J+HIqHsByvyFEgP7xXt4eDTI5skJSmTo+JnTZu02W5BTjEavUm1j +H/l6Cxxk3w/lxd88Xv/0xakQJQIBA6NgMF4wHwYDVR0jBBgwFoAUfAYmGuN94z/6 +1hRw5au/bRR9J/AwDgYDVR0PAQH/BAQDAgeAMCsGA1UdEAQkMCKADzIwMTQwMjEz +MTgxMDAwWoEPMjAxNDA1MTMyMzU5MDBaMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZI +AWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAYEA +djH6jsVQocTA9LJdH8jWeKKHwA787GtF1taFvOrsLEHC0T++9ODEKDfQbFkDCO8H +7rzLMxtjRKfZIYwHOQ5bqu/FUZwJYelhZzHk8R0eJOyiRDNX9Trs4eIyVhWE9Hjf +/cYCJe/yd0KGWBIu/UhBZ/c68InyD1IRGqymFCFNP6ekKO01noxyoEvj1GM7iy08 +VdyCPgpylYkChwF7vC3wWcm2aKEcQFsjJa3ewNmLxsUQen50+4Vzd6pZ1SAztgHA +UmfCA5GusFAsClHbSOBcWNx0/cbcQUM7fwYmhpeTbdM4qvHJfea/qqeiTZqnCP2i +RbFQDwnnVv4GCkguf0eq0YkR3NVSiZm1c2QgSDdT+nX77BwxxQlRREmO57vCvZ7I +y8z95ip02cgrcDGmNCTaQZ4BUbjFVTbW3ESfMY/tLc0LrfJDvP5q3HcqQZ7TdbZa +lxkcS28PLQHRUUSpgE/ehrR83iqJDcfEmTNf6NZPDt0n+BzgWcXwcBnDiWewk3/7 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/33/root.crt b/src/tests/data/pss_x509/33/root.crt new file mode 100644 index 000000000..6a9dda47e --- /dev/null +++ b/src/tests/data/pss_x509/33/root.crt @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIE1DCCAwigAwIBAgICAKMwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMEAxCzAJBgNVBAYT +AktSMRMwEQYDVQQKDApHb3Zlcm5tZW50MQ0wCwYDVQQLDARNT0ZBMQ0wCwYDVQQD +DARDU0NBMB4XDTEzMDUzMTA4NDE1NloXDTI4MDgzMTE0NTk1OVowQDELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDTALBgNVBAsMBE1PRkExDTALBgNV +BAMMBENTQ0EwggGgMA0GCSqGSIb3DQEBAQUAA4IBjQAwggGIAoIBgQDH/nWcas+e +p0xr3OGgYFg0z0lziSszRIEfBPVm5MXT4I+6zRpttP1rT+bOQSyJw6ceEGTDNVmC +bEKKENsLXMBnPwJPRUCNtTUoOLTAx3ydLwbjyu4OxMkTXl3LnhwFZkx+aNmmmFXX +ik/KiybEK60bdKzvBFffAUMwJ4dWidt4tsAsDMpzqbIskX/rUTk30EHu+oxQVfjA +8T3E/wY2Ftlw7HMQJ+Hpt+YS6FSIMxov0mOOTuASLQH0yNRT8aKreRL5Li7tIYwJ +0iymEHWs6ZAHNlRyJVrkhlzmZBMmH0n59ljd68e7RZtebcF+2/j82aYNG1QYdey3 +pIYR32WR7Evpl6dVdzBDSZuJfvXU5qO7hyMrkb+AG29MUZUGMsQwQAhw2y/mGylv +H3mWzOjtRqXeLLfAc1kdwrVCWqRo/HJmAyh0bRMTQq4qbZf59Bct4tXE83+pqqWn +nJh7l8TGl5UQ8Z9dcWaqiOSgu6YXrKabTxTr6cEp0KSLFSY89wMVYI8CAQOjcjBw +MB0GA1UdDgQWBBR8BiYa433jP/rWFHDlq79tFH0n8DAOBgNVHQ8BAf8EBAMCAQYw +KwYDVR0QBCQwIoAPMjAxMzA1MzExNzQxMDBagQ8yMDE4MDUzMTIzNTkwMFowEgYD +VR0TAQH/BAgwBgEB/wIBADBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBADgilI6lg++h +Ksepo0VexD4+zwQFYaygu+dpMLtd5fbyL/ewqYAPt9NReNK1m8mcl5k3isKvcOvp +p36hxn+DQioBHOEruBxEsmS6yueyE6ZHOANJ0caU31+GO1g+pggmEjjzA+TxhMG8 +AcJsBgquDZmLVGryb5VvbAfotXe6FwiiPtLsHzB1dYoiy1Uyu2HT8cYHRZ5l1v43 +sVqhz+TcdVN+i2E/O8H/ctQYje9ePbepLRetXbiwgpOlYEY90E1XtYeRGpD+91K6 +jKJv6H1PTs88wgMvtDVrPSNHCSz/xWDHylBjwR24ycYMArq6h9hdhOKsXsQHllht +CA9hr362OsNfHEDxQAYfSoOCz9v13IyJBFtUY8trDVBVO7RWmChZh0OT5ocEGNW3 +mAO5FRtkWQ9O8vdlPdxBkpWX9rn1B2epyPRmH78wo79Ar49d4rLSnR+M1xLt0ClO +KhV8xz1D7zCkDtel4dbPmFeyCHXDE5AtgTlSGb/Sfr/gz4bwghJWVQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/34/end.crt b/src/tests/data/pss_x509/34/end.crt new file mode 100644 index 000000000..a7cb5e6ec --- /dev/null +++ b/src/tests/data/pss_x509/34/end.crt @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIETDCCAoCgAwIBAgICAK8wQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMEAxCzAJBgNVBAYT +AktSMRMwEQYDVQQKDApHb3Zlcm5tZW50MQ0wCwYDVQQLDARNT0ZBMQ0wCwYDVQQD +DARDU0NBMB4XDTEzMTExOTEwMDEzMloXDTI0MDIxOTE0NTk1OVowSjELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDTALBgNVBAsMBE1PRkExFzAVBgNV +BAMMDkRTMDMyMDEzMTExOSAxMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKC +AQEA0ed/CTeGnve7ELXE2sM/+1I3sF8gnVwBqx8dHQu0uGod2I8FUAuTrhnY3OtN +Lo/iSyFFjrVdhnNnoZd92kmONkEUYHddOzaBLlpw2Ay3E6E5MAvkXa58DnIf81m3 +um6QXrsHsuKrhIoEUunt3GK8SnsLIXErpFyMyEZy+DZIY3WcFsT3kheS0ChSM4+c +OxcFMYdQri2xK0iCGBcesX9TBvgnKzQpYEqAqH8Q81DIpM6DPtZJD2GbVTlgHP2B +u5EAOTcrdWUUdkLNCjy43BweGYROq5+Qaed+KuJAeaCVnbowQte6EKV9jwps7p7o +pFZmbbjBQ/MSnflc6u+iyKwMRwIBA6NgMF4wHwYDVR0jBBgwFoAUfAYmGuN94z/6 +1hRw5au/bRR9J/AwDgYDVR0PAQH/BAQDAgeAMCsGA1UdEAQkMCKADzIwMTMxMTE5 +MTkwMTAwWoEPMjAxNDAyMTkyMzU5MDBaMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZI +AWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAYEA +Y+27feE2moGjqonS7Mlkob5fw4Yl5YbM/I4PlO+NKUot7AzwZ167zmgo/SG4TCCb +QSoPJsf41Z0p3mzngbES/cyvWFAzd8ttvArGOtS3GM8KKi8JnA9O/2A23VtUdoE4 +WCuU3+k7MDNjssMFM4u8nX1dSr3zfzNXE79NiaaQDR9GH+22rarBq861RGCmO4fe +XOuZjKqmSWoF7Bwx2JCMNfkv7xeYu47kGw+8giZIiLHDf/V0bP46tR1nnJlgzP7X +UM95UK/IOwYjCG9yQxoHVXEFqueihtIvQrXiKsMSIY7cug3dzXBNxw7GGLr4JZZG +XSwW8p1zalGuEk2sB79tNzLZdLMDZjm3dmENwEPtrsQCvfc0zCIjr6phIKAHgg8j +6lmdSBH0PWkN4z61Gi0pMcM4jpw+nAjA84tUnN8nrj2y0J100HhRYYkRUgeJb6WM +xnPz1hwFV4nKECVCEx/Xmx7+GAuh4VQIRaxA4yoF6RIrXvPrlmw6A1J98HMbUNLq +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/34/root.crt b/src/tests/data/pss_x509/34/root.crt new file mode 100644 index 000000000..6a9dda47e --- /dev/null +++ b/src/tests/data/pss_x509/34/root.crt @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIE1DCCAwigAwIBAgICAKMwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMEAxCzAJBgNVBAYT +AktSMRMwEQYDVQQKDApHb3Zlcm5tZW50MQ0wCwYDVQQLDARNT0ZBMQ0wCwYDVQQD +DARDU0NBMB4XDTEzMDUzMTA4NDE1NloXDTI4MDgzMTE0NTk1OVowQDELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDTALBgNVBAsMBE1PRkExDTALBgNV +BAMMBENTQ0EwggGgMA0GCSqGSIb3DQEBAQUAA4IBjQAwggGIAoIBgQDH/nWcas+e +p0xr3OGgYFg0z0lziSszRIEfBPVm5MXT4I+6zRpttP1rT+bOQSyJw6ceEGTDNVmC +bEKKENsLXMBnPwJPRUCNtTUoOLTAx3ydLwbjyu4OxMkTXl3LnhwFZkx+aNmmmFXX +ik/KiybEK60bdKzvBFffAUMwJ4dWidt4tsAsDMpzqbIskX/rUTk30EHu+oxQVfjA +8T3E/wY2Ftlw7HMQJ+Hpt+YS6FSIMxov0mOOTuASLQH0yNRT8aKreRL5Li7tIYwJ +0iymEHWs6ZAHNlRyJVrkhlzmZBMmH0n59ljd68e7RZtebcF+2/j82aYNG1QYdey3 +pIYR32WR7Evpl6dVdzBDSZuJfvXU5qO7hyMrkb+AG29MUZUGMsQwQAhw2y/mGylv +H3mWzOjtRqXeLLfAc1kdwrVCWqRo/HJmAyh0bRMTQq4qbZf59Bct4tXE83+pqqWn +nJh7l8TGl5UQ8Z9dcWaqiOSgu6YXrKabTxTr6cEp0KSLFSY89wMVYI8CAQOjcjBw +MB0GA1UdDgQWBBR8BiYa433jP/rWFHDlq79tFH0n8DAOBgNVHQ8BAf8EBAMCAQYw +KwYDVR0QBCQwIoAPMjAxMzA1MzExNzQxMDBagQ8yMDE4MDUzMTIzNTkwMFowEgYD +VR0TAQH/BAgwBgEB/wIBADBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBADgilI6lg++h +Ksepo0VexD4+zwQFYaygu+dpMLtd5fbyL/ewqYAPt9NReNK1m8mcl5k3isKvcOvp +p36hxn+DQioBHOEruBxEsmS6yueyE6ZHOANJ0caU31+GO1g+pggmEjjzA+TxhMG8 +AcJsBgquDZmLVGryb5VvbAfotXe6FwiiPtLsHzB1dYoiy1Uyu2HT8cYHRZ5l1v43 +sVqhz+TcdVN+i2E/O8H/ctQYje9ePbepLRetXbiwgpOlYEY90E1XtYeRGpD+91K6 +jKJv6H1PTs88wgMvtDVrPSNHCSz/xWDHylBjwR24ycYMArq6h9hdhOKsXsQHllht +CA9hr362OsNfHEDxQAYfSoOCz9v13IyJBFtUY8trDVBVO7RWmChZh0OT5ocEGNW3 +mAO5FRtkWQ9O8vdlPdxBkpWX9rn1B2epyPRmH78wo79Ar49d4rLSnR+M1xLt0ClO +KhV8xz1D7zCkDtel4dbPmFeyCHXDE5AtgTlSGb/Sfr/gz4bwghJWVQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/35/end.crt b/src/tests/data/pss_x509/35/end.crt new file mode 100644 index 000000000..969a02024 --- /dev/null +++ b/src/tests/data/pss_x509/35/end.crt @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIETDCCAoCgAwIBAgICANQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMEAxCzAJBgNVBAYT +AktSMRMwEQYDVQQKDApHb3Zlcm5tZW50MQ0wCwYDVQQLDARNT0ZBMQ0wCwYDVQQD +DARDU0NBMB4XDTE1MTIxODA3MzQ1NloXDTI2MDMxODE0NTk1OVowSjELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDTALBgNVBAsMBE1PRkExFzAVBgNV +BAMMDkRTMDEyMDE1MTIxOCAxMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKC +AQEAwDkxZoGpGpzuoDswDUC04ZjxHPBkgeVzxh/fltn70ynnrwMwGeGMVPQX5Hul +7Ft1PZh098A0J/GCoTq1jTXPWuZEwb6gqP3fj47C4COEAzhzCW4XVsGB0le7J6Sf +wHLxh4FVJc+/rMxTsNlAKtSJcRky+yagBMg1ItY/1UN3JHNCsi6p61/NnGp7lpZQ +hsziQ1uC76YlZsOXT5v9a4YANRsgMNcr83NzQjTa7AL5Czl0uKvhDevsODtnwPXT +yQNGA+Ryjh90lalP8zNXsm0AscZXWePvfhgcFU1naFMILJ35ktBLQq0CM+qTHgGA +Ds4AKbk3zIZEgRRE+bM/sYuR2wIBA6NgMF4wHwYDVR0jBBgwFoAUfAYmGuN94z/6 +1hRw5au/bRR9J/AwDgYDVR0PAQH/BAQDAgeAMCsGA1UdEAQkMCKADzIwMTUxMjE4 +MTYzNDAwWoEPMjAxNjAzMTgyMzU5MDBaMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZI +AWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAYEA +OQWySbwmUxl/wWc6bV1wPv439/EJum5niSRD3WKOCJ2unQi021JZ0H9r2AwzDjqh +7fiiy7+7PCWoglePybhOrQMY+RIUEpEPq8B3oqDZhZo2ee50zICIAp1sU441oV0k +aeuqAXCu/LxEsCq7+YrjXW1+QR9uAO2vV8ZlUzJZYYgDrbX/A7vuZDHkHa2U/ypT +7TrwHuk9bu5zViVNlBaF3L0yrqDfYjmgxFEo+SkchCXYuQ34SBqL7RV63r8vR9Ut +++ETcWrqeYuVY1l/ahOHHF5WYyOW9zTUCNZCGEOHlYa/zTV0e9OEVW5hOJhdzUg6 +8/hlUzQmzF17dp+jIRXTYEaTof/sGyfFT7gmAw3V4i0FzUz+d2jEFU0mZkyzVYON +5CV1RPTUx7UeWlPLua/mr6mpTNM0Rl6UItLObMp2oldmXULP3B13lI5hNwt6Ej25 +DDGmofO39BD+YH275cF4HDUk5yLFzt/ab6qnNk998MNglPKV8yLaWEEdbEW9Fs7c +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/35/root.crt b/src/tests/data/pss_x509/35/root.crt new file mode 100644 index 000000000..6a9dda47e --- /dev/null +++ b/src/tests/data/pss_x509/35/root.crt @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIE1DCCAwigAwIBAgICAKMwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMEAxCzAJBgNVBAYT +AktSMRMwEQYDVQQKDApHb3Zlcm5tZW50MQ0wCwYDVQQLDARNT0ZBMQ0wCwYDVQQD +DARDU0NBMB4XDTEzMDUzMTA4NDE1NloXDTI4MDgzMTE0NTk1OVowQDELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDTALBgNVBAsMBE1PRkExDTALBgNV +BAMMBENTQ0EwggGgMA0GCSqGSIb3DQEBAQUAA4IBjQAwggGIAoIBgQDH/nWcas+e +p0xr3OGgYFg0z0lziSszRIEfBPVm5MXT4I+6zRpttP1rT+bOQSyJw6ceEGTDNVmC +bEKKENsLXMBnPwJPRUCNtTUoOLTAx3ydLwbjyu4OxMkTXl3LnhwFZkx+aNmmmFXX +ik/KiybEK60bdKzvBFffAUMwJ4dWidt4tsAsDMpzqbIskX/rUTk30EHu+oxQVfjA +8T3E/wY2Ftlw7HMQJ+Hpt+YS6FSIMxov0mOOTuASLQH0yNRT8aKreRL5Li7tIYwJ +0iymEHWs6ZAHNlRyJVrkhlzmZBMmH0n59ljd68e7RZtebcF+2/j82aYNG1QYdey3 +pIYR32WR7Evpl6dVdzBDSZuJfvXU5qO7hyMrkb+AG29MUZUGMsQwQAhw2y/mGylv +H3mWzOjtRqXeLLfAc1kdwrVCWqRo/HJmAyh0bRMTQq4qbZf59Bct4tXE83+pqqWn +nJh7l8TGl5UQ8Z9dcWaqiOSgu6YXrKabTxTr6cEp0KSLFSY89wMVYI8CAQOjcjBw +MB0GA1UdDgQWBBR8BiYa433jP/rWFHDlq79tFH0n8DAOBgNVHQ8BAf8EBAMCAQYw +KwYDVR0QBCQwIoAPMjAxMzA1MzExNzQxMDBagQ8yMDE4MDUzMTIzNTkwMFowEgYD +VR0TAQH/BAgwBgEB/wIBADBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBADgilI6lg++h +Ksepo0VexD4+zwQFYaygu+dpMLtd5fbyL/ewqYAPt9NReNK1m8mcl5k3isKvcOvp +p36hxn+DQioBHOEruBxEsmS6yueyE6ZHOANJ0caU31+GO1g+pggmEjjzA+TxhMG8 +AcJsBgquDZmLVGryb5VvbAfotXe6FwiiPtLsHzB1dYoiy1Uyu2HT8cYHRZ5l1v43 +sVqhz+TcdVN+i2E/O8H/ctQYje9ePbepLRetXbiwgpOlYEY90E1XtYeRGpD+91K6 +jKJv6H1PTs88wgMvtDVrPSNHCSz/xWDHylBjwR24ycYMArq6h9hdhOKsXsQHllht +CA9hr362OsNfHEDxQAYfSoOCz9v13IyJBFtUY8trDVBVO7RWmChZh0OT5ocEGNW3 +mAO5FRtkWQ9O8vdlPdxBkpWX9rn1B2epyPRmH78wo79Ar49d4rLSnR+M1xLt0ClO +KhV8xz1D7zCkDtel4dbPmFeyCHXDE5AtgTlSGb/Sfr/gz4bwghJWVQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/36/end.crt b/src/tests/data/pss_x509/36/end.crt new file mode 100644 index 000000000..5dddfc7d2 --- /dev/null +++ b/src/tests/data/pss_x509/36/end.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFbTCCAyGgAwIBAgIESULI4zBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCQ0ExCzAJBgNVBAoMAmdjMQ0wCwYDVQQLDARwcHRjMRQwEgYDVQQDDAtjc2Nh +LWNhbmFkYTAeFw0xNTExMTcxNDUwMzhaFw0yNjA1MTcxNTIwMzhaMDgxCzAJBgNV +BAYTAkNBMQswCQYDVQQKDAJnYzENMAsGA1UECwwEcHB0YzENMAsGA1UEAwwERFMw +OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALoGmRjMB7q4YvpDqdan +odZclrtf2EmRWaRSZypxefgAKQqlr8hUEZaAWb7o8OR9EmeqKyir0oyfZfRFOIIU +oguFBN+/L/6jZKVVEjBMoZpgBs7L8Ufkou8TUuNY5HYeoffWJIT2tgCHVqdRr3uF +mOeWzLilwh8uLqguucyzeFlx8vvzAOCC23s4f5Fncog4TOkgbAm7OCYFW/iM0bB0 +LkXkM3xFuqGHz227dOOLShgSROkXUfGjSyAVD8myu8hmPn/Sw0iKc4g0mxcU64pp +ls5GFDp2jNaY18+pB24cOMf/lP3xblW5iYEm1GxqyHBz21acEJUu9CBKvtZnKIYq +uH8CAwEAAaOCAQ4wggEKMA4GA1UdDwEB/wQEAwIHgDAVBgdngQgBAQYCBAowCAIB +ADEDEwFQMDkGA1UdEgQyMDCkEDAOMQwwCgYDVQQHDANDQU6GHGh0dHA6Ly93d3cu +cGFzc3BvcnRjYW5hZGEuY2EwOQYDVR0RBDIwMKQQMA4xDDAKBgNVBAcMA0NBToYc +aHR0cDovL3d3dy5wYXNzcG9ydGNhbmFkYS5jYTArBgNVHRAEJDAigA8yMDE1MTEx +NzE0NTAzOFqBDzIwMTYwNDE4MjMyMDM4WjAfBgNVHSMEGDAWgBSMjpdpRn6tBofb +vfhe5ubFyS8HIjAdBgNVHQ4EFgQUAL74agAkgOrvgpuaSzuR2/E5ifYwQQYJKoZI +hvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgB +ZQMEAgEFAKIDAgEgA4ICAQCbcB3ESG6A0uX6pOxetmF0Giupoybpi5n0kt/N25k9 +6ii5tsoH/gb0/EsKfXbgUY32kEr8fEf2yPU+dgsyQsG31qwnRfM/LDZflL4lrPBC +12ltZa+RydEnz7AyH9l7xdch/24RL/ShOfhQCST1i+Kz3q5h06T9RjMYIhXa872u +ommz5Y7qJULCbCDD91aP+3e9pFH+m01gka3f3b7RJlN5YkDnnMcJtawOVb4Y0fIZ ++QMiZUhLL36ebHPIeJH00/DFuo09R7eA4G6AVkDeWKuR/84GpjV+ogpvXNuYPr+i +jRCH2JJtCGTKWpDv3cdzRsTSl3paHpSnKh7VCUOHoKgcAYTIhV1WrX0ycHGNCu5t +Xo4YmWOzkeFig2Oj8WQtAb9pR2VM/B79j2jVqmhLwv2TGa2VbjmT/gmhU9cTauGR +TaW4IMpEnU2t5OJoa6T9KcQSmmlYn/nghNg0q9ClAZO8Kaqv75FI0OZXAjTtHE1z +PMGT+/OCC/oVtSJ+nin8ieoAkdH2WZNs5JzRdu2msB+aWd0otKeJS8ttl17tXTPm +7LyxY1Vw0jTsrpD9Mm9ZgWJCHBhYxhAnH3KGW5uQnbGFsYseoiwx+hFJtT5QZLZM +hptRsCleOCVMtARyNWGSeM3vQWyQt3v0eULIh4HgADuMu0yuQywSGNPMV3G4mhJj +uA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/36/root.crt b/src/tests/data/pss_x509/36/root.crt new file mode 100644 index 000000000..4c5f8fd3d --- /dev/null +++ b/src/tests/data/pss_x509/36/root.crt @@ -0,0 +1,37 @@ +-----BEGIN CERTIFICATE----- +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 +Q5qDALmOAOGWdakTLnfOMdiGBqGB +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/37/end.crt b/src/tests/data/pss_x509/37/end.crt new file mode 100644 index 000000000..0f9158a74 --- /dev/null +++ b/src/tests/data/pss_x509/37/end.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFbTCCAyGgAwIBAgIESULGxzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCQ0ExCzAJBgNVBAoMAmdjMQ0wCwYDVQQLDARwcHRjMRQwEgYDVQQDDAtjc2Nh +LWNhbmFkYTAeFw0xNDA4MDgxNjU4NDVaFw0yNTAyMDgxNzI4NDVaMDgxCzAJBgNV +BAYTAkNBMQswCQYDVQQKDAJnYzENMAsGA1UECwwEcHB0YzENMAsGA1UEAwwERFMw +NTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJMw/4rhXQlmVS6j92eM +JCHAf3hR8qp3X3MrDhoR7pxiqGyRsNWtE5cdx79fM1mkIzUKPCyGlUcwKigAQbpE +cBCiUqvu55DznABk4IWY7b4FyhnvEfGN4xVUQLyOdJWdS0B12xlS4eHW+zemEswV +6FoaC72JTIEVkxPCj7g5poAUcEzxUmOR+7eybJIFgvtEvCKbplG6TlYJ3jPMTRmO +5+l7EJqjhvSTdCfvayPaq5vuIpHn3EP8NCvlbJ9O915ie/gJ5JQ/TW6I6PafoEuz +xakXyqlxxeRCwUjsEhAILtPvh6IJDcZXDvWqT8ryE6CEtnsvTLrT0UWNPlwz7PQj +SJsCAwEAAaOCAQ4wggEKMA4GA1UdDwEB/wQEAwIHgDAVBgdngQgBAQYCBAowCAIB +ADEDEwFQMDkGA1UdEgQyMDCkEDAOMQwwCgYDVQQHDANDQU6GHGh0dHA6Ly93d3cu +cGFzc3BvcnRjYW5hZGEuY2EwOQYDVR0RBDIwMKQQMA4xDDAKBgNVBAcMA0NBToYc +aHR0cDovL3d3dy5wYXNzcG9ydGNhbmFkYS5jYTArBgNVHRAEJDAigA8yMDE0MDgw +ODE2NTg0NVqBDzIwMTUwMTA5MDQyODQ1WjAfBgNVHSMEGDAWgBSMjpdpRn6tBofb +vfhe5ubFyS8HIjAdBgNVHQ4EFgQUCgTVsbYAhBjhmpYCGSyyPOgodAAwQQYJKoZI +hvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgB +ZQMEAgEFAKIDAgEgA4ICAQCOLoKd5oOD4TVkqGU5N88kYLL/ntEUknmchY6rYUWs +gng5WC9mB8ir8natLsaMOfJIUEYfjiOuFXg0K+nDwrYxFYQZ1IvLy4xA4P/52xru +9+zF/lz00kjbhProjVF4Z0sc7kl1o8ZsbRiy8VQ6RWOG4p0Gpa2RF5yNd9FVzMbh +KsyvVa+7Zbh3O8a2qeGQK9KE5jKbru7zWtK5oUoDUeI2dHrtv4SGDn5pqbjfMuGd +aueDTR5lGByae5LmrKDYFESdg6skDWa/PN26ngwQrXXrvbsP/Qya5MEzW6lpg04L +WFeyRG33aVdCuHTAFvROeWU3HaIuhKX1vJqKos3J3oTHi9kBqzGqY6J0yRWhfBoA +b2yGKwSi5q5bVzimnxcmSmT+nRNj1Almg30vQedqiM/Hx9aZcRLeIdybsBWvl5DP +Gn5+couopTfQZIIj+y8SMnAjUlwg/iBLVZ/Zd2RUuTPthQnG4PM/HywL35zRFj6W +RhgYG5OrzMxzmZiH68DIpGHp70JecuFntX7fhERtepLPn4msi2moZMQX7sAUt78w +q6HzsCJ4ymCRAKr5Z46AX4/F5QuA6EvJOwvlhN9UZnx2Z6miY1SuIZvvt8yu75zG +KC1jz7M6G+ahlWCRekKSZapXQQah/7Mr1ICZRUp1ASi01FDseJPP5+n3sWj4/mQr +mA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/37/root.crt b/src/tests/data/pss_x509/37/root.crt new file mode 100644 index 000000000..4c5f8fd3d --- /dev/null +++ b/src/tests/data/pss_x509/37/root.crt @@ -0,0 +1,37 @@ +-----BEGIN CERTIFICATE----- +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 +Q5qDALmOAOGWdakTLnfOMdiGBqGB +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/38/end.crt b/src/tests/data/pss_x509/38/end.crt new file mode 100644 index 000000000..9a5734644 --- /dev/null +++ b/src/tests/data/pss_x509/38/end.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFbTCCAyGgAwIBAgIESULGojBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCQ0ExCzAJBgNVBAoMAmdjMQ0wCwYDVQQLDARwcHRjMRQwEgYDVQQDDAtjc2Nh +LWNhbmFkYTAeFw0xNDA2MjUxMzI1MzFaFw0yNDEyMjUxMzU1MzFaMDgxCzAJBgNV +BAYTAkNBMQswCQYDVQQKDAJnYzENMAsGA1UECwwEcHB0YzENMAsGA1UEAwwERFMw +MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMEp6hW6+JO0lzfSXgaG +ftI24gh+Pz4JrB47iTToDmQTOIq9bjQaMfdomvjC0xPsnUOnAyaN71cyW7zaDUid +NGo+7iIBS5/THByhp8TC/96eUtQSNjHT43fjYFfHQYZL60dpNVKJPi2vDK6oDfLI +baQTep02BMETGqncGbvk9f+v0xxC1p7anm50cIkV+V2dFI/eBVCXeErAEmRtVZ/i +g+6RVc2Rj385KvmrLImkbKIBjzbearj2lPdQLAvRBCgsg55uyAaXeea3dzPQoBJ/ +wY4IJ8Gpqdm6kjNL02mzAgb/d8xNb85410cYH6cgfnquM9tzbzbu/LsY8WWM5ujg +jCkCAwEAAaOCAQ4wggEKMA4GA1UdDwEB/wQEAwIHgDAVBgdngQgBAQYCBAowCAIB +ADEDEwFQMDkGA1UdEgQyMDCkEDAOMQwwCgYDVQQHDANDQU6GHGh0dHA6Ly93d3cu +cGFzc3BvcnRjYW5hZGEuY2EwOQYDVR0RBDIwMKQQMA4xDDAKBgNVBAcMA0NBToYc +aHR0cDovL3d3dy5wYXNzcG9ydGNhbmFkYS5jYTArBgNVHRAEJDAigA8yMDE0MDYy +NTEzMjUzMVqBDzIwMTQxMTI1MjM1NTMxWjAfBgNVHSMEGDAWgBSMjpdpRn6tBofb +vfhe5ubFyS8HIjAdBgNVHQ4EFgQUCmPVagPm3WrhHG2eGoLk0C1jfSEwQQYJKoZI +hvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgB +ZQMEAgEFAKIDAgEgA4ICAQBPsxuoPQ4LYjC4LK/rmm8jp+cGygB699ctHaIkq2L3 +HWvFKZ+FQzZboMUiFYegSOUcENwPAizsTVi1ymn/PlNBqz4VyRym3WkviN/o0dEA +13o1E1xajq1y+HcQGdsa/NpLKX26m4Ab0KVYb7gARcCOGgVAxjnQXPOQKSBcAnoK +dgGgsgnEw/5UZlcBwQNAaHQT75uOE0iT1IbICABCBMSZg6w5PBmYYxHdL6APM8Gh +ZcEpDc14jwiNQjRma1D0u0JCCffoMf2BLSotdWq6RtxJBy/6bqOYUAxi1gr/O11/ +6N5MkyS+CtWO9OfhAWASKTq7WhISrvrFemDFE7GYjN+QK6mPxiuvfslEYrJodrE8 +uX9tPAex2wxj0h3wwYY/5p7fKOiWXbM4FvvNdthg0TmrwL2Of3yLZUWKI7qJku8m +gVxjSrJxcRhkHKD0PYrx/sM+CXxzqdm0/EKqciBZB8grM5rx3h/g4durT49mvZWZ +7188YshieWFU5GnH2AAx7bwZQBVqcWzPrzGDQrIKD3LeSW2g2ybj4uLge2WH2Cja +1qBhsN5yUW0+gIiPQDO4zFTdL4TcTWQGGfkYaJLd5kQ2+xI2aoHaDNPof16LcfqN +Joic30+Lt60Z7zq8tR3NqQpZFr6tMHuJ242AJlOI3rqQcPqemUKxOGILRBxpx3pg +mA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/38/root.crt b/src/tests/data/pss_x509/38/root.crt new file mode 100644 index 000000000..4c5f8fd3d --- /dev/null +++ b/src/tests/data/pss_x509/38/root.crt @@ -0,0 +1,37 @@ +-----BEGIN CERTIFICATE----- +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 +Q5qDALmOAOGWdakTLnfOMdiGBqGB +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/39/end.crt b/src/tests/data/pss_x509/39/end.crt new file mode 100644 index 000000000..5ceb7e8e3 --- /dev/null +++ b/src/tests/data/pss_x509/39/end.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFbTCCAyGgAwIBAgIESULEpzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCQ0ExCzAJBgNVBAoMAmdjMQ0wCwYDVQQLDARwcHRjMRQwEgYDVQQDDAtjc2Nh +LWNhbmFkYTAeFw0xMzA3MDkxMzQ5MjFaFw0yNDAxMDkxNDE5MjFaMDgxCzAJBgNV +BAYTAkNBMQswCQYDVQQKDAJnYzENMAsGA1UECwwEcHB0YzENMAsGA1UEAwwERFMw +MzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANGkCY118wuiI4IqLAJX +eUkPWi+ZAmDgFab+GEGXwnVkD1etPacY+HbDOFPgOV9gfrZiFCzIYng0e2itNw/u +AEU4llfunFhDbxFkZlj9MCmIUcecb5l3JFPnViqUuNC4bfRuIgSl/F5ttkeyTkLa +UR4aMusq79WDFqXspvfS9pfebc73iSi4QXyAfOCHABhqFId5IxPwoWXCRkKxeWxW +G5gx1/MT34o5yabhlw11/N/RSGqrY8MAZ4vj3duc7LvLOIMjf+Xk+Oe2FfEuvASK +VgmMS4u8QAUs/Nnml8hNa7tOC4dH13fYvNmmfhTjNskSqIlqaer19qoZptYnbZ3l +Sf8CAwEAAaOCAQ4wggEKMA4GA1UdDwEB/wQEAwIHgDAVBgdngQgBAQYCBAowCAIB +ADEDEwFQMDkGA1UdEgQyMDCkEDAOMQwwCgYDVQQHDANDQU6GHGh0dHA6Ly93d3cu +cGFzc3BvcnRjYW5hZGEuY2EwOQYDVR0RBDIwMKQQMA4xDDAKBgNVBAcMA0NBToYc +aHR0cDovL3d3dy5wYXNzcG9ydGNhbmFkYS5jYTArBgNVHRAEJDAigA8yMDEzMDcw +OTEzNDkyMVqBDzIwMTMxMjEwMDAxOTIxWjAfBgNVHSMEGDAWgBSMjpdpRn6tBofb +vfhe5ubFyS8HIjAdBgNVHQ4EFgQUGj7tok74m4K0yecq73WIrUi33HwwQQYJKoZI +hvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgB +ZQMEAgEFAKIDAgEgA4ICAQAojBNBMN+FrHuJnMH1q1GeCBODmW43HDXKKjzPZIWy +mv+LwRBUBFOVLRqcMInIIVvR1E2lH3EtuoKptmLQqUdimoT7EVAIA4SdujfWGWxt +7qZnslcZf04Rgi8iOB2EpU8P8uF54g95L7NGwUHHfO0+0tAiIm/B/pil3dlp+kjC +Rx4ii3//NzrLgRlCzMKOwajCw/GmoHLedod7ZduO6eFN81InLocC1TquNWDVXlS/ +IheyIDGhgmVRQU5uuH98/3GLTSQpRV03Ifv+RW3l7He1XEnCxQbbvO6haWzbrzev +zxaIGerNBwKQv+AQNUREaBopRBJsuatcFpt+T74Qhh9w9tg1u31A8Y4MRL5iTepS +h+TCEnwNcRZnhh6orRR3dGWP9sH47dwZpd61X0v+lgTYXZ+RDIBNBViXXK8C4tJz +oxgO9rPu/fTJ9tCFkRV+UC3GDw0qOWlqP5KYLpjWyIGoIjijFn2w3Pq6XgGwV2lG +TV2Fb1XE1oGZHzSSSBYhi6CzNvmFQ1swL8/i86NCqSplZrHgXlijP84KVAO/kUB5 +UIwJViPGqoU9Ys2pzS8ip2pTQiAWg93UU7rooNminIOezaDBVjPAcHZe3gNZIeRf +2NqPBwvenZ8ea3b/2AUlnWJDUCK8m/oSSleZzi6IoqggunzNPRnrrPmqmVD/ZgHm +/Q== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/39/root.crt b/src/tests/data/pss_x509/39/root.crt new file mode 100644 index 000000000..4c5f8fd3d --- /dev/null +++ b/src/tests/data/pss_x509/39/root.crt @@ -0,0 +1,37 @@ +-----BEGIN CERTIFICATE----- +MIIGcTCCBCWgAwIBAgIESULC/DBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCQ0ExCzAJBgNVBAoMAmdjMQ0wCwYDVQQLDARwcHRjMRQwEgYDVQQDDAtjc2Nh +LWNhbmFkYTAeFw0xMjEyMDUxNTU3MzdaFw0yODA2MDUxNjI3MzdaMD8xCzAJBgNV +BAYTAkNBMQswCQYDVQQKDAJnYzENMAsGA1UECwwEcHB0YzEUMBIGA1UEAwwLY3Nj +YS1jYW5hZGEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDL5DZMQCWD +1k+MnU07pU6+p0sixT1s625/XxUQCgQtWpxDBMIYd8llqZnBsy/leHjZfzuNqMro +dCHg3BjqpWLLEIXsEOsU7TpG/qx6dBTQEq3Z69ZPnuGhwmHFHkRxBqJd1ZNKsP3i +nTQ7QhGZKp7zB+6kUW9Mi7lfhPovp3UVx5fUce3eCKZ7J08qLQiY/nc+jI+iqVhE +Auvy7q/Wy3j2hVJCdll2x5YAKolONxILgn42FCCMZxADCEXAo04h/Lsi1cPJ1veS +zTYKFc+vKW6VqFsEuw5mUkJMTk/JI2/vsV9SEucSCDpFMUeJrS1YeSd4f1nzZIHM +ccSdqkDFR4ievIU0+D3gUADtCq1TZYbjemqQVf1xEGniCuK4Q73qksL+th+ffsFq +yIeQpfzYLF4YC6ICrBsQiPv8vi2pMHj+BTtOaGtTeF5dSwiJ+NanVVokKUJnXtD1 +Zwrx/UQJUC9+HcSFTooKGidYG9DDJn45BSTc9LLbo4oBfjLT9k4pyqNYOS5niOjH +ue3ZRzUDeAfwMMpatorm82ElbEGWTU+HFadMmR2HZk+e0XzYnpY9pdYpBfO38P6o +V1g1j5Iei8p5d+yDWrIZCxyd7X80Vy9cGfVTY2ljd3uBXCXt1VZWenaRRyX4QQcH +RUr/Eu4/WoBIHHMeofPv1mZf3Lmm+V0FnQIDAQABo4IBCzCCAQcwEgYDVR0TAQH/ +BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwOQYDVR0SBDIwMKQQMA4xDDAKBgNV +BAcMA0NBToYcaHR0cDovL3d3dy5wYXNzcG9ydGNhbmFkYS5jYTA5BgNVHREEMjAw +pBAwDjEMMAoGA1UEBwwDQ0FOhhxodHRwOi8vd3d3LnBhc3Nwb3J0Y2FuYWRhLmNh +MCsGA1UdEAQkMCKADzIwMTIxMjA1MTU1NzM3WoEPMjAxNzExMjEwNDI3MzdaMB8G +A1UdIwQYMBaAFIyOl2lGfq0Gh9u9+F7m5sXJLwciMB0GA1UdDgQWBBSMjpdpRn6t +Bofbvfhe5ubFyS8HIjBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRww +GgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggIBAKk/X412wl6IoRZ9 +Q+jUbYjLlv9gvs+xzCPJIgpeCgqQ4QWUaOmC0Dyy0VAOWA1chF9kMkL/q305Ejz9 +biP0J7ImzgvpkYZo26wGiP0X/m8yyiT2wo3tIdWlG/2C6av9BxZotmZqvXZcRMfs +C9Do6ELxe5PLRCVmFwODhPasIfyrLuaTx8nEbTCeUwWyTSD5TodyQjOOnijywKu+ +hV6d1Fh60u7AtNxOGSUTyQzfkhNYtWtY5vD/zOYnYDtPUL70pVV6kHC/OF8iSPS5 +iM0+DS+vKAOXclQxKqPcRnOsJ9Zy2svcBCvCgVOO3QMb+m90s59AQQGeZDGVVI5s +LsJ3Q6o+AgoDz1v7mXiVkAqYj3ZLMhiWf6/o1I4A8b9Dw8fUKdd+LF5NPjhhUrZG ++/KxvCjYhtwcyw01QHl9VZY4yNywfuI+hXomZHXBKhKFBorISM9gwyMLTMVce8tw +8Pfyd/Vk57Hq+FAhzH9TgyyTADaBEmiAlnyZA3Xg4LKsY+7SXMRtVzYwWVB+9ohI +lj5Ub/G8MHmT2IujyuEyNCHokrrvlYQzn3ORYAtRbplAH1fGLwH43I/shqqcYGRt +bnL9d29vwYnQ1qBiM8yBslZCS/2nKS5jMCZFUobL1e31eW5t03R7eSFwDHCw4aZV +Q5qDALmOAOGWdakTLnfOMdiGBqGB +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/40/end.crt b/src/tests/data/pss_x509/40/end.crt new file mode 100644 index 000000000..9f611ec30 --- /dev/null +++ b/src/tests/data/pss_x509/40/end.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFbTCCAyGgAwIBAgIESULJLjBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwPzELMAkGA1UE +BhMCQ0ExCzAJBgNVBAoMAmdjMQ0wCwYDVQQLDARwcHRjMRQwEgYDVQQDDAtjc2Nh +LWNhbmFkYTAeFw0xNjAxMDUxNDU0MTdaFw0yNjA3MDUxNTI0MTdaMDgxCzAJBgNV +BAYTAkNBMQswCQYDVQQKDAJnYzENMAsGA1UECwwEcHB0YzENMAsGA1UEAwwERFMx +MDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALggS7dWg6moNWLMs4ZJ +YyhX4R0YcjvZt4KkG1aExGPWmLJoYEu58QGH4/xw/z5uFGQLntsPkoREdvmH+Mb/ +OxZUOPYCPOwXN/LpDg7MSfMQbgXhnB8J92MOFQUw5CA/Ev7ec1iYwGGSME2uM/mz +3zWQx3QIMZS4skRrKCgSyMnumIcCJHVbYgLjL8SWmAmyM6uxQ0nL2Ko1mVQK9OSX +lGKiKApzMxMuPXKXjznqPw45BNiJDVG3mBvMAKQjBTTlJ2B+e4sjPnEZv1bTJRZk +VuSg8ar/qWeOVp9o0lvCyUSAM6cE4+zOzSHX1Nzy8obDTSuYZubNLRFYasfZAKGv +HcUCAwEAAaOCAQ4wggEKMA4GA1UdDwEB/wQEAwIHgDAVBgdngQgBAQYCBAowCAIB +ADEDEwFQMDkGA1UdEgQyMDCkEDAOMQwwCgYDVQQHDANDQU6GHGh0dHA6Ly93d3cu +cGFzc3BvcnRjYW5hZGEuY2EwOQYDVR0RBDIwMKQQMA4xDDAKBgNVBAcMA0NBToYc +aHR0cDovL3d3dy5wYXNzcG9ydGNhbmFkYS5jYTArBgNVHRAEJDAigA8yMDE2MDEw +NTE0NTQxN1qBDzIwMTYwNjA2MjMyNDE3WjAfBgNVHSMEGDAWgBSMjpdpRn6tBofb +vfhe5ubFyS8HIjAdBgNVHQ4EFgQUGlKToS9QECMlYKFCZ12AIMioXd8wQQYJKoZI +hvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgB +ZQMEAgEFAKIDAgEgA4ICAQAP5WX+DuZZcAM+ONvMz8oJ571W3cbnCSNwqzPFnnLR +YMWKGx4O0wj9WbshF6VsNe+BzthL+mGyoGS8BSxYCT1JmRUNlTDITdZisNnSpjBg +c2RKBIZy4Cjca7MeDY0ZtTQRvyXx792kNCFHm+othSSWWstARub4qKyywQ7wnQgF +y72zsCpSNcToM92ZiUB9nBGYul4oE+QN1ejsGcyZ1NSDIAUKFwY1lwFmf2XAEV/t +tdWfU7vlZrvGDgrUGmO0DFiPtCGUllU0ZnnbJfzeRmYlGhwXypmNfKHIN/drHHWd +pBpT0seRi6FpvCN1qxy9WaYraUDdNHactivWwoFOAHY7m0NTx67/YfHWQC3mSAui +3a06FR36HIESgL9QfBzQhivi8dvqjfmQHuX8LgqrDf/6wRpjUey4K0UQhaXCiJmX +yVvYDSuhSudKjHKtDed7NELq8AklEvgz1UONDZtYC6xA/cpuwgMZ8/9QswIkAE6A +ceOl+lLdmNFcroZFqEiPhLjlwokAVzJ25EAdOtx2WhNOvQItisuxlKkWm23OPz0i +Cuj/JmN5nxY/nrSKcOWhVBHRxjBOga2VEg/IOOSTfqiv02b0UOOF3PnOxnChkpZw +kGErE1NiRlIO6VZRCGQN5Ix84iUM9OJMRoyRUmR889kxHy8njNGuQSVO+RIXc0Pp +oA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/40/root.crt b/src/tests/data/pss_x509/40/root.crt new file mode 100644 index 000000000..4c5f8fd3d --- /dev/null +++ b/src/tests/data/pss_x509/40/root.crt @@ -0,0 +1,37 @@ +-----BEGIN CERTIFICATE----- +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 +Q5qDALmOAOGWdakTLnfOMdiGBqGB +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/41/end.crt b/src/tests/data/pss_x509/41/end.crt new file mode 100644 index 000000000..4eb61565c --- /dev/null +++ b/src/tests/data/pss_x509/41/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +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 +AL5Dzy0uoEYsdaeqaAecfYnU +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/41/root.crt b/src/tests/data/pss_x509/41/root.crt new file mode 100644 index 000000000..27f142b6e --- /dev/null +++ b/src/tests/data/pss_x509/41/root.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIEmYftqGzCYQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTEzMTIxMTEwMjA0N1oXDTIy +MDUwNDEwMjA0N1owTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO4Sn5Fl67Cu9bJPCXOjCOGG3D +9DdUqKf1rbej88v/kFGHkRk0bEkRm0CaziRUwPxxQsRrdTSn2IePX8rqm7PBlVg/ +AKHixuXPef9YPx9tp9V1Zd3gKxZThenfIHuoLwkUjto8iADD2WNDhrvkQRl6f9RG +9lFKVsxpENEIMQ/JR2AL1KBqRFcMsyWCga5jq9SJQjUMI/uH9yl6Tk4Z6tTlypMm +j4POS82qRndrOtXPmaDQCt4NTzvlMDXnlOxLmO7Oy2g89Kov6R3yjFJS68GZDfVB +DvNwzeKdimliQwjeO28x7hgeaLTNhXvJ0FxVecDVCisjBEMzKFi+X6KImieCbxCn +Izz+KXns33M0+iBUezqkvbtBhG9U/VtTv3e7RcgcaOXi8MBXtSig89l42WSMDnoM +7EE5hXQDdZyM9n5r5nEZnnIoFCsodDkQcrAiV7/1up6dHjId7JQT50bwL0MAcf5i +DiboqFh3zU1b5HZEiQvFqkLihO5+IyfqL3qleoldmwfImCUq5Xjv8lKxXU5LIL0g +V/c0vLX0O/vqtw74UebvQKQQ9DcZIt8lzaIbj5FrI9Gk5bYbBa4ykHnIqa6jnSxI +PyxQImVmkhaLgOZHQivS9nnUSWxFajdxknhP2bU4qqXdNumzeh+4CX5+5ej8k96u +zlc3rv/mP7qz7ppBlQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFBP4qm9aUqAbV/LX +bvw6V1wiXiTdMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUE/iqb1pS +oBtX8tdu/DpXXCJeJN0wKwYDVR0QBCQwIoAPMjAxMzEyMTExMDIwNDdagQ8yMDE2 +MDUyOTEwMjA0N1owFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFweKSNX+2NX3WPfbr9gSh7WIiYc97L9nSpZSL9bWnFp+grUQLrWsWqZPMzkq +nrdSyGHaix1vJV7VDFh0RR+tH9TlewuHyOvgjCSZZ4adyVv5kgK613dEXnn+4neb +pIqVWYAumCPX8AFSSIzm7BaPiP5mDygNnYe1Sm1qHE3qCfhMEU8j7yS2svQEpYlj +PydDbAmN31iTlXdDIbr491llt0KzdqmgH9O34TmQYMsbrWdgmoPnD9OflSvwB+PJ +8OqZrUbafxJWZyr4wDkrQYwAtT1DjRqeIgfUYROLeFznTlSnF3nBi1QKy1NDYX9h +ppfaGEsJrmtSMzKje7LlaODxy5wfypIciW1i1YiLbp0ZBjbsXV8V7B+XY10WqolO +8eDZQai65kWV9VFHqMUDV3TvTLGLrfI2CBzqZqGIn5PWe1Qkzfvl3ME7NGix/sX+ +i1/dy+0/taiLZMg/JSKheITJPeVTHhW8kFLg4ZzPsMBS/9flVC7LQfFDe80BEwra +S/MU8W4e4+91+r6yzd1UD0ae+SwVR7p6/3fVMytu4Xv6CcxhuuxNXQIHaW/Z6eb0 +B7a+Ij2QO4WcnLN8YfpRnJ+s0nbrSq9khg0EfyNNicXmDe2sR5uwDWJw3LrpNewh +IfAHXXedDVIa7+T2tK/E6kUXQNTTQFc7z8+GFCU+cQth+Hk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/42/end.crt b/src/tests/data/pss_x509/42/end.crt new file mode 100644 index 000000000..c445afeeb --- /dev/null +++ b/src/tests/data/pss_x509/42/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGSTCCA/2gAwIBAgIIape7+KR6xYswQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MDgxNzEwMTkzN1oXDTE2 +MDgxNjEwMTkzN1owgYUxKTAnBgNVBAMMIFN3ZWRpc2ggUGFzc3BvcnQgRG9jdW1l +bnQgU2lnbmVyMQswCQYDVQQFEwIxNTEhMB8GA1UECwwYUmlrc3BvbGlzc3R5cmVs +c2VuIFEwMzE1MRswGQYDVQQKDBJSaWtzcG9saXNzdHlyZWxzZW4xCzAJBgNVBAYT +AlNFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsd4zyaCVT3CwhnZ+ +c1oNOiU/nV7RLnxG7pqLssSwqY+wMqbv8gJHmaVeoy/yZd+zlrnU5EL5MocKMh2c +tkhHGfLBtJGZ+oUrelsUpOQR7tAbG8Sb5I5hZ+Z8uw6EIa6ZlWjJNvMtEGpcQqyo +3pnq+DCA7u/rRxidHk4Ij0RtPAZ6sO73fYj2BuE9pNIs2BXu+wbakseYQIpl/HxI +XiOJ4e/FdhX6MU6njx0yJdIxgM5fbTKPNupeqZaDtLQvMr8eNelO5ewC5Veh6Ulf +Ag1+Pvl+gYvkoJgcAmr5KZi+M/Ksgdt+IpzT+0D1lRiPTazB84s0E7IaOs+YX71f +Q8HhQQIDAQABo4IBiDCCAYQwHQYDVR0OBBYEFBvA5pR9r0PcFbI/bawtPHecg7Ik +MB8GA1UdIwQYMBaAFBP4qm9aUqAbV/LXbvw6V1wiXiTdMCsGA1UdEAQkMCKADzIw +MTUwODE3MTAxOTM3WoEPMjAxNTExMTUxMDE5MzdaMBcGA1UdIAQQMA4wDAYKKoVw +VGQJAQMBATBhBgNVHR8EWjBYMFagVKBShlBodHRwOi8vY2VydC5wb2xpc2VuLnNl +L0NTQ0EvU0VfQ1NDQV80MTE1ZjQxMDU3OTNkZmIxMzE4YWU1YTY4MWVlZGY3ZTI3 +NjgxMjdkLmNybDAOBgNVHQ8BAf8EBAMCB4AwFQYHZ4EIAQEGAgQKMAgCAQAxAxMB +UDA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2VydC5wb2xp +c2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYbaHR0cDov +L2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUD +BAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAgEAjI4u +rtq7rCFy6eGgPWqrFIj8JO5ZUlPQ/7TwXjdO1Bt/2JvPV5ZZqmJ7yIQ4COxY+CxY +pO+uCsS9XJc3Qa+lPlNJfZsX+oQbQODj1hCLx0xeHkA5AiD1C8mJiXvPdnGeiU1r +enQlz90vW4PmJRJSpe3VruDVF55Sy5JU4KW4USmxuDDEwqhIprDkrCjn8VlcvzpN +q+GH2K7v/9egKZkR8RmKOVBDHoMk+jnV9fHGSjMbIkxcGLbPwo6MsnxrKymguDgQ +RCaQaogO9zlhsfW8biEH5bbSsaPo7JJI/b6GetuBUyH+wyoqJu8xH4oAL2lMnpRz +lriC2UZt92RBD2Cfh4MbEQjB8P/ORtCK2g9Q3kozdUx4OoHWPGwScUIPmyUwk1YT +C8jd4hUBi0pi/euyfHYw0AEyZgOws0Ll+fBaWZgVUVJYdl6uLgxBUEPgE6C27R0/ +T/A0ldGVyre/OhsANZ11vEl90mqicTLTkX+0yk+5xybgkOQbqbvEEcsO63gSH2Qz +GsvTHssTqfl3vARrdw3WtITvJOfSVFTKTPy/kH7Se/0LKlPEFiZzHc+EF2D1GtFh +6Lg4jFmLQobyU1qInJHFZ1JfILCDj//qYT1YoYeboGmqkUz3OdqzjDGmj3w9RoTB +243Xxk9GmFAQ0mXI1ed1Db5HHUYt5NIhgbW6fB8= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/42/root.crt b/src/tests/data/pss_x509/42/root.crt new file mode 100644 index 000000000..27f142b6e --- /dev/null +++ b/src/tests/data/pss_x509/42/root.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIEmYftqGzCYQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTEzMTIxMTEwMjA0N1oXDTIy +MDUwNDEwMjA0N1owTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO4Sn5Fl67Cu9bJPCXOjCOGG3D +9DdUqKf1rbej88v/kFGHkRk0bEkRm0CaziRUwPxxQsRrdTSn2IePX8rqm7PBlVg/ +AKHixuXPef9YPx9tp9V1Zd3gKxZThenfIHuoLwkUjto8iADD2WNDhrvkQRl6f9RG +9lFKVsxpENEIMQ/JR2AL1KBqRFcMsyWCga5jq9SJQjUMI/uH9yl6Tk4Z6tTlypMm +j4POS82qRndrOtXPmaDQCt4NTzvlMDXnlOxLmO7Oy2g89Kov6R3yjFJS68GZDfVB +DvNwzeKdimliQwjeO28x7hgeaLTNhXvJ0FxVecDVCisjBEMzKFi+X6KImieCbxCn +Izz+KXns33M0+iBUezqkvbtBhG9U/VtTv3e7RcgcaOXi8MBXtSig89l42WSMDnoM +7EE5hXQDdZyM9n5r5nEZnnIoFCsodDkQcrAiV7/1up6dHjId7JQT50bwL0MAcf5i +DiboqFh3zU1b5HZEiQvFqkLihO5+IyfqL3qleoldmwfImCUq5Xjv8lKxXU5LIL0g +V/c0vLX0O/vqtw74UebvQKQQ9DcZIt8lzaIbj5FrI9Gk5bYbBa4ykHnIqa6jnSxI +PyxQImVmkhaLgOZHQivS9nnUSWxFajdxknhP2bU4qqXdNumzeh+4CX5+5ej8k96u +zlc3rv/mP7qz7ppBlQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFBP4qm9aUqAbV/LX +bvw6V1wiXiTdMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUE/iqb1pS +oBtX8tdu/DpXXCJeJN0wKwYDVR0QBCQwIoAPMjAxMzEyMTExMDIwNDdagQ8yMDE2 +MDUyOTEwMjA0N1owFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFweKSNX+2NX3WPfbr9gSh7WIiYc97L9nSpZSL9bWnFp+grUQLrWsWqZPMzkq +nrdSyGHaix1vJV7VDFh0RR+tH9TlewuHyOvgjCSZZ4adyVv5kgK613dEXnn+4neb +pIqVWYAumCPX8AFSSIzm7BaPiP5mDygNnYe1Sm1qHE3qCfhMEU8j7yS2svQEpYlj +PydDbAmN31iTlXdDIbr491llt0KzdqmgH9O34TmQYMsbrWdgmoPnD9OflSvwB+PJ +8OqZrUbafxJWZyr4wDkrQYwAtT1DjRqeIgfUYROLeFznTlSnF3nBi1QKy1NDYX9h +ppfaGEsJrmtSMzKje7LlaODxy5wfypIciW1i1YiLbp0ZBjbsXV8V7B+XY10WqolO +8eDZQai65kWV9VFHqMUDV3TvTLGLrfI2CBzqZqGIn5PWe1Qkzfvl3ME7NGix/sX+ +i1/dy+0/taiLZMg/JSKheITJPeVTHhW8kFLg4ZzPsMBS/9flVC7LQfFDe80BEwra +S/MU8W4e4+91+r6yzd1UD0ae+SwVR7p6/3fVMytu4Xv6CcxhuuxNXQIHaW/Z6eb0 +B7a+Ij2QO4WcnLN8YfpRnJ+s0nbrSq9khg0EfyNNicXmDe2sR5uwDWJw3LrpNewh +IfAHXXedDVIa7+T2tK/E6kUXQNTTQFc7z8+GFCU+cQth+Hk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/43/end.crt b/src/tests/data/pss_x509/43/end.crt new file mode 100644 index 000000000..a00daa82f --- /dev/null +++ b/src/tests/data/pss_x509/43/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGRTCCA/mgAwIBAgIIG421l7KvpscwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE0MTAzMTA5Mjc1OFoXDTIw +MDQyMjA5Mjc1OFowgYExKTAnBgNVBAMMIFN3ZWRpc2ggUGFzc3BvcnQgRG9jdW1l +bnQgU2lnbmVyMQswCQYDVQQFEwI0MTEgMB4GA1UECwwXQUIgU3ZlbnNrYSBQYXNz +IFEyIDIwMTUxGDAWBgNVBAoMD0FCIFN2ZW5za2EgUGFzczELMAkGA1UEBhMCU0Uw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDC/HsfDPfUT5DnC/iJP3gY +9cqhI5W9QFpasn3vszdqltR98ZbuKbPCZ3Resmv4LJQngh8vmBw6LWz9I+2TszIi +sY2i6PfV8uWSfGXPioyg9MIWKH9Qm6Q21j/pUGDvj1fvl9WvcLWwbSJNjzw51CuG +8QO6swF71dyysiCtfr2DobfUAaito9werwHTdS3gitYqDKRdiW4ku7W7heaGi1A6 +irIVkAE5csUY/BL9Pk1wGFyi2xcASRkAFj076iDYCHb0bmjupHa/9H1IO+ySrszi +IuOU6adty9h0ZTEFpRocc5ySKRZVyIWRmcX7sn6RfbbEmnnIvJ20XD9neMY826Sx +AgMBAAGjggGIMIIBhDAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFE4scD7qH+xX +98y8qW7xZcbNeLlYMB8GA1UdIwQYMBaAFBP4qm9aUqAbV/LXbvw6V1wiXiTdMCsG +A1UdEAQkMCKADzIwMTUwMTIyMDkyNzU4WoEPMjAxNTA0MjIwOTI3NThaMBcGA1Ud +IAQQMA4wDAYKKoVwVGQJAQMBATBhBgNVHR8EWjBYMFagVKBShlBodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EvU0VfQ1NDQV80MTE1ZjQxMDU3OTNkZmIxMzE4YWU1 +YTY4MWVlZGY3ZTI3NjgxMjdkLmNybDAVBgdngQgBAQYCBAowCAIBADEDEwFQMDgG +A1UdEQQxMC+kEDAOMQwwCgYDVQQHDANTV0WGG2h0dHA6Ly9jZXJ0LnBvbGlzZW4u +c2UvQ1NDQTA4BgNVHRIEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQChghoEhP9v +0gDTWce2wOG3sJf9KTaowzjgeCexYwjHsK69qeZkg/t2I6gKcFyDCYqrUvB2uS6Q +XE3WLLyQ52OxzO/go8f0Jl6okyLzPJx1mKahuP4piU+LkOytYzBQIZg/eKUUT8dP +EFhB5eCGfBHVbdbTgCxWL9BvlOb+z/AL2Mph+tzQpsrZO9ZYOhZKW39dpFFDTqaa +D60iBTAwZxeVLuY/dX0MH8OXRyhX5URLFc+cSN3Rk5t6qNnGn+KPrPPyJaJakBNB +6sQkcDDX1qoKv+lvCC4RC2ps5p4UIdJ2YC2OPo+2JlbMzOA6hQG0AAOhtgsKrrjy +MqQbjSDbNFlqnlkBOSV1bsFG+qQqhqiyn7S3wxBAF1XXVM7Pjfr+LRB2VybL7VOs +JfUh3dAb4dZ/o2IjXmxdO+n7Mph2IymvV5UT+dU/yTrz4gLG32d4EIaJI9uYth3a +hfSG3ITjjckaQ0OOOEQ7YoV8ogNyysMwVyCE6d7jvN4PLlxrU57WH3zRSWinrPO5 +ZwQWugMIthXIwzcMyK3BMpm5Q2lR6rnBSJ38PIVz+/UEkmWs8Yjw+h+daMuwwNXZ +INoOGStT9PYLznuX55TkCXMrh6Z7jnxisHo2diq2dJfqnCk6O6PfT1CK5ceH8Av/ +GgNVHKLiE9x5MhFvhCX4Yk0sKSoRF5P+sQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/43/root.crt b/src/tests/data/pss_x509/43/root.crt new file mode 100644 index 000000000..27f142b6e --- /dev/null +++ b/src/tests/data/pss_x509/43/root.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIEmYftqGzCYQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTEzMTIxMTEwMjA0N1oXDTIy +MDUwNDEwMjA0N1owTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO4Sn5Fl67Cu9bJPCXOjCOGG3D +9DdUqKf1rbej88v/kFGHkRk0bEkRm0CaziRUwPxxQsRrdTSn2IePX8rqm7PBlVg/ +AKHixuXPef9YPx9tp9V1Zd3gKxZThenfIHuoLwkUjto8iADD2WNDhrvkQRl6f9RG +9lFKVsxpENEIMQ/JR2AL1KBqRFcMsyWCga5jq9SJQjUMI/uH9yl6Tk4Z6tTlypMm +j4POS82qRndrOtXPmaDQCt4NTzvlMDXnlOxLmO7Oy2g89Kov6R3yjFJS68GZDfVB +DvNwzeKdimliQwjeO28x7hgeaLTNhXvJ0FxVecDVCisjBEMzKFi+X6KImieCbxCn +Izz+KXns33M0+iBUezqkvbtBhG9U/VtTv3e7RcgcaOXi8MBXtSig89l42WSMDnoM +7EE5hXQDdZyM9n5r5nEZnnIoFCsodDkQcrAiV7/1up6dHjId7JQT50bwL0MAcf5i +DiboqFh3zU1b5HZEiQvFqkLihO5+IyfqL3qleoldmwfImCUq5Xjv8lKxXU5LIL0g +V/c0vLX0O/vqtw74UebvQKQQ9DcZIt8lzaIbj5FrI9Gk5bYbBa4ykHnIqa6jnSxI +PyxQImVmkhaLgOZHQivS9nnUSWxFajdxknhP2bU4qqXdNumzeh+4CX5+5ej8k96u +zlc3rv/mP7qz7ppBlQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFBP4qm9aUqAbV/LX +bvw6V1wiXiTdMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUE/iqb1pS +oBtX8tdu/DpXXCJeJN0wKwYDVR0QBCQwIoAPMjAxMzEyMTExMDIwNDdagQ8yMDE2 +MDUyOTEwMjA0N1owFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFweKSNX+2NX3WPfbr9gSh7WIiYc97L9nSpZSL9bWnFp+grUQLrWsWqZPMzkq +nrdSyGHaix1vJV7VDFh0RR+tH9TlewuHyOvgjCSZZ4adyVv5kgK613dEXnn+4neb +pIqVWYAumCPX8AFSSIzm7BaPiP5mDygNnYe1Sm1qHE3qCfhMEU8j7yS2svQEpYlj +PydDbAmN31iTlXdDIbr491llt0KzdqmgH9O34TmQYMsbrWdgmoPnD9OflSvwB+PJ +8OqZrUbafxJWZyr4wDkrQYwAtT1DjRqeIgfUYROLeFznTlSnF3nBi1QKy1NDYX9h +ppfaGEsJrmtSMzKje7LlaODxy5wfypIciW1i1YiLbp0ZBjbsXV8V7B+XY10WqolO +8eDZQai65kWV9VFHqMUDV3TvTLGLrfI2CBzqZqGIn5PWe1Qkzfvl3ME7NGix/sX+ +i1/dy+0/taiLZMg/JSKheITJPeVTHhW8kFLg4ZzPsMBS/9flVC7LQfFDe80BEwra +S/MU8W4e4+91+r6yzd1UD0ae+SwVR7p6/3fVMytu4Xv6CcxhuuxNXQIHaW/Z6eb0 +B7a+Ij2QO4WcnLN8YfpRnJ+s0nbrSq9khg0EfyNNicXmDe2sR5uwDWJw3LrpNewh +IfAHXXedDVIa7+T2tK/E6kUXQNTTQFc7z8+GFCU+cQth+Hk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/44/end.crt b/src/tests/data/pss_x509/44/end.crt new file mode 100644 index 000000000..b7a7c2c23 --- /dev/null +++ b/src/tests/data/pss_x509/44/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGNjCCA+qgAwIBAgIIQJIvByixO9QwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTEzMTIxNzE1MTkxM1oXDTE5 +MDgzMTE1MTkxM1owczEjMCEGA1UEAwwaU3dlZGlzaCBSUCBEb2N1bWVudCBTaWdu +ZXIxCzAJBgNVBAUTAjE3MRgwFgYDVQQLDA9BQiBTdmVuc2thIFBhc3MxGDAWBgNV +BAoMD0FCIFN2ZW5za2EgUGFzczELMAkGA1UEBhMCU0UwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDKBXAqRW0s/AnDV7M363nUPuY0XjhfwRwH4v9dotw3 +R6nGBbbR/Y0sfNgcSxfL4k/pfIutsF/S2R9Yij4/lNDDz5t9BaPqep03yxB00FFZ +S18kcu1vswYtL0ne2SyFP3Kvwpl5Vh3gAzQs/raYONDRzUGGsxU+VppnpwQx3eRY ++m76dxZYo5v24QatlGegD+YuNBMRjAEp0W9C8C9PCImRx06UogsieKhYq6x2xUX6 +xrsiZE94O/WnfbD91iGHgCgSggPCiC6A0yPcCr9SOuJ8XlBzIFBe2cP3J0nFROLm +TWFKRwCNS2l5GR0SRx3kI0GMEoQ1BMfi/HVNRE5KWEf/AgMBAAGjggGIMIIBhDAO +BgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFE6F+Mcaxw6k1FhbtUFQMNGfAo6zMB8G +A1UdIwQYMBaAFBP4qm9aUqAbV/LXbvw6V1wiXiTdMCsGA1UdEAQkMCKADzIwMTQw +NjAxMTUxOTEzWoEPMjAxNDA4MzAxNTE5MTNaMBcGA1UdIAQQMA4wDAYKKoVwVGQJ +AQMBATBhBgNVHR8EWjBYMFagVKBShlBodHRwOi8vY2VydC5wb2xpc2VuLnNlL0NT +Q0EvU0VfQ1NDQV80MTE1ZjQxMDU3OTNkZmIxMzE4YWU1YTY4MWVlZGY3ZTI3Njgx +MjdkLmNybDAVBgdngQgBAQYCBAowCAIBADEDEwFQMDgGA1UdEQQxMC+kEDAOMQww +CgYDVQQHDANTV0WGG2h0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQTA4BgNVHRIE +MTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2VydC5wb2xpc2VuLnNlL0NT +Q0EwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEB +CDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQAlP2lyeQuzpIqKfaQlW6EroD2qqiaX +0pzmcJByFFVKx/j1mUolhNQCaTXeWx6Jqhok1jwR8I7b5a09Iq1jf3BqECviII+1 +AurG03RnPqxrOhKFsXbV7wDLhshmIpstlWSzBupEZc2YbTnVmd1D+mEPj3CDTfkx +1CVmYcmYuiPPCUL4os1+k0eRfz3fdBAlrL4F9fWAoJurnV3Y1dY3Z3Nq2rH5lp/N +x5vXIXonNQclvAjlUFo/Avbb1RZHMxFTEZEJbrl5M+L5w8lYOwo7eTh5fOWG1hYQ +WaJ8emFRoDlZHImhnCi9CI+id0wi6H2hNzOQjxJcUPgLsZWzWNVMcciJTtBrRWKz +6pmpcirhN/Id2MztUhUfefQXSt88LbV/90HwJVfbz2RVc9JEIN4qxqyKksGqq4Kw +RdFqdT22qCc/h4fy52z3ihO1scYh6QJBt9kfIS04lpHnnLrWH7LG84ed57VfBfEe +CXDVfnDryPz/FtwECk4LtDCp3RjlG2ZUSZ3iZZAHhbDdwoGdiELgSAR0oO+c2NP+ +ceVrBFsyxVKu7LxKegF2UK3ijQjHRXhkjh7SxiO69uMMyuLj38zjtrWKrr/f2P94 +AywETgtXzinByo1mntvmc9C31m1TmSCslip0Ie795fFcE7fGVwCKrzbcF8HnroUn +2OqfKJrs+5LP8w== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/44/root.crt b/src/tests/data/pss_x509/44/root.crt new file mode 100644 index 000000000..27f142b6e --- /dev/null +++ b/src/tests/data/pss_x509/44/root.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIEmYftqGzCYQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTEzMTIxMTEwMjA0N1oXDTIy +MDUwNDEwMjA0N1owTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO4Sn5Fl67Cu9bJPCXOjCOGG3D +9DdUqKf1rbej88v/kFGHkRk0bEkRm0CaziRUwPxxQsRrdTSn2IePX8rqm7PBlVg/ +AKHixuXPef9YPx9tp9V1Zd3gKxZThenfIHuoLwkUjto8iADD2WNDhrvkQRl6f9RG +9lFKVsxpENEIMQ/JR2AL1KBqRFcMsyWCga5jq9SJQjUMI/uH9yl6Tk4Z6tTlypMm +j4POS82qRndrOtXPmaDQCt4NTzvlMDXnlOxLmO7Oy2g89Kov6R3yjFJS68GZDfVB +DvNwzeKdimliQwjeO28x7hgeaLTNhXvJ0FxVecDVCisjBEMzKFi+X6KImieCbxCn +Izz+KXns33M0+iBUezqkvbtBhG9U/VtTv3e7RcgcaOXi8MBXtSig89l42WSMDnoM +7EE5hXQDdZyM9n5r5nEZnnIoFCsodDkQcrAiV7/1up6dHjId7JQT50bwL0MAcf5i +DiboqFh3zU1b5HZEiQvFqkLihO5+IyfqL3qleoldmwfImCUq5Xjv8lKxXU5LIL0g +V/c0vLX0O/vqtw74UebvQKQQ9DcZIt8lzaIbj5FrI9Gk5bYbBa4ykHnIqa6jnSxI +PyxQImVmkhaLgOZHQivS9nnUSWxFajdxknhP2bU4qqXdNumzeh+4CX5+5ej8k96u +zlc3rv/mP7qz7ppBlQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFBP4qm9aUqAbV/LX +bvw6V1wiXiTdMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUE/iqb1pS +oBtX8tdu/DpXXCJeJN0wKwYDVR0QBCQwIoAPMjAxMzEyMTExMDIwNDdagQ8yMDE2 +MDUyOTEwMjA0N1owFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFweKSNX+2NX3WPfbr9gSh7WIiYc97L9nSpZSL9bWnFp+grUQLrWsWqZPMzkq +nrdSyGHaix1vJV7VDFh0RR+tH9TlewuHyOvgjCSZZ4adyVv5kgK613dEXnn+4neb +pIqVWYAumCPX8AFSSIzm7BaPiP5mDygNnYe1Sm1qHE3qCfhMEU8j7yS2svQEpYlj +PydDbAmN31iTlXdDIbr491llt0KzdqmgH9O34TmQYMsbrWdgmoPnD9OflSvwB+PJ +8OqZrUbafxJWZyr4wDkrQYwAtT1DjRqeIgfUYROLeFznTlSnF3nBi1QKy1NDYX9h +ppfaGEsJrmtSMzKje7LlaODxy5wfypIciW1i1YiLbp0ZBjbsXV8V7B+XY10WqolO +8eDZQai65kWV9VFHqMUDV3TvTLGLrfI2CBzqZqGIn5PWe1Qkzfvl3ME7NGix/sX+ +i1/dy+0/taiLZMg/JSKheITJPeVTHhW8kFLg4ZzPsMBS/9flVC7LQfFDe80BEwra +S/MU8W4e4+91+r6yzd1UD0ae+SwVR7p6/3fVMytu4Xv6CcxhuuxNXQIHaW/Z6eb0 +B7a+Ij2QO4WcnLN8YfpRnJ+s0nbrSq9khg0EfyNNicXmDe2sR5uwDWJw3LrpNewh +IfAHXXedDVIa7+T2tK/E6kUXQNTTQFc7z8+GFCU+cQth+Hk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/45/end.crt b/src/tests/data/pss_x509/45/end.crt new file mode 100644 index 000000000..b67e29723 --- /dev/null +++ b/src/tests/data/pss_x509/45/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGSTCCA/2gAwIBAgIIXZZQ1URLRE4wQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE0MTAwMjEwMzQyNloXDTE1 +MTAwMjEwMzQyNlowgYUxKTAnBgNVBAMMIFN3ZWRpc2ggUGFzc3BvcnQgRG9jdW1l +bnQgU2lnbmVyMQswCQYDVQQFEwIxMjEhMB8GA1UECwwYUmlrc3BvbGlzc3R5cmVs +c2VuIFEwNDE0MRswGQYDVQQKDBJSaWtzcG9saXNzdHlyZWxzZW4xCzAJBgNVBAYT +AlNFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhUr6VCCliDxzwpf/ +V0X3m9465UWVSq6vRw1JBgcU2ijUzRXOsvucpwb9hJ+waig+AdYrEC0OuS/3P8/7 +mlela4xO+xzJ3ncSczDk7Bk4Fna7UYU5Nwfne4p6R5dojdxBFB5ZLpP25J1U4BbP +0JPFEBpwrpIIY/5PB2T9Od1sVE/9T8v9fbWWcyVZdIKqvzOUKvQwKGpUISjfh1MM +QXszizgPtEEQyh/cZ7zSncA1/rr8CUIlzd5cPTbscgyCZ16WQrXwjJzC1ezivxML +JdW/UEDhr/Po71IHTUtr0zExgQO3iEishcGjHYXJma3+L6CsF+QX4R1jFgs2RFui +vA5YZwIDAQABo4IBiDCCAYQwHQYDVR0OBBYEFIspxV415ag7bkyoFuyjxTk7M/aP +MB8GA1UdIwQYMBaAFBP4qm9aUqAbV/LXbvw6V1wiXiTdMCsGA1UdEAQkMCKADzIw +MTQxMDAyMTAzNDI2WoEPMjAxNDEyMzExMDM0MjZaMBcGA1UdIAQQMA4wDAYKKoVw +VGQJAQMBATBhBgNVHR8EWjBYMFagVKBShlBodHRwOi8vY2VydC5wb2xpc2VuLnNl +L0NTQ0EvU0VfQ1NDQV80MTE1ZjQxMDU3OTNkZmIxMzE4YWU1YTY4MWVlZGY3ZTI3 +NjgxMjdkLmNybDAOBgNVHQ8BAf8EBAMCB4AwFQYHZ4EIAQEGAgQKMAgCAQAxAxMB +UDA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2VydC5wb2xp +c2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYbaHR0cDov +L2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUD +BAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAgEAVXE/ +WqzmqKRiOHnTyzhpWn5GZVUTK5rRU7I1IM2A+gGA+jq2U+m3SuU+DesM7BcatI58 +fiFdtt5VfA8NTiU9K41iiPQ1Tfl8mY/CJ0NzeNiOihgiv1JhkT78JZBXhYAtStEM +NzSopM4U80Oz8HvxHTEbpy1YAq9UimgkTD2iOjG9HJHY5arSzazYHaTqCCgZQAb/ +rHDMtN57dyuUdhr7dRPjok5shzgvP85xE2QSecMMofEqFckg5XQO57f0a40r5KxR +xnyMy9oU3VbkH0kFo+uzIs+yp2+pxb3ZWXlr7tMzef9Yc45IKKVjFmp52CKFhf/P +V3I8r7r57hPMZElkZV+zHM9FGeTsNMYOIflgGQol3ysK3g1b+RpH7f3WcgKU7zQP +edpnfiToQmgQ6s+AhYXd2XSE+R88QtjWQhmSyUgxl0fQW8tFa+NotIcSSRePahEF +LqQgYM6oyn16QpV98biYA0WpupueEpovYXz386Q9+rl5d58fDqn5sqGB6z57O/LW +xpbyZrxbTJ3nIjemjXHNWkVZHXjKh2G6ZQdSaHnL83C51Gd0YlNpeiKSmjRj2SvL +0GlPb2JLrysXLeL/2bi9CHVFkUC40VXIBuzYQgyC0pITz3XLRaTPDfxraVmg1aU0 +HUy7rinJZ1di26NfPAPTdh75PH8ZseE8+LxZuz4= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/45/root.crt b/src/tests/data/pss_x509/45/root.crt new file mode 100644 index 000000000..27f142b6e --- /dev/null +++ b/src/tests/data/pss_x509/45/root.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIEmYftqGzCYQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTEzMTIxMTEwMjA0N1oXDTIy +MDUwNDEwMjA0N1owTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO4Sn5Fl67Cu9bJPCXOjCOGG3D +9DdUqKf1rbej88v/kFGHkRk0bEkRm0CaziRUwPxxQsRrdTSn2IePX8rqm7PBlVg/ +AKHixuXPef9YPx9tp9V1Zd3gKxZThenfIHuoLwkUjto8iADD2WNDhrvkQRl6f9RG +9lFKVsxpENEIMQ/JR2AL1KBqRFcMsyWCga5jq9SJQjUMI/uH9yl6Tk4Z6tTlypMm +j4POS82qRndrOtXPmaDQCt4NTzvlMDXnlOxLmO7Oy2g89Kov6R3yjFJS68GZDfVB +DvNwzeKdimliQwjeO28x7hgeaLTNhXvJ0FxVecDVCisjBEMzKFi+X6KImieCbxCn +Izz+KXns33M0+iBUezqkvbtBhG9U/VtTv3e7RcgcaOXi8MBXtSig89l42WSMDnoM +7EE5hXQDdZyM9n5r5nEZnnIoFCsodDkQcrAiV7/1up6dHjId7JQT50bwL0MAcf5i +DiboqFh3zU1b5HZEiQvFqkLihO5+IyfqL3qleoldmwfImCUq5Xjv8lKxXU5LIL0g +V/c0vLX0O/vqtw74UebvQKQQ9DcZIt8lzaIbj5FrI9Gk5bYbBa4ykHnIqa6jnSxI +PyxQImVmkhaLgOZHQivS9nnUSWxFajdxknhP2bU4qqXdNumzeh+4CX5+5ej8k96u +zlc3rv/mP7qz7ppBlQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFBP4qm9aUqAbV/LX +bvw6V1wiXiTdMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUE/iqb1pS +oBtX8tdu/DpXXCJeJN0wKwYDVR0QBCQwIoAPMjAxMzEyMTExMDIwNDdagQ8yMDE2 +MDUyOTEwMjA0N1owFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFweKSNX+2NX3WPfbr9gSh7WIiYc97L9nSpZSL9bWnFp+grUQLrWsWqZPMzkq +nrdSyGHaix1vJV7VDFh0RR+tH9TlewuHyOvgjCSZZ4adyVv5kgK613dEXnn+4neb +pIqVWYAumCPX8AFSSIzm7BaPiP5mDygNnYe1Sm1qHE3qCfhMEU8j7yS2svQEpYlj +PydDbAmN31iTlXdDIbr491llt0KzdqmgH9O34TmQYMsbrWdgmoPnD9OflSvwB+PJ +8OqZrUbafxJWZyr4wDkrQYwAtT1DjRqeIgfUYROLeFznTlSnF3nBi1QKy1NDYX9h +ppfaGEsJrmtSMzKje7LlaODxy5wfypIciW1i1YiLbp0ZBjbsXV8V7B+XY10WqolO +8eDZQai65kWV9VFHqMUDV3TvTLGLrfI2CBzqZqGIn5PWe1Qkzfvl3ME7NGix/sX+ +i1/dy+0/taiLZMg/JSKheITJPeVTHhW8kFLg4ZzPsMBS/9flVC7LQfFDe80BEwra +S/MU8W4e4+91+r6yzd1UD0ae+SwVR7p6/3fVMytu4Xv6CcxhuuxNXQIHaW/Z6eb0 +B7a+Ij2QO4WcnLN8YfpRnJ+s0nbrSq9khg0EfyNNicXmDe2sR5uwDWJw3LrpNewh +IfAHXXedDVIa7+T2tK/E6kUXQNTTQFc7z8+GFCU+cQth+Hk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/46/end.crt b/src/tests/data/pss_x509/46/end.crt new file mode 100644 index 000000000..0b6f90082 --- /dev/null +++ b/src/tests/data/pss_x509/46/end.crt @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEPzCCAnOgAwIBAgIBEDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwQTELMAkGA1UEBhMC +S1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYDVQQD +DARDU0NBMB4XDTA4MDMwNzA5MzUyMFoXDTE4MDYwNzE0NTk1OVowPTELMAkGA1UE +BhMCS1IxFTATBgNVBAoMDGNlcnRpZmljYXRlczEXMBUGA1UEAwwORFNEUjIwMDgw +MzA3IDEwggEgMA0GCSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQC/LvGznzIW6hnK +dbUGixt0cd3SSDh0WqVL/CuMsasSJDjESYdHdB0AQ6btvty8QkmGYwgnHqXKecTP +wl9G3tTKtZYQ2e7Dq43hnOW2HEWe/G0EawMETcydHrv8ZnlJhnQkcX2e3dsY4DfW ++9me7sakpZw9v7xHGahSTv7rwmQe6jfNJVeXIQVg5NXcDboWa/+PwXepfRFG1y7s +yg+k8oYjuBifCbZtnFo5jkusOCAtZv6rJwq59smSYy580+PHx3ynLrsTqF67WpCf +GMuag0HIHb3OnoOMYEaG1/DLiVsKvFPVk4tjYkn2zgGwDisv/HRWIZoZ5kguDirg +XWsz0XLjAgEDo2AwXjAfBgNVHSMEGDAWgBSNiztW7sNuEawFnUCcz2KTZC9HNTAO +BgNVHQ8BAf8EBAMCB4AwKwYDVR0QBCQwIoAPMjAwODAzMDcxODM1MDBagQ8yMDA4 +MDYwNzIzNTkwMFowQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoG +CSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBgQBCTZEH6+TCctd4rBrb +n1o1hBdp5WbR9z7i9VO5QgGIRo9xpxIBNVmeQvyy2g6NKxaWAbXeekyKnqmmP0lC +FXlxN6X86Ik+Eys/9+h4UWHt46hkrFCxBgsNdYiTL/g9i5Y2X2oY9qrqU+qJH3BA +6OdEPP3r1JlprzUpxWqtquiBh2vjEP7rQCm87N5i7AcKVdRLEWZvtvPxaN+/KI6U +IGbeS+1rZ7zJ7tD3vi5sp5N72A8SvEy0ZAA3VoAS6O0lPY8jL/aDFOIcr+0EQwsD +28d6e+sTGyN6TPtcuRlIT51upxlTZElGq+8VvGrUp7BpGL4tdvyWYaFIWn5OiTfJ +OX+++7ekKw3eVuYuAS3BCIvuQO6IrZe/TFtxthDa0lwcjm3IXklfsvRS+xYFsCR/ +K9pdHZaqIUfZXN1yg0J1gR6UUFUpAFMjOzYW12vvygG/29iqs6e6cfz9HgbTmRUR +GXVhXbz6Q6pnaVg1976fvM3ajdyewLtHBGckK5Q9tFFfkK4= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/46/root.crt b/src/tests/data/pss_x509/46/root.crt new file mode 100644 index 000000000..c22375e1a --- /dev/null +++ b/src/tests/data/pss_x509/46/root.crt @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIE1TCCAwmgAwIBAgIBDDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwQTELMAkGA1UEBhMC +S1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYDVQQD +DARDU0NBMB4XDTA4MDMwNzA5MjQxN1oXDTIzMDYwNzE0NTk1OVowQTELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYD +VQQDDARDU0NBMIIBoDANBgkqhkiG9w0BAQEFAAOCAY0AMIIBiAKCAYEA1v8yx07z +90mNKAafu1kNKOoRmc9qbIKH0Fjz1JEtu+5A5X65q9NUfm7uWjaX5mQTkRuEjeP1 +xoWy6g3ReAgRd/62GOFeNGDpnBRcfxtUGUyT5yHxQMWhgdyVgT0452LE+LQUr2xu +vrzOWPpsigu5ZeDD13NlNGEeYTUxvtKnkskqizmtP2yinGqInWUh27i2hHNqtyBZ +tcf/CC+E4ilDS6h/lYokhXGpMio8P0QeuPelkQdwRR3+y3Eek87dq2Tb3Uwn0BhB +ccV/ofq3Lr0vn0kJUL9ukGfnz9CEldhRUgDQ51HebCcQwk9IVJbP4DN/wwaJrqun +BRz5k1cfL/aRuvi8AoEDCjoZLdqq+nbC5mHKdhLi6V91AF1p7n6hFqs4huWdlrP5 ++zO53Srp7GDTjpgZu9kjfljZu0w0XGqZxxzi6uIggEJftUUrHvlv09SXTg2KFxp2 +GBSWy08oHHwsrQh6ERxvvzN1idwASBQ1Aq9MMaYyISRcfceH0jv4SrSPAgEDo3Iw +cDAdBgNVHQ4EFgQUjYs7Vu7DbhGsBZ1AnM9ik2QvRzUwDgYDVR0PAQH/BAQDAgEG +MCsGA1UdEAQkMCKADzIwMDgwMzA3MTgyNDAwWoEPMjAxMzAzMDcyMzU5MDBaMBIG +A1UdEwEB/wQIMAYBAf8CAQAwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBgQCAdkGmB+BN +ZQMIX6A9LjC2tg9Ds6PiyQJKGoryY3PBZ2oUk5XXr0NebxqDpaQ4AtBtveSJqthS +t4o86mp6WOBKkLzAfaG8fpnGz1eb6b/5TMAExOnsdLTLSO7k9PDZQbTsxLeP7Nxw +WWh7smSvGhGy30nljIL4yC3U4KRE4T8xH2K+ugxwIj/q8eUuDdZRuFRnXaFxPYKC +w8vS+fac/H+qUfOlA/cIG4z9lV9bQdUAwDetqjWW6HLcHK62kokhEoZec0ZBTl3t +cL+K7ouUtbKHxFbOO3DJX//r0IWozeLawRmFOPshNYtERJg2FXi/VnPrrn1sHv71 +pAMWZNuLQBitVyq5U8YOt+gAvwlVwd/nXfV8F6f3eCM52N++TF708aPwQqXkvjjG +SN8v66yfJE5x5yPS5tABJGp7loH7TvvWRYfC05gvHg6ses7stDJS9mageS5Po6Dh +jxCzEPIwIs8V2bSN+mBkTahovz434Zu8x2IqtkX5f+55hHPxkws9YCo= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/47/end.crt b/src/tests/data/pss_x509/47/end.crt new file mode 100644 index 000000000..eda066a3e --- /dev/null +++ b/src/tests/data/pss_x509/47/end.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIETTCCAoGgAwIBAgIBbzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwQTELMAkGA1UEBhMC +S1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYDVQQD +DARDU0NBMB4XDTExMDkyODA5MTk0OFoXDTIxMTIyODE0NTk1OVowSzELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMRcwFQYD +VQQDDA5EUzAyMjAxMTA5MjggMTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC +ggEBAMlVCAtnfwtm/yRq9Mlq9GaSIMaDO6tENF03bngMHZfwC/iSL/ET33uobbLO +4dN0jtIVTq3PnOb3G8X8LJ0Oe/WTPZb8WVT+/W5DKof3X7iKFexxChTLjD0CD6B0 +tvK+UxkXoZngEbMRs5KPCHRVaG7pQbBNJsApweP9sdYEwNncCLcALS6uEpTZQIQp +hylxg4nMkIuuhYnMJFPiidQ7Dkb9XQhp52xZ/CPwXBeRzLR2b9OCh8e3D50zam2t +npmPYUApzDVEG8R7nb3hVRms9w+rByDeLYCfpZn67sQqVyDpSChsUIT7+UisdA1D +Co+797Vqpk6vIplIfzOMDc1j+8cCAQOjYDBeMB8GA1UdIwQYMBaAFI2LO1buw24R +rAWdQJzPYpNkL0c1MA4GA1UdDwEB/wQEAwIHgDArBgNVHRAEJDAigA8yMDExMDky +ODE4MTkwMFqBDzIwMTExMjI4MjM1OTAwWjBBBgkqhkiG9w0BAQowNKAPMA0GCWCG +SAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGB +AAlMLuWIhUTceet6cuYowJI1fbWuPA5lOGIw0BZnUnqaeg4/QhyrHvxelTaTMsbr +1HUOBlV6H+nW8aG6tH5rVupgY4CArJouKEbEpT04HCLhqavrN1ACx2ET9JAR32Xb +vBFVv2NbqYGWkoqoTPChhZCubsMt3cJ60aBe888CXUuq9X9Dm7fQ7Va7+JnAERTV +Mn8sQ79TA8UJwiaWFOO/62TkekUhRpa1Sn5F4AZzsGkYHyl+C6byTMUDKL9JYtb1 +qXlS1vdwH4UAs7P7c7RWoqg/dmtrSumCWCVJ1HSDuwMFl4BwGsElW84PPiKd6/dp +9dNI6OwwRK2xroMj762NffYZyUn6U0KtFNCN4wFf5X0U+6cYvILtcF20u4k513uk +s+d+nMBc90AVSyR/mGrJnHWCr4wobNXtjMKIuubfit+mBsX2QobrqGj0Fl1QLy6S +yhmkB1/Yl27QhgVQxklcTVRtQAF6fCE64RpLhSklZjrgnCpIRhdgqVruo4T83NP8 +FA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/47/root.crt b/src/tests/data/pss_x509/47/root.crt new file mode 100644 index 000000000..c22375e1a --- /dev/null +++ b/src/tests/data/pss_x509/47/root.crt @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIE1TCCAwmgAwIBAgIBDDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwQTELMAkGA1UEBhMC +S1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYDVQQD +DARDU0NBMB4XDTA4MDMwNzA5MjQxN1oXDTIzMDYwNzE0NTk1OVowQTELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYD +VQQDDARDU0NBMIIBoDANBgkqhkiG9w0BAQEFAAOCAY0AMIIBiAKCAYEA1v8yx07z +90mNKAafu1kNKOoRmc9qbIKH0Fjz1JEtu+5A5X65q9NUfm7uWjaX5mQTkRuEjeP1 +xoWy6g3ReAgRd/62GOFeNGDpnBRcfxtUGUyT5yHxQMWhgdyVgT0452LE+LQUr2xu +vrzOWPpsigu5ZeDD13NlNGEeYTUxvtKnkskqizmtP2yinGqInWUh27i2hHNqtyBZ +tcf/CC+E4ilDS6h/lYokhXGpMio8P0QeuPelkQdwRR3+y3Eek87dq2Tb3Uwn0BhB +ccV/ofq3Lr0vn0kJUL9ukGfnz9CEldhRUgDQ51HebCcQwk9IVJbP4DN/wwaJrqun +BRz5k1cfL/aRuvi8AoEDCjoZLdqq+nbC5mHKdhLi6V91AF1p7n6hFqs4huWdlrP5 ++zO53Srp7GDTjpgZu9kjfljZu0w0XGqZxxzi6uIggEJftUUrHvlv09SXTg2KFxp2 +GBSWy08oHHwsrQh6ERxvvzN1idwASBQ1Aq9MMaYyISRcfceH0jv4SrSPAgEDo3Iw +cDAdBgNVHQ4EFgQUjYs7Vu7DbhGsBZ1AnM9ik2QvRzUwDgYDVR0PAQH/BAQDAgEG +MCsGA1UdEAQkMCKADzIwMDgwMzA3MTgyNDAwWoEPMjAxMzAzMDcyMzU5MDBaMBIG +A1UdEwEB/wQIMAYBAf8CAQAwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBgQCAdkGmB+BN +ZQMIX6A9LjC2tg9Ds6PiyQJKGoryY3PBZ2oUk5XXr0NebxqDpaQ4AtBtveSJqthS +t4o86mp6WOBKkLzAfaG8fpnGz1eb6b/5TMAExOnsdLTLSO7k9PDZQbTsxLeP7Nxw +WWh7smSvGhGy30nljIL4yC3U4KRE4T8xH2K+ugxwIj/q8eUuDdZRuFRnXaFxPYKC +w8vS+fac/H+qUfOlA/cIG4z9lV9bQdUAwDetqjWW6HLcHK62kokhEoZec0ZBTl3t +cL+K7ouUtbKHxFbOO3DJX//r0IWozeLawRmFOPshNYtERJg2FXi/VnPrrn1sHv71 +pAMWZNuLQBitVyq5U8YOt+gAvwlVwd/nXfV8F6f3eCM52N++TF708aPwQqXkvjjG +SN8v66yfJE5x5yPS5tABJGp7loH7TvvWRYfC05gvHg6ses7stDJS9mageS5Po6Dh +jxCzEPIwIs8V2bSN+mBkTahovz434Zu8x2IqtkX5f+55hHPxkws9YCo= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/48/end.crt b/src/tests/data/pss_x509/48/end.crt new file mode 100644 index 000000000..22022b2a5 --- /dev/null +++ b/src/tests/data/pss_x509/48/end.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIETTCCAoGgAwIBAgIBHTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwQTELMAkGA1UEBhMC +S1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYDVQQD +DARDU0NBMB4XDTA4MDYyNTAzNTcyNVoXDTE4MDkyNTE0NTk1OVowSzELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMRcwFQYD +VQQDDA5EUzAxMjAwODA2MjUgMTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC +ggEBANJcONFA4+JhlYp8FBMfHsbckh8FZ1Vm1uAqxs2oxmFC3iDM0VeT1WV0xhJt +70xVSnrmrj99DAp9HyuAOpB+ujlNqT9IL+UCgKKU1wX+Y+jXBysusKHnJc4/RjFV +DulEPPyRYHMMTZmM/Xt9pmhyOWEmgBNM05tGQ6FfXkwhw+1+AnnAUor8HqjMChWi +7eKXO9GGXVw7jLeW6kem4ArEA4gQ9tVQKGa74ZUt6tRhgHggv9qw+O3N9e28Wgsm +l4dQ7pQmuDAxpqHoQAP9dOI2MjvUNR6OOq6X8LAVus8disg/qtTEJQ+TsZwciPV0 +Y8JArPOO375QtZ9imyyhE7smw/kCAQOjYDBeMB8GA1UdIwQYMBaAFI2LO1buw24R +rAWdQJzPYpNkL0c1MA4GA1UdDwEB/wQEAwIHgDArBgNVHRAEJDAigA8yMDA4MDYy +NTEyNTcwMFqBDzIwMDgwOTI1MjM1OTAwWjBBBgkqhkiG9w0BAQowNKAPMA0GCWCG +SAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGB +ALsTp3++eF4RcPLg30TJiS+YBMyNsKb/IeWLs2v2qRoOqJpwa79oOf8phTdAkzzL +t+DuHuSHe/+5d26vmbOOTS5QC42E90LaCOx+6YJea6fbNaqMVaBRjJg45LUX9eUN +nfNoICK8FRKiDJ25qphybtRHc+YcUcd6N+Y3f0jWsBMyrCftGj6TtQceh3qTNT5T +PgcSbQ4lxLH3Dqof+IM/FBMsHtWYhxxxafJVffPHy9Iwcc6XoYawRJFFGywFOE6C +Wo2Y019m9e71Vd6oqYilIXRXdJoRoaLEwzD+NUP2y/zux6PaXb9MxeKVM1o1A1WV +Tes+m/EdWWXzq9tbMhT+p5oUHEdnqRNZ6nAXoO9vIvoqN8Tvk1WyP66iXjgYHTYx +WX0spsCl03Qk0uveCFeZV9+ihRYFVvEa1U2/3R45olL812HcPdUSXMgUOCwssWJY +Eg12EANRmeRm3aCGdxTLsv7PacZJzSXi2QZXWEc77ZGavca8tGrvUBcYw+FKt6y1 +Xg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/48/root.crt b/src/tests/data/pss_x509/48/root.crt new file mode 100644 index 000000000..c22375e1a --- /dev/null +++ b/src/tests/data/pss_x509/48/root.crt @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIE1TCCAwmgAwIBAgIBDDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwQTELMAkGA1UEBhMC +S1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYDVQQD +DARDU0NBMB4XDTA4MDMwNzA5MjQxN1oXDTIzMDYwNzE0NTk1OVowQTELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYD +VQQDDARDU0NBMIIBoDANBgkqhkiG9w0BAQEFAAOCAY0AMIIBiAKCAYEA1v8yx07z +90mNKAafu1kNKOoRmc9qbIKH0Fjz1JEtu+5A5X65q9NUfm7uWjaX5mQTkRuEjeP1 +xoWy6g3ReAgRd/62GOFeNGDpnBRcfxtUGUyT5yHxQMWhgdyVgT0452LE+LQUr2xu +vrzOWPpsigu5ZeDD13NlNGEeYTUxvtKnkskqizmtP2yinGqInWUh27i2hHNqtyBZ +tcf/CC+E4ilDS6h/lYokhXGpMio8P0QeuPelkQdwRR3+y3Eek87dq2Tb3Uwn0BhB +ccV/ofq3Lr0vn0kJUL9ukGfnz9CEldhRUgDQ51HebCcQwk9IVJbP4DN/wwaJrqun +BRz5k1cfL/aRuvi8AoEDCjoZLdqq+nbC5mHKdhLi6V91AF1p7n6hFqs4huWdlrP5 ++zO53Srp7GDTjpgZu9kjfljZu0w0XGqZxxzi6uIggEJftUUrHvlv09SXTg2KFxp2 +GBSWy08oHHwsrQh6ERxvvzN1idwASBQ1Aq9MMaYyISRcfceH0jv4SrSPAgEDo3Iw +cDAdBgNVHQ4EFgQUjYs7Vu7DbhGsBZ1AnM9ik2QvRzUwDgYDVR0PAQH/BAQDAgEG +MCsGA1UdEAQkMCKADzIwMDgwMzA3MTgyNDAwWoEPMjAxMzAzMDcyMzU5MDBaMBIG +A1UdEwEB/wQIMAYBAf8CAQAwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBgQCAdkGmB+BN +ZQMIX6A9LjC2tg9Ds6PiyQJKGoryY3PBZ2oUk5XXr0NebxqDpaQ4AtBtveSJqthS +t4o86mp6WOBKkLzAfaG8fpnGz1eb6b/5TMAExOnsdLTLSO7k9PDZQbTsxLeP7Nxw +WWh7smSvGhGy30nljIL4yC3U4KRE4T8xH2K+ugxwIj/q8eUuDdZRuFRnXaFxPYKC +w8vS+fac/H+qUfOlA/cIG4z9lV9bQdUAwDetqjWW6HLcHK62kokhEoZec0ZBTl3t +cL+K7ouUtbKHxFbOO3DJX//r0IWozeLawRmFOPshNYtERJg2FXi/VnPrrn1sHv71 +pAMWZNuLQBitVyq5U8YOt+gAvwlVwd/nXfV8F6f3eCM52N++TF708aPwQqXkvjjG +SN8v66yfJE5x5yPS5tABJGp7loH7TvvWRYfC05gvHg6ses7stDJS9mageS5Po6Dh +jxCzEPIwIs8V2bSN+mBkTahovz434Zu8x2IqtkX5f+55hHPxkws9YCo= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/49/end.crt b/src/tests/data/pss_x509/49/end.crt new file mode 100644 index 000000000..afcf358a5 --- /dev/null +++ b/src/tests/data/pss_x509/49/end.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIETTCCAoGgAwIBAgIBQDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwQTELMAkGA1UEBhMC +S1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYDVQQD +DARDU0NBMB4XDTA5MDYwNTA2MzI0OVoXDTE5MDkwNTE0NTk1OVowSzELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMRcwFQYD +VQQDDA5EUzAzMjAwOTA2MDUgMTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC +ggEBAMrsX5Rz+f3//hGmE5y0Nw3p/KB75gNofbKd+QdKgTX6ooGjSYekfcH3Vj8D +dYXI9bAhhUDNf6Mp3qd43mIvVi8Kav9JdG+R4N4moaE9M0uplz4lfoHDN4dBHki1 +9NL4K/5f4Gzb9QNxfGIcL4ZZdDUeMjc9xR3MHeCUQ4dSTeccvhscvxhTcMdIFeGH +eWDKV/sEecDqtLBglxKlgCiVCVn221cB9GMv99jua6jpF58mUWqB1pa9tZ7Ui2/i +tLkIgMb1Vl2hZzlFVcxMnYmbbT0FI8BoxEdO+owiwwuBehYZ++xH4OdD12rldNYQ +RAgiXn/ibiaIWzYRHC6gC0X9UmMCAQOjYDBeMB8GA1UdIwQYMBaAFI2LO1buw24R +rAWdQJzPYpNkL0c1MA4GA1UdDwEB/wQEAwIHgDArBgNVHRAEJDAigA8yMDA5MDYw +NTE1MzIwMFqBDzIwMDkwOTA1MjM1OTAwWjBBBgkqhkiG9w0BAQowNKAPMA0GCWCG +SAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGB +AGwRMBV0Lt4QUogi2Eoj65E0JI/Fr4pu+zltUL7FUmpgLFQz7lt16qYDAoj3pgfs +1+Ky8dZAOi6qe2al3qAOPQjbnYIBGgmbl8F0jpUN5nEoM/4AU4juABN+ppAs/iFX +u070bw1uWZzuiaMjWO1AnMuzn2Y2n0SsulyR4HxJ13vXj4NmD+potUOOO2i/6MfN +t7Z8l/7/lQkhHC9EWyVcYlsWxcXefSAiUEyXgePqWSwozg8kHR7W9dStaDKTtsgS +P2S9IIjjQpzwhDe3nrzsi63buhXl8+ZM+HPWC5DCbbP/e6U/7epd8ufRmcXB6sBw +BP31hq6qoLlVre7czzy7ap5cCWdlQqVyQeJs9+GxajfvKXbpWv9gz6om8/iQf7mM +fm44k8MWfqo15xxk1CY8qxXdiStAYcdJ2oyKDn09HlhxRUxjuqxTA/E7b6sSt/om +Eqs2+/PB7JyDR7cT6bNIOycO4O773uY+SgOGfK/2p9rhcXBBVautwBF3ZB37Rtze +KA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/49/root.crt b/src/tests/data/pss_x509/49/root.crt new file mode 100644 index 000000000..c22375e1a --- /dev/null +++ b/src/tests/data/pss_x509/49/root.crt @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIE1TCCAwmgAwIBAgIBDDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwQTELMAkGA1UEBhMC +S1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYDVQQD +DARDU0NBMB4XDTA4MDMwNzA5MjQxN1oXDTIzMDYwNzE0NTk1OVowQTELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYD +VQQDDARDU0NBMIIBoDANBgkqhkiG9w0BAQEFAAOCAY0AMIIBiAKCAYEA1v8yx07z +90mNKAafu1kNKOoRmc9qbIKH0Fjz1JEtu+5A5X65q9NUfm7uWjaX5mQTkRuEjeP1 +xoWy6g3ReAgRd/62GOFeNGDpnBRcfxtUGUyT5yHxQMWhgdyVgT0452LE+LQUr2xu +vrzOWPpsigu5ZeDD13NlNGEeYTUxvtKnkskqizmtP2yinGqInWUh27i2hHNqtyBZ +tcf/CC+E4ilDS6h/lYokhXGpMio8P0QeuPelkQdwRR3+y3Eek87dq2Tb3Uwn0BhB +ccV/ofq3Lr0vn0kJUL9ukGfnz9CEldhRUgDQ51HebCcQwk9IVJbP4DN/wwaJrqun +BRz5k1cfL/aRuvi8AoEDCjoZLdqq+nbC5mHKdhLi6V91AF1p7n6hFqs4huWdlrP5 ++zO53Srp7GDTjpgZu9kjfljZu0w0XGqZxxzi6uIggEJftUUrHvlv09SXTg2KFxp2 +GBSWy08oHHwsrQh6ERxvvzN1idwASBQ1Aq9MMaYyISRcfceH0jv4SrSPAgEDo3Iw +cDAdBgNVHQ4EFgQUjYs7Vu7DbhGsBZ1AnM9ik2QvRzUwDgYDVR0PAQH/BAQDAgEG +MCsGA1UdEAQkMCKADzIwMDgwMzA3MTgyNDAwWoEPMjAxMzAzMDcyMzU5MDBaMBIG +A1UdEwEB/wQIMAYBAf8CAQAwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBgQCAdkGmB+BN +ZQMIX6A9LjC2tg9Ds6PiyQJKGoryY3PBZ2oUk5XXr0NebxqDpaQ4AtBtveSJqthS +t4o86mp6WOBKkLzAfaG8fpnGz1eb6b/5TMAExOnsdLTLSO7k9PDZQbTsxLeP7Nxw +WWh7smSvGhGy30nljIL4yC3U4KRE4T8xH2K+ugxwIj/q8eUuDdZRuFRnXaFxPYKC +w8vS+fac/H+qUfOlA/cIG4z9lV9bQdUAwDetqjWW6HLcHK62kokhEoZec0ZBTl3t +cL+K7ouUtbKHxFbOO3DJX//r0IWozeLawRmFOPshNYtERJg2FXi/VnPrrn1sHv71 +pAMWZNuLQBitVyq5U8YOt+gAvwlVwd/nXfV8F6f3eCM52N++TF708aPwQqXkvjjG +SN8v66yfJE5x5yPS5tABJGp7loH7TvvWRYfC05gvHg6ses7stDJS9mageS5Po6Dh +jxCzEPIwIs8V2bSN+mBkTahovz434Zu8x2IqtkX5f+55hHPxkws9YCo= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/50/end.crt b/src/tests/data/pss_x509/50/end.crt new file mode 100644 index 000000000..10cca890c --- /dev/null +++ b/src/tests/data/pss_x509/50/end.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIETTCCAoGgAwIBAgIBRzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwQTELMAkGA1UEBhMC +S1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYDVQQD +DARDU0NBMB4XDTA5MTIwMjAxMzUwM1oXDTIwMDMwMjE0NTk1OVowSzELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMRcwFQYD +VQQDDA5EUzAzMjAwOTEyMDIgMTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgC +ggEBAMHUIOxWrNEKYwAI2zt6JVHMbJtGZAreGbo0+7BWP467B9/Rn6AhfcJqYd0j +5cmD7ruBBeXKWV4UJuLeZrSDiw7q6j+YfT1AlSbvgdd47evL/UouQFAyMRtIYVEk +kK8bL4h6P6/zsp+LuuuiwRypSn4QNdQ+tf/Y7h/+klGc4nt4eOi6oDl/GdPQ2QON +rBmOg20W7L3g6rKOYU0RZxcHNfRXSD1pTcfbpzpREvLYPj4+UchDo5zUVuwU9MI8 +Lyx7vw99HhEIs1oX8fH1JVxOswEx1CKHshsDdDMEohfKLnQmAwLpeP42vrspM9W0 +d1pYX1vel7+YfCo6dDTgkHlRwGUCAQOjYDBeMB8GA1UdIwQYMBaAFI2LO1buw24R +rAWdQJzPYpNkL0c1MA4GA1UdDwEB/wQEAwIHgDArBgNVHRAEJDAigA8yMDA5MTIw +MjEwMzUwMFqBDzIwMTAwMzAyMjM1OTAwWjBBBgkqhkiG9w0BAQowNKAPMA0GCWCG +SAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGB +AMuZn8M97NQWlsQ8kJDuhBIVFajHUKIXGfj0YIv/7sydPDnJN+1gmxRagenIpKY2 +/0QTKOR5lFX/X0F7dPezQpddd4dPuSe0+a3Elvt8yHWnLdLyEX6JPtrJ+n1lXMiY +ZisjiVzIq5g/dIL08oOTNh3TjnL0+nKrwt7LD8BzB5lKZ/e1JgsqPYp69/iy7FUm +UJwrQdKAsX7Qz/YQPQ96FPWBRTEkUPh1M2eUDWnzfvAUZ1NK4YcySo8Y+LUs7Kba +Ij0ztEB/xVfHLqAaLlRe5wZIBL2XbvwitpeJ2Im12MWiQ+WZ2owcK1QjBSdDHHK1 +7XmnIrnGds9r3rxrqKhYUjtFir4HhdDvnl7fBoC335lC4rcOzB8fGnKBwt3Sywlu +JeCJxPvI2s5XJD2tLoyxRwDykKihNTZ1GmOy5ElktuOgPcENIoFDgM2ufDznCGxB +bPcdaVFD9R4qZx66xx82wI+Ogs1/9+W4HaGzJcrsUWRnlIH517ETjlI6eI/7++XJ +lA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/50/root.crt b/src/tests/data/pss_x509/50/root.crt new file mode 100644 index 000000000..c22375e1a --- /dev/null +++ b/src/tests/data/pss_x509/50/root.crt @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIE1TCCAwmgAwIBAgIBDDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwQTELMAkGA1UEBhMC +S1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYDVQQD +DARDU0NBMB4XDTA4MDMwNzA5MjQxN1oXDTIzMDYwNzE0NTk1OVowQTELMAkGA1UE +BhMCS1IxEzARBgNVBAoMCkdvdmVybm1lbnQxDjAMBgNVBAsMBU1PRkFUMQ0wCwYD +VQQDDARDU0NBMIIBoDANBgkqhkiG9w0BAQEFAAOCAY0AMIIBiAKCAYEA1v8yx07z +90mNKAafu1kNKOoRmc9qbIKH0Fjz1JEtu+5A5X65q9NUfm7uWjaX5mQTkRuEjeP1 +xoWy6g3ReAgRd/62GOFeNGDpnBRcfxtUGUyT5yHxQMWhgdyVgT0452LE+LQUr2xu +vrzOWPpsigu5ZeDD13NlNGEeYTUxvtKnkskqizmtP2yinGqInWUh27i2hHNqtyBZ +tcf/CC+E4ilDS6h/lYokhXGpMio8P0QeuPelkQdwRR3+y3Eek87dq2Tb3Uwn0BhB +ccV/ofq3Lr0vn0kJUL9ukGfnz9CEldhRUgDQ51HebCcQwk9IVJbP4DN/wwaJrqun +BRz5k1cfL/aRuvi8AoEDCjoZLdqq+nbC5mHKdhLi6V91AF1p7n6hFqs4huWdlrP5 ++zO53Srp7GDTjpgZu9kjfljZu0w0XGqZxxzi6uIggEJftUUrHvlv09SXTg2KFxp2 +GBSWy08oHHwsrQh6ERxvvzN1idwASBQ1Aq9MMaYyISRcfceH0jv4SrSPAgEDo3Iw +cDAdBgNVHQ4EFgQUjYs7Vu7DbhGsBZ1AnM9ik2QvRzUwDgYDVR0PAQH/BAQDAgEG +MCsGA1UdEAQkMCKADzIwMDgwMzA3MTgyNDAwWoEPMjAxMzAzMDcyMzU5MDBaMBIG +A1UdEwEB/wQIMAYBAf8CAQAwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBgQCAdkGmB+BN +ZQMIX6A9LjC2tg9Ds6PiyQJKGoryY3PBZ2oUk5XXr0NebxqDpaQ4AtBtveSJqthS +t4o86mp6WOBKkLzAfaG8fpnGz1eb6b/5TMAExOnsdLTLSO7k9PDZQbTsxLeP7Nxw +WWh7smSvGhGy30nljIL4yC3U4KRE4T8xH2K+ugxwIj/q8eUuDdZRuFRnXaFxPYKC +w8vS+fac/H+qUfOlA/cIG4z9lV9bQdUAwDetqjWW6HLcHK62kokhEoZec0ZBTl3t +cL+K7ouUtbKHxFbOO3DJX//r0IWozeLawRmFOPshNYtERJg2FXi/VnPrrn1sHv71 +pAMWZNuLQBitVyq5U8YOt+gAvwlVwd/nXfV8F6f3eCM52N++TF708aPwQqXkvjjG +SN8v66yfJE5x5yPS5tABJGp7loH7TvvWRYfC05gvHg6ses7stDJS9mageS5Po6Dh +jxCzEPIwIs8V2bSN+mBkTahovz434Zu8x2IqtkX5f+55hHPxkws9YCo= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/51/end.crt b/src/tests/data/pss_x509/51/end.crt new file mode 100644 index 000000000..23508bdf3 --- /dev/null +++ b/src/tests/data/pss_x509/51/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFMDCCAuSgAwIBAgIBXjBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTExMTAyNzAxNDcyMFoXDTIyMTAyNzAxNDcyMFowgZMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKDBNKYXBhbmVzZSBHb3Zlcm5tZW50MSgwJgYDVQQLDB9UaGUg +TWluaXN0cnkgb2YgRm9yZWlnbiBBZmZhaXJzMRUwEwYDVQQLDAxlLXBhc3Nwb3J0 +RFMxJTAjBgNVBAMMHE1pbmlzdGVyIGZvciBGb3JlaWduIEFmZmFpcnMwggEgMA0G +CSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQCvRLxWm/OcswLkoGPtJ1ryJ+MFdNtf +jxvBFfBXlA9J4GLdGOmkr+/R8kCPDF9MS2K+U0Ql3+6SKMOzqwwWhvDlUeR2AUiv +GSQDTODBzFeoosmx56nlS8AssXfHh8MNMJWoFaUf9VJWujjNkcg5+OR3ZJORCqaL +G6ojytLRj1G2yeQLDPOLG5VOewQBGcFw3bP2PWbhDRgUZZB9yvYTSc4NuXXraRi8 +K2A1az3tm6kWuXpkiVT29fB8k6nfcussLUZFsTBE1BbJmpvxw+t50rfzbOqISF31 +ZR73keCPnhuoegy3/mmtRY63mnGpswqKBN68YyAMtyIqf87XIbSg2N/fAgEDo00w +SzAfBgNVHSMEGDAWgBRYEi7roynd/MKGQtIFv2dbjC9+1jAOBgNVHQ8BAf8EBAMC +B4AwGAYDVR0gBBEwDzANBgsqgwiGj34GBQEBAjBBBgkqhkiG9w0BAQowNKAPMA0G +CWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAD +ggIBAEMsG3M7gE355MhUQYbIlkrqaQaZ8xutIJdXtZlkgH77z9cDYfNZyB1+Wrxf +Xb4wAdQpoeSqEWPfQm8hK/fHgEb0uOQtiSYMYhFFQCXY/4uS+rW/jwErVZ20eslQ +T4S1BwKEOwbY+zA4dvSZC+MSg35AmNNKjkudKiXjpI1PUvamk/OdkO/Zzf7qi4mT +JB9Nh6IFzCtgr8xPqTdGqshIqHBL1AwL2cpce1Fjj7idvglJIQNzY0sG3jtcsc9r +zlEDUH3QHkA0aavPurr90mx38h83FuZidi9MZnG5pZJou5g1IVpf1zoqcqcGx7o9 +2gvqp2dp9s5YJHhtfnfLVd3n5xOktqFQOFWggC2U+s75om8qaYiexlHg14tCLPVr +1ky+uplwTuWJ8YhicPDSXvkRjzOtFc825ENRai0/HIURwIVVuaTEDVxOmv4Sgx8g +Eu/cWMgWvUgidkZs989HQ1R7HnhDmvbm0Z9T8NIIbRCMj+at/CG59aEVxl1eOl1O +lmmLxdGQULp3BAr5U3ySARumgkiNjuWY/6hr9BHuC1j120qriLpTqKPj1Anwv1Zp +N7mMCwiqdTQFxSI/Rs6Ve8/k8GoMzDon+Hf2Q7DSRBhZUUjaNuBltJqJGdJvX7+E +MpvvGZCQoDG5zGcsTBdp0rsO2or8OHUOiBDbQQgQeDcQk2ms +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/51/root.crt b/src/tests/data/pss_x509/51/root.crt new file mode 100644 index 000000000..247b2cd2c --- /dev/null +++ b/src/tests/data/pss_x509/51/root.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +MIIGHjCCA9KgAwIBAgIBKTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTA4MDYyMzAxNTczMloXDTI0MDYyMzAxNTczMlowbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuJQ5t7CI17BeMhw+ +kQVP7+cS8PNTkqUkDfsyXz9BaVMzSSXoLIyCyyCgMLUdKnbMEE405LpMCUseoncM +ugH6DV7daRht/2ZwI0w5dvFRZfEDOIP3VxZNFEi/qnWhTk2H/MHjFl/BqcENg1Ur +egh0mXL53lYkhszt5jdPOivAE84mX54cLQeJzAeHgHATcCxOSPmB4wxBBfAO/O8F +kVO0Q5F62O4qq+vEuLAz0RUMYR9yyjEQdxOTxACvSqH4wDsaV1hFgsRUGv8cAXlh +OKmqBQr+QeHMEGTuTCbGUu5qsukAIoLofiub72AI58sTnnyGFrEAQAjvI9AuuBSp +AcwCT3MB8UidsZWwa5j97dK3EmutnZmw0JWOajnp3BexEe2ykgYSMvcMHFcdkUlW +cBML40nG8OfoMEy24Y9uhk2WdLxAbijpBPHlCvjEvPZZcz8Lh3Dl78U7to4Furvq +nbWEAywjaq+F90krxlywsHw73rxyvLf+u697wvjlxbf1RcklIkyP/P7XiAF7yx3s +xXHasKBAfdDfA6FCp4TCkQtMA9POWKa36O3P96SXAofliNBsKHbjaQx3mu4UGbHd +eqW6GT+/hO1KC5oUl5x+6mkyOnJ8eT2LZZZjTE3oYAPt17sTeWhcGumlzq5JN+O6 +T1ASeHxyTPBZY9AltyFQw44/0+UCAwEAAaNfMF0wHQYDVR0OBBYEFFgSLuujKd38 +woZC0gW/Z1uML37WMA4GA1UdDwEB/wQEAwIBBjAYBgNVHSAEETAPMA0GCyqDCIaP +fgYFAQEBMBIGA1UdEwEB/wQIMAYBAf8CAQAwQQYJKoZIhvcNAQEKMDSgDzANBglg +hkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IC +AQCON478iP4WqiqWO5Wp49rbjoReFS+8d9ows94+/OaM8hn9AJBM/oiTYP/JEhxz +2qop9Zf7aKEmt8d/SkUHxb3odHjlgQyRm0f/wwVFDrj9ZtRyC3xG8JLhe+Q24ymC +o5GiP9RoFB7hbvov6XQ2MxQnYn7ottiuPduHbQ/xV3yl81ovu/xoGaE1UU9fxzm1 +LlBsSAau61BHQxLgx18Afkh3ucu1VOJaRuqQeHLdaeMIJ7FYjsuiyKnCMTaTHHyb +jF1XM2kSlTxrXbkEYgzX/oJntZZrVY6dGk3jwphreNQKOanXBWPNX6t11e9+q0v0 +LIyv8dm5//Luvd3sOJ1W8VNeR6dEG+HD11k5kMp9Qnknr9uQZHJ972t9xGcBuXmJ +0VBGmhlHCNujBQn0dH1aLPg3/HjODLMqWla812a09sv2KfxFHsDsEhV2lB4NWaDy +x3xjN4POSJcOsaQ1rl5oARQ8sa2dLe5fI89b7KRR8gQl4bFZLHEUK69PzvFYGNTS +bFKW/n+i/1VImD4EEA14Yan6TWUuv98H4dYoyiBElIUElCeLpo5YzIzDq1+avTUO +hATMdW8WHolZLQqgmOHmGtRrXyFx5wPDStooX9I/GpwlSt1Oe/Pj5xKHZyqG9bWK +oxd+k3kdlcjur1H4a7r+tc8n/23+AgdrcpM9GUX3Vm5jiA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/52/end.crt b/src/tests/data/pss_x509/52/end.crt new file mode 100644 index 000000000..4398c10b3 --- /dev/null +++ b/src/tests/data/pss_x509/52/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFMDCCAuSgAwIBAgIBcTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTEzMDIxOTAxNDEzOVoXDTI0MDIxOTAxNDEzOVowgZMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKDBNKYXBhbmVzZSBHb3Zlcm5tZW50MSgwJgYDVQQLDB9UaGUg +TWluaXN0cnkgb2YgRm9yZWlnbiBBZmZhaXJzMRUwEwYDVQQLDAxlLXBhc3Nwb3J0 +RFMxJTAjBgNVBAMMHE1pbmlzdGVyIGZvciBGb3JlaWduIEFmZmFpcnMwggEgMA0G +CSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQCxiv6l99/1U4Xfs4l/6ZOIjJMhKY2G +dfzzE35yL9UW4TJfUFTIiGSLhJjPAODIVMvzHiDOe8I7hAnWQZMmGACcvuZ2/OE2 +DwoX8gre7pyqOlx6ZS9C5mPdApYXi+A4oV/hxuq13LWJRa2IQkBtw34ayhynBvEl +zBMAWqehc8TaoO2fviN4lstg/12K/yLuU5E9NJ/dRI6CM1kimIKpzq8omSgCvClT +tIuPRIRhq6Vu9S8jtzWSMuPfs1LyiJ6wHaLFZEfsF169gRPiTkqL4sxGi6658Yea +47hsslvDhxuVG5QYeSADIYhy1SE/4241Ptj8w3JpIY7APdWryVr0xFrlAgEDo00w +SzAfBgNVHSMEGDAWgBRYEi7roynd/MKGQtIFv2dbjC9+1jAOBgNVHQ8BAf8EBAMC +B4AwGAYDVR0gBBEwDzANBgsqgwiGj34GBQEBAjBBBgkqhkiG9w0BAQowNKAPMA0G +CWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAD +ggIBAJjRHUPmPzAcnhmD4y4cGBdA6K5f/sbgec19txFOPbT9ggRP5E61q7Ym0bt3 +QL/5OJlQTJhuTHTUWMf4ycBabp2AVdQkTKP2QJ68E9VKPn8U6mgYtQhrk0RxgBEu +sAo3tDXV9OQDQ32OSt2QUwAfZD0youhO/l6pM3lqmvepdBbqoR/fpgelxPQ38AVp +47jfw9wX4fYSoufEkNIkiZ3OsWoQi2OepMLh9KXpAnBrmX6gTiqdoNXc3bKIS3o6 +GB+ZHtnHWtKmzS3Jlc++6F1oM3feg6a3bM5kpkgj93BOMN2LgrTVo9zVAJHO9nfG +4kkl8C85t3YhFhr2Y7dRnFYY4cJSJwML9bxYijxOadqlQ9VajGFKNz1neUt5xPYZ +N57Y2h07w2YR2D1qNGkGJ7IfB+tAz1ePT61jtEUKKB9kgnpuq9I6uZ6cHmm3p0vj +0U6FV10xvwkSVEKOfuR+q7gOp75Np+vERBKD/dL4Gdq5eGts34VtZKp/qYZfCPVu +Tp38e0iTR8TM6z33BM5ZArC0SehAzGtRSiUVwLLruUVprCrICfi43QHx/qKxX6J8 +XOOytTfTxig3hu0RKYIh+Bh5xqbZpAmrKjhA6uRMJO+YziBDNOR0uPleePcWB7Rd +OlRf+FhbyqGbvNDvEZO7WOjIqb1IMxexC8zQ7oIk61b/ESJC +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/52/root.crt b/src/tests/data/pss_x509/52/root.crt new file mode 100644 index 000000000..247b2cd2c --- /dev/null +++ b/src/tests/data/pss_x509/52/root.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +MIIGHjCCA9KgAwIBAgIBKTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTA4MDYyMzAxNTczMloXDTI0MDYyMzAxNTczMlowbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuJQ5t7CI17BeMhw+ +kQVP7+cS8PNTkqUkDfsyXz9BaVMzSSXoLIyCyyCgMLUdKnbMEE405LpMCUseoncM +ugH6DV7daRht/2ZwI0w5dvFRZfEDOIP3VxZNFEi/qnWhTk2H/MHjFl/BqcENg1Ur +egh0mXL53lYkhszt5jdPOivAE84mX54cLQeJzAeHgHATcCxOSPmB4wxBBfAO/O8F +kVO0Q5F62O4qq+vEuLAz0RUMYR9yyjEQdxOTxACvSqH4wDsaV1hFgsRUGv8cAXlh +OKmqBQr+QeHMEGTuTCbGUu5qsukAIoLofiub72AI58sTnnyGFrEAQAjvI9AuuBSp +AcwCT3MB8UidsZWwa5j97dK3EmutnZmw0JWOajnp3BexEe2ykgYSMvcMHFcdkUlW +cBML40nG8OfoMEy24Y9uhk2WdLxAbijpBPHlCvjEvPZZcz8Lh3Dl78U7to4Furvq +nbWEAywjaq+F90krxlywsHw73rxyvLf+u697wvjlxbf1RcklIkyP/P7XiAF7yx3s +xXHasKBAfdDfA6FCp4TCkQtMA9POWKa36O3P96SXAofliNBsKHbjaQx3mu4UGbHd +eqW6GT+/hO1KC5oUl5x+6mkyOnJ8eT2LZZZjTE3oYAPt17sTeWhcGumlzq5JN+O6 +T1ASeHxyTPBZY9AltyFQw44/0+UCAwEAAaNfMF0wHQYDVR0OBBYEFFgSLuujKd38 +woZC0gW/Z1uML37WMA4GA1UdDwEB/wQEAwIBBjAYBgNVHSAEETAPMA0GCyqDCIaP +fgYFAQEBMBIGA1UdEwEB/wQIMAYBAf8CAQAwQQYJKoZIhvcNAQEKMDSgDzANBglg +hkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IC +AQCON478iP4WqiqWO5Wp49rbjoReFS+8d9ows94+/OaM8hn9AJBM/oiTYP/JEhxz +2qop9Zf7aKEmt8d/SkUHxb3odHjlgQyRm0f/wwVFDrj9ZtRyC3xG8JLhe+Q24ymC +o5GiP9RoFB7hbvov6XQ2MxQnYn7ottiuPduHbQ/xV3yl81ovu/xoGaE1UU9fxzm1 +LlBsSAau61BHQxLgx18Afkh3ucu1VOJaRuqQeHLdaeMIJ7FYjsuiyKnCMTaTHHyb +jF1XM2kSlTxrXbkEYgzX/oJntZZrVY6dGk3jwphreNQKOanXBWPNX6t11e9+q0v0 +LIyv8dm5//Luvd3sOJ1W8VNeR6dEG+HD11k5kMp9Qnknr9uQZHJ972t9xGcBuXmJ +0VBGmhlHCNujBQn0dH1aLPg3/HjODLMqWla812a09sv2KfxFHsDsEhV2lB4NWaDy +x3xjN4POSJcOsaQ1rl5oARQ8sa2dLe5fI89b7KRR8gQl4bFZLHEUK69PzvFYGNTS +bFKW/n+i/1VImD4EEA14Yan6TWUuv98H4dYoyiBElIUElCeLpo5YzIzDq1+avTUO +hATMdW8WHolZLQqgmOHmGtRrXyFx5wPDStooX9I/GpwlSt1Oe/Pj5xKHZyqG9bWK +oxd+k3kdlcjur1H4a7r+tc8n/23+AgdrcpM9GUX3Vm5jiA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/53/end.crt b/src/tests/data/pss_x509/53/end.crt new file mode 100644 index 000000000..038e16d19 --- /dev/null +++ b/src/tests/data/pss_x509/53/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFMDCCAuSgAwIBAgIBXzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTExMTAyNzAxNDc0NloXDTIyMTAyNzAxNDc0NlowgZMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKDBNKYXBhbmVzZSBHb3Zlcm5tZW50MSgwJgYDVQQLDB9UaGUg +TWluaXN0cnkgb2YgRm9yZWlnbiBBZmZhaXJzMRUwEwYDVQQLDAxlLXBhc3Nwb3J0 +RFMxJTAjBgNVBAMMHE1pbmlzdGVyIGZvciBGb3JlaWduIEFmZmFpcnMwggEgMA0G +CSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQDI2GjVtIDcw0uwmcAgpeoK3juuisbi +wA5SaVxdKGpFVv08PtvgjPMbn9wminvKHafpgEuljW9kQfq6/r27xFxVsy3rtgR0 +/kCXW1FadbNvwJ/elW8PPCE9fgaL5KIDFJ4qFJ/K27N1X722FuNKb2Kik50h5lwY +9Qzt/C3w56hSLFp8veclPtmulpim+HtQEOB4hUL/5zjV1CvRrLhl4CFlw7ZSUn3c +LV9guiTO8SWcZXoHfJI91vAhNoztb8s7ehPpPd7dwlB7A/sYTyBQ+a+bsurmL97q +eYBqrrCPr9rTBoN+aJfHaL/7HsnkGGBMfhxlA1ujDRIoEhb/mGCThA17AgEDo00w +SzAfBgNVHSMEGDAWgBRYEi7roynd/MKGQtIFv2dbjC9+1jAOBgNVHQ8BAf8EBAMC +B4AwGAYDVR0gBBEwDzANBgsqgwiGj34GBQEBAjBBBgkqhkiG9w0BAQowNKAPMA0G +CWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAD +ggIBAKuHJEj0/gMQH0h7JSaCA/AfigY8U/tIbw/4vGCzjz/fCS/0f3SfP1SGfjYw +9e1A6k8hynagMDoeeXWkaHwRAQKBGTzElFdF1cDjwAfbpu9om02JEOLagOFsN39H +Um/7TJW+DODbT40L2wVWFR7Zd0H3vIo1GY2Fr4vAOdDbjM9K+LxL8aVdVb7yqF6P +OfJtsockGL5rUUDSwKqgSrMaSuJzoKTVAhFZz3ajV+ZUnWNbStaGk1QhAZ30clgA +TM0URjz/lBOWNfYiy97Pcs+N4MOJ3qIXPZi+XlrRQcPf4xHFQWFuJUlLZhNji5Ix +ExuXmEplnYO7ELQrtZsQBj6lfqbFJhAVMQb35E/tyOI0kKRhpWaw3R/FDu2K1o0t +IO17uP3YxcpVRvIlPk99cXxzNZ7B6jSw/5dEO9bpM4lkur0AHbFGxtOTpYAbhwnD +24rLhcXG7ZtNZet71ibC4MHstrouyAscsQk3fSZPuuck7xcxL96ricZ4JuI6hv3T +TKjuRdAb5SJCBz7ZF1mZy8SR93i7hJbWA2bNuoFgZJ1xMWLJZETDYJrPbNF4PR/7 +0v/kymmeHXO+23rnQ83opTj/t5EwjDij38C6cUm232ZuzOuoQw5DFL72+wqq4e5a +uo1FSEa2RrgI56uMQOV/o5/7ws2HfzqPue6k2c6VSqXUu7cj +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/53/root.crt b/src/tests/data/pss_x509/53/root.crt new file mode 100644 index 000000000..247b2cd2c --- /dev/null +++ b/src/tests/data/pss_x509/53/root.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/54/end.crt b/src/tests/data/pss_x509/54/end.crt new file mode 100644 index 000000000..66d1accf1 --- /dev/null +++ b/src/tests/data/pss_x509/54/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFMDCCAuSgAwIBAgIBYDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTExMTAyNzAxNDgwNloXDTIyMTAyNzAxNDgwNlowgZMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKDBNKYXBhbmVzZSBHb3Zlcm5tZW50MSgwJgYDVQQLDB9UaGUg +TWluaXN0cnkgb2YgRm9yZWlnbiBBZmZhaXJzMRUwEwYDVQQLDAxlLXBhc3Nwb3J0 +RFMxJTAjBgNVBAMMHE1pbmlzdGVyIGZvciBGb3JlaWduIEFmZmFpcnMwggEgMA0G +CSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQDUA2/eueKJWs9iqIILxn2SA9I68igF +/jQU3sNPdSkse+WKT8AuCxsys3jxvp5u623MovzNunh+MtVFrOUvpir0AC95gjT5 +9aAExXAvKuwKwlVJl0TEhJFYSzP9dujpcVRECTM7a2GQaznYqqtxVguVV9bkLImM +d0yrXEgokpMxgnHH15k1OY9o66xq9YtQFAcE+TTgqvl4XFBsgUCqBt/rrlL14QSA +sp8/SdZySyB/4yoovUzuO8+dmquLxxZHbkSW+iJpTq9s7ftzl6F6RAltToLsg3lo +d6WuI3ebqy3IEKfVjs3jOIvFKDOIuJW4Ax+qPPE2HwyKh616zzvGlVjzAgEDo00w +SzAfBgNVHSMEGDAWgBRYEi7roynd/MKGQtIFv2dbjC9+1jAOBgNVHQ8BAf8EBAMC +B4AwGAYDVR0gBBEwDzANBgsqgwiGj34GBQEBAjBBBgkqhkiG9w0BAQowNKAPMA0G +CWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAD +ggIBADDYy25ffaDn59aaIB2DgYyAdlqatlXh1eARnW7mcRZIp0g+6D8tm8OcucPZ +kB3q39zUXPqXrLvITjFiCdGeddmYcApXF8aMUZkx16bAkGGcAp7vlU8I7zcZ4fEX +7t3xGRX4eKMoC5eCtgx8bz5FWMO2PlJuq5GtUe3sVxOfmFlTdVms+YqrwBFUdkIb +ItN8PkHUOmCpQh6L1wWQscDKzMNDjJfooILZ2hdTKV6rocmzRwFp+z4m18swDEKx +gLuto0q7rf1xdBCVqkssCEoWXia23+xNjthmPRMnjyQzsqzzwM7xR5/0JFg/Uxb0 +lsHTX5xwdK251IXAztNTwSOW1v2bc0kt/mOfjg6VqqR+SAd0wM0GYK66dMgRyu9a +DCVhoAxbtF9CXwcYEj0RvTn9j3S0JFX4fjXu74P7T1U5zH06tFmDxcCln7pgHAro +Ns3MzCDoYZM/H7G3NXhRw+zfz2Ej+rkJo6TPXI1zPEYI7PEJfvg7L//MvPvASmSA +70RC4J1AQROVHpRfH2sTpXJIa46y+jChHVbYlkSFbFmj2I4E7yAAR2TeB0m6W2Yn +FJ0uFb5O596Zm0XfP2kWAE4vI6yNWP3mt3zfzLIxDDa5k3Dhocdw1Idlc826T952 +AjP+orbl0BiQ8b5aUyn5HqfymmijPTZgRY/yCquzPCTToOQW +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/54/root.crt b/src/tests/data/pss_x509/54/root.crt new file mode 100644 index 000000000..247b2cd2c --- /dev/null +++ b/src/tests/data/pss_x509/54/root.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/55/end.crt b/src/tests/data/pss_x509/55/end.crt new file mode 100644 index 000000000..d33ffe292 --- /dev/null +++ b/src/tests/data/pss_x509/55/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFMDCCAuSgAwIBAgIBRjBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTEwMDQxNTAxNTgxOFoXDTIxMDQxNTAxNTgxOFowgZMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKDBNKYXBhbmVzZSBHb3Zlcm5tZW50MSgwJgYDVQQLDB9UaGUg +TWluaXN0cnkgb2YgRm9yZWlnbiBBZmZhaXJzMRUwEwYDVQQLDAxlLXBhc3Nwb3J0 +RFMxJTAjBgNVBAMMHE1pbmlzdGVyIGZvciBGb3JlaWduIEFmZmFpcnMwggEgMA0G +CSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQCtYT9LpGckN+VOnI6Vtmc6/WlzNsDr +01zfQ4LCbQmlEE3o1boXE4hXLwkQ0yLFb3FB2O9/7tq9atx2FJp5uoL44hhBQNQJ +mlmiGTioNQlKftGrEOSFnIcTj86jT5TEf2y/qgsZbe4lTYgTt7Uqf0mEkd+O0zio +sKbGfPl73KkB5ghWY2ibYKOMURwqF0zMDCW2LLNvk4Wx+95SNsf7+heX7uLtSOV0 +NuCSTjlthtwiY1sotCTutAqwBFtY4KJ6JjBXW8TrUy/z/kti+4Ra29NLDTg+yibP +4jxod72umNTWGwVcnG37yTMYlPIAttYZ/m+I9xSFGmrRq27YOqZmmIdFAgEDo00w +SzAfBgNVHSMEGDAWgBRYEi7roynd/MKGQtIFv2dbjC9+1jAOBgNVHQ8BAf8EBAMC +B4AwGAYDVR0gBBEwDzANBgsqgwiGj34GBQEBAjBBBgkqhkiG9w0BAQowNKAPMA0G +CWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAD +ggIBAAQM0YxEg+hEjoZynCUKgXg7pM03i8tCNNHKFQPzUUrOSZgdjHydB7SrdgjO +f7YPTSARKchUPLi39xU+fvXgujkaMT0L9na8PQICoOBG/HiWG5i1XwdBeYhobY56 +lUsPLgWBDfdso2plWE0em4TqMvrz+NAvcIhQCYQsUCd8u5P4zk7EsVS3Eyr8UYaW +R5PzpwEKUaGzDM/qO3siihX8MzZ8wliEP78bh4bQPQ7Gu4ZxpLQ3kIvCs4baPSep +2GJduRieeptw0T/Nifxpn+Z91xwiVxnEaGrW+/xj6+PYMJD9nUB3rqaxQS9IiyoH +LIOJp5osh7/QaeYTdER2QysbT65AKUamwupH/Hn3S43JvnPKzbT6e3pAy8Fisdww +J8xUl4p/YlynjPWUclFLC2lfFp+uzyFa26CXuuWH0yVBqqsFqY8oW1X9NCc4YH8o +jIV3GPf1yVVYgYBMNnYg8tW0oBofeSbQI2uVJFKbNDd9Xpa23kb1vLv/bLnTDuyN +QSESTCLTiWp8cKN9/qgCA/jf5bz5PPtU5StGVnzs6gbxWrPe4WN8BZmAjwQ6+KLn +lpFzANWqOgFmR8dnt4JZKxH2IeyTAs/BDeI42G+mx+s/MZZ05Z2E7QTF2hQOA2D1 +j1M3OkDbnOFmX9XkOY/LUZUZHD12X9ME2B2B9pira0H7NhEB +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/55/root.crt b/src/tests/data/pss_x509/55/root.crt new file mode 100644 index 000000000..247b2cd2c --- /dev/null +++ b/src/tests/data/pss_x509/55/root.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/56/end.crt b/src/tests/data/pss_x509/56/end.crt new file mode 100644 index 000000000..39e8fdaa3 --- /dev/null +++ b/src/tests/data/pss_x509/56/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFoDCCA1igAwIBAgIBMzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDELMAkGA1UEBhMCQ04x +GDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24g +RGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2ln +bmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTIwNTMxMTYwMDAxWhcNMjMw +NTMxMTYwMDAxWjByMQswCQYDVQQGEwJDTjEYMBYGA1UECgwPSG9uZyBLb25nIENo +aW5hMR8wHQYDVQQLDBZJbW1pZ3JhdGlvbiBEZXBhcnRtZW50MSgwJgYDVQQDDB9I +b25nIEtvbmcgQ2hpbmEgRG9jdW1lbnQgU2lnbmVyMIIBIDANBgkqhkiG9w0BAQEF +AAOCAQ0AMIIBCAKCAQEAgce60T0fQ0lHpjrf5vdBBY6NGQvOLamwSFEfJtbugjie +qoROwsCZDFmZD2eZJehIhhkAjJFu71rPSf6XhhXxrRrVDo4Pmhdf5XI87VwRcyck +uBSUgT3oOFquryUnvv3J59DLikjAviPcyn5p7ViUU2VZ7tCFXiE+qwZFiTCudw3B +1jVRJudC2IRhnFoewh1xNdnF8TxxkzfjmhJZTakUIvZaxTT9C2OZ6UdDTQxCprf6 +4FPrwXCBZw0GW/9734yFY7H10ZEneXt+JgYSovMYegZltnUjGNtJtDCokvddoB9V +sx/aQGO2GxgJpf6AKNwtEQONABtx6M0KM0oZBJagMwIBA6OByzCByDCBtQYDVR0j +BIGtMIGqgBShS2ZQbbm9+cB2dOphiptaiNis36GBjqSBizCBiDELMAkGA1UEBhMC +Q04xGDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkg +U2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCASkwDgYDVR0PAQH/BAQDAgeA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQB/VbnCTTV1dQ5IL1E3fx/+UK09DZQSl0uNKusL +HGWTJta3IjUs0q5WZKvvZ2kQPYO7A+XHB/AzPoYkC8VzBnKmQfHndz6t/uZwR5dA +WZCBuuiBu1fIpD6U9ALnNtsdbQwp6EhgajdaC83HREk2U0A1t2SpfczuPpHr/PZl +Fcr2O4pP3VrNcYUAum9mBPHp2yS3fwc98hiEfIhEjKqBpaj5tgvn9K9OyyqPH58n +Stg/Sxgd8zoWhiymznZ53aaNWM2EbR+6QNjiRsCwICMWAr5BBSZOa6zmont8yyRg +CDR66nRSu5G/NXpGqCpEnl3gTmMKlObIJvZ7tdJd6e/2BwqQRSESDmnkHO2RM/Cz +vp3OhKILEBKxdKyeGCi4wHIMD39+L0tvm/k2CxNuIy0MjwIH0KdwusH3K7Np2rtg ++Z72pWvDPspXWItXcYGMIwBlgXoeBrpmWtaEuDR8PCE5rjph2q4R5oqm5wrjCJmu +MHySA7s28UQo9SN0iPZdQxwHuoT7KiY7aTFqNXkhiWnBarMhjuqJmDKyTLym2mHs +Ax5/qNF3wpFKEEoLtGvrACTNXRyXZE+YXyLDEx/xxv20sBNZO+EobpTlzz1QxT8R +rArW6pePeqjUNDseKSpaz4wGadOvZ4Z7VfnXQqBVTKG0F9SaHbzBCcf9zEQ7rTJk +rstAkQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/56/root.crt b/src/tests/data/pss_x509/56/root.crt new file mode 100644 index 000000000..bf00b14ba --- /dev/null +++ b/src/tests/data/pss_x509/56/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGMDCCA+igAwIBAgIBKTA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDELMAkGA1UEBhMCQ04x +GDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24g +RGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2ln +bmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTEwNjEzMTYwMDAxWhcNMjcw +NjEzMTYwMDAxWjCBiDELMAkGA1UEBhMCQ04xGDAWBgNVBAoMD0hvbmcgS29uZyBD +aGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24gRGVwYXJ0bWVudDE+MDwGA1UEAww1 +SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRo +b3JpdHkwggIgMA0GCSqGSIb3DQEBAQUAA4ICDQAwggIIAoICAQCgq+637INet9ru +Quy970VFXuRF63ymLaQlLcpTWg7VBAtjdchOUX5q8DBmWzzJtxp6EsDlhFMAz6m3 +6/scHnxsmE7LZGJllnzvPmEmiZi41oWvBxVyHNah91itMMxMGWDurIlH66/1sqkz +0iYVdZItIYktGXtlSt1wPRfUyvbPMRwrGHiF5eUt8vqhVMzw667q2xU0EuBDDv8c +dJam6lE/2Y9a8nEhsL4lJVgvMJl0twLHDzFLlYzWMSNfqxvcdWmq+IT7dLScQJdj +7r3QtBL2XGMxgCvY5fMcYJ+yQ1BhjdCLK36uh3EVevVgXCa7wDeG9gfBFDqBX6Ud +R6C8DOln0dSeoG7kNTDd0iHannA0KiGztEPae12oP1wJQkE1kh/R6jBB2pXW0OF9 +df6h7zkw2vCgBGzKAgm2wDsAxOdo7v2y2rz+dRnBmBTFESNhDyArg8mIwbabfLnp +pHfTQArtXw4JNgEum+nyyfLsw/4f4121rWCzOnpM+51GL2SNzLj0S3XTnX538WE9 +2EfGS8dY68I6cqEUxtyD8zfjSTxKCo5+j940yK5EHUpeKNJRXHE7t7pbm15xHdJS +3QS0oaPf5WnMM+t6hiA0Ga7+k7rTwm66eZAgUMr7QdseLO/VuIY8n5XLUgSlC/nq +0hV/1vPk6kIYS0EvZ8NakODbT/LBwwIBA6NFMEMwHQYDVR0OBBYEFKFLZlBtub35 +wHZ06mGKm1qI2KzfMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQB63sCxn9yon6XPXjMyl0SiDiIQ6SL50/izARIi +ggrPQeY47Sfq4wtEOD+HNy3C2tmF3m+s6FpQG3ZO3eKu5wrWss2Mc0pwTSKSdrdL +c3zfPAgi6A+P+71+hy7axtaUYmlxcU6RT4NYT8H5H8xWZrRCv4gItWfrfyfHlmxA +LETGF6E4zobVVzrlC8IHMrDvNWmcilgLLF6Fh8BTC1TFpBI5G4juFXxGB2f8CWSA +H3nqZ0Aw2kkY4QvQ5guOKVnz0o5d9tgSQKlN6FaYLqVKWqgdd5739MHDe79sKTnN +6ir3WmemK+lGGLgRwS+t61RqBaLsTMl7UOF+xypSkFZCo+WkmAek2XyFYv8R5dSB +Z5ErBWRyty2aRmKBckFnTwgzTw6Yt0nqLtYLQePml2CO+NAhNMIT6ztBxmqlQ/LM +fR3L8r0ke5AJNCWa0FuRsvkNtoxCzirxyEPiSQITuOMpWCqQOKTu3yAK1zCOvC58 +3IfeU2eNI/B30wF1EERZcsWKPybCsLKs3prf85l+W23o/zWSPIVTPd8TIKZnONs5 +zIlEq0sNB6AhmfJm+t3SVtPIwETTHPiFONpxmCViVNbh6+v0WRGLL6+MbYXHj5jU +PQlHenD9lEvYlVA4VKpjOMo8MAiTB9mCe0cmswYr5XBzRPfd8avFq96g/oCmZs/i +xS54jA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/57/end.crt b/src/tests/data/pss_x509/57/end.crt new file mode 100644 index 000000000..ecf917c0a --- /dev/null +++ b/src/tests/data/pss_x509/57/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFoDCCA1igAwIBAgIBSjA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDELMAkGA1UEBhMCQ04x +GDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24g +RGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2ln +bmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTUwMjI4MTYwMDAxWhcNMjYw +MjI4MTYwMDAxWjByMQswCQYDVQQGEwJDTjEYMBYGA1UECgwPSG9uZyBLb25nIENo +aW5hMR8wHQYDVQQLDBZJbW1pZ3JhdGlvbiBEZXBhcnRtZW50MSgwJgYDVQQDDB9I +b25nIEtvbmcgQ2hpbmEgRG9jdW1lbnQgU2lnbmVyMIIBIDANBgkqhkiG9w0BAQEF +AAOCAQ0AMIIBCAKCAQEAj1YV31XFgkXpDqNcYAOZ32W0/iIcfP0IOwphBCZJ1DHI +BDGJ6FeUJ7P4gapJxheHrwy7yQF1+Daw3ZwpNbjO9SSsF9qYwvsa1duQbUFfZqG1 +y9l+rVIgeMVt8Fi91rpxJ4Ol8wSdsIATY2GuFNWv1QxvAeHmOyTkCkNWCzWcE9z7 +miIm468HcDbgwzt6GIpYQbQJm7NrQYXVccHrUuyZvVHddNtT7ZnWzHKBrHCMD9Xv +Fa+X2TKlOJjAbaC38Hqak6HMcsqU1uBrddjNvOKKPN8iZwOoZ/Tof5FYyg57STKf +eGEQ3yOqUHiVFHTqIY6NWf4BN4E9Fh0YyJYZpryfNQIBA6OByzCByDCBtQYDVR0j +BIGtMIGqgBShS2ZQbbm9+cB2dOphiptaiNis36GBjqSBizCBiDELMAkGA1UEBhMC +Q04xGDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkg +U2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCASkwDgYDVR0PAQH/BAQDAgeA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQAgOjUqyVYJ7dIAv4eMukSfM+93LgDBn//avJqA +RhG9G6gJFn9r17Jjt22x23E/nRNGCP25QTkODX8omo6FmmE603oAiLIKwoRExhDO +byWS/1xC3wv+tM6bo3NjtwR/XQq8WwnHJw+L/cfMjJD1b8WzIQ/jAy7WXX9udEyb +ZSMV9h6Vs4su1x6r4waSnBS1etuyeDpldXqrzGIcYLY4cjEyqtPyYX/BqCtJX6Ut +vN2So2S554kjLKL4S1omyXo7DN+3RayX/fms7Ac7nWAbsEaiXdnFFUeCcaXMOdzA +pXHQEHZXUp3P9hoGmkYjs2nXzCDjbfkYmoRnYWHAMSpmyrrnI0Yrwf1T5DQw24Dv +fecDEaeoR4pphr45Wl1S+xShCQ1JlpHfpTuiueplSc3rBltu0zcg6ZjrzYZ+110c +xglGqkFTBIvr0nAY4t/1gBx5rJdBCt++6b1PA2M3St90PXZeLYWDVw8zWDZvz1PB +RanBHamb1GGBMZgo4raINWKvbaNGei3IhNNUxGJS50rv3o9/NiQVRukBpOSBtNNE +/AeUkgVqhs50j2VFpl2xtjTptplwioHFTS+xr4arzcvKgUCXO8FZXo/FQdo8WGEq +HOvPOPxqLILMX9yGLH416cBJqhaz2+/XcD3MlGzAwDWu1ZTBslCG6YY0JjBQP3w3 +FqewKg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/57/root.crt b/src/tests/data/pss_x509/57/root.crt new file mode 100644 index 000000000..bf00b14ba --- /dev/null +++ b/src/tests/data/pss_x509/57/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGMDCCA+igAwIBAgIBKTA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDELMAkGA1UEBhMCQ04x +GDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24g +RGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2ln +bmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTEwNjEzMTYwMDAxWhcNMjcw +NjEzMTYwMDAxWjCBiDELMAkGA1UEBhMCQ04xGDAWBgNVBAoMD0hvbmcgS29uZyBD +aGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24gRGVwYXJ0bWVudDE+MDwGA1UEAww1 +SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRo +b3JpdHkwggIgMA0GCSqGSIb3DQEBAQUAA4ICDQAwggIIAoICAQCgq+637INet9ru +Quy970VFXuRF63ymLaQlLcpTWg7VBAtjdchOUX5q8DBmWzzJtxp6EsDlhFMAz6m3 +6/scHnxsmE7LZGJllnzvPmEmiZi41oWvBxVyHNah91itMMxMGWDurIlH66/1sqkz +0iYVdZItIYktGXtlSt1wPRfUyvbPMRwrGHiF5eUt8vqhVMzw667q2xU0EuBDDv8c +dJam6lE/2Y9a8nEhsL4lJVgvMJl0twLHDzFLlYzWMSNfqxvcdWmq+IT7dLScQJdj +7r3QtBL2XGMxgCvY5fMcYJ+yQ1BhjdCLK36uh3EVevVgXCa7wDeG9gfBFDqBX6Ud +R6C8DOln0dSeoG7kNTDd0iHannA0KiGztEPae12oP1wJQkE1kh/R6jBB2pXW0OF9 +df6h7zkw2vCgBGzKAgm2wDsAxOdo7v2y2rz+dRnBmBTFESNhDyArg8mIwbabfLnp +pHfTQArtXw4JNgEum+nyyfLsw/4f4121rWCzOnpM+51GL2SNzLj0S3XTnX538WE9 +2EfGS8dY68I6cqEUxtyD8zfjSTxKCo5+j940yK5EHUpeKNJRXHE7t7pbm15xHdJS +3QS0oaPf5WnMM+t6hiA0Ga7+k7rTwm66eZAgUMr7QdseLO/VuIY8n5XLUgSlC/nq +0hV/1vPk6kIYS0EvZ8NakODbT/LBwwIBA6NFMEMwHQYDVR0OBBYEFKFLZlBtub35 +wHZ06mGKm1qI2KzfMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQB63sCxn9yon6XPXjMyl0SiDiIQ6SL50/izARIi +ggrPQeY47Sfq4wtEOD+HNy3C2tmF3m+s6FpQG3ZO3eKu5wrWss2Mc0pwTSKSdrdL +c3zfPAgi6A+P+71+hy7axtaUYmlxcU6RT4NYT8H5H8xWZrRCv4gItWfrfyfHlmxA +LETGF6E4zobVVzrlC8IHMrDvNWmcilgLLF6Fh8BTC1TFpBI5G4juFXxGB2f8CWSA +H3nqZ0Aw2kkY4QvQ5guOKVnz0o5d9tgSQKlN6FaYLqVKWqgdd5739MHDe79sKTnN +6ir3WmemK+lGGLgRwS+t61RqBaLsTMl7UOF+xypSkFZCo+WkmAek2XyFYv8R5dSB +Z5ErBWRyty2aRmKBckFnTwgzTw6Yt0nqLtYLQePml2CO+NAhNMIT6ztBxmqlQ/LM +fR3L8r0ke5AJNCWa0FuRsvkNtoxCzirxyEPiSQITuOMpWCqQOKTu3yAK1zCOvC58 +3IfeU2eNI/B30wF1EERZcsWKPybCsLKs3prf85l+W23o/zWSPIVTPd8TIKZnONs5 +zIlEq0sNB6AhmfJm+t3SVtPIwETTHPiFONpxmCViVNbh6+v0WRGLL6+MbYXHj5jU +PQlHenD9lEvYlVA4VKpjOMo8MAiTB9mCe0cmswYr5XBzRPfd8avFq96g/oCmZs/i +xS54jA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/58/end.crt b/src/tests/data/pss_x509/58/end.crt new file mode 100644 index 000000000..a46641292 --- /dev/null +++ b/src/tests/data/pss_x509/58/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFoDCCA1igAwIBAgIBQjA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDELMAkGA1UEBhMCQ04x +GDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24g +RGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2ln +bmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTQwMjI4MTYwMDAxWhcNMjUw +MjI4MTYwMDAxWjByMQswCQYDVQQGEwJDTjEYMBYGA1UECgwPSG9uZyBLb25nIENo +aW5hMR8wHQYDVQQLDBZJbW1pZ3JhdGlvbiBEZXBhcnRtZW50MSgwJgYDVQQDDB9I +b25nIEtvbmcgQ2hpbmEgRG9jdW1lbnQgU2lnbmVyMIIBIDANBgkqhkiG9w0BAQEF +AAOCAQ0AMIIBCAKCAQEAvKJdq7eQWErRv1jOGmPJIEYlXSVCnCcTQB/8Gek81h2K +405y9hSx5fRmsuc4/BEBysEwvH00FyI0rVwrW9W8MuRuvCv74COON585WnYWxOvG +jHfhzjHGfWjpdaGC3JaQ+qH196FPc3RK9rB7xaHD3iM/xFU7mZWBlMuUl/6eZK89 +Od/bKzq/9sl2jWwgSHqCq3DsA7entjQ2zwW72e2a1kYWzYW7QsDCn7mpC3uEkY1J +xnFVP9570M8y37/KRRnmN3rKbEn+GhIHplJo/dzSNGqbwZ1vTlXuFviVzowHJEeZ +AWsA1U/Okm/JsZda+Vz10KgN5z0Oj5/vjbpKU+su3QIBA6OByzCByDCBtQYDVR0j +BIGtMIGqgBShS2ZQbbm9+cB2dOphiptaiNis36GBjqSBizCBiDELMAkGA1UEBhMC +Q04xGDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkg +U2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCASkwDgYDVR0PAQH/BAQDAgeA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQBheZUkdIcW40SFfQKknQ1sn6nKotWAvM4qAzdK +pAeBnU8zT9y5zeXEKuERAOCsfztzdW6p8rofdvMVnzieFgff8gbcf/GNWp12Zb/j +eX2Eh1IkDOKeRdgiSq08q4Y0YrdWKn53Djo0EKwEiv+Zx6Dt/xRwngatvJ5vqQit +gmGuIDCrkioF4KOjGPR4ZtQVVXV7gwMk9fQoDQpNsits6uTmeoj3QBtoxqoo6bSz +F5N/XqjjC9pS1YkTX+WLhlANOfvoAdj6WP6bR4lovkfegrUOIkY+/1Guu+tocUtO +LQT/LGMNDDXbwWN5fnahfeBykM/WKsIIO0pM96i45L59CJpOoyk9o23oDeHnY5vL +Wwxh73X1pL5AxHYpG0hI/AtGVcUSRIVqwZzAZqZa01iX9inWXMSMr1RfynJoi3AM +JoibkqlvP3rvdXJMTowQl+QHNsGuITgjqcp7JzcqgqZ2yM5kwSoj4rgEjV8+mj+Q +ybvS1CLtDnhReQDL41Qgl3lAfSO1+BAUyhwdOmuCy4zso3O3A+p4U90hjHYoDCxU +Qgb2L6NuqLxaVD116RWI6Rt6sT697+gcQtgkLhkVIMN22pXGquDc3K6sFysMcZWf +aEb8SKP+nvmvfZEzTqY5xzIoqJbzkPAQ9qzHcvd+wDlJsxDc17JizkVXvVyJm43/ +24PAgw== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/58/root.crt b/src/tests/data/pss_x509/58/root.crt new file mode 100644 index 000000000..bf00b14ba --- /dev/null +++ b/src/tests/data/pss_x509/58/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGMDCCA+igAwIBAgIBKTA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDELMAkGA1UEBhMCQ04x +GDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24g +RGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2ln +bmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTEwNjEzMTYwMDAxWhcNMjcw +NjEzMTYwMDAxWjCBiDELMAkGA1UEBhMCQ04xGDAWBgNVBAoMD0hvbmcgS29uZyBD +aGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24gRGVwYXJ0bWVudDE+MDwGA1UEAww1 +SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRo +b3JpdHkwggIgMA0GCSqGSIb3DQEBAQUAA4ICDQAwggIIAoICAQCgq+637INet9ru +Quy970VFXuRF63ymLaQlLcpTWg7VBAtjdchOUX5q8DBmWzzJtxp6EsDlhFMAz6m3 +6/scHnxsmE7LZGJllnzvPmEmiZi41oWvBxVyHNah91itMMxMGWDurIlH66/1sqkz +0iYVdZItIYktGXtlSt1wPRfUyvbPMRwrGHiF5eUt8vqhVMzw667q2xU0EuBDDv8c +dJam6lE/2Y9a8nEhsL4lJVgvMJl0twLHDzFLlYzWMSNfqxvcdWmq+IT7dLScQJdj +7r3QtBL2XGMxgCvY5fMcYJ+yQ1BhjdCLK36uh3EVevVgXCa7wDeG9gfBFDqBX6Ud +R6C8DOln0dSeoG7kNTDd0iHannA0KiGztEPae12oP1wJQkE1kh/R6jBB2pXW0OF9 +df6h7zkw2vCgBGzKAgm2wDsAxOdo7v2y2rz+dRnBmBTFESNhDyArg8mIwbabfLnp +pHfTQArtXw4JNgEum+nyyfLsw/4f4121rWCzOnpM+51GL2SNzLj0S3XTnX538WE9 +2EfGS8dY68I6cqEUxtyD8zfjSTxKCo5+j940yK5EHUpeKNJRXHE7t7pbm15xHdJS +3QS0oaPf5WnMM+t6hiA0Ga7+k7rTwm66eZAgUMr7QdseLO/VuIY8n5XLUgSlC/nq +0hV/1vPk6kIYS0EvZ8NakODbT/LBwwIBA6NFMEMwHQYDVR0OBBYEFKFLZlBtub35 +wHZ06mGKm1qI2KzfMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQB63sCxn9yon6XPXjMyl0SiDiIQ6SL50/izARIi +ggrPQeY47Sfq4wtEOD+HNy3C2tmF3m+s6FpQG3ZO3eKu5wrWss2Mc0pwTSKSdrdL +c3zfPAgi6A+P+71+hy7axtaUYmlxcU6RT4NYT8H5H8xWZrRCv4gItWfrfyfHlmxA +LETGF6E4zobVVzrlC8IHMrDvNWmcilgLLF6Fh8BTC1TFpBI5G4juFXxGB2f8CWSA +H3nqZ0Aw2kkY4QvQ5guOKVnz0o5d9tgSQKlN6FaYLqVKWqgdd5739MHDe79sKTnN +6ir3WmemK+lGGLgRwS+t61RqBaLsTMl7UOF+xypSkFZCo+WkmAek2XyFYv8R5dSB +Z5ErBWRyty2aRmKBckFnTwgzTw6Yt0nqLtYLQePml2CO+NAhNMIT6ztBxmqlQ/LM +fR3L8r0ke5AJNCWa0FuRsvkNtoxCzirxyEPiSQITuOMpWCqQOKTu3yAK1zCOvC58 +3IfeU2eNI/B30wF1EERZcsWKPybCsLKs3prf85l+W23o/zWSPIVTPd8TIKZnONs5 +zIlEq0sNB6AhmfJm+t3SVtPIwETTHPiFONpxmCViVNbh6+v0WRGLL6+MbYXHj5jU +PQlHenD9lEvYlVA4VKpjOMo8MAiTB9mCe0cmswYr5XBzRPfd8avFq96g/oCmZs/i +xS54jA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/59/end.crt b/src/tests/data/pss_x509/59/end.crt new file mode 100644 index 000000000..49eff2be7 --- /dev/null +++ b/src/tests/data/pss_x509/59/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFoDCCA1igAwIBAgIBQDA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDELMAkGA1UEBhMCQ04x +GDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24g +RGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2ln +bmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTMxMTMwMTYwMDAxWhcNMjQx +MTMwMTYwMDAxWjByMQswCQYDVQQGEwJDTjEYMBYGA1UECgwPSG9uZyBLb25nIENo +aW5hMR8wHQYDVQQLDBZJbW1pZ3JhdGlvbiBEZXBhcnRtZW50MSgwJgYDVQQDDB9I +b25nIEtvbmcgQ2hpbmEgRG9jdW1lbnQgU2lnbmVyMIIBIDANBgkqhkiG9w0BAQEF +AAOCAQ0AMIIBCAKCAQEAj7Of1QFfkIYXXPWxiEvoIfCoj5zNzggZs8ZmldaEiPO8 +nAxHoInDFp0zEXySq/MGgzRHOBOSbseP7VDby17fhmDbmT1RA9szn7udW5dlc2ud +4FZecLP3uYNFkewQhwS79nMH3liqGopcBMl/MmqaIkdwyChDR7/pcpxzSnHHf7m2 +SaIWFcVSLwGYLZuotIG7JaQvwIoQsg44FHZWvW2KaAsN7O7sd8Lgu5pVtEoQxCu7 +oRk1CnVR2Yy+JjkLiAO+MJ0oiwJuoUaaO2QMs24xOesWsscssH0ytGJvtOauYGMJ +XLuDlhy1bWHqPyI1uJqsrKcDbKerj/0qDPoqICMGiQIBA6OByzCByDCBtQYDVR0j +BIGtMIGqgBShS2ZQbbm9+cB2dOphiptaiNis36GBjqSBizCBiDELMAkGA1UEBhMC +Q04xGDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkg +U2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCASkwDgYDVR0PAQH/BAQDAgeA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQBZwa6j/twA6c7iM+LG3pbz7uQB6QeegINkeYin +KjUojCRGIMNK+oFdTw4+9d1uX212hX1T1bTIQ2BJ0yvcZpqnci4Z+2OBvBpZyNQD +NIt5u5BmzMVuS0SwEbH7DHj5LKX+O8I/aRucnKTPD88wSIEiI66dszyDbC6KIVxq +jP/Aawy1Nf3b3bbB4YCHh8fBxkvHd1gNxjsMH6077G6ei9EPGMvfBvGCIoK30xjj +2hC+ccx/X6jDI33c9mkOo7sB/XNEaPdl4v2wmYX8gJrE+9fu+yKqKGF4axhKcAIA +FiLZce/Ma67ffmH6TPhZu+sRwWncUbr+hplAE8dMhpfWroClk3twlFY1Myg6+u6J +Dd/PWsKUR87sZecewWf7TEhDK/0dM4qXEG7w3+yhWjlit7FROcEbX1Biz037JhDY +F/JkvZ3TnZhNjpNuSKWJc5qsHa8BqilEnryx1Dz/ENf4XZy9RAMWQIZ6oVTvw9Au +gVBPCiDhHY05Oblxvhz1yJ8t4pA5k/RvBvLKAVXi/jSFzCw8uHEHKIPDZnhhqZMZ +jKNa3OsL4zrcgHPX0bsVxEGiLkB0GXBcKOYEozzA7V7nRlJEbfLtl4KQ6erIwbsc +XLpR0gBk9Vi61Ovsoo2bqoUleo9nA51LzxzQzDmeu9J+eIWfvnvyiFZUvVmmZwsD +XQszZw== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/59/root.crt b/src/tests/data/pss_x509/59/root.crt new file mode 100644 index 000000000..bf00b14ba --- /dev/null +++ b/src/tests/data/pss_x509/59/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGMDCCA+igAwIBAgIBKTA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDELMAkGA1UEBhMCQ04x +GDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24g +RGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2ln +bmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTEwNjEzMTYwMDAxWhcNMjcw +NjEzMTYwMDAxWjCBiDELMAkGA1UEBhMCQ04xGDAWBgNVBAoMD0hvbmcgS29uZyBD +aGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24gRGVwYXJ0bWVudDE+MDwGA1UEAww1 +SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRo +b3JpdHkwggIgMA0GCSqGSIb3DQEBAQUAA4ICDQAwggIIAoICAQCgq+637INet9ru +Quy970VFXuRF63ymLaQlLcpTWg7VBAtjdchOUX5q8DBmWzzJtxp6EsDlhFMAz6m3 +6/scHnxsmE7LZGJllnzvPmEmiZi41oWvBxVyHNah91itMMxMGWDurIlH66/1sqkz +0iYVdZItIYktGXtlSt1wPRfUyvbPMRwrGHiF5eUt8vqhVMzw667q2xU0EuBDDv8c +dJam6lE/2Y9a8nEhsL4lJVgvMJl0twLHDzFLlYzWMSNfqxvcdWmq+IT7dLScQJdj +7r3QtBL2XGMxgCvY5fMcYJ+yQ1BhjdCLK36uh3EVevVgXCa7wDeG9gfBFDqBX6Ud +R6C8DOln0dSeoG7kNTDd0iHannA0KiGztEPae12oP1wJQkE1kh/R6jBB2pXW0OF9 +df6h7zkw2vCgBGzKAgm2wDsAxOdo7v2y2rz+dRnBmBTFESNhDyArg8mIwbabfLnp +pHfTQArtXw4JNgEum+nyyfLsw/4f4121rWCzOnpM+51GL2SNzLj0S3XTnX538WE9 +2EfGS8dY68I6cqEUxtyD8zfjSTxKCo5+j940yK5EHUpeKNJRXHE7t7pbm15xHdJS +3QS0oaPf5WnMM+t6hiA0Ga7+k7rTwm66eZAgUMr7QdseLO/VuIY8n5XLUgSlC/nq +0hV/1vPk6kIYS0EvZ8NakODbT/LBwwIBA6NFMEMwHQYDVR0OBBYEFKFLZlBtub35 +wHZ06mGKm1qI2KzfMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQB63sCxn9yon6XPXjMyl0SiDiIQ6SL50/izARIi +ggrPQeY47Sfq4wtEOD+HNy3C2tmF3m+s6FpQG3ZO3eKu5wrWss2Mc0pwTSKSdrdL +c3zfPAgi6A+P+71+hy7axtaUYmlxcU6RT4NYT8H5H8xWZrRCv4gItWfrfyfHlmxA +LETGF6E4zobVVzrlC8IHMrDvNWmcilgLLF6Fh8BTC1TFpBI5G4juFXxGB2f8CWSA +H3nqZ0Aw2kkY4QvQ5guOKVnz0o5d9tgSQKlN6FaYLqVKWqgdd5739MHDe79sKTnN +6ir3WmemK+lGGLgRwS+t61RqBaLsTMl7UOF+xypSkFZCo+WkmAek2XyFYv8R5dSB +Z5ErBWRyty2aRmKBckFnTwgzTw6Yt0nqLtYLQePml2CO+NAhNMIT6ztBxmqlQ/LM +fR3L8r0ke5AJNCWa0FuRsvkNtoxCzirxyEPiSQITuOMpWCqQOKTu3yAK1zCOvC58 +3IfeU2eNI/B30wF1EERZcsWKPybCsLKs3prf85l+W23o/zWSPIVTPd8TIKZnONs5 +zIlEq0sNB6AhmfJm+t3SVtPIwETTHPiFONpxmCViVNbh6+v0WRGLL6+MbYXHj5jU +PQlHenD9lEvYlVA4VKpjOMo8MAiTB9mCe0cmswYr5XBzRPfd8avFq96g/oCmZs/i +xS54jA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/60/end.crt b/src/tests/data/pss_x509/60/end.crt new file mode 100644 index 000000000..aaee07c1c --- /dev/null +++ b/src/tests/data/pss_x509/60/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFoDCCA1igAwIBAgIBOjA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDELMAkGA1UEBhMCQ04x +GDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24g +RGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2ln +bmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTMwMjI4MTYwMDAxWhcNMjQw +MjI5MTYwMDAxWjByMQswCQYDVQQGEwJDTjEYMBYGA1UECgwPSG9uZyBLb25nIENo +aW5hMR8wHQYDVQQLDBZJbW1pZ3JhdGlvbiBEZXBhcnRtZW50MSgwJgYDVQQDDB9I +b25nIEtvbmcgQ2hpbmEgRG9jdW1lbnQgU2lnbmVyMIIBIDANBgkqhkiG9w0BAQEF +AAOCAQ0AMIIBCAKCAQEAmWUJDCP/QWogp5xRwK8QnwIp1w1KjGtEi/ulzaqCOLU1 +vo5BvOeu0qnIJLWuARtVSE0aRiO1U7hTjS9ksfQd72+k/tRc4Ei+7/gmYkvxI0V/ +wq9wha0Qp2tSzk0TBq8Pa1xAsNpkbR9NHTzrGIqSdpPDBo1/lypAqciZmwyl9x9c +VToB2/C8Pb9lhJpmCkPR6Zqz6ABWIRIvhANEdxucftsbTKq+nAKOVqK2SrARiuBq +zXr0UEsun8Mufun2fcTKhVWJLWRMDtINogU22CqCVVngMmi9VYGlmO4watJNyY/k +1MeVVaS+9r9SYZGIjS47F8Nx3DBj/pQByCjd8gz2wwIBA6OByzCByDCBtQYDVR0j +BIGtMIGqgBShS2ZQbbm9+cB2dOphiptaiNis36GBjqSBizCBiDELMAkGA1UEBhMC +Q04xGDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRp +b24gRGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkg +U2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCASkwDgYDVR0PAQH/BAQDAgeA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQBwSKWngkH63vFGdR+8QAUt5aI2Yk3+Hli/TcTm +gaWMRHKiByZr9aMqOlcBA7Px2lFVOZ98tKjfGkEU4dyYctHdaHadUT6UBDyeTtoQ +P+PzXxL5cHNlfs7JLGySM7CgfAruexJ/oti/YBUATx/xQBJWj8yXh2UpvY6eN6RQ +YfxR+Z32XD2gZczpIezmTSGE195exEt2wjK2+TLCwjP635ohn3Z05vPkclFYBOIa +7sI+/BZZoJfDfqJERNKTsbboRMJUr0vryJ0QpbzZRNZ2Cga2JlV/FvGaATajUeoR +KzbVjhWftpUL55I6iAO0lyrnZ7vnDBZS5bhH8gUJxNnwK5iI+HQ6nqnG8HSNz1J2 +BYPOic6aX9r4NcnlAYAkeApCBm839y9JpP12RUEj62E/MzmkUATXAllpz1f77u7i +2xvUhMxIdgw9RyMFKxnLAvO87gmCe13mWlMEjmvsRWPIvJTBJc+u0B38X+UIy7/F +WU2qwP/s1cjXr6tY9jnKbJ1dqkltq2bXflBaMiNdeYAIbWzftvIkE2cvAsGmf6Ua +qKRbUFEdUo79sI/NXtkiPA/NR3vRNt0+Pa/ZRsEw7v9LPkRVsavB3O2Kvo65RM70 +TqRwzLeKiNJkkbr+EcTncb19HJ53FGss8qsqETtVeuNu1c4CeOGzZkqjvthaENXL +TmrSkg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/60/root.crt b/src/tests/data/pss_x509/60/root.crt new file mode 100644 index 000000000..bf00b14ba --- /dev/null +++ b/src/tests/data/pss_x509/60/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGMDCCA+igAwIBAgIBKTA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBiDELMAkGA1UEBhMCQ04x +GDAWBgNVBAoMD0hvbmcgS29uZyBDaGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24g +RGVwYXJ0bWVudDE+MDwGA1UEAww1SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2ln +bmluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTEwNjEzMTYwMDAxWhcNMjcw +NjEzMTYwMDAxWjCBiDELMAkGA1UEBhMCQ04xGDAWBgNVBAoMD0hvbmcgS29uZyBD +aGluYTEfMB0GA1UECwwWSW1taWdyYXRpb24gRGVwYXJ0bWVudDE+MDwGA1UEAww1 +SG9uZyBLb25nIENoaW5hIENvdW50cnkgU2lnbmluZyBDZXJ0aWZpY2F0ZSBBdXRo +b3JpdHkwggIgMA0GCSqGSIb3DQEBAQUAA4ICDQAwggIIAoICAQCgq+637INet9ru +Quy970VFXuRF63ymLaQlLcpTWg7VBAtjdchOUX5q8DBmWzzJtxp6EsDlhFMAz6m3 +6/scHnxsmE7LZGJllnzvPmEmiZi41oWvBxVyHNah91itMMxMGWDurIlH66/1sqkz +0iYVdZItIYktGXtlSt1wPRfUyvbPMRwrGHiF5eUt8vqhVMzw667q2xU0EuBDDv8c +dJam6lE/2Y9a8nEhsL4lJVgvMJl0twLHDzFLlYzWMSNfqxvcdWmq+IT7dLScQJdj +7r3QtBL2XGMxgCvY5fMcYJ+yQ1BhjdCLK36uh3EVevVgXCa7wDeG9gfBFDqBX6Ud +R6C8DOln0dSeoG7kNTDd0iHannA0KiGztEPae12oP1wJQkE1kh/R6jBB2pXW0OF9 +df6h7zkw2vCgBGzKAgm2wDsAxOdo7v2y2rz+dRnBmBTFESNhDyArg8mIwbabfLnp +pHfTQArtXw4JNgEum+nyyfLsw/4f4121rWCzOnpM+51GL2SNzLj0S3XTnX538WE9 +2EfGS8dY68I6cqEUxtyD8zfjSTxKCo5+j940yK5EHUpeKNJRXHE7t7pbm15xHdJS +3QS0oaPf5WnMM+t6hiA0Ga7+k7rTwm66eZAgUMr7QdseLO/VuIY8n5XLUgSlC/nq +0hV/1vPk6kIYS0EvZ8NakODbT/LBwwIBA6NFMEMwHQYDVR0OBBYEFKFLZlBtub35 +wHZ06mGKm1qI2KzfMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEA +MD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsG +CWCGSAFlAwQCAaIDAgEgA4ICAQB63sCxn9yon6XPXjMyl0SiDiIQ6SL50/izARIi +ggrPQeY47Sfq4wtEOD+HNy3C2tmF3m+s6FpQG3ZO3eKu5wrWss2Mc0pwTSKSdrdL +c3zfPAgi6A+P+71+hy7axtaUYmlxcU6RT4NYT8H5H8xWZrRCv4gItWfrfyfHlmxA +LETGF6E4zobVVzrlC8IHMrDvNWmcilgLLF6Fh8BTC1TFpBI5G4juFXxGB2f8CWSA +H3nqZ0Aw2kkY4QvQ5guOKVnz0o5d9tgSQKlN6FaYLqVKWqgdd5739MHDe79sKTnN +6ir3WmemK+lGGLgRwS+t61RqBaLsTMl7UOF+xypSkFZCo+WkmAek2XyFYv8R5dSB +Z5ErBWRyty2aRmKBckFnTwgzTw6Yt0nqLtYLQePml2CO+NAhNMIT6ztBxmqlQ/LM +fR3L8r0ke5AJNCWa0FuRsvkNtoxCzirxyEPiSQITuOMpWCqQOKTu3yAK1zCOvC58 +3IfeU2eNI/B30wF1EERZcsWKPybCsLKs3prf85l+W23o/zWSPIVTPd8TIKZnONs5 +zIlEq0sNB6AhmfJm+t3SVtPIwETTHPiFONpxmCViVNbh6+v0WRGLL6+MbYXHj5jU +PQlHenD9lEvYlVA4VKpjOMo8MAiTB9mCe0cmswYr5XBzRPfd8avFq96g/oCmZs/i +xS54jA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/61/end.crt b/src/tests/data/pss_x509/61/end.crt new file mode 100644 index 000000000..75fd98f85 --- /dev/null +++ b/src/tests/data/pss_x509/61/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFEzCCA0egAwIBAgIETyfPezBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTE1MDExMzAyNDY0M1oXDTIxMDExMzAzMTY0M1owgZ0xCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEP +MA0GA1UECAwGUGVybGlzMQ8wDQYDVQQHDAZQZXJsaXMxKTAnBgNVBAsMIEJhaGFn +aWFuIEtlc2VsYW1hdGFuIGRhbiBQYXNwb3J0MRwwGgYDVQQDDBNNYWxheXNpYSBE +b2MgU2lnbmVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnBmgJOod +VtQSmr8FWJR9XFWBIMV5rWz+S1FAucrWtRaCZi+aCHXsLKMQq2A8msaJUVHxHZQh +L3sWfyU1JCN4mUIJZWGlzMxP9+teL2v6Ib7qxQ0W9cw+Q1lcs/pm/PsIS7FQ82mn +hzX9y3Afb6LRgRxSpBMddMzUC1wPTTVNYxLHiSAXoFebmZXLEbWCbUnj0Z2jxg66 +2Ner970FJPCXG1AeTpiWoJLpWD/vLIOfQIUWTteFlRYkD5taXHSn30wKeXL5kxbE +6mY+enN5qlkhbXx9oLQbJYS+1SXEkWQ+Ios8nYvYz6Rke5dw7QSnblL268Lq6i1K +VA8eK9aVA6iGjQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIw +ADArBgNVHRAEJDAigA8yMDE1MDExMzAyNDY0M1qBDzIwMTYwMTIwMTgxNjQzWjAf +BgNVHSMEGDAWgBSwUH4L9jMGYpP3Sbk5LEssSjjS/jBBBgkqhkiG9w0BAQowNKAP +MA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMC +ASADggGBAH3NLm9aCcowt6EszCDa7VYiOFsN9kR6iKE9Sq1cSoBd4LZvHX76WnDq +YDnKw/+qpgtZypAtJ7K3R38e6+SaUddgvhcBYNRicCBv8+qxp44mms6obJY8e1Yf +GeDJT7tOL47Dy1D6AN2oNg9oxZnv/qqKFjmoAJNpxfxsecTEgesOdtUzh48wQHTL +UHmSJw1Di5R5LazxpucOFA+p3x0Y/BaBxkVnYUB7TyRZ8j/qi1Xbhk8ZpJh6scOS +VWB3ghM8e4ns+E1RYQCyEQ2ky0FGASFy1rW3Wdr2fDSXtKR5K9zA4msrT3MJJmw3 +Jz8DC14aGyOYrHIz6JHVr91NlYsYYFjgCmb0/UPp61dN6IuGuJ22vabrqu8SDiOs +KVnf4PFas4n2r67tZjWEI+3BuczcvUJ/jKLK72CG60kaEm27/NIrlhED4+oETH2/ +QGy+uG9kFY7innMtgr/aJPIRb4fQGV3CDkPLxapcBxe3BkV+qo4fPkjDLdol3Teg +MpXLJh8S2A== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/61/root.crt b/src/tests/data/pss_x509/61/root.crt new file mode 100644 index 000000000..cf221947f --- /dev/null +++ b/src/tests/data/pss_x509/61/root.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFmjCCA86gAwIBAgIETyfFjTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTE0MTAxNDAzMzAzMloXDTI0MTAxNDA0MDAzMlowgaAxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEL +MAkGA1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdp +YW4gS2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENv +dW50cnkgU2lnbmVyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAyjTj +0smBAi13CocOD5rY7HjvaUT7YFGHdnpInezRas0h0wy/5OLr0/Dt3ik9RAmdmdn9 +9gFtla5xbX5uIzJ6aGTFE9C0s3ajfkiJu5YI+K9y3MJbelmCgyCHHM6LsIAQkgvp +/CNn4dOQxcsLlOGU0zWNWkJQFUKzQN+AZ1xCnQbMzrUw+pWNPV5O+VGomzhobRP0 +n5nQT7YhZgEH+UFT1nQz+1FZcydyQU+XbBt6sVu/V6Ty1TLlE5GdHJbZPT7iyIHY +MgqqmWbbmt4FQpSmSjB5aPz9uLC/EhrkDQygrnPQ0fQ5ld3FfmYn5iFTystw4SKg +6JYJOYl9ntml0NmTwsjfRQWHm65GJAZnySVcGlwBtkuqmqHlmdLwabNm+zkh+y+B +M9sn0hbnt7RjRAf7P0ujCQ0zaJ3e3jKePpZlggGqxiYO6IMda4qKfq8tFRL0uMO7 +xHUwP4N0XdS8xfpzW+PjumvuFCWlLD4FwEIdbV29s9N7l6+zdoxlErD65TaFAgMB +AAGjcjBwMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMCsGA1Ud +EAQkMCKADzIwMTQxMDE0MDMzMDMyWoEPMjAxNzEwMTQwMTAwMzJaMB0GA1UdDgQW +BBSwUH4L9jMGYpP3Sbk5LEssSjjS/jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFl +AwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBAGXN +mF36lTCZeo3uqN7AZFc/czK5w+F/rYTFh7FJ/UCXgAT22+IiWZA2LKkf5qLJdc7H +U1WujA+blmeckWCpsWEVhooHHYi1q+ULEq8sKa9Hyh7ApEVfeZIaqZxAHjfYLucz +fzh8p6JWyub+Rt5sf+h24tS9eidhi8EuG+eoUKadbiZSRguf5jw77OUuK5A54hUd +kkseDUGyqjTmSY+bInsA7jrjs3sAR6+ZZaF5oY/7/5z6X9BJ2H3RQ6MGJG7AOGms +XPnIG4vXlf4ZzquyR+aONZnbLfOxX+VICrdi+Mavq1juTkvLMp38VLqCII4K1FGs +9+D8FIeW9mpvTu08z2WGoAfEMZ41+Hzca+KujA3zUcNZ7/poPofPq9QmWFGKWJJx +1dX9mKKtJ9IhQ7LeYBoCjnZCuRj6hHl8pX2XlwvJqzVzGE7QqVgfx7K3ScUzlSht +CgOrPcXHPRkweS9O9xsXf+HlQIr3bsq9u+3xkrt9RgR1H0mWO6wJr53ii1DFHg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/62/end.crt b/src/tests/data/pss_x509/62/end.crt new file mode 100644 index 000000000..2e685d078 --- /dev/null +++ b/src/tests/data/pss_x509/62/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFIDCCA1SgAwIBAgIETyffVjBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTE1MDYwODAwNDcxOFoXDTIxMDYwODAxMTcxOFowgaoxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEc +MBoGA1UECAwTV2lsYXlhaCBQZXJzZWt1dHVhbjEPMA0GA1UEBwwGTGFidWFuMSkw +JwYDVQQLDCBCYWhhZ2lhbiBLZXNlbGFtYXRhbiBkYW4gUGFzcG9ydDEcMBoGA1UE +AwwTTWFsYXlzaWEgRG9jIFNpZ25lcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBAJyN30vdKKj4IJy8gLbG4Z9JEzWfQhkzf42vdE+v2Ccb+/AgFemzmLXX +UGB9uil6IThozLRFdWP/XEmwOTOmWk4KuLM+bcDSH22tSk5quGveTWrXm9DT96Dd +RYfDfTgHkfIIn8oxtuyT0ykRMJEac3JXyHNpVDtS0k2F/xGsDdc5KhlwUpFzsSno +O/I1mSeV36WAJDOpq1uzEQJc497E2mWR+YCSuqfW2Zxegssuig4YycVCOgWyMAJP +j2hN4O8k6KGeKy0IiPaPg09Kola6s3JOaJSp4NdIwQq8F+3A8ThAVs4fkH78ysgB +l5qNGWOolq/1i5g+B6CEdx2zTKZpkaECAwEAAaNuMGwwDgYDVR0PAQH/BAQDAgeA +MAwGA1UdEwEB/wQCMAAwKwYDVR0QBCQwIoAPMjAxNTA2MDgwMDQ3MThagQ8yMDE2 +MDYxNDE2MTcxOFowHwYDVR0jBBgwFoAUsFB+C/YzBmKT90m5OSxLLEo40v4wQQYJ +KoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglg +hkgBZQMEAgEFAKIDAgEgA4IBgQCrkHoP6NtI52lxqXBqcz24sHeLLYDnaAap6GHz +NbDiBOyIorBSkXIYfQRez8cpSwQKycmpqL0ToG3YxMbgP4HTNykOguWC9DrbhxV7 +S46v53t8sDJxpaMJymQajxhByydP8VbZdljSdVCSP5ug+d5PcqC+y4rJ4v7289vx +dmRyA4R5OHO8xWTex/QxxqhtUe1/20+Ahh/hwVFR5y0nR4NS1vOJdKY63VBYyz6P +zJ6Ic0Fc+rdLaK0JWcsKTvrECBBD6AdOYpp0MFBqgxiaBQpNmaaGZ5iGrX/Z7YXH +A1AaXsShlSMetprkARbL1pRrRAdbVdLTRh1yxUJO6uJT7wFZR9VtbbNX5st89bwK +g9plREv+HcADzew5bJ+KKn2MUYvpHoMT0wPFLTBw+ogSGrtdq3AgJq209GDZhvl1 +6Blna88yf/rT96jupGINvzP99Fm5dgx20pUsjvqC3KyErxfZsOKFfHf8qmMloR6Y +EHHVoYFsLVaEpHnbjsCwEy28Dhc= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/62/root.crt b/src/tests/data/pss_x509/62/root.crt new file mode 100644 index 000000000..cf221947f --- /dev/null +++ b/src/tests/data/pss_x509/62/root.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFmjCCA86gAwIBAgIETyfFjTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTE0MTAxNDAzMzAzMloXDTI0MTAxNDA0MDAzMlowgaAxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEL +MAkGA1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdp +YW4gS2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENv +dW50cnkgU2lnbmVyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAyjTj +0smBAi13CocOD5rY7HjvaUT7YFGHdnpInezRas0h0wy/5OLr0/Dt3ik9RAmdmdn9 +9gFtla5xbX5uIzJ6aGTFE9C0s3ajfkiJu5YI+K9y3MJbelmCgyCHHM6LsIAQkgvp +/CNn4dOQxcsLlOGU0zWNWkJQFUKzQN+AZ1xCnQbMzrUw+pWNPV5O+VGomzhobRP0 +n5nQT7YhZgEH+UFT1nQz+1FZcydyQU+XbBt6sVu/V6Ty1TLlE5GdHJbZPT7iyIHY +MgqqmWbbmt4FQpSmSjB5aPz9uLC/EhrkDQygrnPQ0fQ5ld3FfmYn5iFTystw4SKg +6JYJOYl9ntml0NmTwsjfRQWHm65GJAZnySVcGlwBtkuqmqHlmdLwabNm+zkh+y+B +M9sn0hbnt7RjRAf7P0ujCQ0zaJ3e3jKePpZlggGqxiYO6IMda4qKfq8tFRL0uMO7 +xHUwP4N0XdS8xfpzW+PjumvuFCWlLD4FwEIdbV29s9N7l6+zdoxlErD65TaFAgMB +AAGjcjBwMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMCsGA1Ud +EAQkMCKADzIwMTQxMDE0MDMzMDMyWoEPMjAxNzEwMTQwMTAwMzJaMB0GA1UdDgQW +BBSwUH4L9jMGYpP3Sbk5LEssSjjS/jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFl +AwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBAGXN +mF36lTCZeo3uqN7AZFc/czK5w+F/rYTFh7FJ/UCXgAT22+IiWZA2LKkf5qLJdc7H +U1WujA+blmeckWCpsWEVhooHHYi1q+ULEq8sKa9Hyh7ApEVfeZIaqZxAHjfYLucz +fzh8p6JWyub+Rt5sf+h24tS9eidhi8EuG+eoUKadbiZSRguf5jw77OUuK5A54hUd +kkseDUGyqjTmSY+bInsA7jrjs3sAR6+ZZaF5oY/7/5z6X9BJ2H3RQ6MGJG7AOGms +XPnIG4vXlf4ZzquyR+aONZnbLfOxX+VICrdi+Mavq1juTkvLMp38VLqCII4K1FGs +9+D8FIeW9mpvTu08z2WGoAfEMZ41+Hzca+KujA3zUcNZ7/poPofPq9QmWFGKWJJx +1dX9mKKtJ9IhQ7LeYBoCjnZCuRj6hHl8pX2XlwvJqzVzGE7QqVgfx7K3ScUzlSht +CgOrPcXHPRkweS9O9xsXf+HlQIr3bsq9u+3xkrt9RgR1H0mWO6wJr53ii1DFHg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/63/end.crt b/src/tests/data/pss_x509/63/end.crt new file mode 100644 index 000000000..45ef8d7e3 --- /dev/null +++ b/src/tests/data/pss_x509/63/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFGTCCA02gAwIBAgIETyfuaDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTE1MTAzMDAzMTIxOFoXDTIxMTAzMDAzNDIxOFowgaMxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEP +MA0GA1UECAwGTG9uZG9uMRUwEwYDVQQHDAxBdGFzZSBMb25kb24xKTAnBgNVBAsM +IEJhaGFnaWFuIEtlc2VsYW1hdGFuIGRhbiBQYXNwb3J0MRwwGgYDVQQDDBNNYWxh +eXNpYSBEb2MgU2lnbmVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +vFARaG4K3lsfL2glqPH6L0MbDZgUJKqOi+P4nuuLintBN0+zbzas66wWSXuAnos8 +X76FebymktZYB9jEPyEAdUcNK4Zawb8XP5HBBVgy9YbDE2YFltklkoUpCA5s8wfJ +Jupr/RGZzrGYWYCemf7obioXEJC1bu2EMZaHbf+AB52dQlQ2zmigiPUvemqVdHOk +/Qf/MfgJtkFVZjAvn3h1Xbb3LzvOLBbxwXmMLKVzZtPVX9muzXTkKpZrp0ZIYkt9 +K+F5wbX6KPNxVZBMQdpfS6fdQ6dIoub7aTblw60DQTd6FRYxdzLrhkZKVf2bhP4E +SspCRLQkyA5yLogi+j4Q+QIDAQABo24wbDAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0T +AQH/BAIwADArBgNVHRAEJDAigA8yMDE1MTAzMDAzMTIxOFqBDzIwMTYxMTA1MTg0 +MjE4WjAfBgNVHSMEGDAWgBSwUH4L9jMGYpP3Sbk5LEssSjjS/jBBBgkqhkiG9w0B +AQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQC +AQUAogMCASADggGBAAE5Jd7JUoQSt5fQRH2zqHILmXvIIdOq90KMKQkj+oPZDLNC +OV8YLgfkbSkBE694q8YbxQav6Av7Ts27ceTeZEFeJKTuXOGVAcsBK5OCQWMWaEqx +nQfkxcP+SVbMDLMUhuD+XirQJ9/y2whnMyXOBip2WHik/bNQDCDlq08U+77Qgpqu +y/jDYiXRsqMjJFfu50+C/gFhZHRUalgq7oaBeEPVJ+504/V2RwnPGQz0TCCJshnu +mkyyYiO7X/rVjKm97p0ayGxgPCd/ymtcJSN6rgM+tYLVkZquNWc4IUi6bCmj/Nva +uN7qt/ZfyH155B6nVJfpQ55ntPcqhiBjmTZl3uXOOYJl7gIIA1IYCAn4Xe1nmRLe +pgOQ/v9f8CioxSRmYoPREECZ5BtW4Scyiv56Gf26pHuMMAp8PqQVQvJVHFYRmINs +SGBvUG0gPsSIDu2gHT9bA/cj7enkePfa6HpZQLFyItYLoK0Yxpvg2Y9wacQ+bLe/ +3U9fibU5v2LIp8LATA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/63/root.crt b/src/tests/data/pss_x509/63/root.crt new file mode 100644 index 000000000..cf221947f --- /dev/null +++ b/src/tests/data/pss_x509/63/root.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFmjCCA86gAwIBAgIETyfFjTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTE0MTAxNDAzMzAzMloXDTI0MTAxNDA0MDAzMlowgaAxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEL +MAkGA1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdp +YW4gS2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENv +dW50cnkgU2lnbmVyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAyjTj +0smBAi13CocOD5rY7HjvaUT7YFGHdnpInezRas0h0wy/5OLr0/Dt3ik9RAmdmdn9 +9gFtla5xbX5uIzJ6aGTFE9C0s3ajfkiJu5YI+K9y3MJbelmCgyCHHM6LsIAQkgvp +/CNn4dOQxcsLlOGU0zWNWkJQFUKzQN+AZ1xCnQbMzrUw+pWNPV5O+VGomzhobRP0 +n5nQT7YhZgEH+UFT1nQz+1FZcydyQU+XbBt6sVu/V6Ty1TLlE5GdHJbZPT7iyIHY +MgqqmWbbmt4FQpSmSjB5aPz9uLC/EhrkDQygrnPQ0fQ5ld3FfmYn5iFTystw4SKg +6JYJOYl9ntml0NmTwsjfRQWHm65GJAZnySVcGlwBtkuqmqHlmdLwabNm+zkh+y+B +M9sn0hbnt7RjRAf7P0ujCQ0zaJ3e3jKePpZlggGqxiYO6IMda4qKfq8tFRL0uMO7 +xHUwP4N0XdS8xfpzW+PjumvuFCWlLD4FwEIdbV29s9N7l6+zdoxlErD65TaFAgMB +AAGjcjBwMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMCsGA1Ud +EAQkMCKADzIwMTQxMDE0MDMzMDMyWoEPMjAxNzEwMTQwMTAwMzJaMB0GA1UdDgQW +BBSwUH4L9jMGYpP3Sbk5LEssSjjS/jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFl +AwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBAGXN +mF36lTCZeo3uqN7AZFc/czK5w+F/rYTFh7FJ/UCXgAT22+IiWZA2LKkf5qLJdc7H +U1WujA+blmeckWCpsWEVhooHHYi1q+ULEq8sKa9Hyh7ApEVfeZIaqZxAHjfYLucz +fzh8p6JWyub+Rt5sf+h24tS9eidhi8EuG+eoUKadbiZSRguf5jw77OUuK5A54hUd +kkseDUGyqjTmSY+bInsA7jrjs3sAR6+ZZaF5oY/7/5z6X9BJ2H3RQ6MGJG7AOGms +XPnIG4vXlf4ZzquyR+aONZnbLfOxX+VICrdi+Mavq1juTkvLMp38VLqCII4K1FGs +9+D8FIeW9mpvTu08z2WGoAfEMZ41+Hzca+KujA3zUcNZ7/poPofPq9QmWFGKWJJx +1dX9mKKtJ9IhQ7LeYBoCjnZCuRj6hHl8pX2XlwvJqzVzGE7QqVgfx7K3ScUzlSht +CgOrPcXHPRkweS9O9xsXf+HlQIr3bsq9u+3xkrt9RgR1H0mWO6wJr53ii1DFHg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/64/end.crt b/src/tests/data/pss_x509/64/end.crt new file mode 100644 index 000000000..049c7bb65 --- /dev/null +++ b/src/tests/data/pss_x509/64/end.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIFAzCCAzegAwIBAgIETygAmDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTE2MDQxMjA0NDk1N1oXDTIyMDQxMjA1MTk1N1owgZsxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEO +MAwGA1UECAwFSm9ob3IxDjAMBgNVBAcMBUpvaG9yMSkwJwYDVQQLDCBCYWhhZ2lh +biBLZXNlbGFtYXRhbiBkYW4gUGFzcG9ydDEcMBoGA1UEAwwTTWFsYXlzaWEgRG9j +IFNpZ25lcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMSoNqL4nweD +luzwTXUn8iD5MNWAMJNiKeRmay0LQkHnOzYpXI0Ues70aJxvpuDg6/BpjKQXOO2e +pf0UMogBMJg2VqEwQas7sbTNFGUEnOnc5yn8uYcUaBwWsCworBSxEJgsw5C8GQdW +YocDRyqERg/aZ33I+ACsU0znLLDbLIqRlipXV8Hjqbwl42d/YpNRHqq18UM87H8S +wPo2rkOvlI2SoH9zMYjs+llJCW43BDpkhgTxVToNnA31Pjz0VbI3qU8XfkU5AM6N +nm53mm5t07jY8cIjiunXosCklDeSHKwr/xJQ+ZufC8kAqhc5JuFXdnvl/S+Yq7ao +OI36vAhKRJkCAwEAAaNgMF4wDgYDVR0PAQH/BAQDAgeAMCsGA1UdEAQkMCKADzIw +MTYwNDEyMDQ0OTU3WoEPMjAxNzA0MTkxNjE5NTdaMB8GA1UdIwQYMBaAFLBQfgv2 +MwZik/dJuTksSyxKONL+MEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQCh +HDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAYEAjw8u0DmtxElH +vXKv3AW6pSGqL242CsBzYkqcitV+z9njQdzBM++3u9nKs7OUOf+HZkXJQo4dXUm6 +rdBI5cZWsc4JOAjo6Zb9PpglntBT2Ru7wy0/lUxO49g85SS4xv3n7zBcVR69R/nB +NXnoAqOvV/IZf5NZKaCKJt3w2KIzz1vTDKEorwgn8xR8fAftXoauUxaqK7v/LDkA +9454qc24/1Gk+RqH5186+HtHY37ArVLE1fRw5TTHXIwZ1UCk8wdJXvoaLwUpKo/A +v+zKxiuSWKNnXlcIs6yAA4z8ywFSjqNtaNtxi0kqPa1sFrovc/NVvnchIFy7NLOW +dNU/ncp6JWkJV51vnPn6aRAXxYO4A3iP43Qn6msFe6bu96Fe7dkXvVvG1ETkiW/1 +mCgwRI+NVQUMOZZyKaFqgrmOwVxOmIJaR6X9dNBgjdnIUnG7trJOOnBHd42qAA+K +rl4MVFgvTNc7Se+WyVJtl4HQOVLaOYdz2XHYg/KK1PvlYxipFVo/ +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/64/root.crt b/src/tests/data/pss_x509/64/root.crt new file mode 100644 index 000000000..cf221947f --- /dev/null +++ b/src/tests/data/pss_x509/64/root.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFmjCCA86gAwIBAgIETyfFjTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTE0MTAxNDAzMzAzMloXDTI0MTAxNDA0MDAzMlowgaAxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEL +MAkGA1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdp +YW4gS2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENv +dW50cnkgU2lnbmVyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAyjTj +0smBAi13CocOD5rY7HjvaUT7YFGHdnpInezRas0h0wy/5OLr0/Dt3ik9RAmdmdn9 +9gFtla5xbX5uIzJ6aGTFE9C0s3ajfkiJu5YI+K9y3MJbelmCgyCHHM6LsIAQkgvp +/CNn4dOQxcsLlOGU0zWNWkJQFUKzQN+AZ1xCnQbMzrUw+pWNPV5O+VGomzhobRP0 +n5nQT7YhZgEH+UFT1nQz+1FZcydyQU+XbBt6sVu/V6Ty1TLlE5GdHJbZPT7iyIHY +MgqqmWbbmt4FQpSmSjB5aPz9uLC/EhrkDQygrnPQ0fQ5ld3FfmYn5iFTystw4SKg +6JYJOYl9ntml0NmTwsjfRQWHm65GJAZnySVcGlwBtkuqmqHlmdLwabNm+zkh+y+B +M9sn0hbnt7RjRAf7P0ujCQ0zaJ3e3jKePpZlggGqxiYO6IMda4qKfq8tFRL0uMO7 +xHUwP4N0XdS8xfpzW+PjumvuFCWlLD4FwEIdbV29s9N7l6+zdoxlErD65TaFAgMB +AAGjcjBwMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMCsGA1Ud +EAQkMCKADzIwMTQxMDE0MDMzMDMyWoEPMjAxNzEwMTQwMTAwMzJaMB0GA1UdDgQW +BBSwUH4L9jMGYpP3Sbk5LEssSjjS/jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFl +AwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBAGXN +mF36lTCZeo3uqN7AZFc/czK5w+F/rYTFh7FJ/UCXgAT22+IiWZA2LKkf5qLJdc7H +U1WujA+blmeckWCpsWEVhooHHYi1q+ULEq8sKa9Hyh7ApEVfeZIaqZxAHjfYLucz +fzh8p6JWyub+Rt5sf+h24tS9eidhi8EuG+eoUKadbiZSRguf5jw77OUuK5A54hUd +kkseDUGyqjTmSY+bInsA7jrjs3sAR6+ZZaF5oY/7/5z6X9BJ2H3RQ6MGJG7AOGms +XPnIG4vXlf4ZzquyR+aONZnbLfOxX+VICrdi+Mavq1juTkvLMp38VLqCII4K1FGs +9+D8FIeW9mpvTu08z2WGoAfEMZ41+Hzca+KujA3zUcNZ7/poPofPq9QmWFGKWJJx +1dX9mKKtJ9IhQ7LeYBoCjnZCuRj6hHl8pX2XlwvJqzVzGE7QqVgfx7K3ScUzlSht +CgOrPcXHPRkweS9O9xsXf+HlQIr3bsq9u+3xkrt9RgR1H0mWO6wJr53ii1DFHg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/65/end.crt b/src/tests/data/pss_x509/65/end.crt new file mode 100644 index 000000000..28ffd71b0 --- /dev/null +++ b/src/tests/data/pss_x509/65/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFEzCCA0egAwIBAgIETyfPczBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTE1MDExMzAyNDU1NFoXDTIxMDExMzAzMTU1NFowgZ0xCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEP +MA0GA1UECAwGTWVsYWthMQ8wDQYDVQQHDAZNZWxha2ExKTAnBgNVBAsMIEJhaGFn +aWFuIEtlc2VsYW1hdGFuIGRhbiBQYXNwb3J0MRwwGgYDVQQDDBNNYWxheXNpYSBE +b2MgU2lnbmVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnyzXc6Bz +d/3GYUlI9y7ouX94cbpbVHJw8N+46P0X2IRPL3VtFot2/DZz8PjYo/c/b5EHtQpT +cD9HQBtNNFw4aLHmc2zD7MuWhYYQz4wtywpu8d6lk/tnT1Y30RSJD5A2ClTKIbLy +xA3LsofflSkfw4q9cs9ZuVY88JS8x98LeucNKIJKVVyPR4z2D8ieyWASFi80WwAR +RCuY0Hm4VgvFSuBEg5u9mWlsn1lgdvyjANj7nXpUA20TbLHgeYHBanoYMVZtrNes +na1gdw6LHX5DWF2W15nNUnMybDR2ohp1fchjqzvb7K2q9hBkWlWOQR/Cxru/vtf2 +Qm20I67El5QdhQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIw +ADArBgNVHRAEJDAigA8yMDE1MDExMzAyNDU1NFqBDzIwMTYwMTIwMTgxNTU0WjAf +BgNVHSMEGDAWgBSwUH4L9jMGYpP3Sbk5LEssSjjS/jBBBgkqhkiG9w0BAQowNKAP +MA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMC +ASADggGBAFyoaJatm8P8/Z4AuTIu/tmoIFEysvRrFY8WAMRixByq5o2wNmEJ+Qh0 +D/p0Z827zag7IIy6UAoIt+PJZDSNCDlQ04BQb5JUmjbJKkmhdBzv+bERLdD1xlRn +YQ/IyRUYeCfbBHg6xbZe55EgAcCIZslM9J4BSrDrUO5+kXDETtCq9HIG7y2yguEu +TM7KmeGseGilXOqRqezvbE7vZqODnQVsIJDiY7qUOEMoUJE/mVPqU4ccv3r32Rug +Q7kOea2eKLUeAVZKZTf2fBFCBTGLezsMvuyHFHaR2/SFwKEmjuLvDhzYkDX+X3EW +slbAffRYjpAaYrnHadNVJ7qLulYO5iPPdWdcBzEfFo58yCpTG4TmqMAnXC9ck+0y +RlfUfCUHzLOPL4qR5vlLnMAZ7YqyfOa11EbdVDVVZBg95Hm8DAftMuK9XGXzWsTk +vbaGIlQh6JUkq2w09WxNlbpyi+BckvNKTbJtA99RuIEP3o5gc4M1g5pX87Rlipk+ +v7/Uf8YhGg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/65/root.crt b/src/tests/data/pss_x509/65/root.crt new file mode 100644 index 000000000..cf221947f --- /dev/null +++ b/src/tests/data/pss_x509/65/root.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFmjCCA86gAwIBAgIETyfFjTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTE0MTAxNDAzMzAzMloXDTI0MTAxNDA0MDAzMlowgaAxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEL +MAkGA1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdp +YW4gS2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENv +dW50cnkgU2lnbmVyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAyjTj +0smBAi13CocOD5rY7HjvaUT7YFGHdnpInezRas0h0wy/5OLr0/Dt3ik9RAmdmdn9 +9gFtla5xbX5uIzJ6aGTFE9C0s3ajfkiJu5YI+K9y3MJbelmCgyCHHM6LsIAQkgvp +/CNn4dOQxcsLlOGU0zWNWkJQFUKzQN+AZ1xCnQbMzrUw+pWNPV5O+VGomzhobRP0 +n5nQT7YhZgEH+UFT1nQz+1FZcydyQU+XbBt6sVu/V6Ty1TLlE5GdHJbZPT7iyIHY +MgqqmWbbmt4FQpSmSjB5aPz9uLC/EhrkDQygrnPQ0fQ5ld3FfmYn5iFTystw4SKg +6JYJOYl9ntml0NmTwsjfRQWHm65GJAZnySVcGlwBtkuqmqHlmdLwabNm+zkh+y+B +M9sn0hbnt7RjRAf7P0ujCQ0zaJ3e3jKePpZlggGqxiYO6IMda4qKfq8tFRL0uMO7 +xHUwP4N0XdS8xfpzW+PjumvuFCWlLD4FwEIdbV29s9N7l6+zdoxlErD65TaFAgMB +AAGjcjBwMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMCsGA1Ud +EAQkMCKADzIwMTQxMDE0MDMzMDMyWoEPMjAxNzEwMTQwMTAwMzJaMB0GA1UdDgQW +BBSwUH4L9jMGYpP3Sbk5LEssSjjS/jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFl +AwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBAGXN +mF36lTCZeo3uqN7AZFc/czK5w+F/rYTFh7FJ/UCXgAT22+IiWZA2LKkf5qLJdc7H +U1WujA+blmeckWCpsWEVhooHHYi1q+ULEq8sKa9Hyh7ApEVfeZIaqZxAHjfYLucz +fzh8p6JWyub+Rt5sf+h24tS9eidhi8EuG+eoUKadbiZSRguf5jw77OUuK5A54hUd +kkseDUGyqjTmSY+bInsA7jrjs3sAR6+ZZaF5oY/7/5z6X9BJ2H3RQ6MGJG7AOGms +XPnIG4vXlf4ZzquyR+aONZnbLfOxX+VICrdi+Mavq1juTkvLMp38VLqCII4K1FGs +9+D8FIeW9mpvTu08z2WGoAfEMZ41+Hzca+KujA3zUcNZ7/poPofPq9QmWFGKWJJx +1dX9mKKtJ9IhQ7LeYBoCjnZCuRj6hHl8pX2XlwvJqzVzGE7QqVgfx7K3ScUzlSht +CgOrPcXHPRkweS9O9xsXf+HlQIr3bsq9u+3xkrt9RgR1H0mWO6wJr53ii1DFHg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/66/end.crt b/src/tests/data/pss_x509/66/end.crt new file mode 100644 index 000000000..4c44763b5 --- /dev/null +++ b/src/tests/data/pss_x509/66/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFEzCCA0egAwIBAgIETyeAZDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTEzMDEyNTAxMTE1MloXDTE2MDEyNTAxNDE1MlowgZ0xCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEP +MA0GA1UECAwGUGFoYW5nMQ8wDQYDVQQHDAZQYWhhbmcxKTAnBgNVBAsMIEJhaGFn +aWFuIEtlc2VsYW1hdGFuIGRhbiBQYXNwb3J0MRwwGgYDVQQDDBNNYWxheXNpYSBE +b2MgU2lnbmVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0LVL3N/q +ZkEhzdg+0ooJHO2veu6INDX1VswBANexo0/7fSSa0W5udHhBwhYD9KQOT9Tr9qwq +dS/3Qa6m9MMN48hoHw4WKYQqqeiilagtQ43SkecSKPrzl0VmrPkaVLS1kORhhsJc +HvUBP6GDbtKP+hO5vbSj/sQzkFt2RmZHJoHwrs87PJqnKpZ10o7XUimi8jfR67Pc +8C7JaBCxTNUj3MAcEOcF/V1SNLYJfawDxi3A2c6rIb6GS1pJ89o3hGZSXZ93SxH0 +/6YUzQyBVI3gVq7KRRvfrUWZcUd3Xuhf8KVncDGj6W/fdnI32l2ul+Ps8LPbcx+P +Ms8Pznn0PqOhdQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0TAQH/BAIw +ADArBgNVHRAEJDAigA8yMDEzMDEyNTAxMTE1MlqBDzIwMTQwMjAxMDg0MTUyWjAf +BgNVHSMEGDAWgBS2NPNSni7V7Xdzeahb5kpdreD1nDBBBgkqhkiG9w0BAQowNKAP +MA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMC +ASADggGBALEHUumBsTehINfcjuQgzxinjZcrKSowP0x7DQv9SwfHzKMsp4Bas68+ +ULVTk/tMDDFN94HhGLwK74dmXATU7l/o+/OXSdQTbrIrNBAr14QCOug0vBxwFUtD +mgznJL1zWmmg4J6aYI287G8sgbHK+gq2Zc2KVVolmcyhrLDHqwOuztonMDMBNjv0 +KGhTqdOjI9Rdrvg6qNjWsRUDuI7LTuriBzMcU95xVAlwm+NPlHgy579U8ZRy5VUP +v2WTrr/jbt2Ds5OVCuKFYB/9olfIX2QzJjqNKdQnyGgQxT+9aG4wutNqQ18CAL8n +RiHfxSCnhR8Nsu6luSv5L+TvfuqMbXrubgRJgVTHNLeFsQUXAaMEJPPKIYOMGVL0 +XeSEET1f0nDWlG7loF05bOFzKds810dSM4FCxB161nboY8fXl4fBew2b0wbTqRxt +aXNeYeIqIs9wdggL2H5bVZtNxePl0Ehc65ZhufzgUu/CKjjA/Us4RKfqTIvQYGd1 +FIeNTk6+Jg== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/66/root.crt b/src/tests/data/pss_x509/66/root.crt new file mode 100644 index 000000000..5157fab6a --- /dev/null +++ b/src/tests/data/pss_x509/66/root.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFmjCCA86gAwIBAgIETydbzzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTEyMDEzMTAyNDE0MVoXDTIyMDEzMTAzMTE0MVowgaAxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEL +MAkGA1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdp +YW4gS2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENv +dW50cnkgU2lnbmVyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAsmCW +X0c6LqdU9K8fM2t5HPzhlR/1SoHffSPCUlcfpefSfpQyMFi2XKuZrYAVFGnkBQ05 +iO4gYOsYxmYxFQA3Pp5tX5tFK34UNeJDa9lpc1EME89WWLtxwE2nleaCTo5hrtpZ +8JpN71Ib11799xkhVBbI78HIVkxQsMmDAPR97HPp/0bgYfHMJOUbYh4LnYdztI/s +sQzvmP1aw/NvTlkMPoH3Qs4sMbrSUi5sNy2xRIdT8lsBdwJCwNwgKRuRfqTsl3I5 +DCF3lyfhmUzPYeq/GlZwzQgYsAyKmqi45Q4npqFQsWa8XhoyutN044Dd3Z2HDzjk +al2xD6h8OIhB8DBJORPPcIHrbDItfX36mnGAePziysB8Osy0FMiRZI6q/5l7gXo+ +abwCaGDa241rkQ0ZlrgKRwbR4kgOmyYVg+Pr3iRPzV/uZy5lD011d+/NG6qoYaEY +mimDcIHnDToK+dYthlc9WhxpN6Ho4Lq0XROvPoqAnKmiDw3aYcKGmgZABZlfAgMB +AAGjcjBwMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMCsGA1Ud +EAQkMCKADzIwMTIwMTMxMDI0MTQxWoEPMjAxNTAxMzEwMDExNDFaMB0GA1UdDgQW +BBS2NPNSni7V7Xdzeahb5kpdreD1nDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFl +AwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBAAt7 +soo2p/8tG7VWwaFinxm+gUTkBtu5ZhJzGOlxOSwHjt6xwrKkilAyb17/Y9CpSach +XNieFUvVGqrEXaHFdSjjttdRfpuYmf2t8agY2kyNZ0QhaPYsYZbW+hu01Po0bQLK +DXCHGNttQRCx01aMdpklF79EUr5+ISNdntv7TreoRQp+20/lXaW8dGqegnpbszZ1 +jHjuk2O/5+PfGH9fb5vFxNeT922Veb58IGzXDvSOq/21nylIjSk+JKIeQXjxeF/2 +xqZDKcdZLlck0ueiDIVFiBkLnL3PExHPgnCVRLTyovVij1dVydbvp3zbpDV7ZX4C +aenM5GijYPcC26BhSucayId2pScz4nAUy/twgqUVH7tjGHKR4vZp8vy+1OZuWi/w +T6mHDw/O/XAlqnMHgKR2zOS+FDB8cipjbi5Kfqm4VtLxLl9Akgnsn+fFnWXpygqx +vz1GqP8kMIHJT7TWZtWGu4LR8uDhA/VF6w7OikQ4z8avtm5kCZwOIeNNF2nJcA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/67/end.crt b/src/tests/data/pss_x509/67/end.crt new file mode 100644 index 000000000..a231a2ded --- /dev/null +++ b/src/tests/data/pss_x509/67/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFETCCA0WgAwIBAgIETydcPjBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTEyMDEzMTE2MTA0N1oXDTE1MDEzMTE2NDA0N1owgZsxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEO +MAwGA1UECAwFUGVyYWsxDjAMBgNVBAcMBVBlcmFrMSkwJwYDVQQLDCBCYWhhZ2lh +biBLZXNlbGFtYXRhbiBkYW4gUGFzcG9ydDEcMBoGA1UEAwwTTWFsYXlzaWEgRG9j +IFNpZ25lcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL4zlBCaAfrg +67CfvALxESUS2KhK8YgIia9ffog6bsqd6OTur8z1MhG0q2Hh30Si4XM3H3qMwxLe +sXa+nHh6szWJKEqHW83e/wDeBJurvrE1QIivepA/wktfYRxiPZh8uaB4HdSRCy5U +QpO3FCwzRv9MFDSmjNXahCUJUvWqUFmvN1yUhdUVQ8Rz9rTnDn9ly1QDREN+0pg3 +Uyi50IVPvHDNJ0d0n4fBGcoKYIKB5QqwHNfFaK8MeKBZfCo8FCwoPB8d+wDIwxBC +ccA33qSTJHXQ1HDOLKKhxK0Jp56S3SY7mj60D/5vY4y1nUEHogKQDa3Nl2YIr1f6 +Ry+05H+9VnECAwEAAaNuMGwwDgYDVR0PAQH/BAQDAgeAMCsGA1UdEAQkMCKADzIw +MTIwMTMxMTYxMDQ3WoEPMjAxMzAyMDcwNzQwNDdaMAwGA1UdEwEB/wQCMAAwHwYD +VR0jBBgwFoAUtjTzUp4u1e13c3moW+ZKXa3g9ZwwQQYJKoZIhvcNAQEKMDSgDzAN +BglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEg +A4IBgQBrzfB58AQQzGmg+NG7dYcVwE0sad0XT/U1dSdLxk02FWsQ5TRgjC9eT6IQ +ufjbCHrWY3pCBK2x9ZDtndA1/QzsjsXqy8KeixVL8FSscWdSwOK3FQsKmfXLa80J +xFPYSg4XEkwv/VDy99xNxHrFHU+fUUQHSdpE2LSkECgqujfylUxUPKE+fYwdonmL +qUBuyCbcAfcSDmQHPZHp32x/kQQPYP+MoR42sbCTIOFJjm7gppGH2CH0mkiHOhfe +eBeGXJHUufVov5HwYx+zknG2k5FRYNeLKQEZR/ayL34UfLRSDM6bJlcG+UeGG3Fn +8ny1IqB7CqOdW0wweKJavulvj2XMpUKGNAMlALPiPYEQ4YbcUTfRzh4+2c0PElv/ +Gy+uurc4iYcB9ebpWyHL5bKQUM+isK0M7Jem1/BEtGbnDlU8wWzhN0Yidz760cj7 +sn1E1r3+0xVbV3ayiQOKFCfEuiKdjVN7xlR8aQFLw1mYk4UHO9SIgcqwtho+EkLx +V3Zy7EQ= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/67/root.crt b/src/tests/data/pss_x509/67/root.crt new file mode 100644 index 000000000..5157fab6a --- /dev/null +++ b/src/tests/data/pss_x509/67/root.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFmjCCA86gAwIBAgIETydbzzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTEyMDEzMTAyNDE0MVoXDTIyMDEzMTAzMTE0MVowgaAxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEL +MAkGA1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdp +YW4gS2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENv +dW50cnkgU2lnbmVyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAsmCW +X0c6LqdU9K8fM2t5HPzhlR/1SoHffSPCUlcfpefSfpQyMFi2XKuZrYAVFGnkBQ05 +iO4gYOsYxmYxFQA3Pp5tX5tFK34UNeJDa9lpc1EME89WWLtxwE2nleaCTo5hrtpZ +8JpN71Ib11799xkhVBbI78HIVkxQsMmDAPR97HPp/0bgYfHMJOUbYh4LnYdztI/s +sQzvmP1aw/NvTlkMPoH3Qs4sMbrSUi5sNy2xRIdT8lsBdwJCwNwgKRuRfqTsl3I5 +DCF3lyfhmUzPYeq/GlZwzQgYsAyKmqi45Q4npqFQsWa8XhoyutN044Dd3Z2HDzjk +al2xD6h8OIhB8DBJORPPcIHrbDItfX36mnGAePziysB8Osy0FMiRZI6q/5l7gXo+ +abwCaGDa241rkQ0ZlrgKRwbR4kgOmyYVg+Pr3iRPzV/uZy5lD011d+/NG6qoYaEY +mimDcIHnDToK+dYthlc9WhxpN6Ho4Lq0XROvPoqAnKmiDw3aYcKGmgZABZlfAgMB +AAGjcjBwMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMCsGA1Ud +EAQkMCKADzIwMTIwMTMxMDI0MTQxWoEPMjAxNTAxMzEwMDExNDFaMB0GA1UdDgQW +BBS2NPNSni7V7Xdzeahb5kpdreD1nDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFl +AwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBAAt7 +soo2p/8tG7VWwaFinxm+gUTkBtu5ZhJzGOlxOSwHjt6xwrKkilAyb17/Y9CpSach +XNieFUvVGqrEXaHFdSjjttdRfpuYmf2t8agY2kyNZ0QhaPYsYZbW+hu01Po0bQLK +DXCHGNttQRCx01aMdpklF79EUr5+ISNdntv7TreoRQp+20/lXaW8dGqegnpbszZ1 +jHjuk2O/5+PfGH9fb5vFxNeT922Veb58IGzXDvSOq/21nylIjSk+JKIeQXjxeF/2 +xqZDKcdZLlck0ueiDIVFiBkLnL3PExHPgnCVRLTyovVij1dVydbvp3zbpDV7ZX4C +aenM5GijYPcC26BhSucayId2pScz4nAUy/twgqUVH7tjGHKR4vZp8vy+1OZuWi/w +T6mHDw/O/XAlqnMHgKR2zOS+FDB8cipjbi5Kfqm4VtLxLl9Akgnsn+fFnWXpygqx +vz1GqP8kMIHJT7TWZtWGu4LR8uDhA/VF6w7OikQ4z8avtm5kCZwOIeNNF2nJcA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/68/end.crt b/src/tests/data/pss_x509/68/end.crt new file mode 100644 index 000000000..b083b3412 --- /dev/null +++ b/src/tests/data/pss_x509/68/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFGTCCA02gAwIBAgIETydktTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTEyMDUwNzAyNTI0NFoXDTE1MDUwNzAzMjI0NFowgaMxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEP +MA0GA1UECAwGTG9uZG9uMRUwEwYDVQQHDAxBdGFzZSBMb25kb24xKTAnBgNVBAsM +IEJhaGFnaWFuIEtlc2VsYW1hdGFuIGRhbiBQYXNwb3J0MRwwGgYDVQQDDBNNYWxh +eXNpYSBEb2MgU2lnbmVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +vzOncG3ibINrblIU4Ze7HOAACme7iie6R54f5tHl7E2trJO+6/2mEgQNfjGL0XrB +AVaTBeXh0BR5oMrGEOfIESYBGg2DiQo9SJbxW54qGrbgv4R14+N2X8MdfQz66Mjp +eACC/0y1ZCffuH4fJO7Qw0Iuwg68BnJhn/39IJt6ppLa8KsAzq0oLv7uJu4z1F0v +INAe83mc/0oPp/IINQPGoG8+q5AkvGKhjuTzVNH9Yt81JetLdk05KZWz5NAE+Q+P +dx9B8u0jobdham6TFJrm6jB478j8osklOYEzuRFM4nowmTqJ03BfgUbrK9dDchOL +g0+Mm1c/5UlXthxlRByvyQIDAQABo24wbDAOBgNVHQ8BAf8EBAMCB4AwDAYDVR0T +AQH/BAIwADArBgNVHRAEJDAigA8yMDEyMDUwNzAyNTI0NFqBDzIwMTMwNTE0MTAy +MjQ0WjAfBgNVHSMEGDAWgBS2NPNSni7V7Xdzeahb5kpdreD1nDBBBgkqhkiG9w0B +AQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQC +AQUAogMCASADggGBADq5NqISaGNqrqyu0W9Fe/L4P8MW+AtKMggfjBhul2hLl+Nk +VF4zApCljrWJvgnFtwdzGjlUjIDBaTgPlaFRsdGZfE2RO0pk4hVrR16mROI0SgSU +Y3X2LtzIZFrDB/iCaGzXGa3NRObtTvcSkmzZ+Fg/vl4+PUkkStqkygiRsR+hXYFI +2RFvGd374kQ+6o0ht8kTzY350BDwxtYmvNXMx2gUCMdQVkFulbKYSU9egBY3CDkQ +YFJEtnEXwxYL+J/yMowd0hB4l967yyVO/vOKJoyjFiV0wbN3f0E5IpMkAfGjc2c+ +7DyvV0H69Fvak9/adYmwzjtZp0Cf46rF8DRIrn13tksqWW7bWzPLpKGWRYFJuJFE +z3Ubk8CqRkHxHeP6ELGieaidbq3O7TeHXmLoJlepBts7gF4TcSrtnnNrX8xWHey0 +m5A4D7GLK187CYw4Ar+xLOPW4Mvcp7jq14UqfKaJVUM7K5j9TVZe/lh+GEgv2lDB +Nqu4PCp6/9RtSIjx5w== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/68/root.crt b/src/tests/data/pss_x509/68/root.crt new file mode 100644 index 000000000..5157fab6a --- /dev/null +++ b/src/tests/data/pss_x509/68/root.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFmjCCA86gAwIBAgIETydbzzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTEyMDEzMTAyNDE0MVoXDTIyMDEzMTAzMTE0MVowgaAxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEL +MAkGA1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdp +YW4gS2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENv +dW50cnkgU2lnbmVyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAsmCW +X0c6LqdU9K8fM2t5HPzhlR/1SoHffSPCUlcfpefSfpQyMFi2XKuZrYAVFGnkBQ05 +iO4gYOsYxmYxFQA3Pp5tX5tFK34UNeJDa9lpc1EME89WWLtxwE2nleaCTo5hrtpZ +8JpN71Ib11799xkhVBbI78HIVkxQsMmDAPR97HPp/0bgYfHMJOUbYh4LnYdztI/s +sQzvmP1aw/NvTlkMPoH3Qs4sMbrSUi5sNy2xRIdT8lsBdwJCwNwgKRuRfqTsl3I5 +DCF3lyfhmUzPYeq/GlZwzQgYsAyKmqi45Q4npqFQsWa8XhoyutN044Dd3Z2HDzjk +al2xD6h8OIhB8DBJORPPcIHrbDItfX36mnGAePziysB8Osy0FMiRZI6q/5l7gXo+ +abwCaGDa241rkQ0ZlrgKRwbR4kgOmyYVg+Pr3iRPzV/uZy5lD011d+/NG6qoYaEY +mimDcIHnDToK+dYthlc9WhxpN6Ho4Lq0XROvPoqAnKmiDw3aYcKGmgZABZlfAgMB +AAGjcjBwMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMCsGA1Ud +EAQkMCKADzIwMTIwMTMxMDI0MTQxWoEPMjAxNTAxMzEwMDExNDFaMB0GA1UdDgQW +BBS2NPNSni7V7Xdzeahb5kpdreD1nDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFl +AwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBAAt7 +soo2p/8tG7VWwaFinxm+gUTkBtu5ZhJzGOlxOSwHjt6xwrKkilAyb17/Y9CpSach +XNieFUvVGqrEXaHFdSjjttdRfpuYmf2t8agY2kyNZ0QhaPYsYZbW+hu01Po0bQLK +DXCHGNttQRCx01aMdpklF79EUr5+ISNdntv7TreoRQp+20/lXaW8dGqegnpbszZ1 +jHjuk2O/5+PfGH9fb5vFxNeT922Veb58IGzXDvSOq/21nylIjSk+JKIeQXjxeF/2 +xqZDKcdZLlck0ueiDIVFiBkLnL3PExHPgnCVRLTyovVij1dVydbvp3zbpDV7ZX4C +aenM5GijYPcC26BhSucayId2pScz4nAUy/twgqUVH7tjGHKR4vZp8vy+1OZuWi/w +T6mHDw/O/XAlqnMHgKR2zOS+FDB8cipjbi5Kfqm4VtLxLl9Akgnsn+fFnWXpygqx +vz1GqP8kMIHJT7TWZtWGu4LR8uDhA/VF6w7OikQ4z8avtm5kCZwOIeNNF2nJcA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/69/end.crt b/src/tests/data/pss_x509/69/end.crt new file mode 100644 index 000000000..808e6873a --- /dev/null +++ b/src/tests/data/pss_x509/69/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFFzCCA0ugAwIBAgIETyecNTBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTEzMTAwNDAyMTkwNFoXDTE5MTAwNDAyNDkwNFowgaExCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTER +MA8GA1UECAwIU2VsYW5nb3IxETAPBgNVBAcMCFNlbGFuZ29yMSkwJwYDVQQLDCBC +YWhhZ2lhbiBLZXNlbGFtYXRhbiBkYW4gUGFzcG9ydDEcMBoGA1UEAwwTTWFsYXlz +aWEgRG9jIFNpZ25lcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANLf +6yqAP8I+Ct9Abs6iB8uiEyl/gF0BG6WSVUcW6CHTYxJjp+8UcvPgw0YtXzgPYnAW +TzrFi9ZuXo/G8f1Zpv7hncSwnV9csxYRvuW3i2tCCRL4T3dvl6AZLTcM1ax5Ju0D +Yun39W7T4EG9DsYB3jv+kcrDUZGISMo+DzRoYMSjB5hF3oIvOPQK27zlZp3QUjVy +5zIjhPR+1/0qJwvXnqG5pY5EWMqUK90gg7vw+vP/8cFCfKVt0lSTtouYUeaAsTt6 +n4jv9eYe6uLX69iEwC1YKH3iA9RIUwvedDOar1uAtL/2hm+RzSK1UilfFn6yj4B7 ++EKBhyCPKsas5XYOJ5kCAwEAAaNuMGwwDgYDVR0PAQH/BAQDAgeAMAwGA1UdEwEB +/wQCMAAwKwYDVR0QBCQwIoAPMjAxMzEwMDQwMjE5MDRagQ8yMDE0MTAxMTEzNDkw +NFowHwYDVR0jBBgwFoAUtjTzUp4u1e13c3moW+ZKXa3g9ZwwQQYJKoZIhvcNAQEK +MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF +AKIDAgEgA4IBgQCbef1fWGiqbJFGFEytt3Lim/MOhjd96Z7UiJV7VkwOoU+6IRL3 +7JWi6oiiLXQPiFmsC4RLhEFd+hvhFUe7+iQ9dm23+5VRWO7KCqNoMns0h8KYmJuF +FYGyvyZmw6xBqMCVAOjOYNA3jZynAWtyPm8NYbYOBhqxG2KIRKpeA4Pj9hhDDDCR ++9fuhOvOoyZ7TSUUQPsH8rQoZsYQCehfi/bb72Qr5qUi8ET4PJDVOQrXXXhlqgij +yDA8MCjCTKEesm+Y5vbw0/4VzHgsCV7JLki2sShWAzOEDPDd5vDtbPoKoIW+2Wtl +LS3mkcFgwPFGnAyOl5j/2Lsz5Q9HsEBMtUAyXhd7HX+RfJ6i5cSWF8bk9geTZCnF +3zt+E58K+RDzbreedToI4Pv1rqpl/aN1T5hkc27du3hkPSTYaEtgBp7SpbXFVVMn +wyN8kP/1FmqlSO7tSX6Jqsun95F6o49osAsFdlOTJ2g0bKAD7zFMheOq4tD532n/ +so1d+S4IIVpKMxg= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/69/root.crt b/src/tests/data/pss_x509/69/root.crt new file mode 100644 index 000000000..5157fab6a --- /dev/null +++ b/src/tests/data/pss_x509/69/root.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFmjCCA86gAwIBAgIETydbzzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTEyMDEzMTAyNDE0MVoXDTIyMDEzMTAzMTE0MVowgaAxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEL +MAkGA1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdp +YW4gS2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENv +dW50cnkgU2lnbmVyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAsmCW +X0c6LqdU9K8fM2t5HPzhlR/1SoHffSPCUlcfpefSfpQyMFi2XKuZrYAVFGnkBQ05 +iO4gYOsYxmYxFQA3Pp5tX5tFK34UNeJDa9lpc1EME89WWLtxwE2nleaCTo5hrtpZ +8JpN71Ib11799xkhVBbI78HIVkxQsMmDAPR97HPp/0bgYfHMJOUbYh4LnYdztI/s +sQzvmP1aw/NvTlkMPoH3Qs4sMbrSUi5sNy2xRIdT8lsBdwJCwNwgKRuRfqTsl3I5 +DCF3lyfhmUzPYeq/GlZwzQgYsAyKmqi45Q4npqFQsWa8XhoyutN044Dd3Z2HDzjk +al2xD6h8OIhB8DBJORPPcIHrbDItfX36mnGAePziysB8Osy0FMiRZI6q/5l7gXo+ +abwCaGDa241rkQ0ZlrgKRwbR4kgOmyYVg+Pr3iRPzV/uZy5lD011d+/NG6qoYaEY +mimDcIHnDToK+dYthlc9WhxpN6Ho4Lq0XROvPoqAnKmiDw3aYcKGmgZABZlfAgMB +AAGjcjBwMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMCsGA1Ud +EAQkMCKADzIwMTIwMTMxMDI0MTQxWoEPMjAxNTAxMzEwMDExNDFaMB0GA1UdDgQW +BBS2NPNSni7V7Xdzeahb5kpdreD1nDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFl +AwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBAAt7 +soo2p/8tG7VWwaFinxm+gUTkBtu5ZhJzGOlxOSwHjt6xwrKkilAyb17/Y9CpSach +XNieFUvVGqrEXaHFdSjjttdRfpuYmf2t8agY2kyNZ0QhaPYsYZbW+hu01Po0bQLK +DXCHGNttQRCx01aMdpklF79EUr5+ISNdntv7TreoRQp+20/lXaW8dGqegnpbszZ1 +jHjuk2O/5+PfGH9fb5vFxNeT922Veb58IGzXDvSOq/21nylIjSk+JKIeQXjxeF/2 +xqZDKcdZLlck0ueiDIVFiBkLnL3PExHPgnCVRLTyovVij1dVydbvp3zbpDV7ZX4C +aenM5GijYPcC26BhSucayId2pScz4nAUy/twgqUVH7tjGHKR4vZp8vy+1OZuWi/w +T6mHDw/O/XAlqnMHgKR2zOS+FDB8cipjbi5Kfqm4VtLxLl9Akgnsn+fFnWXpygqx +vz1GqP8kMIHJT7TWZtWGu4LR8uDhA/VF6w7OikQ4z8avtm5kCZwOIeNNF2nJcA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/70/end.crt b/src/tests/data/pss_x509/70/end.crt new file mode 100644 index 000000000..4a73382b3 --- /dev/null +++ b/src/tests/data/pss_x509/70/end.crt @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFFTCCA0mgAwIBAgIETye+5jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTE0MDgxNTAxMzAzN1oXDTIwMDgxNTAyMDAzN1owgZ8xCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEQ +MA4GA1UECAwHU2FyYXdhazEQMA4GA1UEBwwHU2FyYXdhazEpMCcGA1UECwwgQmFo +YWdpYW4gS2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxHDAaBgNVBAMME01hbGF5c2lh +IERvYyBTaWduZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGInX7 +JmAuGJoo8B9XRneGwGPy6E9FUUJSMspYqy/qoH+orgsGxnkq8b5Fwh2+5rTtvemq +qybx4VLzcIfTGBtcBortStfiIM0bSWeLTYnchH2ynOq6FonygItmbsvaBkxJH0dt +KO+t0n4niASYAlra5LG8Y8PjxzbmG5QKOqCQISi8RmvDuOhfAl4Ik1QBPhdopggH +sr3cHVijt5jDQcfnWGuaYsHzqvwtbEsp0+Ns5R/DZLOQgdUscBIfeBmU5oDuhdzN +at5EU9Xi5cMKkYXrdlmc6+E/A4jFXb2+GZWCweOZTnaB5Kp5Jn47V6F033st64kr +sONUPQz0AtL53h8FAgMBAAGjbjBsMA4GA1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8E +AjAAMCsGA1UdEAQkMCKADzIwMTQwODE1MDEzMDM3WoEPMjAxNTA4MjIxNzAwMzha +MB8GA1UdIwQYMBaAFLY081KeLtXtd3N5qFvmSl2t4PWcMEEGCSqGSIb3DQEBCjA0 +oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCi +AwIBIAOCAYEAAdIgRzU8QFavouxowiHB9WaH9mYGxUNOyWALd+BVA9BrLbec085j +dn1axg6FT+aFScqbC/K/LC/ab/xwsILWWLtqB8CJg2crWhKyd20xvYJ9O2Ve4WJ1 +53HWxrheyG2JsGxfUR0OQJMiCtU3J/H8O0odywZLyaWYWOE1BGdDRc/N8erHKdJB +WTOoNYJR1gzTATyEuYxcL9migoyV5q06e9SoA5IP0c+AUfHx37gkGsBMwDmN1m6+ +2z5AHYTFXj6KgaPdrKuGsbf8go2KCjmU13UHAp1BxByNKVlKDPyAK5NDKqYGJYtv +fqTd0yNCUQ+6ffrTfkuTAFvr/GjzKNSyGIcNg0VOayizUuCPf+Nz8uSfICf3hMF1 +9SLahWN6rOjkbnei95flfol461ELX8Vq1V713AUiCZV5zy1BZQXlNSaZvp4ph5sn +sCaX2uCa95siMGs5Lp7xE8TIgVQ+R5m0f0uhnYM0G2Nt/E5ytJqpSKoIRXJG7NGQ +2izBB9FFiaPz +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/70/root.crt b/src/tests/data/pss_x509/70/root.crt new file mode 100644 index 000000000..5157fab6a --- /dev/null +++ b/src/tests/data/pss_x509/70/root.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFmjCCA86gAwIBAgIETydbzzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwgaAxCzAJBgNV +BAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTELMAkG +A1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdpYW4g +S2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENvdW50 +cnkgU2lnbmVyMB4XDTEyMDEzMTAyNDE0MVoXDTIyMDEzMTAzMTE0MVowgaAxCzAJ +BgNVBAYTAk1ZMSMwIQYDVQQKDBpKYWJhdGFuIEltaWdyZXNlbiBNYWxheXNpYTEL +MAkGA1UECAwCV1AxEjAQBgNVBAcMCVB1dHJhamF5YTEpMCcGA1UECwwgQmFoYWdp +YW4gS2VzZWxhbWF0YW4gZGFuIFBhc3BvcnQxIDAeBgNVBAMMF01hbGF5c2lhIENv +dW50cnkgU2lnbmVyMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAsmCW +X0c6LqdU9K8fM2t5HPzhlR/1SoHffSPCUlcfpefSfpQyMFi2XKuZrYAVFGnkBQ05 +iO4gYOsYxmYxFQA3Pp5tX5tFK34UNeJDa9lpc1EME89WWLtxwE2nleaCTo5hrtpZ +8JpN71Ib11799xkhVBbI78HIVkxQsMmDAPR97HPp/0bgYfHMJOUbYh4LnYdztI/s +sQzvmP1aw/NvTlkMPoH3Qs4sMbrSUi5sNy2xRIdT8lsBdwJCwNwgKRuRfqTsl3I5 +DCF3lyfhmUzPYeq/GlZwzQgYsAyKmqi45Q4npqFQsWa8XhoyutN044Dd3Z2HDzjk +al2xD6h8OIhB8DBJORPPcIHrbDItfX36mnGAePziysB8Osy0FMiRZI6q/5l7gXo+ +abwCaGDa241rkQ0ZlrgKRwbR4kgOmyYVg+Pr3iRPzV/uZy5lD011d+/NG6qoYaEY +mimDcIHnDToK+dYthlc9WhxpN6Ho4Lq0XROvPoqAnKmiDw3aYcKGmgZABZlfAgMB +AAGjcjBwMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMCsGA1Ud +EAQkMCKADzIwMTIwMTMxMDI0MTQxWoEPMjAxNTAxMzEwMDExNDFaMB0GA1UdDgQW +BBS2NPNSni7V7Xdzeahb5kpdreD1nDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFl +AwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASADggGBAAt7 +soo2p/8tG7VWwaFinxm+gUTkBtu5ZhJzGOlxOSwHjt6xwrKkilAyb17/Y9CpSach +XNieFUvVGqrEXaHFdSjjttdRfpuYmf2t8agY2kyNZ0QhaPYsYZbW+hu01Po0bQLK +DXCHGNttQRCx01aMdpklF79EUr5+ISNdntv7TreoRQp+20/lXaW8dGqegnpbszZ1 +jHjuk2O/5+PfGH9fb5vFxNeT922Veb58IGzXDvSOq/21nylIjSk+JKIeQXjxeF/2 +xqZDKcdZLlck0ueiDIVFiBkLnL3PExHPgnCVRLTyovVij1dVydbvp3zbpDV7ZX4C +aenM5GijYPcC26BhSucayId2pScz4nAUy/twgqUVH7tjGHKR4vZp8vy+1OZuWi/w +T6mHDw/O/XAlqnMHgKR2zOS+FDB8cipjbi5Kfqm4VtLxLl9Akgnsn+fFnWXpygqx +vz1GqP8kMIHJT7TWZtWGu4LR8uDhA/VF6w7OikQ4z8avtm5kCZwOIeNNF2nJcA== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/71/end.crt b/src/tests/data/pss_x509/71/end.crt new file mode 100644 index 000000000..24d569421 --- /dev/null +++ b/src/tests/data/pss_x509/71/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFtDCCA2ygAwIBAgIBMTA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzE7MDkGA1UEAxMyQ2hp +bmEgUGFzc3BvcnQgQ291bnRyeSBTaWduaW5nIENlcnRpZmljYXRlIChNYWNhbykx +EjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUGA1UECxMeSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MQswCQYDVQQGEwJDTjAeFw0xMzA1MTQxNjAwMDFaFw0yODA1 +MTQxNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IERvY3VtZW50IFNpZ25lciBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAnEZmgdFgQDfDJbKZ +yQs2AS4XXHD/6GxtygEhApPfNDBAVIP//vajOCw6JTnYLNTnkBbZSTimE85x4cuV +kiU0XNd9ivYijbyogvPptYufx5TdRyoGYDvrL+L680ZQSAE7ICZMRzP6Pc7R4zKl +SbsGeCRpUlDZoTMVsPzgxHw9yGYEQnCgGoFmUl8W+b2RCodOw/nuycMGIfPvBVBa +LBlNjmiN7WH8+vR68JIXtsXF5Yng2+j5htZ16bnnaDVPk8f96j7KSYEDFCBF7Zpj +qnyQ50NAqEj47Ya6E2RmuOGa1as/c1VWeg1yj6lg8RJYWyPP0qMDkeoGX+IJ6cOQ +l1ZcKQIBA6OByjCBxzCBtAYDVR0jBIGsMIGpgBTKh9g4YhxVW2p/HR45LL5jtKwn +BqGBjaSBijCBhzE7MDkGA1UEAxMyQ2hpbmEgUGFzc3BvcnQgQ291bnRyeSBTaWdu +aW5nIENlcnRpZmljYXRlIChNYWNhbykxEjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUG +A1UECxMeSWRlbnRpZmljYXRpb24gU2VydmljZXMgQnVyZWF1MQswCQYDVQQGEwJD +ToIBCzAOBgNVHQ8BAf8EBAMCB4AwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQME +AgGhGjAYBgkqhkiG9w0BAQgwCwYJYIZIAWUDBAIBogMCASADggIBADNTybY3Idpv +uBQQk24oSGcfG7FXH+V85SMlMUrSIPPIsWP3/SOJsK7lVPj//ndIsr5b/WHc3bJ4 +C0uN37Lx5NVT1+ql4W4ISDbxsYPqTFhwfq4eBuouLXrKuWORWQwX+KAcqYEsVjN/ +wWuMShrZghdv14HgnuDVH+SGVo8R1fO5YkrwLA14drPofEx6Fo7ojuTkkePYzsBc +KhoQaz1qpxgR+FIRLorcfiBtVY60dTUn69+i65Sr2bq6UsDxUDN5ErXC/Pjoohu5 +cDyvtU4o3eeJV3qPZmjlrQPMmwNTRAaQSo43mfV59waSReSJSW31m1pspFkSPCCY +V4ZL5Kz2CL+iwRC/N90BKTWe3b8EONUxrYKZEmWLLKY7jKAcGJFnVdAwm0bu31HD +5PASrAWbPGlaWAVo7cAK4N+1Wth+xs179uggZULjocusSEgdmToSwPt4fZfbNyjc +g/8YpPn7X56xOG5OmNYQVytUpSUV2CzD+mxpARwutVqLYVhv9vHlU3OCHkYtvYgt +0pRrsiaMAE0ubslYBrXTnQwatVXpFsF2OFWI2L9Yu5UnYR5c1UPF46T3yYILp9rk +iqMWw7EE8sfJstgWYqWetOD3o+le83sOIcRrW43qWljkOqmAPSKcacHr1HOu+BjO +f0rwKp/JvuyxTW/yOKYuoBclzYeTwPOa +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/71/root.crt b/src/tests/data/pss_x509/71/root.crt new file mode 100644 index 000000000..7215ab9b4 --- /dev/null +++ b/src/tests/data/pss_x509/71/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGLjCCA+agAwIBAgIBCzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzE7MDkGA1UEAxMyQ2hp +bmEgUGFzc3BvcnQgQ291bnRyeSBTaWduaW5nIENlcnRpZmljYXRlIChNYWNhbykx +EjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUGA1UECxMeSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MQswCQYDVQQGEwJDTjAeFw0wOTAxMTIxNjAwMDFaFw0yOTAx +MTIxNjAwMDFaMIGHMTswOQYDVQQDEzJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTESMBAGA1UEChMJTWFjYW8gU0FSMScw +JQYDVQQLEx5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxCzAJBgNVBAYT +AkNOMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAk8PyHxaVxnxks19d +k3M7KNsYqdo3kfsWjQzca+nNYPJQZ27dFCiv/zS4kP1V8RB4PHDFwSuPxbHq8hzj +nmkGdhwKTthvwaJ/14VLo4dilfhkdjFr6KaEc4JfTot31cIO0Xpq2Q2ebODcogbn +PawBfPP1M37SFBu3ov7HystedOR29Ko0qWUHst/z/8vIS6TWOq7hUlDaMTJOWGWW +F5Srttokn5gQXn+0wU64Uv6LvLyx41QHm979vqbkXIwnumzVETwDwTLeh7j7JoVV +XWe9aVb0exvvwzR3ZmseMG7xO9VfQ6WEMdMFTuMI/hrt+mxZ6qkNUTinLrKp6Fv7 +HsSLh4IwjJGX+vR+qb0t4bAJbT9Kh5zl0XLUuVRx7be8sDxLiGgSu6AgwUE5fKdK +o2/4BHRA4Er6YcmrQmNhhZ4trdxdPZm/FRyTOdy+fMNI4ftbu87PITEIObS5eQ2H +2SMuN7VZulLgOae6iJZDelZrh3Ci7N0HfXRru1QKIcV+z5KWc0bNY83IiB/ilUeA +EyRftj2qtfhL9YcviG7hr32mRcGpXoxktiQtl0AqhldWmOeTkx+uqrSze4PaBMLP +9i9KLk2GgRyjQmm8EQEaDCaEKTNwBaB9pDmr1jBr903iQUG8MVcGn8R+v5UXHzt/ +iYxjXtY1BKQF3ozz44RgjsK1dW0CAQOjRTBDMB0GA1UdDgQWBBTKh9g4YhxVW2p/ +HR45LL5jtKwnBjAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADA9 +BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglg +hkgBZQMEAgGiAwIBIAOCAgEAa72EzcqQGVLnIPbwhqn6g7TbGwPW4XaUkfEHiGWt +njthE51/u0Q/rffR8ua49Ba4DeOo3vGVAJAyZnGQpYPrWs9P6HA7W+YfbO4NZ1px +PCLXHSs84f3czUNHnsIfW0UK5zNVX9/9/J0eG9Q+jYrkVkprFmsTTdCblW3PTYb7 +Ecq+p0euEMcqguSs5P9r9pVJQLhXnua02oUGgwNHX2jbPhmGqcMw2tiCk/2VJMQ6 +ypzPwjrdpDIiS6ThpUlKtH09gZ16RrAVBaio2b7ZENhjW60m7I1OlPSyZ4kgdEMU +h2zJCuTuBjdzSk+cEl/xYCwj5OxQm1yMLS77ZVIhdTdz/JGP+pUNRN0SR5tVXWsm +GYyzqZlSLk8LTO7alBnFonwGCp6cOneyJWmAbo5fNZbhqVGSgX4ToSFrGM26bHlp +lbfWmriNgX6PYUq5toNqBQrb1dW7Kk3JIJ8ItUYjiV5JAB4/G3yJ8ejyQ5UkaBIM +Wj4ml0U4sot5SGViTzTnMnTnhn705Nr5eOgcnMi+3Ps7MXszDgKvxub4la3l09+4 +BM3o7hv2Wn1DUa0bFXkYYnPYZyX3eOmNnTX6CqkHa/0XkzxX2DeHyd4OuK7H/yEY +uw7E9GREiLer7BxPMfTSGcqln8T541tRHDowwF5C69FuKFn+jdVYu8uBsstFNNt/ +F3A= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/72/end.crt b/src/tests/data/pss_x509/72/end.crt new file mode 100644 index 000000000..895f717af --- /dev/null +++ b/src/tests/data/pss_x509/72/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFtDCCA2ygAwIBAgIBGDA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzE7MDkGA1UEAxMyQ2hp +bmEgUGFzc3BvcnQgQ291bnRyeSBTaWduaW5nIENlcnRpZmljYXRlIChNYWNhbykx +EjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUGA1UECxMeSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MQswCQYDVQQGEwJDTjAeFw0xMDA3MjYxNjAwMDFaFw0yNTA3 +MjYxNjAwMDFaMIGHMTswOQYDVQQDEzJDaGluYSBQYXNzcG9ydCBEb2N1bWVudCBT +aWduZXIgQ2VydGlmaWNhdGUgKE1hY2FvKTESMBAGA1UEChMJTWFjYW8gU0FSMScw +JQYDVQQLEx5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxCzAJBgNVBAYT +AkNOMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAjKTJgrDI6ywk9Lhn +WbeQJW1ndAo/28BnvvRWpWlyfF3oSPrIDciqkqjUt07d3rbKmQksLRN3AbV6d64o +9dorEq5IsDc/sWrpv50SJMt1n4z5jxuJU5lD2dMXBmFYe7wHxlcLsJJ6TJFFo1Br +kfabsTWB0j/cg6d0W5AtUdI2JAQXe1tqMhdb5dGXUUS8dHIPJgtOagZO1wxrvocd +RD2v7NDlGcCSfBfvi3L9lci67hlv4FxoNrj8RnDumA6SB4P6rYrMAz2zlwcExZdm +4ZOCBipBEvSZDmwvGdsd2fg4LsXIXUAbVemC01nTGLVsopwshs/QvHLVkTe00tSR +2/8nswIBA6OByjCBxzCBtAYDVR0jBIGsMIGpgBTKh9g4YhxVW2p/HR45LL5jtKwn +BqGBjaSBijCBhzE7MDkGA1UEAxMyQ2hpbmEgUGFzc3BvcnQgQ291bnRyeSBTaWdu +aW5nIENlcnRpZmljYXRlIChNYWNhbykxEjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUG +A1UECxMeSWRlbnRpZmljYXRpb24gU2VydmljZXMgQnVyZWF1MQswCQYDVQQGEwJD +ToIBCzAOBgNVHQ8BAf8EBAMCB4AwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQME +AgGhGjAYBgkqhkiG9w0BAQgwCwYJYIZIAWUDBAIBogMCASADggIBAGAcCtqjCP0f +7enuWyBOR6fohUM48//uyzegj/sBf640W0mbm4G6psYZxQBJAyCuM2bWc8Hv0WBo +cBwnl5O9Mz1JPrscHCG/qIHR+bvpNg5ebFJm97a6Lsh44nVKPSbHwrJFIgqqAnKn +HwV8MutACDR1VpDgYBjoJJT9/owYurc9Eq1Q+6w5f3W7grx39zse+1A6ouwqqUuk +0YchWglaZxCryYkzxPnHAjC5YuV6XqCt8OWm7ULw8XhGc5VwfUl6QvRWrou6FUOg +MbakmqCdhVb3AfQKKsvXSZOssyaiVUXz8c4Mfilc2pUJ10j0fWvn7Ez+oL1c3T5M +E5899xL+LJ5/fs2rkDpCIPFqNAEY5xWpBqWD61JjNOMB30mCSqKA1cGO+85izULu +bFAvMm53SKQvWbdgusDg9VAiPQ4R6TLKi2etoXxL7oE7+SDGBnjatBUKeTAdk657 +0HOvLF03HffcLa5HYtzD5dMhGb1nwCpnVgFE4g6PRKbYUxW0SvGfw2HUQqXH5aAb ++ggwnlg9lbmt0LRsfwtUULHpQ7aW61K3dNjMx4+1nIeBbiduWRbULSP0hNzBM6hy +3m0uvWvebEwWfz6bkxB7ySTZ6KgHPeZ5FLwrEC6ZvhZ38See2lW+ApjG6f1WK4hN +JZeom/4BCrxZ41DcjIlLfjU8GRBCc2o8 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/72/root.crt b/src/tests/data/pss_x509/72/root.crt new file mode 100644 index 000000000..7215ab9b4 --- /dev/null +++ b/src/tests/data/pss_x509/72/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGLjCCA+agAwIBAgIBCzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzE7MDkGA1UEAxMyQ2hp +bmEgUGFzc3BvcnQgQ291bnRyeSBTaWduaW5nIENlcnRpZmljYXRlIChNYWNhbykx +EjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUGA1UECxMeSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MQswCQYDVQQGEwJDTjAeFw0wOTAxMTIxNjAwMDFaFw0yOTAx +MTIxNjAwMDFaMIGHMTswOQYDVQQDEzJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTESMBAGA1UEChMJTWFjYW8gU0FSMScw +JQYDVQQLEx5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxCzAJBgNVBAYT +AkNOMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAk8PyHxaVxnxks19d +k3M7KNsYqdo3kfsWjQzca+nNYPJQZ27dFCiv/zS4kP1V8RB4PHDFwSuPxbHq8hzj +nmkGdhwKTthvwaJ/14VLo4dilfhkdjFr6KaEc4JfTot31cIO0Xpq2Q2ebODcogbn +PawBfPP1M37SFBu3ov7HystedOR29Ko0qWUHst/z/8vIS6TWOq7hUlDaMTJOWGWW +F5Srttokn5gQXn+0wU64Uv6LvLyx41QHm979vqbkXIwnumzVETwDwTLeh7j7JoVV +XWe9aVb0exvvwzR3ZmseMG7xO9VfQ6WEMdMFTuMI/hrt+mxZ6qkNUTinLrKp6Fv7 +HsSLh4IwjJGX+vR+qb0t4bAJbT9Kh5zl0XLUuVRx7be8sDxLiGgSu6AgwUE5fKdK +o2/4BHRA4Er6YcmrQmNhhZ4trdxdPZm/FRyTOdy+fMNI4ftbu87PITEIObS5eQ2H +2SMuN7VZulLgOae6iJZDelZrh3Ci7N0HfXRru1QKIcV+z5KWc0bNY83IiB/ilUeA +EyRftj2qtfhL9YcviG7hr32mRcGpXoxktiQtl0AqhldWmOeTkx+uqrSze4PaBMLP +9i9KLk2GgRyjQmm8EQEaDCaEKTNwBaB9pDmr1jBr903iQUG8MVcGn8R+v5UXHzt/ +iYxjXtY1BKQF3ozz44RgjsK1dW0CAQOjRTBDMB0GA1UdDgQWBBTKh9g4YhxVW2p/ +HR45LL5jtKwnBjAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADA9 +BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglg +hkgBZQMEAgGiAwIBIAOCAgEAa72EzcqQGVLnIPbwhqn6g7TbGwPW4XaUkfEHiGWt +njthE51/u0Q/rffR8ua49Ba4DeOo3vGVAJAyZnGQpYPrWs9P6HA7W+YfbO4NZ1px +PCLXHSs84f3czUNHnsIfW0UK5zNVX9/9/J0eG9Q+jYrkVkprFmsTTdCblW3PTYb7 +Ecq+p0euEMcqguSs5P9r9pVJQLhXnua02oUGgwNHX2jbPhmGqcMw2tiCk/2VJMQ6 +ypzPwjrdpDIiS6ThpUlKtH09gZ16RrAVBaio2b7ZENhjW60m7I1OlPSyZ4kgdEMU +h2zJCuTuBjdzSk+cEl/xYCwj5OxQm1yMLS77ZVIhdTdz/JGP+pUNRN0SR5tVXWsm +GYyzqZlSLk8LTO7alBnFonwGCp6cOneyJWmAbo5fNZbhqVGSgX4ToSFrGM26bHlp +lbfWmriNgX6PYUq5toNqBQrb1dW7Kk3JIJ8ItUYjiV5JAB4/G3yJ8ejyQ5UkaBIM +Wj4ml0U4sot5SGViTzTnMnTnhn705Nr5eOgcnMi+3Ps7MXszDgKvxub4la3l09+4 +BM3o7hv2Wn1DUa0bFXkYYnPYZyX3eOmNnTX6CqkHa/0XkzxX2DeHyd4OuK7H/yEY +uw7E9GREiLer7BxPMfTSGcqln8T541tRHDowwF5C69FuKFn+jdVYu8uBsstFNNt/ +F3A= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/73/end.crt b/src/tests/data/pss_x509/73/end.crt new file mode 100644 index 000000000..b75bad62f --- /dev/null +++ b/src/tests/data/pss_x509/73/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFtDCCA2ygAwIBAgIBJzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzE7MDkGA1UEAxMyQ2hp +bmEgUGFzc3BvcnQgQ291bnRyeSBTaWduaW5nIENlcnRpZmljYXRlIChNYWNhbykx +EjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUGA1UECxMeSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MQswCQYDVQQGEwJDTjAeFw0xMjAzMTkxNjAwMDFaFw0yNzAz +MTkxNjAwMDFaMIGHMQswCQYDVQQGEwJDTjESMBAGA1UECgwJTWFjYW8gU0FSMScw +JQYDVQQLDB5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxOzA5BgNVBAMM +MkNoaW5hIFBhc3Nwb3J0IERvY3VtZW50IFNpZ25lciBDZXJ0aWZpY2F0ZSAoTWFj +YW8pMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAgce5N1smPeLP/psc +tASxwk7+2ky12vw/O+7DnF62FZZaSExFdQ8+m1wZWZy0ZrEmoW9tg/dU5apOFGg2 +XkIfhWjWrr9jQdkJ32ymmU05O3XmxeZpK2NcwBtRnDE/voL85U8dgNr7fFvVlZMo +M+lFnzvRYy4JttuaHNkwXZI5I83gGOVZZnF/J6qvTZjjSaUQfc9OuZWlwIxsXMnT +W8Ejskx3Lwou7JYOW2NUoKCPk4QeBIwhaRcfNAMlCdswKKoxu04+GyK2jKXUuZt6 +r5tQhPyua1+h6B8SKYn0kMtuID1HR5oCsHM5EDGjqTLsvyPf+TGuWF2VEGZIhrVh +ZU87DQIBA6OByjCBxzCBtAYDVR0jBIGsMIGpgBTKh9g4YhxVW2p/HR45LL5jtKwn +BqGBjaSBijCBhzE7MDkGA1UEAxMyQ2hpbmEgUGFzc3BvcnQgQ291bnRyeSBTaWdu +aW5nIENlcnRpZmljYXRlIChNYWNhbykxEjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUG +A1UECxMeSWRlbnRpZmljYXRpb24gU2VydmljZXMgQnVyZWF1MQswCQYDVQQGEwJD +ToIBCzAOBgNVHQ8BAf8EBAMCB4AwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQME +AgGhGjAYBgkqhkiG9w0BAQgwCwYJYIZIAWUDBAIBogMCASADggIBABBfzkZsAmYi +Zmu/C+e1dE6f/RepBlEnQX2A9huWAbgFHq5G4mZMLek78jjy9lBkV57N3DMTq/8X +HKio3f19IKDWgSq31ryk3p6X58amy2vwG0jHzb3e7i4PzwjstqsAWRKT/8Ldcm6I +wZ4Wq3fvuIhObEDI4tfX7KlWmFsqZcbcK1IY5TFAVJa871C17NRLQ28eA9AxOwVu +ftNxkx/pY9AxFn+iq12DDIZE2qeGVONLb1X2LDsTCCfDbbDgW89G9p9a3Kz61Dsa +YVnd1gEDnqjmppaO3lhgD25HX8Ihyy6JGFXKIGuZW7W/RVQ8AAVC+RFi+r3Dcr4x +u0/n1zkPez1qEU7CKISJpHRT2EndP2G+2z8YiXEQB+etAb86oMBJeCulknkH9c5T +b+iqYxMZQADhla/HKxoxZk8h2ebe1a+39SmYM/rtY7bogSLCQ1swQ35Rbny1iPqC +pTKVjWH44C9Jk8k+veTxr/tCFf5KRHCjtEOZSUEqUdNBS0ddQ4jj+vP7Tr8cfX/j +tqPXunM2u2mxW9ChUa5s/b/UiJdT8PahYU8lSmggMntIBZlu093DsOd0wTMf9Z+v +Sd6Oc0ij5/1tFJNocbtR/a6znamJTL8aziIZiQiXEMfkFd1dTEaNvLVFG97mB9DH +Zmv44B55HB9rmXerpYbvC1dnNgRcyUuS +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/73/root.crt b/src/tests/data/pss_x509/73/root.crt new file mode 100644 index 000000000..7215ab9b4 --- /dev/null +++ b/src/tests/data/pss_x509/73/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGLjCCA+agAwIBAgIBCzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzE7MDkGA1UEAxMyQ2hp +bmEgUGFzc3BvcnQgQ291bnRyeSBTaWduaW5nIENlcnRpZmljYXRlIChNYWNhbykx +EjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUGA1UECxMeSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MQswCQYDVQQGEwJDTjAeFw0wOTAxMTIxNjAwMDFaFw0yOTAx +MTIxNjAwMDFaMIGHMTswOQYDVQQDEzJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTESMBAGA1UEChMJTWFjYW8gU0FSMScw +JQYDVQQLEx5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxCzAJBgNVBAYT +AkNOMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAk8PyHxaVxnxks19d +k3M7KNsYqdo3kfsWjQzca+nNYPJQZ27dFCiv/zS4kP1V8RB4PHDFwSuPxbHq8hzj +nmkGdhwKTthvwaJ/14VLo4dilfhkdjFr6KaEc4JfTot31cIO0Xpq2Q2ebODcogbn +PawBfPP1M37SFBu3ov7HystedOR29Ko0qWUHst/z/8vIS6TWOq7hUlDaMTJOWGWW +F5Srttokn5gQXn+0wU64Uv6LvLyx41QHm979vqbkXIwnumzVETwDwTLeh7j7JoVV +XWe9aVb0exvvwzR3ZmseMG7xO9VfQ6WEMdMFTuMI/hrt+mxZ6qkNUTinLrKp6Fv7 +HsSLh4IwjJGX+vR+qb0t4bAJbT9Kh5zl0XLUuVRx7be8sDxLiGgSu6AgwUE5fKdK +o2/4BHRA4Er6YcmrQmNhhZ4trdxdPZm/FRyTOdy+fMNI4ftbu87PITEIObS5eQ2H +2SMuN7VZulLgOae6iJZDelZrh3Ci7N0HfXRru1QKIcV+z5KWc0bNY83IiB/ilUeA +EyRftj2qtfhL9YcviG7hr32mRcGpXoxktiQtl0AqhldWmOeTkx+uqrSze4PaBMLP +9i9KLk2GgRyjQmm8EQEaDCaEKTNwBaB9pDmr1jBr903iQUG8MVcGn8R+v5UXHzt/ +iYxjXtY1BKQF3ozz44RgjsK1dW0CAQOjRTBDMB0GA1UdDgQWBBTKh9g4YhxVW2p/ +HR45LL5jtKwnBjAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADA9 +BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglg +hkgBZQMEAgGiAwIBIAOCAgEAa72EzcqQGVLnIPbwhqn6g7TbGwPW4XaUkfEHiGWt +njthE51/u0Q/rffR8ua49Ba4DeOo3vGVAJAyZnGQpYPrWs9P6HA7W+YfbO4NZ1px +PCLXHSs84f3czUNHnsIfW0UK5zNVX9/9/J0eG9Q+jYrkVkprFmsTTdCblW3PTYb7 +Ecq+p0euEMcqguSs5P9r9pVJQLhXnua02oUGgwNHX2jbPhmGqcMw2tiCk/2VJMQ6 +ypzPwjrdpDIiS6ThpUlKtH09gZ16RrAVBaio2b7ZENhjW60m7I1OlPSyZ4kgdEMU +h2zJCuTuBjdzSk+cEl/xYCwj5OxQm1yMLS77ZVIhdTdz/JGP+pUNRN0SR5tVXWsm +GYyzqZlSLk8LTO7alBnFonwGCp6cOneyJWmAbo5fNZbhqVGSgX4ToSFrGM26bHlp +lbfWmriNgX6PYUq5toNqBQrb1dW7Kk3JIJ8ItUYjiV5JAB4/G3yJ8ejyQ5UkaBIM +Wj4ml0U4sot5SGViTzTnMnTnhn705Nr5eOgcnMi+3Ps7MXszDgKvxub4la3l09+4 +BM3o7hv2Wn1DUa0bFXkYYnPYZyX3eOmNnTX6CqkHa/0XkzxX2DeHyd4OuK7H/yEY +uw7E9GREiLer7BxPMfTSGcqln8T541tRHDowwF5C69FuKFn+jdVYu8uBsstFNNt/ +F3A= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/74/end.crt b/src/tests/data/pss_x509/74/end.crt new file mode 100644 index 000000000..02c21fe2b --- /dev/null +++ b/src/tests/data/pss_x509/74/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFtDCCA2ygAwIBAgIBEDA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzE7MDkGA1UEAxMyQ2hp +bmEgUGFzc3BvcnQgQ291bnRyeSBTaWduaW5nIENlcnRpZmljYXRlIChNYWNhbykx +EjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUGA1UECxMeSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MQswCQYDVQQGEwJDTjAeFw0wOTA4MDYxNjAwMDFaFw0yNDA4 +MDYxNjAwMDFaMIGHMTswOQYDVQQDEzJDaGluYSBQYXNzcG9ydCBEb2N1bWVudCBT +aWduZXIgQ2VydGlmaWNhdGUgKE1hY2FvKTESMBAGA1UEChMJTWFjYW8gU0FSMScw +JQYDVQQLEx5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxCzAJBgNVBAYT +AkNOMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEA2W4kae6gIXhBl0EK +i2saC9mj7ic6xS7H4/PXCeWUMZfRy+QV66pZN4J9jEEjSgSuyVPg+ew5SjTunjMm +kDZ0ZmpC9ea1AIKiDuI5h1p5bw9sG/4A5yUPMMXCSvdI6DESzneiO5n5NtJ12mdn +2sUlmiT+2PJOt+6lPcvXW188pedtbxLuQo871CDhMwH7muMq5PBDx2cP8lsQBx0T +SwziTq583lhr+XFAoWOFmoJwrWaB9Ebr+jeBYk9P10ofHmo8ccbjuXlkJM10Vcpf +7fVSNWNixUt6Ji8IQ5u86JgVQJtQvnwkNOoPbyXKxzbx3jheC73bV5jB0Gaky0h9 +ufIdKwIBA6OByjCBxzCBtAYDVR0jBIGsMIGpgBTKh9g4YhxVW2p/HR45LL5jtKwn +BqGBjaSBijCBhzE7MDkGA1UEAxMyQ2hpbmEgUGFzc3BvcnQgQ291bnRyeSBTaWdu +aW5nIENlcnRpZmljYXRlIChNYWNhbykxEjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUG +A1UECxMeSWRlbnRpZmljYXRpb24gU2VydmljZXMgQnVyZWF1MQswCQYDVQQGEwJD +ToIBCzAOBgNVHQ8BAf8EBAMCB4AwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQME +AgGhGjAYBgkqhkiG9w0BAQgwCwYJYIZIAWUDBAIBogMCASADggIBAEDMy7AK/oD/ +B3S0uYpA5ybj6IP1d56k0LoD+Avm0Gpqkco2uYUl+633EqTdCeHpuWcQvj6w8QHm +4LwipIUWR67d3uuP9hkKzmnZzR95TLhQ570ziK3NR2aGJVd875mjXFu69KaRDzEv +ThE3Kp6r/xYAwZ+761CKh/pi+C9jsXJ4E1RU8sBL9cN45ldVZ1VHRsqazCq5h1aT +38qykFC+zOUjtEQ8fpva9CegtkPfK2IBV6lKHRMEWvZVcPryzRhlGXntjKDRw+ce +SCJqe9qJCHr+dDflPDP6vDhG293CRj4wnl1zv286zyuNJei0GMrmNf8VBD08zAe6 +HRWReCdumr3/MpZOdqqDfBwe/kUBQOWopnKFS0O/g+QhyRU3DqtkUAX4kQgo3C/u +xulatfTYA8kwiurburr7xvVP/25aMIY3mSQAMkwjOmoGRcX3Dawk7XOvQFPGnCEz +0gwXe4yg0qLhrIAbfs66ig/c6O58xXsT3nh3j3n6J/K22oXV7l9UgwEx/3500fTe +TYylALOpjM9PBm0soZfyHDjncTrYSioQgM749CReZjmxZxC/n6A0lEnvy1GxxKnW +H0dkuYlWFrr9JGhBXyckrn9jAL96JFg8981mymmNYeb8G1Q74n9fAxVkg1F1Oj4U +3LCANCRlYxqvWC3GLiPKN3/jhvolEBoe +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/74/root.crt b/src/tests/data/pss_x509/74/root.crt new file mode 100644 index 000000000..7215ab9b4 --- /dev/null +++ b/src/tests/data/pss_x509/74/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGLjCCA+agAwIBAgIBCzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzE7MDkGA1UEAxMyQ2hp +bmEgUGFzc3BvcnQgQ291bnRyeSBTaWduaW5nIENlcnRpZmljYXRlIChNYWNhbykx +EjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUGA1UECxMeSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MQswCQYDVQQGEwJDTjAeFw0wOTAxMTIxNjAwMDFaFw0yOTAx +MTIxNjAwMDFaMIGHMTswOQYDVQQDEzJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTESMBAGA1UEChMJTWFjYW8gU0FSMScw +JQYDVQQLEx5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxCzAJBgNVBAYT +AkNOMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAk8PyHxaVxnxks19d +k3M7KNsYqdo3kfsWjQzca+nNYPJQZ27dFCiv/zS4kP1V8RB4PHDFwSuPxbHq8hzj +nmkGdhwKTthvwaJ/14VLo4dilfhkdjFr6KaEc4JfTot31cIO0Xpq2Q2ebODcogbn +PawBfPP1M37SFBu3ov7HystedOR29Ko0qWUHst/z/8vIS6TWOq7hUlDaMTJOWGWW +F5Srttokn5gQXn+0wU64Uv6LvLyx41QHm979vqbkXIwnumzVETwDwTLeh7j7JoVV +XWe9aVb0exvvwzR3ZmseMG7xO9VfQ6WEMdMFTuMI/hrt+mxZ6qkNUTinLrKp6Fv7 +HsSLh4IwjJGX+vR+qb0t4bAJbT9Kh5zl0XLUuVRx7be8sDxLiGgSu6AgwUE5fKdK +o2/4BHRA4Er6YcmrQmNhhZ4trdxdPZm/FRyTOdy+fMNI4ftbu87PITEIObS5eQ2H +2SMuN7VZulLgOae6iJZDelZrh3Ci7N0HfXRru1QKIcV+z5KWc0bNY83IiB/ilUeA +EyRftj2qtfhL9YcviG7hr32mRcGpXoxktiQtl0AqhldWmOeTkx+uqrSze4PaBMLP +9i9KLk2GgRyjQmm8EQEaDCaEKTNwBaB9pDmr1jBr903iQUG8MVcGn8R+v5UXHzt/ +iYxjXtY1BKQF3ozz44RgjsK1dW0CAQOjRTBDMB0GA1UdDgQWBBTKh9g4YhxVW2p/ +HR45LL5jtKwnBjAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADA9 +BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglg +hkgBZQMEAgGiAwIBIAOCAgEAa72EzcqQGVLnIPbwhqn6g7TbGwPW4XaUkfEHiGWt +njthE51/u0Q/rffR8ua49Ba4DeOo3vGVAJAyZnGQpYPrWs9P6HA7W+YfbO4NZ1px +PCLXHSs84f3czUNHnsIfW0UK5zNVX9/9/J0eG9Q+jYrkVkprFmsTTdCblW3PTYb7 +Ecq+p0euEMcqguSs5P9r9pVJQLhXnua02oUGgwNHX2jbPhmGqcMw2tiCk/2VJMQ6 +ypzPwjrdpDIiS6ThpUlKtH09gZ16RrAVBaio2b7ZENhjW60m7I1OlPSyZ4kgdEMU +h2zJCuTuBjdzSk+cEl/xYCwj5OxQm1yMLS77ZVIhdTdz/JGP+pUNRN0SR5tVXWsm +GYyzqZlSLk8LTO7alBnFonwGCp6cOneyJWmAbo5fNZbhqVGSgX4ToSFrGM26bHlp +lbfWmriNgX6PYUq5toNqBQrb1dW7Kk3JIJ8ItUYjiV5JAB4/G3yJ8ejyQ5UkaBIM +Wj4ml0U4sot5SGViTzTnMnTnhn705Nr5eOgcnMi+3Ps7MXszDgKvxub4la3l09+4 +BM3o7hv2Wn1DUa0bFXkYYnPYZyX3eOmNnTX6CqkHa/0XkzxX2DeHyd4OuK7H/yEY +uw7E9GREiLer7BxPMfTSGcqln8T541tRHDowwF5C69FuKFn+jdVYu8uBsstFNNt/ +F3A= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/75/end.crt b/src/tests/data/pss_x509/75/end.crt new file mode 100644 index 000000000..f9d009607 --- /dev/null +++ b/src/tests/data/pss_x509/75/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +MIIFtDCCA2ygAwIBAgIBITA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzE7MDkGA1UEAxMyQ2hp +bmEgUGFzc3BvcnQgQ291bnRyeSBTaWduaW5nIENlcnRpZmljYXRlIChNYWNhbykx +EjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUGA1UECxMeSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MQswCQYDVQQGEwJDTjAeFw0xMTA3MDYxNjAwMDFaFw0yNjA3 +MDYxNjAwMDFaMIGHMTswOQYDVQQDEzJDaGluYSBQYXNzcG9ydCBEb2N1bWVudCBT +aWduZXIgQ2VydGlmaWNhdGUgKE1hY2FvKTESMBAGA1UEChMJTWFjYW8gU0FSMScw +JQYDVQQLEx5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxCzAJBgNVBAYT +AkNOMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAgB8+WjMOqGpX2x91 +LhzWIzvFH0if6EGXOZrPjpndtzSgs6wMpHYQbV8ENZfSgd/fQl0zRKGqC/067e8R +hgPaHNYQGtHlD2SilN2Ii00tKAdu9VlBTv7iflOt/LWXYraDWLm47/brI6ThgPj/ +FkYlZZ7CfF++WfayfiIf4/f7y01s/vIdCbcmooP3lSfTzPo6ceaKnpPIzj/7FIcV +QoDEulVKP3XiJYwee3gXswYIZ8Z4JCGfULjqovFdmRym6A66lgt9+AICxJXEIthZ +BKEjJ7+EV8TQ1HovonI6NzdgOdxG5231wRQLchnVdm7IAKJibUyHC5dUFoqLTEQt +/wjThwIBA6OByjCBxzCBtAYDVR0jBIGsMIGpgBTKh9g4YhxVW2p/HR45LL5jtKwn +BqGBjaSBijCBhzE7MDkGA1UEAxMyQ2hpbmEgUGFzc3BvcnQgQ291bnRyeSBTaWdu +aW5nIENlcnRpZmljYXRlIChNYWNhbykxEjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUG +A1UECxMeSWRlbnRpZmljYXRpb24gU2VydmljZXMgQnVyZWF1MQswCQYDVQQGEwJD +ToIBCzAOBgNVHQ8BAf8EBAMCB4AwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQME +AgGhGjAYBgkqhkiG9w0BAQgwCwYJYIZIAWUDBAIBogMCASADggIBAGAkLRygBsPK +Lk98x0p6HbN321M/wIC7AfzoDMOQMyMLxkwweQ/zQj+akO9qhb9ZIadHGz3bPDc4 +sVUb8IGVT1u5t5U4bGJ1faUjM/zb+jNL41zPGBsWrCktQ6D6h1nSf2jzaWtk/jf9 +ktaRRcX/FH7Rod9NOKiMYlwQ3dAiaTeCwxEqJXauiIEnxj9uLcXjJ4vCRYx7nyJl +JQSPTMf4gpjK9LWheLZGqgjxEl+bWCDDsyjLuPrzlNo04B8OtrYVfaR/jjUOAkU+ +UJcrGF73XxYs5vWAL0+G3GirG+RZvjbYE4DzxSEYL1rfcbiVEbYq7BYM8ByJ/auH +EZP53U7sFhkLbToBPBE4LZ/12/KDiuB9PmuXQE6LZE0KTvnctDurfhKGutTIlS5V +725Y4yKS5lPSnqYgnc5VpohiNzUZSwkSks4TGY518zd7zmkzju5XYATp+tJPOkZO +In/9d0Zra7Xk/KROQBvqKddFTWcdE8+WrvLQr8sGdx9rfvfmPY0lF2EKPttzSD8J +yvtAZRNL2cdXIC0pBakYjaI/bM0FfZJcLrTGVS+huh3YeEijhkSNT3VmQVosLiqo +lFys1aKvvUp7bRaWxtM+TwFcg5l6TvY89RKyfEb0yosMDNojU80ALJB58opdrWZh +7KMY94Pxw7TGwOBTF7qrLc5eHJbnx63n +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/75/root.crt b/src/tests/data/pss_x509/75/root.crt new file mode 100644 index 000000000..7215ab9b4 --- /dev/null +++ b/src/tests/data/pss_x509/75/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGLjCCA+agAwIBAgIBCzA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzE7MDkGA1UEAxMyQ2hp +bmEgUGFzc3BvcnQgQ291bnRyeSBTaWduaW5nIENlcnRpZmljYXRlIChNYWNhbykx +EjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUGA1UECxMeSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MQswCQYDVQQGEwJDTjAeFw0wOTAxMTIxNjAwMDFaFw0yOTAx +MTIxNjAwMDFaMIGHMTswOQYDVQQDEzJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTESMBAGA1UEChMJTWFjYW8gU0FSMScw +JQYDVQQLEx5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxCzAJBgNVBAYT +AkNOMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAk8PyHxaVxnxks19d +k3M7KNsYqdo3kfsWjQzca+nNYPJQZ27dFCiv/zS4kP1V8RB4PHDFwSuPxbHq8hzj +nmkGdhwKTthvwaJ/14VLo4dilfhkdjFr6KaEc4JfTot31cIO0Xpq2Q2ebODcogbn +PawBfPP1M37SFBu3ov7HystedOR29Ko0qWUHst/z/8vIS6TWOq7hUlDaMTJOWGWW +F5Srttokn5gQXn+0wU64Uv6LvLyx41QHm979vqbkXIwnumzVETwDwTLeh7j7JoVV +XWe9aVb0exvvwzR3ZmseMG7xO9VfQ6WEMdMFTuMI/hrt+mxZ6qkNUTinLrKp6Fv7 +HsSLh4IwjJGX+vR+qb0t4bAJbT9Kh5zl0XLUuVRx7be8sDxLiGgSu6AgwUE5fKdK +o2/4BHRA4Er6YcmrQmNhhZ4trdxdPZm/FRyTOdy+fMNI4ftbu87PITEIObS5eQ2H +2SMuN7VZulLgOae6iJZDelZrh3Ci7N0HfXRru1QKIcV+z5KWc0bNY83IiB/ilUeA +EyRftj2qtfhL9YcviG7hr32mRcGpXoxktiQtl0AqhldWmOeTkx+uqrSze4PaBMLP +9i9KLk2GgRyjQmm8EQEaDCaEKTNwBaB9pDmr1jBr903iQUG8MVcGn8R+v5UXHzt/ +iYxjXtY1BKQF3ozz44RgjsK1dW0CAQOjRTBDMB0GA1UdDgQWBBTKh9g4YhxVW2p/ +HR45LL5jtKwnBjAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADA9 +BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglg +hkgBZQMEAgGiAwIBIAOCAgEAa72EzcqQGVLnIPbwhqn6g7TbGwPW4XaUkfEHiGWt +njthE51/u0Q/rffR8ua49Ba4DeOo3vGVAJAyZnGQpYPrWs9P6HA7W+YfbO4NZ1px +PCLXHSs84f3czUNHnsIfW0UK5zNVX9/9/J0eG9Q+jYrkVkprFmsTTdCblW3PTYb7 +Ecq+p0euEMcqguSs5P9r9pVJQLhXnua02oUGgwNHX2jbPhmGqcMw2tiCk/2VJMQ6 +ypzPwjrdpDIiS6ThpUlKtH09gZ16RrAVBaio2b7ZENhjW60m7I1OlPSyZ4kgdEMU +h2zJCuTuBjdzSk+cEl/xYCwj5OxQm1yMLS77ZVIhdTdz/JGP+pUNRN0SR5tVXWsm +GYyzqZlSLk8LTO7alBnFonwGCp6cOneyJWmAbo5fNZbhqVGSgX4ToSFrGM26bHlp +lbfWmriNgX6PYUq5toNqBQrb1dW7Kk3JIJ8ItUYjiV5JAB4/G3yJ8ejyQ5UkaBIM +Wj4ml0U4sot5SGViTzTnMnTnhn705Nr5eOgcnMi+3Ps7MXszDgKvxub4la3l09+4 +BM3o7hv2Wn1DUa0bFXkYYnPYZyX3eOmNnTX6CqkHa/0XkzxX2DeHyd4OuK7H/yEY +uw7E9GREiLer7BxPMfTSGcqln8T541tRHDowwF5C69FuKFn+jdVYu8uBsstFNNt/ +F3A= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/76/end.crt b/src/tests/data/pss_x509/76/end.crt new file mode 100644 index 000000000..86dec0ff0 --- /dev/null +++ b/src/tests/data/pss_x509/76/end.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEcDCCAqSgAwIBAgICAXowQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMFcxCzAJBgNVBAYT +AkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1YmxpYzEdMBsGA1UECwwUTWluaXN0cnkg +b2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NTQ0FfQ1owHhcNMTUwMjE3MDkyODM3WhcN +MjUwNTE3MDgyODM3WjBmMREwDwYDVQQDDAhTVENfRFNfMTEXMBUGA1UECgwOQ3pl +Y2ggUmVwdWJsaWMxKzApBgNVBAsMIlN0YXRlIFByaW50aW5nIFdvcmtzIG9mIFNl +Y3VyaXRpZXMxCzAJBgNVBAYTAkNaMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAtVs6Okh2uGBZuM92ybB30258BKUyQt0gei1I/F/c62ps6hbu7AA0p8qm +e0KXdxa4X8iOa0WqDMe10bbMHW0wceUkbDnFFHCzqb4SJ1MKrtx05eQM5nQNsrCu +IkOVZdzRWfgVANJw4ySmMMf5kaskYY0I2phXrzIHMqFg7I7b2IrWN4EIztO4OPsl +Xq1fdq58C9tOBp9JWHtUmzZpo276yyL94GE4uddJBjqn3ts6P7agJAmB/WM7uUzm +OhlbfdeLuptlpQA+tp+/c8FH8eOLp3VU5TUawQaBXqtCSQFxIECjyMVOqCfX7fUz +dWJBuX0Junt+K+EHkBB/y8BPeQb1qwIDAQABo08wTTAfBgNVHSMEGDAWgBTroU+P +PGmK2rYQmxI1KM7UZUoIWTAOBgNVHQ8BAf8EBAMCB4AwGgYDVR0gBBMwETAPBg0q +gUu3GAEBAQGJyLJrMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAa +BgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAYEAf1146grmEsppDRaK +yfOXzoYknppNb8gid+LRgceZmtHiHA1ufGyfTIP8GgqeK2IP/bTwuyTMGRDVtX/g +RpAV1omuuUYNvpPyNMTf+oR6xpmU+Mtba8W1tdqtldypHoyZMllc8SmXMNh8NnSD +zX7DDGWAtYXHR2mpfmpEc4EqNOtQvofbSPtKxx95fJMsk2QXuZeNZ9qoQkSCnbeP +Y0GNzDNfABmgPWLUO+kV+nvC8ETQOMAoef0II9cp5t10sPmvzK1px+4wWY63OJUO +vetDwaFl/3BOuTHhlVhFf0F6B81thZJRVdqUO0lD749WkGa/KLGeKiLf9cFLL3LZ +UJx+j2Pvj9j/SEZGWJ8IXR8vkp1SlTFWWfoVhZtxyN1ILlu+YMl3AF8uvobE16DL +TEeoWLldsarVu5+bv29h9W2r8MWh5aCLoAweqeyUFXPKWBUL2uiL/bmsOUzuKf1l +l89AeEN/+mjkSV3xI9PhUv+9qfJy7OGBJpvAtcQshwLChHKf +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/76/root.crt b/src/tests/data/pss_x509/76/root.crt new file mode 100644 index 000000000..ffaee16c2 --- /dev/null +++ b/src/tests/data/pss_x509/76/root.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE8jCCAyagAwIBAgIBdDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwVzELMAkGA1UEBhMC +Q1oxFzAVBgNVBAoMDkN6ZWNoIFJlcHVibGljMR0wGwYDVQQLDBRNaW5pc3RyeSBv +ZiBJbnRlcmlvcjEQMA4GA1UEAwwHQ1NDQV9DWjAeFw0xMTAzMjUwMDAwMDBaFw0y +NjA2MjUwMDAwMDBaMFcxCzAJBgNVBAYTAkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1 +YmxpYzEdMBsGA1UECwwUTWluaXN0cnkgb2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NT +Q0FfQ1owggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCdFhq+ScQXepAA +0kp0IwF/nEv+Md3Wx41Y6WRJkTVVyU6CFPlvr/F6XLGX/ILJtM8QL97CgojDVQbE +ccNxUsZ+yjtB4n52ttWYLBN5nktJksP2aBVMu1fqoyTqBhaf0JtkpQjWKNVJYbUH +k2pXkzGUJ+YHG04jOEYIKNclY82f1Ho1Wd7di4gZ1LCBRTzIU9JVPEMOZdmLx1qQ +InOWf8deZ4Gmkj5UqzXt7vGQF/TbIedhmfnbulvyHN3UEDMZgVgzkF2fIOaBwu5s +kfo8e08/J155hZIJtUjXk/moLF8U/4ETo7qER1EkoJ9KIRIvoPwPk2QAI4JP0Hd6 +GgUMEsz0dmTxKHcJZAWXcDaKcwTrG7/xhPTAffdOZnTnOpYQPcKmjUvogqY839VQ +mwYyo+s51tVrAIe2YcdHhIdBY5SLOhHsDNadpRrBYIa8vzUgtfUH50US7dZuwUu6 +WbUiQu5vmDjvGEUa7F6eehCCf9xXkbPJZoE63t/NJYvHSFa1wDcCAwEAAaNhMF8w +HQYDVR0OBBYEFOuhT488aYrathCbEjUoztRlSghZMA4GA1UdDwEB/wQEAwIBBjAa +BgNVHSAEEzARMA8GDSqBS7cYAQEBAYnKmXwwEgYDVR0TAQH/BAgwBgEB/wIBADBB +BgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0G +CWCGSAFlAwQCAQUAogMCASADggGBAEcppLLH0xAkWXbBMXDa1hwqOZfKVdoUVDNT +G20V3VbDT74R2yFCLWBge9rr7S2LfF/w4Xrl3kyZ2Tn0dYoOmBcqVzH6nCYrniGx +apPmSkAexI/bjW55BOMe6CVI9qdKayqm99om/2+R+VSAKaopwOKn9IQ+4itNA0VI +0ZDHbI/pdJClRZ0OPA8DREz7+hZWMNb7S4aAYGdd1fLo0uDKf/siFkUUfkpBtkgr +4Enb1e8NMU0a5abpI25NgURB+OWhfArLB9jFmnlql6TZADLZfw49bEmr4KOddxyk +toBmFgu4/uQXcukNWB487iREvEPPIL7A90W+W3ymtlol76SChKKBGexaaNA1JW+O +sRxoN5FnXTBhyRm96lZOfvF7SjCQHMCaIeYaQ4ajjPJgxB0EbyyJMeSrjh4yJPEH +pKc3AM9MUCxC0LO/qb5oBio8TQqHYnpyvp2CsvPSezPGh/40hxsKTL8GqTxB5m9G +g6qpdcDQxM6VtrnTh08nMjaKnfXVJQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/77/end.crt b/src/tests/data/pss_x509/77/end.crt new file mode 100644 index 000000000..1a30d0087 --- /dev/null +++ b/src/tests/data/pss_x509/77/end.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEcDCCAqSgAwIBAgICAbYwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMFcxCzAJBgNVBAYT +AkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1YmxpYzEdMBsGA1UECwwUTWluaXN0cnkg +b2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NTQ0FfQ1owHhcNMTUxMjE1MDc0MjM1WhcN +MjYwMzE1MDc0MjM1WjBmMREwDwYDVQQDDAhTVENfRFNfMTEXMBUGA1UECgwOQ3pl +Y2ggUmVwdWJsaWMxKzApBgNVBAsMIlN0YXRlIFByaW50aW5nIFdvcmtzIG9mIFNl +Y3VyaXRpZXMxCzAJBgNVBAYTAkNaMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAyAdgNkEcV98OCru8m36absU/F2GwqDx+jEoDOaPmNGQ0QRxhlFV3Ihux +IWA4N21oV8LLEu4VKZHslO7PgoyGMDNuYRk4jjr4vB1UMpXad/90wFHhk7QDhr0O +jWdvmdfd3agYoNy+xETM/GzpUIwlHn2RUnnC0kW9xe+whktVOkdMz0sflTwEnAAj +ELr10MWX42OIsw7zlnuk3JmYa8R/7xfD+Lc2AEjhg/YZYyMdd1k9VuD5FwQA/tlE +IwAChexSc2lzX7vJBEvN3OSLjerM/DtFPqTQBQIgzyz+iCz2JuS6W7psuYjlYNYs +JErWY6ZovzeEcs/eImDfqTqbTDKdgQIDAQABo08wTTAfBgNVHSMEGDAWgBTroU+P +PGmK2rYQmxI1KM7UZUoIWTAOBgNVHQ8BAf8EBAMCB4AwGgYDVR0gBBMwETAPBg0q +gUu3GAEBAQGJyLJrMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAa +BgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAYEAa7tpwWrDx4AzMJ6T +F8NoSTujEJWBNe1jj7tUxfg4jhUG2OZ+v/czTBnQ7usOQ26LzrJw9HKq16WLMQ2x +GrZsSNscr90JhepeL5IQVgRruORn66L/Ssvppb5hNok7ETLbjZS8z+c/NjNIx7io +hJDLCsOu1XHPSes2Z80p/v9ThoBPjVTLQWyyk4Q4ql1z9UAv7BzssBHe3/hO0Y60 +CCpaAgZukDQETIwxvsxWpxTgWz7yLDw1b/kSsxRHWVcstOFjFEg14bSGfYUSa4o4 +rc2tiIH/ovAhrB1gjSXXB/w9SRY2ArOakxHNIKQJjyrTC7fribgBW46cKHxeilqp +Kg4m9vmAVWezwp2F3g7tOk156uzby2HqLlN1tShPVTolBKUfw2TYp0eWe8ox2ME9 +INlGX17m7zAvdDJp03hBhKQTiddTLPBSG7l7GMsF5h2wAJF3b7Qq/UoHJbeZk+uS +rLanyt3iieO+XE7xDWIkECF7ktiHiuUBFg/A24hcb15euwf+ +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/77/root.crt b/src/tests/data/pss_x509/77/root.crt new file mode 100644 index 000000000..ffaee16c2 --- /dev/null +++ b/src/tests/data/pss_x509/77/root.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE8jCCAyagAwIBAgIBdDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwVzELMAkGA1UEBhMC +Q1oxFzAVBgNVBAoMDkN6ZWNoIFJlcHVibGljMR0wGwYDVQQLDBRNaW5pc3RyeSBv +ZiBJbnRlcmlvcjEQMA4GA1UEAwwHQ1NDQV9DWjAeFw0xMTAzMjUwMDAwMDBaFw0y +NjA2MjUwMDAwMDBaMFcxCzAJBgNVBAYTAkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1 +YmxpYzEdMBsGA1UECwwUTWluaXN0cnkgb2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NT +Q0FfQ1owggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCdFhq+ScQXepAA +0kp0IwF/nEv+Md3Wx41Y6WRJkTVVyU6CFPlvr/F6XLGX/ILJtM8QL97CgojDVQbE +ccNxUsZ+yjtB4n52ttWYLBN5nktJksP2aBVMu1fqoyTqBhaf0JtkpQjWKNVJYbUH +k2pXkzGUJ+YHG04jOEYIKNclY82f1Ho1Wd7di4gZ1LCBRTzIU9JVPEMOZdmLx1qQ +InOWf8deZ4Gmkj5UqzXt7vGQF/TbIedhmfnbulvyHN3UEDMZgVgzkF2fIOaBwu5s +kfo8e08/J155hZIJtUjXk/moLF8U/4ETo7qER1EkoJ9KIRIvoPwPk2QAI4JP0Hd6 +GgUMEsz0dmTxKHcJZAWXcDaKcwTrG7/xhPTAffdOZnTnOpYQPcKmjUvogqY839VQ +mwYyo+s51tVrAIe2YcdHhIdBY5SLOhHsDNadpRrBYIa8vzUgtfUH50US7dZuwUu6 +WbUiQu5vmDjvGEUa7F6eehCCf9xXkbPJZoE63t/NJYvHSFa1wDcCAwEAAaNhMF8w +HQYDVR0OBBYEFOuhT488aYrathCbEjUoztRlSghZMA4GA1UdDwEB/wQEAwIBBjAa +BgNVHSAEEzARMA8GDSqBS7cYAQEBAYnKmXwwEgYDVR0TAQH/BAgwBgEB/wIBADBB +BgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0G +CWCGSAFlAwQCAQUAogMCASADggGBAEcppLLH0xAkWXbBMXDa1hwqOZfKVdoUVDNT +G20V3VbDT74R2yFCLWBge9rr7S2LfF/w4Xrl3kyZ2Tn0dYoOmBcqVzH6nCYrniGx +apPmSkAexI/bjW55BOMe6CVI9qdKayqm99om/2+R+VSAKaopwOKn9IQ+4itNA0VI +0ZDHbI/pdJClRZ0OPA8DREz7+hZWMNb7S4aAYGdd1fLo0uDKf/siFkUUfkpBtkgr +4Enb1e8NMU0a5abpI25NgURB+OWhfArLB9jFmnlql6TZADLZfw49bEmr4KOddxyk +toBmFgu4/uQXcukNWB487iREvEPPIL7A90W+W3ymtlol76SChKKBGexaaNA1JW+O +sRxoN5FnXTBhyRm96lZOfvF7SjCQHMCaIeYaQ4ajjPJgxB0EbyyJMeSrjh4yJPEH +pKc3AM9MUCxC0LO/qb5oBio8TQqHYnpyvp2CsvPSezPGh/40hxsKTL8GqTxB5m9G +g6qpdcDQxM6VtrnTh08nMjaKnfXVJQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/78/end.crt b/src/tests/data/pss_x509/78/end.crt new file mode 100644 index 000000000..6ce8b090d --- /dev/null +++ b/src/tests/data/pss_x509/78/end.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEcDCCAqSgAwIBAgICAOowQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMFcxCzAJBgNVBAYT +AkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1YmxpYzEdMBsGA1UECwwUTWluaXN0cnkg +b2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NTQ0FfQ1owHhcNMTMwMjE5MDkyNzA3WhcN +MjMwNTE5MDgyNzA3WjBmMREwDwYDVQQDDAhTVENfRFNfMTEXMBUGA1UECgwOQ3pl +Y2ggUmVwdWJsaWMxKzApBgNVBAsMIlN0YXRlIFByaW50aW5nIFdvcmtzIG9mIFNl +Y3VyaXRpZXMxCzAJBgNVBAYTAkNaMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAtjLsEC7/dEgNZDQR5bLelWuzucpW/81XkEXiQ+Jy1L9VI9U5AU2Vn//5 +ysM4Xb3fqdMoUlmLb251Nr7U6QnU3wKYpLfjffpRgd9ge7f38SPWE54RhBLX5khv +U6+rQACovW4rdb4vrtg1PaR8Z3QYt4TnN0+V7xGhFSSZCWcm18Y8v3gcMo79HvQ5 +t3pEQ6FXKD8c8E7yIXt+3GPHDD3/EF6xBxa0BeD8GqpTk9hKIWo9zkWfjJZeVxmA +q1R9CaVvycCkBqf03cPL3j7DvMJbcT9r119+MGOcxA720vIOivQfnUZLe45qVx15 +ezTSBuvex+9Q0KWIs1p/hOsI4dE4fQIDAQABo08wTTAfBgNVHSMEGDAWgBTroU+P +PGmK2rYQmxI1KM7UZUoIWTAOBgNVHQ8BAf8EBAMCB4AwGgYDVR0gBBMwETAPBg0q +gUu3GAEBAQGJyLJrMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAa +BgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAYEALnNk81796Snh8+S8 +etKQwXN+evxnsmHfQ8eOjpVUkN+mjzh/bqk1Rpbe+kbKG457Uiw2XtkXxW/y2rfA +jV5M7AxbhuzNjN/BCAn3Z0ybrXukZKV90Ye5gHXEOY2hYEKbiG1b/mdqMKFBkT64 +lo33xQkiNlkWSIdzVkamQ8oY9HJ7Thz6/D77Lb99Xs3Nio5mq2VNeEH3S80pqsXB +zSd9o5NZwiamyLode7B5nKZ6x2U3OI7aBnfKhAZ/sq9GIOU9p0u/YgQ6KNQa/EpA +LoRv8oKZRsISa/jE/2Wb2ThoBUFtU0NkNFo4KJl7yk218zdr/zbmVYltNKhUcPgZ +n7rPtjusMnBCZ1eHMj+DWS5gbtbDXqMiUZpum4pVmhT4la2eSscEC1fAXCs5BYGT +FJCVq6Ty+jHzTkqev1BfR3Vj5P8mKeL+a3HaXoM+WbRhHs+crZyLpraIlF6Lw6Zm +eqRzfwrQ/mkaWwkCtQ+D7h/0+GLeWyGojuDtx2xG202lJSgg +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/78/root.crt b/src/tests/data/pss_x509/78/root.crt new file mode 100644 index 000000000..ffaee16c2 --- /dev/null +++ b/src/tests/data/pss_x509/78/root.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE8jCCAyagAwIBAgIBdDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwVzELMAkGA1UEBhMC +Q1oxFzAVBgNVBAoMDkN6ZWNoIFJlcHVibGljMR0wGwYDVQQLDBRNaW5pc3RyeSBv +ZiBJbnRlcmlvcjEQMA4GA1UEAwwHQ1NDQV9DWjAeFw0xMTAzMjUwMDAwMDBaFw0y +NjA2MjUwMDAwMDBaMFcxCzAJBgNVBAYTAkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1 +YmxpYzEdMBsGA1UECwwUTWluaXN0cnkgb2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NT +Q0FfQ1owggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCdFhq+ScQXepAA +0kp0IwF/nEv+Md3Wx41Y6WRJkTVVyU6CFPlvr/F6XLGX/ILJtM8QL97CgojDVQbE +ccNxUsZ+yjtB4n52ttWYLBN5nktJksP2aBVMu1fqoyTqBhaf0JtkpQjWKNVJYbUH +k2pXkzGUJ+YHG04jOEYIKNclY82f1Ho1Wd7di4gZ1LCBRTzIU9JVPEMOZdmLx1qQ +InOWf8deZ4Gmkj5UqzXt7vGQF/TbIedhmfnbulvyHN3UEDMZgVgzkF2fIOaBwu5s +kfo8e08/J155hZIJtUjXk/moLF8U/4ETo7qER1EkoJ9KIRIvoPwPk2QAI4JP0Hd6 +GgUMEsz0dmTxKHcJZAWXcDaKcwTrG7/xhPTAffdOZnTnOpYQPcKmjUvogqY839VQ +mwYyo+s51tVrAIe2YcdHhIdBY5SLOhHsDNadpRrBYIa8vzUgtfUH50US7dZuwUu6 +WbUiQu5vmDjvGEUa7F6eehCCf9xXkbPJZoE63t/NJYvHSFa1wDcCAwEAAaNhMF8w +HQYDVR0OBBYEFOuhT488aYrathCbEjUoztRlSghZMA4GA1UdDwEB/wQEAwIBBjAa +BgNVHSAEEzARMA8GDSqBS7cYAQEBAYnKmXwwEgYDVR0TAQH/BAgwBgEB/wIBADBB +BgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0G +CWCGSAFlAwQCAQUAogMCASADggGBAEcppLLH0xAkWXbBMXDa1hwqOZfKVdoUVDNT +G20V3VbDT74R2yFCLWBge9rr7S2LfF/w4Xrl3kyZ2Tn0dYoOmBcqVzH6nCYrniGx +apPmSkAexI/bjW55BOMe6CVI9qdKayqm99om/2+R+VSAKaopwOKn9IQ+4itNA0VI +0ZDHbI/pdJClRZ0OPA8DREz7+hZWMNb7S4aAYGdd1fLo0uDKf/siFkUUfkpBtkgr +4Enb1e8NMU0a5abpI25NgURB+OWhfArLB9jFmnlql6TZADLZfw49bEmr4KOddxyk +toBmFgu4/uQXcukNWB487iREvEPPIL7A90W+W3ymtlol76SChKKBGexaaNA1JW+O +sRxoN5FnXTBhyRm96lZOfvF7SjCQHMCaIeYaQ4ajjPJgxB0EbyyJMeSrjh4yJPEH +pKc3AM9MUCxC0LO/qb5oBio8TQqHYnpyvp2CsvPSezPGh/40hxsKTL8GqTxB5m9G +g6qpdcDQxM6VtrnTh08nMjaKnfXVJQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/79/end.crt b/src/tests/data/pss_x509/79/end.crt new file mode 100644 index 000000000..53d7c92df --- /dev/null +++ b/src/tests/data/pss_x509/79/end.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEcDCCAqSgAwIBAgICAKgwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMFcxCzAJBgNVBAYT +AkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1YmxpYzEdMBsGA1UECwwUTWluaXN0cnkg +b2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NTQ0FfQ1owHhcNMTIwMzIwMTM0NjE5WhcN +MjIwNjIwMTI0NjE5WjBmMREwDwYDVQQDDAhTVENfRFNfMTEXMBUGA1UECgwOQ3pl +Y2ggUmVwdWJsaWMxKzApBgNVBAsMIlN0YXRlIFByaW50aW5nIFdvcmtzIG9mIFNl +Y3VyaXRpZXMxCzAJBgNVBAYTAkNaMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAvuyw42hDp2xh9letbovYbDnlLlBS5/eWiEndXeDtplSaB01643tpt8+m ++5oYlHV4XUHdmcz4N5yFMRXWeIN2RcVlhtnP8q2XRcdKGukI0f26nl9rwkmQIzTP +DmXPcJ13qpmahqWU92z5kLSsT1jMolGWXZP7RK+TfTSWQcTtqJnR3NOZzLYsDTvq +tOPHsK9ugESBLLP05Gu/a2ZmSMI3U6kcZAk0AVyJoi5ikrPwJOl46Y2ffcrNu2ub +wKISy+FDBatI7ip8xuTlETEFG9fqjTnk8px0B2L/mpA+C98R9fhEjTHFfegTS+P9 +mc4nP13KuYh4TX/pUKXlB1sIGo+FkwIDAQABo08wTTAfBgNVHSMEGDAWgBTroU+P +PGmK2rYQmxI1KM7UZUoIWTAOBgNVHQ8BAf8EBAMCB4AwGgYDVR0gBBMwETAPBg0q +gUu3GAEBAQGJyLJrMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAa +BgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAYEATq3RiRYMWhCmXRRU +qtoUoufIKqEBGyeXZ66g19iT41pBPlyOvI4rGNznao0ElIC9Z8gsA4CgX8oIu2GJ +Xmjm1/ECXOVl8SPdsDVCCqdQ+Fnj+f+SmFJ6i1aURQYWVeAGfT5toYY42aij40ch +q2jZY3j7u2m1bNpoxuga6UjvEvtqkiamuVN+0p5FnSmMLAQ1PTPqR+8hjHgAFT8t +XzHDfBiSdIm2+dPb1BJMWVsnRDF3KIaU1s1ZQ2fhkFnF9JQqjQErkc28Rc0D/fxV +EkthiWXDRx/znNBJte365oeF26SqWautjfLxrocZew9bJLkrXNL48VzC1dEs/bD1 +c8mYghSG64AJPZvwpYcClgmqsRFP5O2mETFfb40esGcguZJE4hGxA/eZRBrbi0Ws +PXfuQxbos5ziBgH95D+mRFKpUHBPZO9mNgqj1KRLY+6405loiP1/FnHBKf4XWqrl +9wDMKVFZZd1g3fPNXXwyRnEEXZH4cvBT41q0Jxcyv30AYe9m +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/79/root.crt b/src/tests/data/pss_x509/79/root.crt new file mode 100644 index 000000000..ffaee16c2 --- /dev/null +++ b/src/tests/data/pss_x509/79/root.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE8jCCAyagAwIBAgIBdDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwVzELMAkGA1UEBhMC +Q1oxFzAVBgNVBAoMDkN6ZWNoIFJlcHVibGljMR0wGwYDVQQLDBRNaW5pc3RyeSBv +ZiBJbnRlcmlvcjEQMA4GA1UEAwwHQ1NDQV9DWjAeFw0xMTAzMjUwMDAwMDBaFw0y +NjA2MjUwMDAwMDBaMFcxCzAJBgNVBAYTAkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1 +YmxpYzEdMBsGA1UECwwUTWluaXN0cnkgb2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NT +Q0FfQ1owggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCdFhq+ScQXepAA +0kp0IwF/nEv+Md3Wx41Y6WRJkTVVyU6CFPlvr/F6XLGX/ILJtM8QL97CgojDVQbE +ccNxUsZ+yjtB4n52ttWYLBN5nktJksP2aBVMu1fqoyTqBhaf0JtkpQjWKNVJYbUH +k2pXkzGUJ+YHG04jOEYIKNclY82f1Ho1Wd7di4gZ1LCBRTzIU9JVPEMOZdmLx1qQ +InOWf8deZ4Gmkj5UqzXt7vGQF/TbIedhmfnbulvyHN3UEDMZgVgzkF2fIOaBwu5s +kfo8e08/J155hZIJtUjXk/moLF8U/4ETo7qER1EkoJ9KIRIvoPwPk2QAI4JP0Hd6 +GgUMEsz0dmTxKHcJZAWXcDaKcwTrG7/xhPTAffdOZnTnOpYQPcKmjUvogqY839VQ +mwYyo+s51tVrAIe2YcdHhIdBY5SLOhHsDNadpRrBYIa8vzUgtfUH50US7dZuwUu6 +WbUiQu5vmDjvGEUa7F6eehCCf9xXkbPJZoE63t/NJYvHSFa1wDcCAwEAAaNhMF8w +HQYDVR0OBBYEFOuhT488aYrathCbEjUoztRlSghZMA4GA1UdDwEB/wQEAwIBBjAa +BgNVHSAEEzARMA8GDSqBS7cYAQEBAYnKmXwwEgYDVR0TAQH/BAgwBgEB/wIBADBB +BgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0G +CWCGSAFlAwQCAQUAogMCASADggGBAEcppLLH0xAkWXbBMXDa1hwqOZfKVdoUVDNT +G20V3VbDT74R2yFCLWBge9rr7S2LfF/w4Xrl3kyZ2Tn0dYoOmBcqVzH6nCYrniGx +apPmSkAexI/bjW55BOMe6CVI9qdKayqm99om/2+R+VSAKaopwOKn9IQ+4itNA0VI +0ZDHbI/pdJClRZ0OPA8DREz7+hZWMNb7S4aAYGdd1fLo0uDKf/siFkUUfkpBtkgr +4Enb1e8NMU0a5abpI25NgURB+OWhfArLB9jFmnlql6TZADLZfw49bEmr4KOddxyk +toBmFgu4/uQXcukNWB487iREvEPPIL7A90W+W3ymtlol76SChKKBGexaaNA1JW+O +sRxoN5FnXTBhyRm96lZOfvF7SjCQHMCaIeYaQ4ajjPJgxB0EbyyJMeSrjh4yJPEH +pKc3AM9MUCxC0LO/qb5oBio8TQqHYnpyvp2CsvPSezPGh/40hxsKTL8GqTxB5m9G +g6qpdcDQxM6VtrnTh08nMjaKnfXVJQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/80/end.crt b/src/tests/data/pss_x509/80/end.crt new file mode 100644 index 000000000..9e5b22d09 --- /dev/null +++ b/src/tests/data/pss_x509/80/end.crt @@ -0,0 +1,26 @@ +-----BEGIN CERTIFICATE----- +MIIEcDCCAqSgAwIBAgICAOQwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMFcxCzAJBgNVBAYT +AkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1YmxpYzEdMBsGA1UECwwUTWluaXN0cnkg +b2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NTQ0FfQ1owHhcNMTMwMTIyMTAwMjAyWhcN +MjMwNDIyMDkwMjAyWjBmMREwDwYDVQQDDAhTVENfRFNfMTEXMBUGA1UECgwOQ3pl +Y2ggUmVwdWJsaWMxKzApBgNVBAsMIlN0YXRlIFByaW50aW5nIFdvcmtzIG9mIFNl +Y3VyaXRpZXMxCzAJBgNVBAYTAkNaMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAy88PFA+udFZr8gw1BD4X6rmEBqrh7OIY+egMuiSnH3zFpy9u3WeP4g8A +gbBvv8zcJaVh3WykytbRRzni6pSDmwXOb1joZkwCiT8cWdzem96n13FM2Vchpz7J +H9ipoNim/iyNjMGHtvYnhvyC0Rmu8NZpnkKM4qb8fXwyDrDYufGXdkSDHy2K6BFE +79voy/03/KH8YsgzDuvr/OvohebSJi2emcUU7JdASrzk7sBtQJWSxVfBihXTtnFN +sZkxTo+E1V+gfrxau1XqHP613eK9y5Zj9PHuV19AkWXVNvEGUlFtmMODmgJSWXmb +aJj/EijdePEMvVdVx+g20mdpdO2c6QIDAQABo08wTTAfBgNVHSMEGDAWgBTroU+P +PGmK2rYQmxI1KM7UZUoIWTAOBgNVHQ8BAf8EBAMCB4AwGgYDVR0gBBMwETAPBg0q +gUu3GAEBAQGJyLJrMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAa +BgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAYEABgfmO+NJxVgD7ebq +UW5VPBsO11aYL6AvKGtG3JjXnd0/8B9xoysGlcsoUp60m3alg0Oqb34ROcv5SLGM +jgD8TNGOvy3MnbJnkEsO3JUWg0i8Zc8wYPH/q/jhcPIVWp46Oj9ogR97eaTxY4In +yAkMYzYQ9U01AzBgtJ6nmHgNPzuXBxxl1K9scda3bemBG4fXO4sfEBOekA/3Gs6+ +o0dx3dvzt5V6T+YTUxJA+a/HWqyUMBEWNiee/8vff/m8tj7q7mfvUME52aNKTBJm +s7YgKdXhTZyw/C2YE5gIj0r4kT0RCIRX7vrjBfiDXThlhrt+TfBNjrSDEtSnOQfQ +cvoMDmAxkz4M4dJn/iAp6K1nbSMrGyhApdWuA189ldMVaQdG4ifB+HzQz+eeG7fH +Q1K0ndvF/Z2ARUsZ4GK2vUadCg2aC0CQI5XJXpp9MX9pAWRjioQdq7PjtbJzYcLg +Tq9VCbZNWzAickgdRMhrJymOkKYZffNBvsRP76x1G9eSfPU+ +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/80/root.crt b/src/tests/data/pss_x509/80/root.crt new file mode 100644 index 000000000..ffaee16c2 --- /dev/null +++ b/src/tests/data/pss_x509/80/root.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE8jCCAyagAwIBAgIBdDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwVzELMAkGA1UEBhMC +Q1oxFzAVBgNVBAoMDkN6ZWNoIFJlcHVibGljMR0wGwYDVQQLDBRNaW5pc3RyeSBv +ZiBJbnRlcmlvcjEQMA4GA1UEAwwHQ1NDQV9DWjAeFw0xMTAzMjUwMDAwMDBaFw0y +NjA2MjUwMDAwMDBaMFcxCzAJBgNVBAYTAkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1 +YmxpYzEdMBsGA1UECwwUTWluaXN0cnkgb2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NT +Q0FfQ1owggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCdFhq+ScQXepAA +0kp0IwF/nEv+Md3Wx41Y6WRJkTVVyU6CFPlvr/F6XLGX/ILJtM8QL97CgojDVQbE +ccNxUsZ+yjtB4n52ttWYLBN5nktJksP2aBVMu1fqoyTqBhaf0JtkpQjWKNVJYbUH +k2pXkzGUJ+YHG04jOEYIKNclY82f1Ho1Wd7di4gZ1LCBRTzIU9JVPEMOZdmLx1qQ +InOWf8deZ4Gmkj5UqzXt7vGQF/TbIedhmfnbulvyHN3UEDMZgVgzkF2fIOaBwu5s +kfo8e08/J155hZIJtUjXk/moLF8U/4ETo7qER1EkoJ9KIRIvoPwPk2QAI4JP0Hd6 +GgUMEsz0dmTxKHcJZAWXcDaKcwTrG7/xhPTAffdOZnTnOpYQPcKmjUvogqY839VQ +mwYyo+s51tVrAIe2YcdHhIdBY5SLOhHsDNadpRrBYIa8vzUgtfUH50US7dZuwUu6 +WbUiQu5vmDjvGEUa7F6eehCCf9xXkbPJZoE63t/NJYvHSFa1wDcCAwEAAaNhMF8w +HQYDVR0OBBYEFOuhT488aYrathCbEjUoztRlSghZMA4GA1UdDwEB/wQEAwIBBjAa +BgNVHSAEEzARMA8GDSqBS7cYAQEBAYnKmXwwEgYDVR0TAQH/BAgwBgEB/wIBADBB +BgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0G +CWCGSAFlAwQCAQUAogMCASADggGBAEcppLLH0xAkWXbBMXDa1hwqOZfKVdoUVDNT +G20V3VbDT74R2yFCLWBge9rr7S2LfF/w4Xrl3kyZ2Tn0dYoOmBcqVzH6nCYrniGx +apPmSkAexI/bjW55BOMe6CVI9qdKayqm99om/2+R+VSAKaopwOKn9IQ+4itNA0VI +0ZDHbI/pdJClRZ0OPA8DREz7+hZWMNb7S4aAYGdd1fLo0uDKf/siFkUUfkpBtkgr +4Enb1e8NMU0a5abpI25NgURB+OWhfArLB9jFmnlql6TZADLZfw49bEmr4KOddxyk +toBmFgu4/uQXcukNWB487iREvEPPIL7A90W+W3ymtlol76SChKKBGexaaNA1JW+O +sRxoN5FnXTBhyRm96lZOfvF7SjCQHMCaIeYaQ4ajjPJgxB0EbyyJMeSrjh4yJPEH +pKc3AM9MUCxC0LO/qb5oBio8TQqHYnpyvp2CsvPSezPGh/40hxsKTL8GqTxB5m9G +g6qpdcDQxM6VtrnTh08nMjaKnfXVJQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/81/end.crt b/src/tests/data/pss_x509/81/end.crt new file mode 100644 index 000000000..995e9addb --- /dev/null +++ b/src/tests/data/pss_x509/81/end.crt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFmzCCA8+gAwIBAgICAdAwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMFcxCzAJBgNVBAYT +AkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1YmxpYzEdMBsGA1UECwwUTWluaXN0cnkg +b2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NTQ0FfQ1owHhcNMTYwNDE5MDY1NjM4WhcN +MjYwNzE5MDY1NjM4WjBmMREwDwYDVQQDDAhTVENfRFNfMTEXMBUGA1UECgwOQ3pl +Y2ggUmVwdWJsaWMxKzApBgNVBAsMIlN0YXRlIFByaW50aW5nIFdvcmtzIG9mIFNl +Y3VyaXRpZXMxCzAJBgNVBAYTAkNaMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEA1nLs9WfyBTzhezgznmSxBUhXPhfX2Nt9PgGv9rZAT5+tK1Y9BQ0Wcshv +77U1cMvBq9usbO6KVM6UxniNPBSDcpKgfsKrNeo7UpK94xSsqClec7c1Rr9dgDfy +P5/y+Jl6AzIlxwgcrjwRaKJS8GkAsvgqTYGRm8pMWzC0FBgw4wXr138YeDV5GTBb +rpfE2hPJCTMDhwGMWrKk7I9PvxWspDL01yYzNkUGbmdK2InpPYKi/KGtq7tLzcz5 +zY/JUBYFlfvcRMBweUE6dSj2GGcEafK63WjexJAdKnFA6OBQR9zIAUlxj87WtgSS +bM5v4XYOFzO+gHSUVU/Qhk5o7BpuSwIDAQABo4IBeDCCAXQwHwYDVR0jBBgwFoAU +phOLMZIFRA6Q3caO9sRL3041fVAwDgYDVR0PAQH/BAQDAgeAMBoGA1UdIAQTMBEw +DwYNKoFLtxgBAQEBiciyazBaBgNVHR8EUzBRMDCgLqAshipodHRwczovL3BrZGRv +d25sb2FkMS5pY2FvLmludC9DUkxzL0NaRS5jcmwwHaAboBmGF2h0dHA6Ly9tdmNy +LmN6L2NzY2EtY3JsMCsGA1UdEQQkMCKBDmRzX2luZm9Ac3RjLmN6pBAwDjEMMAoG +A1UEBwwDQ1pFMFgGA1UdEgRRME+BDG5pbXNAbXZjci5jeoYtaHR0cDovL3d3dy5t +dmNyLmN6L2NlcnRpZmlrYXR5LWNzY2EtY3ZjYS5hc3B4pBAwDjEMMAoGA1UEBwwD +Q1pFMCsGA1UdEAQkMCKADzIwMTYwNDE5MDY1NjM4WoEPMjAxNjA3MTkyMzU5NTla +MBUGB2eBCAEBBgIECjAIAgEAMQMTAVAwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4IBgQCC +pUonuFzIARVxVOOMD9VHEMhGGQa3FjPmUCIpM3lxL68R7R8JgD+T1yzffeZqrlCn +AVk6Ga/TTRiJB+ih4++Pz9qPQRxo2nbmI2qF9CPUPa1vQk086m1asVR8E0wdkoHp +ZBZ+MHZPb68nFSoUX19hnWWXfxiIyXzFVwxUn8aHa6tQvi/viNHVGIPkWASKPDrO +o5xqLAfTn1CgtE5gIYsdnQ2NW4veQY7Eh9NxFwwafjF9qlwhc+/Ep11zlNmVuOGU +tu8sW5uOOh69CD2ZBIfxEutJtGdMMswhOMLMDGRJsfRyiZj3V9IDE1HpusoeoD7C +kR5Mm6c+oZnaESUaGaat4c51J/+NSS2OFRr2BhgKHL05d9kUsyGaGYxJiP95DIr3 +B5Op5vgGY50Ahds/gUh96NEMTOZhSZLcHc1ZJ/S+4JLHcegPrQPenFKdbjVNd/di +K6CK6bPGJmXViyu2mPU7ySTfOYnPrPPuREjwppS4Lz6SJKpJlxGrCspd1m+87yo= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/81/root.crt b/src/tests/data/pss_x509/81/root.crt new file mode 100644 index 000000000..50c8e0c2f --- /dev/null +++ b/src/tests/data/pss_x509/81/root.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGNDCCBGigAwIBAgICAc0wQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEF +AKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMFcxCzAJBgNVBAYT +AkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1YmxpYzEdMBsGA1UECwwUTWluaXN0cnkg +b2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NTQ0FfQ1owHhcNMTYwMzI0MDc0OTEwWhcN +MzEwNjI0MDc0OTEwWjBXMQswCQYDVQQGEwJDWjEXMBUGA1UECgwOQ3plY2ggUmVw +dWJsaWMxHTAbBgNVBAsMFE1pbmlzdHJ5IG9mIEludGVyaW9yMRAwDgYDVQQDDAdD +U0NBX0NaMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAseIKY10P+zGf +DgoU0MbZ3Ux3d8wNN7KRRhBJh2xYnIgqDCTO00Gd8ZffEeT1gq0v8bO0jQYV7THM ++zFgC2WsuUq6NAzc6ATLoG3qwd/IOaOI+lQqVfu25ua1WdMJOCK1vk8+MIYBoHQ6 +3rdUEULehQxL1lEqMUc33g97sswr0CeCS+05+nvGxyUKSkIDV37nckO9Vnj3Pkd/ +avMHWb0mSSvJ70dnmH3FmKA9KfU8AFKc9/4R+wnM94YuE9zC5e2J0/2cc8LYcC3L +iRKXeBRx8ZR60Kl2eTtDF/o5lCRUcIlyiQfd/rIZ8PeCIFeQeEyMIy3w1OmMBrTm +pySn7a5Hh/X4ZOzfRM7Zy/FgHG2JInqFhO540yA09apll0EQ31UhPoQInTIi/rw1 +Q3y9dFdoB4PqWireG1SWyvQqvAZfxTqiLSH46eMHH/g6BfSA4uogXgBKuGk8UilE +Wiozq/+dcrOvHSUvhDU+usaUn5w6RQjbRJlVw45lczcd9t5wmKBZAgMBAAGjggGg +MIIBnDAdBgNVHQ4EFgQUphOLMZIFRA6Q3caO9sRL3041fVAwDgYDVR0PAQH/BAQD +AgEGMBoGA1UdIAQTMBEwDwYNKoFLtxgBAQEBiciyazASBgNVHRMBAf8ECDAGAQH/ +AgEAMFgGA1UdEQRRME+BDG5pbXNAbXZjci5jeoYtaHR0cDovL3d3dy5tdmNyLmN6 +L2NlcnRpZmlrYXR5LWNzY2EtY3ZjYS5hc3B4pBAwDjEMMAoGA1UEBwwDQ1pFMFgG +A1UdEgRRME+BDG5pbXNAbXZjci5jeoYtaHR0cDovL3d3dy5tdmNyLmN6L2NlcnRp +ZmlrYXR5LWNzY2EtY3ZjYS5hc3B4pBAwDjEMMAoGA1UEBwwDQ1pFMFoGA1UdHwRT +MFEwMKAuoCyGKmh0dHBzOi8vcGtkZG93bmxvYWQxLmljYW8uaW50L0NSTHMvQ1pF +LmNybDAdoBugGYYXaHR0cDovL212Y3IuY3ovY3NjYS1jcmwwKwYDVR0QBCQwIoAP +MjAxNjAzMjQwNzQ5MTBagQ8yMDIxMDMyNDIzNTk1OVowQQYJKoZIhvcNAQEKMDSg +DzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKID +AgEgA4IBgQBiN33okPFHvSgFrLJ/XuW2Yd2I/Z9Fsxf6udY9BovENWL+8iK20D1Q +4xW/uKNES8soOVLxKhRDJXu/248vbcZG6hBKNJU37ozYEVvAFvPNKF/Rbab1GnEq +zirv6ah9oWQUmObm22lq0XWv0zLcH96JBb8i+AfAwpq52tfFDVihXdSMxKVVtM5F +3aGdIY41DB+Gua4lJVf3kMemRiMXLxVVxocFAqqabPPwt01zEQqV0v0GjZshbYJz +VUokiXvi0hdjvYK5XUw3EI0Xv0mUJG1CTWaNz/dISD9MkvbUXPRYEgy3hAEcRZpD +JZTKMqMx749WAC8wI7zo/l0wKzkyHnO4OJ5IJgyHafLFDDpwsPTYvFnaBk+OpQbx ++4/ahNmj0thMTFmJxNqwWQOfwFv6RB75MjmVXtPxEeOeOYPRuffGO7LcM4JPRI8E +mx69S/pKMzdSpRQ+5qyLmnybLVmHwCHhM+RN3RL5jOHmg14ouEgB6cQzXdOefGyo +PZaZdmnd2YM= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/82/end.crt b/src/tests/data/pss_x509/82/end.crt new file mode 100644 index 000000000..f990c8434 --- /dev/null +++ b/src/tests/data/pss_x509/82/end.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHDzCCBMOgAwIBAgIIZjSK6/NPzgowQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgME8xIzAh +BgNVBAMMGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRswGQYDVQQKDBJSaWtz +cG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMB4XDTE1MTAyNzEyMzIxNloXDTI0 +MDMxOTEyMzIxNlowTzEjMCEGA1UEAwwaU3dlZGlzaCBDb3VudHJ5IFNpZ25pbmcg +Q0ExGzAZBgNVBAoMElJpa3Nwb2xpc3N0eXJlbHNlbjELMAkGA1UEBhMCU0UwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC4cSXeMAuvtH1wVcrG3cZu/joz +kRWaCwnVM1NcnZpCjfdaVftSvvSlxMZHT0fPpTZswsmCdR4yrHe7d4Z6lj+Y8+Uw +rT6qpSRcDDJFW7mDNYj/iELyeBu1mwphaTwsNE2Gr8ZOV1LvMQjxBe4T+kaIUiRZ +KZWsKajgo1Ipg9ROg+7eTWp0WE7AZstGfqcxAyU9MrxtqRW4KIKCfIbW6NeyWvVj +FTYwFRsU0DjHYwyW2VY+oyDV8KtYNE0FkHH0uI6ygF6ohDntRjqDw2QZrHX8/SPj +vEIOxVG3pEK6nWr/9yqTahwJycGsqPGmsLxAXrzF9FZxfWF+W8mT4XJc2GxqaVYQ +00BY9SsrSyT5aXlZAAfNYlBbAX4lO2vY2r4j3qmubkfwjJY5wlxUZVoLlhlRogL1 +UR9cFgPrZhAx0PT7lf2ZwohVqKFpyjHmpszFvxQi0Q/QxPjUEfQQIKbAgR7WE01Y +L1LALvjDDnI50n7blaHdRuJdiRPxHVWtnvFo9j9YeaRfx4JR6RUCicnrRx2TnLD4 +9OsRik82x/iOt4K1xbXtX1oquh/vEu71AXIe069tnPS2roNYoJnqneFwdDw79hsP +uCg/Y8GhgpxrGcq7OFue6KZk+FLKOFAOHaTou0c9mcRwX0HzgnsQLwz4RYEGhLq+ +dnHdIDzBoBtfHkmVkQIDAQABo4IBhTCCAYEwHQYDVR0OBBYEFA4wULiS85liyEcZ +Lpjk0/qoQxmsMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUDjBQuJLz +mWLIRxkumOTT+qhDGawwKwYDVR0QBCQwIoAPMjAxNTEwMjcxMjMyMTZagQ8yMDE4 +MDQxNDEyMzIxNlowFwYDVR0gBBAwDjAMBgoqhXBUZAkBAwEBMGEGA1UdHwRaMFgw +VqBUoFKGUGh0dHA6Ly9jZXJ0LnBvbGlzZW4uc2UvQ1NDQS9TRV9DU0NBXzQxMTVm +NDEwNTc5M2RmYjEzMThhZTVhNjgxZWVkZjdlMjc2ODEyN2QuY3JsMA4GA1UdDwEB +/wQEAwIBBjA4BgNVHREEMTAvpBAwDjEMMAoGA1UEBwwDU1dFhhtodHRwOi8vY2Vy +dC5wb2xpc2VuLnNlL0NTQ0EwOAYDVR0SBDEwL6QQMA4xDDAKBgNVBAcMA1NXRYYb +aHR0cDovL2NlcnQucG9saXNlbi5zZS9DU0NBMEEGCSqGSIb3DQEBCjA0oA8wDQYJ +YIZIAWUDBAIBBQChHDAaBgkqhkiG9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOC +AgEAFLPYUFm8KT6VfrcyeoyszYaf0xZYk8TALErw1kCbS/sJR9x3kkQ6gxL0RNtX +Xnc94+SBJQU7Y8jFJiKlPkCLhLVefaaDxRGD0QEkYmGmVHKxMq2oagverzypcz9O +K0x39uskzGtL1Fq2y+5TE53+d9ksv/lFZmgMhEb6mKs+mOW1a01+AG9LCv30L1I8 +3o0r3Wq5aDksKr8NNQgDvcMfgdK0UZYlhTpoPfrU7tqQR7NHgFmkHWgNd+TtYO+1 +GBgqQLK5j/g4VOqq17BaTMvIrL6lEG8o8t7hPGkCeeDdg3pHVm0OwcNjAi2l2jJl +D1NUAnkmLV4ZiY7ifLHUuceQOklUCZ0tgSvpeIvebvqdi6H5OLAXRk9nhh57xgIS +VNEmupANRQclCgg3aapz359/0c2cgawzdrmRzRwsXZERxya+7QKw5UwQc44P7ouW +MQEVuTTC5fgJGvtxU4WkvzJ7VnbeNnvU1k541ZRUGi7iini/lyYNZuUOCAvc0Skd +2aBxAWBsyGJibClD8Gix89qJb5wbC+FIJcjkONf2xKvPCnCYvddNLLifrzDosSuz +NUvo96uBvTaFvZf+l414lFFOH473UrosTXljId/onQD9LkyCHrQgcvMI+7/P+Iio +g2HOhYr8ST5RmTFvH9JNxJQjJ6xW9Tst3wzdvD53uGY6RCk= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/83/end.crt b/src/tests/data/pss_x509/83/end.crt new file mode 100644 index 000000000..08abf9013 --- /dev/null +++ b/src/tests/data/pss_x509/83/end.crt @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIID+zCCArSgAwIBAgIIImPeveaxBkIwPAYJKoZIhvcNAQEKMC+gDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFADBPMSMwIQYDVQQD +ExpTd2VkaXNoIENvdW50cnkgU2lnbmluZyBDQTEbMBkGA1UEChMSUmlrc3BvbGlz +c3R5cmVsc2VuMQswCQYDVQQGEwJTRTAeFw0wNTA5MjYxOTAzMDJaFw0yMTA5MjIx +OTEzMDJaME8xIzAhBgNVBAMTGlN3ZWRpc2ggQ291bnRyeSBTaWduaW5nIENBMRsw +GQYDVQQKExJSaWtzcG9saXNzdHlyZWxzZW4xCzAJBgNVBAYTAlNFMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnT3OKLYsTrHJRLUbKeoZCuABgIYSBvHy +MvaKlwvJ18phNsW2RTVKY1MgT10/QuMSjVghPLnb1axJ1exsbUEP2x5EfsLFSi8a +FbMVPJxg6933+frjOViI2Zs/yf6NrO9qTqMjBYS2Ht9aH6UqXfxYW3Wvof3Kwihn +0rCPz9VQUObLcym5Eb41Ry3bhCL+1W6eyQJ2Dk5JXPBP3EbNKJVedwosWE3nl+Ib +vsKOnNnrzYZBVZEbn8puUAhSJ39WPeCN9AH5RoWf2C3fu/hmqYmX9cZFcH3k/zvx +rn50xcJs7WWla4bHgO1F95uVvbjF5lXAmMKC45nN8kWuXk5Q7/zmIQIDAQABo30w +ezASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU +OtRdqXuSyO2ch41v7Arfw8gEih8wHwYDVR0jBBgwFoAUOtRdqXuSyO2ch41v7Arf +w8gEih8wFQYDVR0gBA4wDDAKBggqhXBUCgEBATA8BgkqhkiG9w0BAQowL6APMA0G +CWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAA4IBAQCS +lwvA1699I6JNKrqK4Rbr7WTLWxCmJ0ZZ8xq6hqyEsh+IaR72frqRjd0dWjs2kMEB +/Q8zPoFm7Gp0vh+IYs97q9Y2iuOucmU1toR5PWSDGTm6x05H7mYrCZGUkv3SxjYd +yQg2iDaTOYLKYlvwLrMht5l6DewuPfU3u4iSoOSLlFPFy+8wHhBggonuMtPauJta +rylS4F+e5mF2hMb9WYQ1ixHk+S5w5u5/26mzPR4FyHwF4YQWTSsTdDH9NIv6PSvG +FOpMbekwwyO1GyqAjSAJsFqAlmAXO0ZsZ2KBxCubqdyILv7ii2/HLK3OqbwOSe0k +iyuOcEEn7cNtfA0IwPN6 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/84/end.crt b/src/tests/data/pss_x509/84/end.crt new file mode 100644 index 000000000..b9650a732 --- /dev/null +++ b/src/tests/data/pss_x509/84/end.crt @@ -0,0 +1,42 @@ +-----BEGIN CERTIFICATE----- +MIIHUjCCBQagAwIBAgIIBU9VRtdAbrwwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMIGEMTUw +MwYDVQQDEyxHcmFuZC1EdWNoeSBvZiBMdXhlbWJvdXJnIENvdW50cnkgU2lnbmlu +ZyBDQTE+MDwGA1UEChM1R3JhbmQtRHVjaHkgb2YgTHV4ZW1ib3VyZyBNaW5pc3Ry +eSBvZiBGb3JlaWduIEFmZmFpcnMxCzAJBgNVBAYTAkxVMB4XDTE0MDMxMjEwNDcz +MVoXDTIyMDYwMzEwNDczMVowgYQxNTAzBgNVBAMTLEdyYW5kLUR1Y2h5IG9mIEx1 +eGVtYm91cmcgQ291bnRyeSBTaWduaW5nIENBMT4wPAYDVQQKEzVHcmFuZC1EdWNo +eSBvZiBMdXhlbWJvdXJnIE1pbmlzdHJ5IG9mIEZvcmVpZ24gQWZmYWlyczELMAkG +A1UEBhMCTFUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDN2bxAe2Y5 +D9GLcHMs/UlHDbKiw+x0oJ/QefRazv4Vh9jx80o8CG7GDo16ARGw4RP3KRzjKm9m +2ug4sLDHrQXqLxR+LjKJJnwvJJZbbG53PKaE07bLs8/zOd9iKezvig8cZDJ5CSka +Zg4oxW0N6V6KYMvL0MovjCjCIwcBugaa46ad9HjUKdtnyu5WnduTEdru0rm3omHm +X5mUdN/JaRWnbhHbnW0VlEvVB/aN0Wx8mbAFkMXzqrZVUTn3o+urjx9NticdsTuQ +6f9EVq7OVxb1Erzmnw4HChfDx2bmSIknVAzJQSfaLVOOaxXD7+8g+DBLgqleXMrn +OTnKQ8zutprFWE2sT8muMJ00WIUIKXhCGyN4UyZmxNVmU9PIVPiJ2z0UDSmxVIL7 +ENzi0eyaGJvQT01U8l5IzDIDXqwZd97tgQ4lq/LjpXOq3dePXHkKM17dr5dvj3K2 +kXEaWimNXAFoEitDAkJTtnS7Xu5xiBiG3e8sQy/Zi4owSgZWhj4pjIAtl4WuCW33 +2+f78QhQNBVSGZaS/Kgt4lHsc2IuuP+akZlbV1RltZVOL3LW6lTZ4oKYGT2p9ExQ +qJwgHl2C1Ga31KUXbA3Pl0j54X3cv9A4720z9fVeAwLtyFCq7BfPC3hZw/4asBCy +HNJ+kED0k8PW9oGE1Yy0dfw4rc2nLdBB2wIDAQABo4IBXDCCAVgwQQYIKwYBBQUH +AQEENTAzMDEGCCsGAQUFBzAChiVodHRwOi8vY2EuR0RMZVJQLmx1eHRydXN0Lmx1 +L0NTQ0EuY3J0MB0GA1UdDgQWBBRv0Yag4M+Zgll2Vp03LOgnqH+n4TASBgNVHRMB +Af8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFG/RhqDgz5mCWXZWnTcs6Ceof6fhMHYG +A1UdIARvMG0wawYEVR0gADBjMBUGCCsGAQUFBwICMAkMB0lkLXF0LTEwMwYIKwYB +BQUHAgEWJ2h0dHA6Ly9yZXBvc2l0b3J5LkdETGVSUC5sdXh0cnVzdC5sdS9DUDAV +BggrBgEFBQcCAjAJDAdJZC1xdC0yMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9j +cmwuR0RMZVJQLmx1eHRydXN0Lmx1L0NTQ0EuY3JsMA4GA1UdDwEB/wQEAwIBBjBB +BgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0G +CWCGSAFlAwQCAQUAogMCASADggIBAEsOtQ1UQEkDLYHnwBBdtkM6Eq+pXcYIaswm +FPYs0g9MTTSbjh74vPEzeW7+Bgc8QpyMffyz87PxK2aV1E+MmiNqSQg5no60Azq5 +mCNMdSpJ6prj+EkxzuLJQtjC+O3HodqUDieZjuU134vaYxnDjxIMOt2YDLtTv4iy +zi/xWzq7G3imblsU4TanYuzghAeDMr1VQUc5Mn9r33mx6aakmv8sB8VFir+79LfA +pZIORvBLGkr6ymnzCM/nyzLB5R/9otq+GUYs7nAHpqkb8ANaOTi51SK65lj/UfC3 +LrBkaq+cdzzvgZOodVwtEKhqnlKZevJ7Z8PLHV0cQguT1dzWV5Rq4NsiRoFeiRSJ +LbIJvttH6HlCMTfunmUFdaXSsGPbnebmdVIwkOea+S9QYs9wZb2j1+mULv6LdoVg +a89IeTwx0hFWUJOzQynNHvFSOTKlFR3MANuF5nruTv/FstSax3sLO3TbVP4+HhOs +DIDSZk6EF/Wivs+L6KIMUpwMWqI2CV+o9G58PP+SK0xeF11hlI3lG4NdfiUXdC10 +f8husKOEbxX/44KfSdZGKMv+cfiGXvCnNyBxr7sENbD7M2vALy+rx8bh8+4TKKuZ +U7lZLQh3YqVv/Ko4dGvHLES4SPL3tLggigIM5moa1+HYRfOKbd7S88Nvze3CW4k4 +G0BLUzUY +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/85/end.crt b/src/tests/data/pss_x509/85/end.crt new file mode 100644 index 000000000..461cde372 --- /dev/null +++ b/src/tests/data/pss_x509/85/end.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE6TCCAx2gAwIBAgIEAQAABDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AgUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAgUAogMCATAwXzEUMBIGA1UE +AwwLQ1NDQSBTZXJiaWExHTAbBgNVBAsMFE1pbmlzdHJ5IG9mIEludGVyaW9yMRsw +GQYDVQQKDBJSZXB1YmxpYyBvZiBTZXJiaWExCzAJBgNVBAYTAlJTMB4XDTA4MTAz +MDExMDAwMFoXDTI0MDEzMDExMDAwMFowXzEUMBIGA1UEAwwLQ1NDQSBTZXJiaWEx +HTAbBgNVBAsMFE1pbmlzdHJ5IG9mIEludGVyaW9yMRswGQYDVQQKDBJSZXB1Ymxp +YyBvZiBTZXJiaWExCzAJBgNVBAYTAlJTMIIBojANBgkqhkiG9w0BAQEFAAOCAY8A +MIIBigKCAYEAsZxHWknuRqDDgHEJlBVVHGv5UDEAYcu7VSdbvnqJ8OxoOBM0QP5f +YZZpWxtXY0dy4ny9eZiQXVVFw3lKzgWnSYRqcaSkaYhgrjsF71S701U68lr/wPEX +cnqb4UP7M6ZF2TJkDlFdZRLFAZ2Xm/BVCClBvikmMfwHHgxYamP+o/oHB0xzGfLL +1xC+R0MZzjCn4WaduVYLp05+UsmDFANxmm3Q6UNJoR5aH6ajRux5GaTXu3JYSOAD +Dai/SA/a+ZxJVuzNO98JaLgvzw7Cvr9KyoOD2nPMBGSjSeLfvevX9tMc7XYFoS7o +khGqn8VQJz6xYrmQIwbAJlz5os+OYJqVbE7W1oqSJfeTTkQy6eE+rq9fIKMX/nCL +ujN5Tmj87cm2x4jqZD3u/+4PKXHGmNjCVQVe6KqcKUg6C7tWG6lhRIenIVT1AcEu +JQCSzzI/RYYcSzfj2yQYbz8cQtO6Gr3/rP5BB2BSWmLQxiAQ3IUN8h9FJVdQLxzj +QM7f0Rz7AYFfAgMBAAGjRTBDMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/ +BAQDAgEGMB0GA1UdDgQWBBR/tJ/Vzw/j4SyudCzJLiBc+SgOajBBBgkqhkiG9w0B +AQowNKAPMA0GCWCGSAFlAwQCAgUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQC +AgUAogMCATADggGBAHy1/DjTFSl/rdNB39lcV21YUHKzXBq9u1oB0dXIncQ503pI +6u3mWf5vSO7cFrsBO5azjPcw4ShVBqw+5GyT9kcBBskpBUaC0rSi1SUfJMP2/1AK +KG6cc/P6FvEF9uk+LRXK5i1wBHz47INEyzC6G5KTTKNLWbdbKdHX73MIwlZ5vrbb +/6n6P8xQmfcFhLgMU21bpTdoRnL+2xL9LBhMRqai/FWq9PdNjVtCNUEQhdvJTZ0x +2yZYPOe0ZPKeNeMhAeEAFfyn+8ctnxsIoyAkN+aSNV7cKH09VFa7js/+cuEQN9nj +RJeb9JD+Q7sUEZFMFPQDwc2D2DYUO5vwBZcGHIlfIdcsXVgb5PqC7pl4w+qqI2tg +h3q1P+YU5Od5Btt8m7Soou15HqI9w+TrApMQesawzJBUUZy7o3lq5a+zrpXITVL5 +xFiXUKUzji/CfILkQxBdk7t1zlTv4lUtq4MRGgGnuNr/WYbSykpKJkcwp0s7UbZo +U4b17jPsOSvCkbjZzQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/86/end.crt b/src/tests/data/pss_x509/86/end.crt new file mode 100644 index 000000000..94bbd7a9a --- /dev/null +++ b/src/tests/data/pss_x509/86/end.crt @@ -0,0 +1,33 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/87/end.crt b/src/tests/data/pss_x509/87/end.crt new file mode 100644 index 000000000..bbd851bad --- /dev/null +++ b/src/tests/data/pss_x509/87/end.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIFBzCCAzugAwIBAgIEAQAAATBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AgUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAgUAogMCATAwbjEYMBYGA1UE +AwwPQ1NDQSBUYWppa2lzdGFuMSQwIgYDVQQLDBtNaW5pc3RyeSBvZiBGb3JlaWdu +IEFmZmFpcnMxHzAdBgNVBAoMFlJlcHVibGljIG9mIFRhamlraXN0YW4xCzAJBgNV +BAYTAlRKMB4XDTEwMDEzMDEzNDkyMloXDTI1MDQzMDEzNDkyMlowbjEYMBYGA1UE +AwwPQ1NDQSBUYWppa2lzdGFuMSQwIgYDVQQLDBtNaW5pc3RyeSBvZiBGb3JlaWdu +IEFmZmFpcnMxHzAdBgNVBAoMFlJlcHVibGljIG9mIFRhamlraXN0YW4xCzAJBgNV +BAYTAlRKMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAohbH2ngtcEVo +gofwUKMo0ZiekFXjkuUeXfKNMnZ2ESC8IZhGO2wK1EjxsW0of0BWGT+e3Of0gyTf +kXbdjWVpXm/8txWj+V1p0JGfac0bfWnf+AKHbMWtgqqVxvVPaC5ESFIF9uVRlWrx +mJHQbs1l9zL2mhfRiDf8uU8y5tGFNbCLqulIyxh5b5KJU0DakZz/kIs5CC0v71DT +q4XsgyAN+TZbDB39bzZPO7qRjykLs5m81qfigWilQOZPbpIH2ypvN9ziFOHk6aay +SAK23e8EJhWSLLcvH7/f6PXbcSOmiJ6MAIFhPfWrq0fYDTYqWqa6K/7R1ZJS/0Ab +z3/bsRhT91/wdZi0O1CsQhjN9WcEoMS2UOzn+AMiTyoOBDg4gDUuB/qFhBm5OqFZ +QH9Ugi3/WJa2CJZP9SQG7tPHfnnNZhGFu9eAejMb4uto6LO1YUYDHpGtW9JcvbwE +dN+lCavygLkE1ShLbj6a5docnB3dOQkPTFktA7xxAEvDU7Q6n6gFAgMBAAGjRTBD +MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQi +rKl79kH4sIVWUEy6Y+7KURqkETBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AgUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAgUAogMCATADggGBAI6XPDfN +3WdrqUvwiBP23o4vO7AO6WWSJI5JFnl0lWPewCJNPfTA0Mq13+3Sri6UsA6mfrjo +MKOkM6VAKLmKqKEi0CqyMMAl9v5fd3fZOiieeUov/wM4qei70WJo7KbQSgSfrWM8 +qBRmKk1aK9UuRxXbg0ORZLY9py1rt9RuptHzUYOj19Iaj2Ms5UmziDSSL8PEW7bC +KVf7dztYLZw+c0jb0b797P0ZERZpZs6DULn7XFs5OpUiTwQjy0MG/1AYLstcQTLY +0NYxWzLY7Xh1SkP/6kH+lkR4t8IyUyqT8/A/96NCb85i14qDq1K2Ju8I2+8mj+vj +7jG4YcDRsiTCQfbqHOr0AcWuQ1FWg8pITHXQN1ZHadllkIcIzNrxQVD8tZ5M39wC +r7n8MKUShr7e4hIgbwxamEayPSL9sXF/e2pSvPDOc86dZ6AaQZZGK/s7F4cLClrr +dyiNoW8LUDRZUqV7O4pB2i9gEyLbVk3zL0wr3qpj/x+xQdLXVLErV1YL8w== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/88/end.crt b/src/tests/data/pss_x509/88/end.crt new file mode 100644 index 000000000..ce92e040b --- /dev/null +++ b/src/tests/data/pss_x509/88/end.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +MIIGGzCCA8+gAwIBAgIBATBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMB4XDTA2MDIxNDAyMjI1MloXDTIyMDIxNDAyMjI1MlowbjELMAkGA1UEBhMC +SlAxHDAaBgNVBAoME0phcGFuZXNlIEdvdmVybm1lbnQxKDAmBgNVBAsMH1RoZSBN +aW5pc3RyeSBvZiBGb3JlaWduIEFmZmFpcnMxFzAVBgNVBAMMDmUtcGFzc3BvcnRD +U0NBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAm61nE843Wf3ZHahe +Kd17tsvpzt3cFnGYVy3SPDYiBC2QfoJrtOIcfw3O6sPXsK7gWR5KoGnAXfZw3RVo +JPJHgZtjjzNib5b2JZmuoU+d/0wvUrmqVC2w3Mp6QGvG81/0SgX29fkhpmhxU630 +pzZmC/KeEZ4im3sMJ2saQxWNXZd91nON7HgnoHBetHNsV20EKYKGNrtoBPTkQpdG +jhdHI34KMz9xlGuiWJZqB0JZjjzGvsYPdbAYK1EdvEGbh1nf7QIZBgL71SGHYycw +GXNHNFZ83RBl/yltUUWfW7LeW4hr/iw5YsR1+a1aS4xKkOjPX5sKWypiK7cfJ4OF +2pUwgnZwwT1yjjOQpZKn+CvBkBZvQ1w1Th9p8TjXLr/8HH0NBo0zlOCdjTFODXJa +RUeQrE6lX9zYLhsaAjfgcPjogOIqFK0dBZwhxYC0di9/xJoB29CzImayTD4JtqR3 +yFMXaxvfQFapuJXsg0iV4kx//LaHX9hgdg0aZ8tdee352V5ALmUGkuLar4xoN/ai +WBg6nQzT9tlMVRv9nR6gbAOly4u+TmoUSatiuTy30n2HbDVKc2gk2irK8uMBiTGb +wgQb8WNpLxylPz4CflQA8RwG8yJNQ5qldg9L/bsqDgmyecVjYpgW/N1cAtdb0Irx +6yFO0l7wrRVx1pThq0uTLfBC4yMCAwEAAaNcMFowHQYDVR0OBBYEFGJbhox42j4x +leg5Iv51LUB1zqCQMA4GA1UdDwEB/wQEAwIBBjAYBgNVHSAEETAPMA0GCyqDCIaP +fgYFAQEBMA8GA1UdEwEB/wQFMAMBAf8wQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQAR +6zyDF4lstYNehyCCFEUqRw2UyVTZTVAql1sVv5MmvbDonNx8hUBCQvxeTVqQYY3s +UcXSWuJkd7TSM7RBeIwYggxruHBiQ+WU8GZxeCEPKCrxKyxI0CprDa/rN1wWO5bJ +wfBihF7JkehR1rFjeG/GoVeguJXjCxGKwtj8mJdsH6aQ6tv+YPqqaACldxobBmkT +Vmqx4BailVEQx0bzZWctXblN1FxLYclPGXfellntWuWEV8jzd6Jz8wan3SJ+mSKC +loIaRUD4belfVCLSi8RSwv70O2D5ZOfGKC/mPZY1o0KVomArxtKwYFpRZZBzWHm1 +QaudneaHIOMM7Sr65bcwN1TZ5ZQk46XBa4QwLCBIZECih0wr6NeUI9sDzs89MYMz +yBij853vWpaIp6mEoYJe2H87XUkbzmUD/gDWbhpOKiNPAqWtn6pqvc2/29DIBirU +ZN8Z4q/TKs96UumHRsp5e7pqE5UXqT1SDHg90phLD2qyHQhEFdfZAvOB1Y0zKYDV +7ZgBmxWyS/nvAsEj0nQQZgoozexZsnf7hte1sXAKPIt4Tap/52VW+N+G6HZY1YIa +gk1o44SWnI9Trge3bpE5Re0i+43RK8ELZ2PsBHWr3CjzRxKAPacNxf5XP8O47D+0 +bPfKJZ5EyZcHkouGtpvWuqLw18q98y1pd1u4LnmKzQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/89/end.crt b/src/tests/data/pss_x509/89/end.crt new file mode 100644 index 000000000..a20b04230 --- /dev/null +++ b/src/tests/data/pss_x509/89/end.crt @@ -0,0 +1,37 @@ +-----BEGIN CERTIFICATE----- +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 +CPkoA02OgI15 +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/90/end.crt b/src/tests/data/pss_x509/90/end.crt new file mode 100644 index 000000000..645418547 --- /dev/null +++ b/src/tests/data/pss_x509/90/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGLjCCA+agAwIBAgIBDDA9BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiAwIBIDCBhzE7MDkGA1UEAxMyQ2hp +bmEgUGFzc3BvcnQgQ291bnRyeSBTaWduaW5nIENlcnRpZmljYXRlIChNYWNhbykx +EjAQBgNVBAoTCU1hY2FvIFNBUjEnMCUGA1UECxMeSWRlbnRpZmljYXRpb24gU2Vy +dmljZXMgQnVyZWF1MQswCQYDVQQGEwJDTjAeFw0wOTAxMTIxNjAwMDFaFw0yOTAx +MTIxNjAwMDFaMIGHMTswOQYDVQQDEzJDaGluYSBQYXNzcG9ydCBDb3VudHJ5IFNp +Z25pbmcgQ2VydGlmaWNhdGUgKE1hY2FvKTESMBAGA1UEChMJTWFjYW8gU0FSMScw +JQYDVQQLEx5JZGVudGlmaWNhdGlvbiBTZXJ2aWNlcyBCdXJlYXUxCzAJBgNVBAYT +AkNOMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAiGZfE+LBBbhrOYPR +CrFFRW+QLOm85P486V+dwuoVL7Sv7jGaVAfOW5OFQfkxjCV5d9xET1KTSpfKUj0n +w431MR291It8miSCY/IGekamwsfJ7GMZU8KuAI296TPRhkEnWH3svUPmWbIefB2T +gWXK0Yq0TtTtnopKNgkUdxaVcudbQQIJfQMljgrPWAp7CA2wNximJ/6U3D+MJFCI +rHppbzk54C/inj9M5/QMZ3pwRbMtwmeTUToaKueY5HrcTXdSDCY1S6SKZYDvp5rc +0tt9SI+DAI8PcwH5yInLUDKf+KvMb/PcLUJy47AGlg0RYUUa9/Z1STo6IqY9dR3q +UIHq932fhsuaTH2JiPHcHeQmQyDco0xvBEpmBYMU/2Xowc2uXOX5R/56HzKU4ZvJ +HeK9tNr8OFIhRKdvDmuwfaYqdQB1xvWwKv8F0tLVB1kbY/zCf5vUEmEjN9XA+ZOj +c4Ic/QSvkbHNx1RQHX+5ZB7kWwQTwAIH4qiDPHMhItC0gR0fuKrngMTf2GjMn/tF +bMu2gNnei81M99HOtTV30Cm+qAfGkH8tvLr6QH6JnrV40lfqRWWCWGy2yMJm4vDh +b3K846nUXISlSG2YQPI8oSarU0twVfOj6oeLwZGm+wqfvwGhTl+nwnJsB1IBuG4w +CKRtLsd+qv8ffFS6w70uw8pagBECAQOjRTBDMB0GA1UdDgQWBBSEQ1MZ3sS1I27q +xnIOgsIlAFDWvjAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADA9 +BgkqhkiG9w0BAQowMKANMAsGCWCGSAFlAwQCAaEaMBgGCSqGSIb3DQEBCDALBglg +hkgBZQMEAgGiAwIBIAOCAgEAO27lpZDiFEPzUDpTdoKxx5iUl7ZCIjp+56P6jo0S +RnmTETDuKDseNiXk7SbW/1HqidOM28pBOICUZZ+alhXAdHB66oQiFnISFAggbj9Q +y3j/RTk6IzHUTJihOYcVWG3IFrxgTY/+/R1T3rVEOWHdb+J4tI6z6UND2TXw5idq +jYZHH1jKAiCPCyR/4s+xvOXCdFUfTajOPG4w6J1v5ShpiqZcxlaUnU1Q8p41HtiT +wsgbX5HU6n+uUydjsY5C14efRLc5g+2eVG5eqdldhnQCyK1y9rLFX84SBWPzF4QE +QAX3gTKjt2dKIqutDYYRbtBWKD1AJCjbcRYSylS/6qen7I9zD7VxAn2pxGuA49ri +qXnHFtdyd6ifXgoy5TUctmLpBKqna4eSyNUx6l+kxC0990m7mY2jS17OFkpZqC+/ +bi6M4G1TeYfgXDHYwirrAUxKtsNTml9OsSDv+KYmF8tNR0OSTs1ROrL2dKyykv9r +f80IpXPTgjbgDaoSItwWV/b1e1qeePnO/T7eprg1XoMdwjjCU1FT/toUQwqpdVJk +Y4e2622WZJCgG2rqSbPfBVn3s1/EjLHR2xleOvMH4I92fNex86OgHucE3U5Qssnk +A9jNfn+3SqiavAIcxvogsGa0bGqLVA2tK+dkUEfVHuaTBJCMRFpic7wanssQPTOZ +DLQ= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/91/end.crt b/src/tests/data/pss_x509/91/end.crt new file mode 100644 index 000000000..5288f1cab --- /dev/null +++ b/src/tests/data/pss_x509/91/end.crt @@ -0,0 +1,42 @@ +-----BEGIN CERTIFICATE----- +MIIHUjCCBQagAwIBAgIID3ZykzVa6kgwQQYJKoZIhvcNAQEKMDSgDzANBglghkgB +ZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEFAKIDAgEgMIGEMTUw +MwYDVQQDEyxHcmFuZC1EdWNoeSBvZiBMdXhlbWJvdXJnIENvdW50cnkgU2lnbmlu +ZyBDQTE+MDwGA1UEChM1R3JhbmQtRHVjaHkgb2YgTHV4ZW1ib3VyZyBNaW5pc3Ry +eSBvZiBGb3JlaWduIEFmZmFpcnMxCzAJBgNVBAYTAkxVMB4XDTExMDMyOTEwMDAx +OVoXDTE5MDYyMDEwMDAxOVowgYQxNTAzBgNVBAMTLEdyYW5kLUR1Y2h5IG9mIEx1 +eGVtYm91cmcgQ291bnRyeSBTaWduaW5nIENBMT4wPAYDVQQKEzVHcmFuZC1EdWNo +eSBvZiBMdXhlbWJvdXJnIE1pbmlzdHJ5IG9mIEZvcmVpZ24gQWZmYWlyczELMAkG +A1UEBhMCTFUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDwieSrUE1F +SL1xvHG7PAYVN2L8eskwu0To4IzdlbaU3+h3gcmRziQvPZb7OvpR8GPTu2o229nB +/5c4zjhleIvSvxVSxDx+dCboLE1F1S6wDitINjM4AYwnYqnbOo3vvkg4HK/aVKwb +EGoEdeQvljGSgru6gIylZ4MWmXWA3VRlg2EcKgI+FvHlu47vg+Mhn1LzXevYvLVe +J5IKVDGwW6SNIQDY0P3cu6DmBaImDp3B3uBrTI4r8Jljyi03shNLit0KFlDEjaTT +V9qlXOfH01Wd/gkeSQwYEe3I/64PSo/aKKcOc45pRQITudM2nM2G/MYVcGkFI6pi +GCtZWaOBihGO3ORah7QffbnYbhy3VJ3NBo4ZAqyGzns4ClXuS/bqif2hvmLCP49Y +D8m/D9swyu4umH//rj4O83TryphiRLhJzqvy5gIPpmteP3kOz+wJXEvNQHakwuQq +WRG0at3KPu+G0J29M/Cfr4JkB4L/Da3dzJHRdsIt50SMpLw57Qc0egtrv6X+MWAA +x2RkyeqJ6wEDw+2q+G0As/u2/NgkzgiwBSNqiz/PvObysZCQ/mYD0Wx2r7B7E2lQ +b6gJ1++gYrMYv2eU3toYyVvLPaFJSmePtrYzDMfDIZaK//0DOpuuu8f2Yku8lc1y +9Mw2OTP6Bor65Dtdyg4SBq1oFUhzK9rBxwIDAQABo4IBXDCCAVgwQQYIKwYBBQUH +AQEENTAzMDEGCCsGAQUFBzAChiVodHRwOi8vY2EuR0RMZVJQLmx1eHRydXN0Lmx1 +L0NTQ0EuY3J0MB0GA1UdDgQWBBS5+/R79wVs8f2BH0/lvta3oj6GxTASBgNVHRMB +Af8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFLn79Hv3BWzx/YEfT+W+1reiPobFMHYG +A1UdIARvMG0wawYEVR0gADBjMBUGCCsGAQUFBwICMAkMB0lkLXF0LTEwMwYIKwYB +BQUHAgEWJ2h0dHA6Ly9yZXBvc2l0b3J5LkdETGVSUC5sdXh0cnVzdC5sdS9DUDAV +BggrBgEFBQcCAjAJDAdJZC1xdC0yMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly9j +cmwuR0RMZVJQLmx1eHRydXN0Lmx1L0NTQ0EuY3JsMA4GA1UdDwEB/wQEAwIBBjBB +BgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0G +CWCGSAFlAwQCAQUAogMCASADggIBAIgnvwZPDmwtwBl0IIq74BISUlGSoQSQT9Ji +Cz0iQexureeFxgTvDZCSHUkktFwXdQMNdzvPMvmpkvhuCI3UP1RAQSuXIRifMt7L +GI151F/DEHL3zfEhtUVFzn3k+JBtEQM/gFUoCFTOnWy9xIFHSmcMxTqSzGk2Cdtt +5EoQkOvna7D7YkQm4UwwO5kYZkzs59gQBvyIWQrMkAKR+1wOewPo+gX0A6T1ASJf +M45fg8ADtbEocUVAmMSiwMEnHlLhm1flJMk+E1dnBBgvSngiW0ibchpVk7TYju7l +MnvhpnNIJKS2s5JC4MHdVfH9RAF5IWi8/072VwZs2wOF3XuiY4mIw2yfd8sAVmge +kfbu5pJoKtpD1CErcrO259/Pkva23UhvGClaNwv8pDVI9AUyNemx/TfFHle0rWOn +BtRbFP6jg29d/e3fVjoAcFPBvjJfQNG7lRbptBrg/lIXvijY4Vu6oRLsdVQRMKyR +cjLjxlbYeE3sZ+zv5k6ksEzV5OF1BnIz/oVxIXsp7Jr1UT2f4yJLeIW5763dFYwD +t3YLpaDiOy01VRRee6MFQoIDEgzsbkhAch50vF03U8GMHojUgcmty1Fti7+rvfVR +tS/OfS1i+ThprX4Bb9bdIpo/rZxYYeMFOk3QFxgg5g/nVtL7g1QLgDAXxBYlsHtS +T/KEiFex +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/92/end.crt b/src/tests/data/pss_x509/92/end.crt new file mode 100644 index 000000000..93062aebc --- /dev/null +++ b/src/tests/data/pss_x509/92/end.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE8jCCAyagAwIBAgIBATBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwVzELMAkGA1UEBhMC +Q1oxFzAVBgNVBAoTDkN6ZWNoIFJlcHVibGljMR0wGwYDVQQLExRNaW5pc3RyeSBv +ZiBJbnRlcmlvcjEQMA4GA1UEAxQHQ1NDQV9DWjAeFw0wNjA3MjQwMDAwMDBaFw0y +MTEwMjQyMzU5NTlaMFcxCzAJBgNVBAYTAkNaMRcwFQYDVQQKEw5DemVjaCBSZXB1 +YmxpYzEdMBsGA1UECxMUTWluaXN0cnkgb2YgSW50ZXJpb3IxEDAOBgNVBAMUB0NT +Q0FfQ1owggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCvUZnqqCTF+LC1 +aqVLMoUsigvNhOcqWfKu+XGy4NvS3Je0LICgRZe9A3IUnf5N0ArDN3jdmJrX1ug0 +0XwuRgG+80OifmMH32kFLyB0+RbPFmOJWi3v7mxwMdtLQw1xTdhgv/WMPRaxnlbf +Qm3IZXhwTvrBsZmI6q1y54ibmOc63UsAZdqDc+t9AIX11oFwq3zO4MBxMkCYsEfh +JoylB9Uhufdk5pGEdTWUTs8aRuPFWrS3WzhSmoWDiR8hCiZnYhSJx5I8g/vKfRyj +JtpJXaqvWRbnfnL+iSJl5cCUH9f+bIL026BZY6tF8EsNiloay/qewEKAlNdxXczJ +l9OShkUuKeVrpYlUhD/B9g6vXUMrkznax5l273KS79kk8GgcwZmY87qZwp1wE/Q6 +Rc/iDl4Bcum/nezXVrb+vnMprbSwid7Wt7e5z2rXtsP/56Sa01N/kJ3C+UKlSuhd +9kTOvmLPUMwOVKld75WqRKZbw6B+JtNvBCeyu89wrGkt527RF3kCAwEAAaNhMF8w +HQYDVR0OBBYEFLSBmfXskNo/DW+fOn3n4MF1lJYsMA4GA1UdDwEB/wQEAwIBBjAa +BgNVHSAEEzARMA8GDSqBS7cYAQEBAYnIsmswEgYDVR0TAQH/BAgwBgEB/wIBADBB +BgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0G +CWCGSAFlAwQCAQUAogMCASADggGBAChyozpMnqq+HarcDKatzMbFnbG4YlgbZXfS +kVsAK3y8qWli1oVI6TW8U199xsR/GVACjJ1YLE8hiHjmtG8mSh8MUM7qqf0JnjFo +3g5/q/jJH7+d6BnPGWsc0s/vwzfla1Oa/bozYeOYq9drMkDzTfOGNEDWisWma4RR +B5F7ithB+/7dxnZ3xOrJcoemkw4qeCbZN86FToMo2eNc8CbtlI6AixDzzKC67LS8 +YiObOFwpn5U09aBwcW5oUVGvVmeeQ9XRb7nkocHm6ElpWlhwvFVejFQR0hDSKazf +eFrRYPb7n2MsAg1wLHABOJPoEA7yENjXh5maybtv+ksUFdJ469f4n4cvVyQOeDtZ +XBDmG2YOVyaSOjxVkHsTbR2PTW1s9cvLZwxf/6Nnq9gpzIf+VzBJSxGyrwDWkKnA +tnFnFsk3q93/7t0qmIyf2sxCi95CfTFlR2Brs5GwqCczFT5DzMt4NKXWiAx0DfC+ +6MTSBMSW5O/G5ZryNPNl79qLqhXn+Q== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/93/end.crt b/src/tests/data/pss_x509/93/end.crt new file mode 100644 index 000000000..d6dbc476f --- /dev/null +++ b/src/tests/data/pss_x509/93/end.crt @@ -0,0 +1,41 @@ +-----BEGIN CERTIFICATE----- +MIIHODCCBOygAwIBAgIEVjo8gzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQC +AgUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAgUAogMCATAwZTEfMB0GA1UE +AwwWRVUgTGFpc3NleiBQYXNzZXIgQ1NDQTEXMBUGA1UECgwORXVyb3BlYW4gVW5p +b24xHDAaBgNVBAsME0V1cm9wZWFuIENvbW1pc3Npb24xCzAJBgNVBAYTAkVVMB4X +DTE1MTEwNDAwMDAwMFoXDTI3MDIwNDAwMDAwMFowZTEfMB0GA1UEAwwWRVUgTGFp +c3NleiBQYXNzZXIgQ1NDQTEXMBUGA1UECgwORXVyb3BlYW4gVW5pb24xHDAaBgNV +BAsME0V1cm9wZWFuIENvbW1pc3Npb24xCzAJBgNVBAYTAkVVMIICIjANBgkqhkiG +9w0BAQEFAAOCAg8AMIICCgKCAgEAohP/iOVhnNuN8Bh3/+ddPBipDmXIXtuxl8Hy +0PUVMYMbh0w6na5HCziXibHYqiS/GNPREnv9v6DT27jh82hDtr6x0jmlPKQmLJsP +yAa8nRkVPamWnUP/dkbtNl4hpiVRnhlMh2Poc5Rxfjrdqywersi8TJChj4FnqV6p +JeVsur/LXow/T6WwBMzYu40LUcPAlOZvHQwukg+pmskJ6Sk5MsCMMUf799vmFIEc +eTcY2StNtb8oMxeGO7fwgoWmVPn+XWOeukgEdQgZQr3l+ohlVvf6PxXgBa59ToIy +NhbivuhXz2NRsoN9YwPc6ZdNTZTgjoFEw8v8VIS/TzCc+0PPdnrZ8WxaxrAOeDSX +yuCKcR6m2ubJPRJ3C3M954FXE5OXpEtil0G4MezZxjEbiVT4GRtO5O0qpJ0ukdeX +TaR/0Qhgl6ol1we0BC7BjmkDf07nxbjrWOdTcImyX4F/gr5kyiPOXN0jG/Ehs2SA +/ajkgerMEkfgg+HAwfSexh4frL6c8pBZ2s29SsCIPw5zQ71iF8yKZMAuqjdvwgwk +TtWDBYa3u3ZYcGtB/3OWnJnP7npDciKxiztbtO6Xm/ak2m6/xTiGzg0asON/+YQw +PDiJDwhu/l3hZZWHeiFgT/MBFnEHl2IcmrNFaFIwz9gqxmEf6lghhueChSpDA4if +eEHUImECAwEAAaOCAYYwggGCMIGSBgNVHSMEgYowgYeAFLzJa1HIIq419SeHZio3 +OjmKIvw/oWmkZzBlMR8wHQYDVQQDDBZFVSBMYWlzc2V6IFBhc3NlciBDU0NBMRcw +FQYDVQQKDA5FdXJvcGVhbiBVbmlvbjEcMBoGA1UECwwTRXVyb3BlYW4gQ29tbWlz +c2lvbjELMAkGA1UEBhMCRVWCBFY6PIMwHQYDVR0OBBYEFLzJa1HIIq419SeHZio3 +OjmKIvw/MA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMCsGA1Ud +EAQkMCKADzIwMTUxMTA0MDAwMDAwWoEPMjAyMDExMDQwMDAwMDBaMCMGA1UdEQQc +MBqBGGV1LWNzY2FAanJjLmVjLmV1cm9wYS5ldTAjBgNVHRIEHDAagRhldS1jc2Nh +QGpyYy5lYy5ldXJvcGEuZXUwMQYDVR0fBCowKDAmoCSgIoYgaHR0cHM6Ly9ldS1j +c2NhLmpyYy5lYy5ldXJvcGEuZXUwQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQME +AgIFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgIFAKIDAgEwA4ICAQBPKYKV +KV3MU6+e4I1C8XhbhHFuOnB9zNtGlPa2hrSJ0IbpJpg6LEx7RFE5ML3eT/4LCSsf +sf5vK7xJGtA1ojw8Gd72ZrHgSTd4NKlU4rAE7SNmA+datHTrii3MAuCWfBrOQZRa +f/4ej0yIPSVeP6BwOuFT6iiCq+SWiFEZzHW2mZJujWURL/BEgwC4+yYFwK04qk0H +MkwKkQjRPbAjmdKtcxLxf5Euf1ZT0VB8SvzcBs+63dFF/ttJ47MlxRMp0A/OqteO +XLWWbIlIZRM1W9VBZTGrEtZ8ZX6kMcSQRKkKCMs1DjGkmZx0lj9alfF/06x+ugSj +UYMN/Ih+OHZpSvfZsVUcfuUqlLJCuXtMWGs4PDaW6k68g7GUU1serwggngU9qgGf +fDaQaSBDhL1XVNoXJ2BHGOI/FTiUUotGb1y0Sj75mRW2pQHijd1f+1TQOzVTf4ab +5JBo3Iuz0P2eLciCbZbCRs90rPwQFVJaVe2NAaBNckP+2IaKOiaI/gbKZC3MpDwX +Bdt4bjFHHzZ+XGugg4vlkNQQ46vRxr10bFg+CPaNplg/HMZPjJVOuxg3amYfanIr +2mSPScKJA9fJZuxOd7rGIb4Z1Bvs16S2WfNPTZRnQjxAqXir9Wa2xxvw3GriU6Dd +C2ceDox/pCY0HZZvVMOh/AYHDptR0uO4jSdjUQ== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/94/end.crt b/src/tests/data/pss_x509/94/end.crt new file mode 100644 index 000000000..60e4b8d65 --- /dev/null +++ b/src/tests/data/pss_x509/94/end.crt @@ -0,0 +1,36 @@ +-----BEGIN CERTIFICATE----- +MIIGOTCCA+2gAwIBAgIBMzBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAweDEYMBYGA1UECgwP +U3RhdGUgb2YgSXNyYWVsMQ0wCwYDVQQLDARQSUJBMQswCQYDVQQGEwJJTDEQMA4G +A1UEAwwHRVBQQ1NDQTEhMB8GCSqGSIb3DQEJARYSY3J5cHRvQHBpYmEuZ292Lmls +MQswCQYDVQQFEwI1MTAeFw0xMzA1MTUwNTQ5NTFaFw0yODExMTYwNTQ5NTFaMHgx +GDAWBgNVBAoMD1N0YXRlIG9mIElzcmFlbDENMAsGA1UECwwEUElCQTELMAkGA1UE +BhMCSUwxEDAOBgNVBAMMB0VQUENTQ0ExITAfBgkqhkiG9w0BCQEWEmNyeXB0b0Bw +aWJhLmdvdi5pbDELMAkGA1UEBRMCNTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw +ggIKAoICAQCnhHbtAORq1v79D3EBZi3IpKfkrzg2FImnShF9i63PLT6ggTg79ezm +k36hq0lBu6kF3dXEG0kUFw1P1vX2ZnnWJj+HRlvgw6DaDOUiTCvYJTdTzPyfzO21 +Rt1o2CFOwjg8251sQ1CkRkK8WyNIQWygPPZt/QBdGb7TJBDr1xY3/1LgOn1R3QrV +/cfHONQ6K5UbacOE7SP2x5dw1pzax3EH7CpnIq4ZB6RwtpVazD6utQ30GDb7kiYQ +2y7AlzzT28TIoxKl5cIv11Iy3O9uzqMKBNychUR3vC565V0f1TffonozU/L4bh3G +jVixdyG8TlBqmbKZkAMDyMDucYMVEONGpxRwEQRe2dDotnN6KluH3+Xk2IFcL/3I +zLe8cnah+zTUderEvISUopRrVQSde4QyfpnrU7VRHdhvLGhjAN4vucAKiPZduBHx +iL7YZZS3p8VjPHRGfokhHWqgGFeZmNAAS6JsbjD/S2zC2ACKXk5xzdNfbFZOfeVf +YsKgyl1I5h1zVTS9YflBVARXOxSgxGFx48PFTYthG6FbovOcujBwaQCvaUV0DsMZ +GbNVSOnwjSCk9CU/Hg552Em00xIKa0AlDflna3/eufIH65fCPu++sEaZBxpYbCLl +qYlgubwZC4iJw2fyl9rN4zf9q0xsPtzn07P2kFZAj10htpJCUJPeIQIDAQABo2Yw +ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU +1L5MDvZ0tgHoP3M5ZIUWgdBuD5swHwYDVR0jBBgwFoAU1L5MDvZ0tgHoP3M5ZIUW +gdBuD5swQQYJKoZIhvcNAQEKMDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3 +DQEBCDANBglghkgBZQMEAgEFAKIDAgEgA4ICAQAG5AqH3uxiXuHvPXl2LLH1Wr3k +Hdwg9AqRAoLS9Hyo7lop1EP6hIoQ+VZb8E+dfrgSQIrTsDihXjPRI6X/HfjhtEnx +b5+q2tKQ67Xx7G1qZr0IdfuWnfhk17McvLjFHrZHyi/3HLRfsltotgGVY2A8rXWe +FfgpHtNUQvEhBcrXkqttUiiWgWEUEvyNPbPk72o5Pyir1XCd0eefy/AfJtM4nTII +DiyevjRFf3LP8vrgKEDMsTQzcauAbE09nwT2eNIn3CWIqBhdJLt6wgczpUXMj6Qm +7mCYYoVgftLdGJHSx/uUr1lpO8+VKy5YMR27fcy7+N6XZ/D5Yp6xfZ8Rr76z3yQv +fEL8XzS6rXSnqkrnX8Q5gegdkNbikcBQgf5MQL/wNtptPabmBl7+v+90xIfNJtEV +UmarfGGNh8iRlpK6LU9FETyMBJdx268e2iyW7A5g8dCBc3bsLMsQyWLMIJ1z6JMX +LSma+EtMD5Gq6T3Tm0WS4x6jl/pY8FaAY3Mz1S9oD/Hiz53YzFCqSnyDN3Np3M5a +7M9eMYNDV+MjJN7rfm5vtLARbiX/GIEw7fWPLMDtba2tQTK1ZhaUy3hsGDF+Pu4o +8ia4p8ELpXyykk3VGI0D9hLTUEYg1PA+p9ePSxuqCUG37ZWxk+o6EIhKChm8aJkd +gYPFbd/9XZ0twqADbw== +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/95/end.crt b/src/tests/data/pss_x509/95/end.crt new file mode 100644 index 000000000..1cf56fffd --- /dev/null +++ b/src/tests/data/pss_x509/95/end.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE8jCCAyagAwIBAgIBdDBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUA +oRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMCASAwVzELMAkGA1UEBhMC +Q1oxFzAVBgNVBAoMDkN6ZWNoIFJlcHVibGljMR0wGwYDVQQLDBRNaW5pc3RyeSBv +ZiBJbnRlcmlvcjEQMA4GA1UEAwwHQ1NDQV9DWjAeFw0xMTAzMjUwMDAwMDBaFw0y +NjA2MjUwMDAwMDBaMFcxCzAJBgNVBAYTAkNaMRcwFQYDVQQKDA5DemVjaCBSZXB1 +YmxpYzEdMBsGA1UECwwUTWluaXN0cnkgb2YgSW50ZXJpb3IxEDAOBgNVBAMMB0NT +Q0FfQ1owggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQCdFhq+ScQXepAA +0kp0IwF/nEv+Md3Wx41Y6WRJkTVVyU6CFPlvr/F6XLGX/ILJtM8QL97CgojDVQbE +ccNxUsZ+yjtB4n52ttWYLBN5nktJksP2aBVMu1fqoyTqBhaf0JtkpQjWKNVJYbUH +k2pXkzGUJ+YHG04jOEYIKNclY82f1Ho1Wd7di4gZ1LCBRTzIU9JVPEMOZdmLx1qQ +InOWf8deZ4Gmkj5UqzXt7vGQF/TbIedhmfnbulvyHN3UEDMZgVgzkF2fIOaBwu5s +kfo8e08/J155hZIJtUjXk/moLF8U/4ETo7qER1EkoJ9KIRIvoPwPk2QAI4JP0Hd6 +GgUMEsz0dmTxKHcJZAWXcDaKcwTrG7/xhPTAffdOZnTnOpYQPcKmjUvogqY839VQ +mwYyo+s51tVrAIe2YcdHhIdBY5SLOhHsDNadpRrBYIa8vzUgtfUH50US7dZuwUu6 +WbUiQu5vmDjvGEUa7F6eehCCf9xXkbPJZoE63t/NJYvHSFa1wDcCAwEAAaNhMF8w +HQYDVR0OBBYEFOuhT488aYrathCbEjUoztRlSghZMA4GA1UdDwEB/wQEAwIBBjAa +BgNVHSAEEzARMA8GDSqBS7cYAQEBAYnKmXwwEgYDVR0TAQH/BAgwBgEB/wIBADBB +BgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0G +CWCGSAFlAwQCAQUAogMCASADggGBAEcppLLH0xAkWXbBMXDa1hwqOZfKVdoUVDNT +G20V3VbDT74R2yFCLWBge9rr7S2LfF/w4Xrl3kyZ2Tn0dYoOmBcqVzH6nCYrniGx +apPmSkAexI/bjW55BOMe6CVI9qdKayqm99om/2+R+VSAKaopwOKn9IQ+4itNA0VI +0ZDHbI/pdJClRZ0OPA8DREz7+hZWMNb7S4aAYGdd1fLo0uDKf/siFkUUfkpBtkgr +4Enb1e8NMU0a5abpI25NgURB+OWhfArLB9jFmnlql6TZADLZfw49bEmr4KOddxyk +toBmFgu4/uQXcukNWB487iREvEPPIL7A90W+W3ymtlol76SChKKBGexaaNA1JW+O +sRxoN5FnXTBhyRm96lZOfvF7SjCQHMCaIeYaQ4ajjPJgxB0EbyyJMeSrjh4yJPEH +pKc3AM9MUCxC0LO/qb5oBio8TQqHYnpyvp2CsvPSezPGh/40hxsKTL8GqTxB5m9G +g6qpdcDQxM6VtrnTh08nMjaKnfXVJQ== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/96/end.crt b/src/tests/data/pss_x509/96/end.crt Binary files differnew file mode 100644 index 000000000..8ae04efd3 --- /dev/null +++ b/src/tests/data/pss_x509/96/end.crt diff --git a/src/tests/data/pss_x509/97/README.txt b/src/tests/data/pss_x509/97/README.txt new file mode 100644 index 000000000..5d745e900 --- /dev/null +++ b/src/tests/data/pss_x509/97/README.txt @@ -0,0 +1 @@ +SigHash != MGF Hash
\ No newline at end of file diff --git a/src/tests/data/pss_x509/97/end.crt b/src/tests/data/pss_x509/97/end.crt new file mode 100644 index 000000000..34ef69e03 --- /dev/null +++ b/src/tests/data/pss_x509/97/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBGDA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgSiBAICAN4wOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTc0NVoXDTI0MDExODEzNTc0NVowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgSiBAICAN4DggEBAIfliohNjz4CLGbHWgWRBFQ3 +Difn027ZnULTvokT67ii1sJzESzqaIakyyu8GRwfoFRNh/rbGfe4C6e9SkwKbnDg +WE9SWbK6ukIQbMy69C+CVqFlRUHbONw/dmcneAWyZYGx/2Sf4D5kkpIWNDBeKuaV +H69XPZCeN3QAACmdAfo4NYW0I69a1OSaUrTyGT1nBOrzQ8Y0aJBnCJAte49bhQEW +KJv0kMj+8ZG1X0RoSdklf3GqdLUbsfJ2txu14GGAxy4C1gl2JWzoBHN5LMLf0cZ9 +uEYui7N/5bkSv8KXdbGvSzgn6zZ0MiCJMiiGEf0L1FxBiBCVsK4C2idpiZH+e28= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/97/root.crt b/src/tests/data/pss_x509/97/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/97/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/98/README.txt b/src/tests/data/pss_x509/98/README.txt new file mode 100644 index 000000000..546043b7f --- /dev/null +++ b/src/tests/data/pss_x509/98/README.txt @@ -0,0 +1 @@ +bad salt length
\ No newline at end of file diff --git a/src/tests/data/pss_x509/98/end.crt b/src/tests/data/pss_x509/98/end.crt new file mode 100644 index 000000000..f4da8832f --- /dev/null +++ b/src/tests/data/pss_x509/98/end.crt @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDWzCCAhKgAwIBAgIBGDA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEa +MBgGCSqGSIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4wOzELMAkGA1UEBhMCTkwx +ETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xhclNTTCBUZXN0IENBMB4X +DTE0MDEyMDEzNTc0NVoXDTI0MDExODEzNTc0NVowNDELMAkGA1UEBhMCTkwxETAP +BgNVBAoTCFBvbGFyU1NMMRIwEAYDVQQDEwlsb2NhbGhvc3QwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAN0Rip+ZurBoyirqO2ptWZftTslU5A3uzqB9oB6q6A7C +uxNA24oSjokTJKXF9frY9ZDXyMrLxf6THa/aEiNzUnlGGrqgVyt2FjGzqK/nOJsI +i2OZOgol7kXSGFi6uZMa7dRYmmMbN/z3FAifhWVJ81kybdHg6G3eUu1mtKkL2kCV +AgMBAAGjgZIwgY8wCQYDVR0TBAIwADAdBgNVHQ4EFgQU7vPH9R8VpU1HicHTImOy +36fOvVEwYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wg +VGVzdCBDQYIBADA+BgkqhkiG9w0BAQowMaANMAsGCWCGSAFlAwQCAaEaMBgGCSqG +SIb3DQEBCDALBglghkgBZQMEAgGiBAICAN4DggEBAE7T54cyUf0ByNr34JaojFam +hV0T9QSc4wJ17sX67rxYIorXU8MynaneJzFxD9utOD3dq2TON18VswhT2McDgefl +XMwivCC0nWod8Pk638QaHxbaqC7XSq0QRBfOMXwV7knLNxI8smc9UJaco39VEcGD +yCkq4By/VCWTpvJ+1hx4zZ8WoXpFJFM5m5y9oEz4lgNv/6Wu7ILztyOk2yJiSR8r +YooC4zVeUOZuDO6At/NXZuSvmKmr+tfFrFA1AA/7yR5odQbqFVNSJ+u0x1Jv8Ra6 +JXA4cXsnaDaRe+Wm0L0p+2PtQWXE5npXYIbFHAA9EOC3Ab8oaP9M/F6yQMa/2is= +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/98/root.crt b/src/tests/data/pss_x509/98/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/98/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/99/README.txt b/src/tests/data/pss_x509/99/README.txt new file mode 100644 index 000000000..8b2fba01f --- /dev/null +++ b/src/tests/data/pss_x509/99/README.txt @@ -0,0 +1 @@ +bad signature
\ No newline at end of file diff --git a/src/tests/data/pss_x509/99/end.crt b/src/tests/data/pss_x509/99/end.crt new file mode 100644 index 000000000..9e565419e --- /dev/null +++ b/src/tests/data/pss_x509/99/end.crt @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDBTCCAeegAwIBAgIBFjATBgkqhkiG9w0BAQowBqIEAgIA6jA7MQswCQYDVQQG +EwJOTDERMA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3Qg +Q0EwHhcNMTQwMTIwMTMzODE2WhcNMjQwMTE4MTMzODE2WjA0MQswCQYDVQQGEwJO +TDERMA8GA1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkq +hkiG9w0BAQEFAAOBjQAwgYkCgYEA3RGKn5m6sGjKKuo7am1Zl+1OyVTkDe7OoH2g +HqroDsK7E0DbihKOiRMkpcX1+tj1kNfIysvF/pMdr9oSI3NSeUYauqBXK3YWMbOo +r+c4mwiLY5k6CiXuRdIYWLq5kxrt1FiaYxs3/PcUCJ+FZUnzWTJt0eDobd5S7Wa0 +qQvaQJUCAwEAAaOBkjCBjzAJBgNVHRMEAjAAMB0GA1UdDgQWBBTu88f1HxWlTUeJ +wdMiY7Lfp869UTBjBgNVHSMEXDBagBS0WuSls97SUva51aaVD+s+vMf9/6E/pD0w +OzELMAkGA1UEBhMCTkwxETAPBgNVBAoTCFBvbGFyU1NMMRkwFwYDVQQDExBQb2xh +clNTTCBUZXN0IENBggEAMBMGCSqGSIb3DQEBCjAGogQCAgDqA4IBAQDAog/jXydR +vDIugTzBXtfVK0CEX8iyQ4cVzQmXWSne8204v943K5D2hktSBkjdQUdcnVvVgLR6 +te50jV89ptN/NofX+fo9fhSRN9vGgQVWzOOFiO0zcThy749pirJu1Kq5OJdthIyW +Pu0UCz5G0k3kTp0JPevGlsNc8S9Ak1tFuB0IPJjrbfODWHS2LDuO+dB6gpkNTdrj +88ogYtBsN4D5gsXBRUfobXokUwejBwLrD6XwyQx+0bMwSCxgHEhxvuUkx1vdlXGw +JG3aF92u8mIxoKSAPaPdqy930mQvmpUWcN5Y1IMbtEGoQCKMYgosFcazJpJcjnX1 +o4Hl/lqjwCFG +-----END CERTIFICATE----- diff --git a/src/tests/data/pss_x509/99/root.crt b/src/tests/data/pss_x509/99/root.crt new file mode 100644 index 000000000..c2c9a6300 --- /dev/null +++ b/src/tests/data/pss_x509/99/root.crt @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER +MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN +MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G +A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx +mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny +50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n +YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL +R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu +KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj +gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH +/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV +BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz +dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ +SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H +DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF +pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf +m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ +7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA== +-----END CERTIFICATE-----
\ No newline at end of file diff --git a/src/tests/data/pss_x509/Sources.txt b/src/tests/data/pss_x509/Sources.txt new file mode 100644 index 000000000..1c5a535a9 --- /dev/null +++ b/src/tests/data/pss_x509/Sources.txt @@ -0,0 +1,6 @@ +01-02: http://www.kaiser.cx/x509Pss.html +03-04: R&S Cybersecurity GmbH (Daniel Neus) +05-96: golang/go - GitHub User @lwithers - https://github.com/golang/go/issues/15958 +97-106: mbed TLS / PolarSSL GitHub Repo +107: unknown +108-118: mbed TLS / PolarSSL GitHub Repo diff --git a/src/tests/data/pss_x509/expected.txt b/src/tests/data/pss_x509/expected.txt new file mode 100644 index 000000000..45fffd433 --- /dev/null +++ b/src/tests/data/pss_x509/expected.txt @@ -0,0 +1,118 @@ +01:Verified +02:Verified +03:Verified +04:Verified +05:Verified +06:Verified +07:Verified +08:Verified +09:Verified +10:Verified +11:Verified +12:Verified +13:Verified +14:Verified +15:Verified +16:Verified +17:Verified +18:Verified +19:Verified +20:Verified +21:Verified +22:Verified +23:Verified +24:Verified +25:Verified +26:Verified +27:Verified +28:Verified +29:Verified +30:Verified +31:Verified +32:Verified +33:Verified +34:Verified +35:Verified +36:Verified +37:Verified +38:Verified +39:Verified +40:Verified +41:Verified +42:Verified +43:Verified +44:Verified +45:Verified +46:Verified +47:Verified +48:Verified +49:Verified +50:Verified +51:Verified +52:Verified +53:Verified +54:Verified +55:Verified +56:Verified +57:Verified +58:Verified +59:Verified +60:Verified +61:Verified +62:Verified +63:Verified +64:Verified +65:Verified +66:Verified +67:Verified +68:Verified +69:Verified +70:Verified +71:Verified +72:Verified +73:Verified +74:Verified +75:Verified +76:Verified +77:Verified +78:Verified +79:Verified +80:Verified +81:Verified +82:1 +83:1 +84:1 +85:1 +86:1 +87:1 +88:1 +89:1 +90:1 +91:1 +92:1 +93:1 +94:1 +95:1 +96:1 +97:Signature error +98:Verified +99:Signature error +100:Verified +101:Verified +102:Verified +103:Verified +104:Verified +105:Verified +106:Verified +107:1 +108:Verified +109:CRL bad signature +110:Verified +111:Verified +112:Verified +113:Verified +114:1 +115:1 +116:1 +117:1 +118:1
\ No newline at end of file diff --git a/src/tests/data/pss_x509/validation_times.txt b/src/tests/data/pss_x509/validation_times.txt new file mode 100644 index 000000000..99fbbfda4 --- /dev/null +++ b/src/tests/data/pss_x509/validation_times.txt @@ -0,0 +1,118 @@ +01:2016 +02:2016 +03:2017 +04:2017 +05:2017 +06:2017 +07:2017 +08:2017 +09:2017 +10:2017 +11:2016 +12:2015 +13:2015 +14:2015 +15:2016 +16:2017 +17:2017 +18:2017 +19:2017 +20:2017 +21:2017 +22:2017 +23:2017 +24:2017 +25:2017 +26:2017 +27:2017 +28:2017 +29:2017 +30:2017 +31:2017 +32:2017 +33:2017 +34:2017 +35:2017 +36:2017 +37:2017 +38:2017 +39:2017 +40:2017 +41:2017 +42:2016 +43:2017 +44:2017 +45:2015 +46:2017 +47:2017 +48:2017 +49:2017 +50:2017 +51:2017 +52:2017 +53:2017 +54:2017 +55:2017 +56:2017 +57:2017 +58:2017 +59:2017 +60:2017 +61:2017 +62:2017 +63:2017 +64:2017 +65:2017 +66:2016 +67:2015 +68:2015 +69:2017 +70:2017 +71:2017 +72:2017 +73:2017 +74:2017 +75:2017 +76:2017 +77:2017 +78:2017 +79:2017 +80:2017 +81:2017 +82:2017 +83:2017 +84:2017 +85:2017 +86:2017 +87:2017 +88:2017 +89:2017 +90:2017 +91:2017 +92:2017 +93:2017 +94:2017 +95:2017 +96:2017 +97:2017 +98:2017 +99:2017 +100:2017 +101:2017 +102:2017 +103:2017 +104:2017 +105:2017 +106:2017 +107:2017 +108:2017 +109:2017 +110:2017 +111:2017 +112:2017 +113:2017 +114:2017 +115:2017 +116:2017 +117:2017 +118:2017
\ No newline at end of file diff --git a/src/tests/data/pubkey/rsa_invalid.vec b/src/tests/data/pubkey/rsa_invalid.vec index a66779b29..92007d1b6 100644 --- a/src/tests/data/pubkey/rsa_invalid.vec +++ b/src/tests/data/pubkey/rsa_invalid.vec @@ -148,3 +148,1359 @@ InvalidSignature = 1acce04e348a5c8377c54d8ddd8ec2d8c5cb9b195863c32eb716745f3462b InvalidSignature = 61a4066d0b64964100ecf583325cad10b53912aba1bf3606720d2bdd8e21120bb0b5e4323987d96039819ccce0e5e90854bc0e5c239ab198f75b00355a04e4eb1f855f76697cd65732820575306eb9323954bc5913568a7278fcdeff8e8acad4481e3559f8c44a0be3bc02bae437c3146e4516632b3fe788c3a0e44171155728 InvalidSignature = 979a313677883b0980997f1cb525f43401739945860149dcad80f602df8abed4fd85bcd6e174d9183a5a44008fd77b5a5abcffbcfd4f47ccd2dabef963d9b228310d99000ed0cebbf61438cbe586985bcffb3923a8467a97ae791d0b04925c0894b5a41583d6de72d4369f481f66abce41a577fb128fc0b0aeec746ec089d834 InvalidSignature = ab9014dc47d44b6d260fc1fef9ab022042fd9566e9d7b60c54100cb6e1d4edc98590467d0502c17fce69d00ac5efb40b2cb167d8a44ab93d73c4d0f109fb5a26c2f8823236ff517cf84412e173679cfae42e043b6fec81f9d984b562517e6febe1f72295dbc3fdfc19d3240aa75515563f31dad83563f3a315acf9a0b351a2300000 + +# Based on SigVerPSS_186-3.rsp +# CAVS 11.1 +# "FIPS186-3 - SigVer RSA PKCS#1 RSASSA-PSS" information for "rsa2_check" +# Combinations selected:Mod Size 1024 with SHA-1(Salt len: 20); SHA-224(Salt len: 20); SHA-256(Salt len: 20); SHA-384(Salt len: 20); SHA-512(Salt len: 20);; Mod Size 2048 with SHA-1(Salt len: 20); SHA-224(Salt len: 28); SHA-256(Salt len: 32); SHA-384(Salt len: 48); SHA-512(Salt len: 64);; Mod Size 3072 with SHA-1(Salt len: 0); SHA-224(Salt len: 0); SHA-256(Salt len: 0); SHA-384(Salt len: 24); SHA-512(Salt len: 0); +# Generated on Wed May 18 13:42:19 2011 + +Padding = EMSA4(SHA-1) +E = 0x90c6d3 +N = 0xec996bc93e81094436fd5fc2eef511782eb40fe60cc6f27f24bc8728d686537f1caa82cfcfa5c323604b6918d7cd0318d98395c855c7c7ada6fc447f192283cdc81e7291e232336019d4dac12356b93a349883cd2c0a7d2eae9715f1cc6dd657cea5cb2c46ce6468794b326b33f1bff61a00fa72931345ca6768365e1eb906dd +Msg = f0b83b8facf6698d564bad334fe494aba3eea42f3cfc378455a989c4317e0f610c160a67527f5d010fe49b3fa6696516c757f3a99b79f0c641c68bb47e3fcb2cb01b22a5042246d5e9573c74c5d9b543e60b9e4dbbf3f36c44e0d410c750da3cc510abd12ca5cc0fceebb75912fc2e38e953cea30432e77e45408b607377e599 +InvalidSignature = 7973359908f1cb2f7eb31e19f7655e8117261e17c43c8ce5b12bb861b541fea168e077b41cf11a95ef7a80edf5f5903987e59d4b9f115cdb3b6394eb0dcb6f5869be0f896087bec612093965ba020449eca36ea74acffe1eb9f42e4ef03247cccbf99557073ad99a144172669e49296980c9aeb5fc7fa64660a680c320edb20d + +Padding = EMSA4(SHA-1) +E = 0x90c6d3 +N = 0xec996bc93e81094436fd5fc2eef511782eb40fe60cc6f27f24bc8728d686537f1caa82cfcfa5c323604b6918d7cd0318d98395c855c7c7ada6fc447f192283cdc81e7291e232336019d4dac12356b93a349883cd2c0a7d2eae9715f1cc6dd657cea5cb2c46ce6468794b326b33f1bff61a00fa72931345ca6768365e1eb906dd +Msg = a4ceb81c341237facdf5c8dab1f5fdd725985939df0b623cbb08f714affce42d016ab4b7b78ac7625037a466b1088fc762bc5fd7fadb8afcd89a82b314ff44d5b5472d1a258510dbe28b871c750d86c9a8043640f451001039a3e700b29a1c54272dcc4b64493decebba1902e64f0a665f39867cb3b5ed0044ebd1036f159430 +InvalidSignature = c12ad0a80b116cd65a8c81aadd81f05bde5d6adc60e4deffa3d7c68ed8df5314c98b70979c4ce5f9e1c3f0e52fab15725c4f22dc0c4b182a1d7cd81dc24f54e768dd2518a6cee3952922e653b8feaa32745f92ea01907aa4ff2c5f64ed9bad461e2825eafdc31158fafd38afb39fa10f5f833faca076c8771cabe406be6df648 + +Padding = EMSA4(SHA-1) +E = 0x90c6d3 +N = 0xec996bc93e81094436fd5fc2eef511782eb40fe60cc6f27f24bc8728d686537f1caa82cfcfa5c323604b6918d7cd0318d98395c855c7c7ada6fc447f192283cdc81e7291e232336019d4dac12356b93a349883cd2c0a7d2eae9715f1cc6dd657cea5cb2c46ce6468794b326b33f1bff61a00fa72931345ca6768365e1eb906dd +Msg = ada7d6e417da2c55aba768f60df46b73496cc07866c7d2193f4c5c728e94228a4a90df7e33ce7edbabf78c4bc79dee74a633cf1d015ddd92046bb54a5c1f9bc892b76fbf9727dc79a0a7d379336d386082bcdb0df91da90813ed2421711710542d236ff06c70b0f932bd24ca7beeb1fe870dca9175909e4313da903df504e8f7 +InvalidSignature = dd45ac85aa560159b2b9890cd61b8c082bb02b55529afec05e7f3fc1d73e30a09e0a7a422c20c074bd25c1271924a94d7576d99125d9200e0190979dd4238db8bdd286eba5d3e46a48fa2b18e43d7926aca3312eaa93970797c20c7e12a64c47858d1deabe5260620f01ee528d63e073f90f5044ea92804f3c1500cc2b958289 + +Padding = EMSA4(SHA-1) +E = 0xc35377 +N = 0xec996bc93e81094436fd5fc2eef511782eb40fe60cc6f27f24bc8728d686537f1caa82cfcfa5c323604b6918d7cd0318d98395c855c7c7ada6fc447f192283cdc81e7291e232336019d4dac12356b93a349883cd2c0a7d2eae9715f1cc6dd657cea5cb2c46ce6468794b326b33f1bff61a00fa72931345ca6768365e1eb906dd +Msg = 68a53131f6499d299801d88d6dc311a138934f1f58a5057efac2e6738decfab97645f20e052db97ea8ab4be35f0ecaad70d4cfdf5ccafe5a1175dd5e61b1e64eb398dab3f9a55984e219b0a5509ef2ad0c2b4aecb9278fad06d119b828dfd31b8865922ab8f9a5c5ac15aed927bdb0297361684f5504e1fd409e4389c9bfeba9 +InvalidSignature = e955264d644003b69f39f955150a7f42b629081b5c13787c7a9e2c988089b5e550ad4bc14e7e71c441ddb69afad39c56f811327e25270443cc0976adc9ff392a9e1dbff48fd9adbf6263be6e78d7b95feffbaa2879ba8b75e67a97aaad39d9211e5610ee369777d3f8ffe373f9d7d2984d209a9399cc1e105ffff0baaadbdd25 + +Padding = EMSA4(SHA-1) +E = 0x90c6d3 +N = 0xec996bc93e81094436fd5fc2eef511782eb40fe60cc6f27f24bc8728d686537f1caa82cfcfa5c323604b6918d7cd0318d98395c855c7c7ada6fc447f192283cdc81e7291e232336019d4dac12356b93a349883cd2c0a7d2eae9715f1cc6dd657cea5cb2c46ce6468794b326b33f1bff61a00fa72931345ca6768365e1eb906dd +Msg = 340eff60922f2d65152cde96f5729fddc554434d9aa32b596f7fc543c86c53d796a9ee585bbdcabb8e52bb134146f84d0100201dfe007a386cba81c428a5a00c9f8f3a79ec33edbe400d1852876d9a2348cbdd89cd5a147885dfc0fba6c479dd1668eba98cba1fd6f306fc3b0f0f0dc9625d847851d87f8283968bd08af266b1 +InvalidSignature = 4d744a1aad0c4d76512902eef63753ec58ec3f5e23f91889fd6705bb111db9c688587c320b52e65939c69f2296d9a4c01bc450513486f86a861e706abe25b40a8e3f517ab58e99ffaf6b8c4efbf44ddfa9150349baf5daf0af17cecbbd99d0f5af871ed8b10095b4a0d14d3c8c4ecdf9e52d361d21694dbd9bae7fa395714d9a + +Padding = EMSA4(SHA-224) +E = 0x6a3db1 +N = 0xf650d9f361cf9cf7c1e99b028f392d545b5dc5999a09d22913a106412adca99b3686b3f8ef5178d1bb9b1504503a5f866b563a58c7dc42d8c8537503be0c181d6d050d47a869bf7830f3c85f0e5fcc910deffe1d914ae2f8d77e66e444c579e99770043af2c7f7d89458730e716f80ed5800f8f9751f6f59bde63b6515c96fa3 +Msg = f0b83b8facf6698d564bad334fe494aba3eea42f3cfc378455a989c4317e0f610c160a67527f5d010fe49b3fa6696516c757f3a99b79f0c641c68bb47e3fcb2cb01b22a5042246d5e9573c74c5d9b543e60b9e4dbbf3f36c44e0d410c750da3cc510abd12ca5cc0fceebb75912fc2e38e953cea30432e77e45408b607377e599 +InvalidSignature = 6b5a094e74c5c34ceffaa51dbb15f02689e1c45b620e926f85882800dd4662c9412f1e6a54388b51a58a7d3791c6ca6acdf03ecece746e5e3189ebdf5c958ec0233758f126e4455957b7f6450f65f61f1202f569e1c95e36207916b7bd22f530debc965dd5ee543d80e14b19341221b294d2f4acf846a63705a9479b49fde460 + +Padding = EMSA4(SHA-224) +E = 0x6a3db1 +N = 0xf650d9f361cf9cf7c1e99b028f392d545b5dc5999a09d22913a106412adca99b3686b3f8ef5178d1bb9b1504503a5f866b563a58c7dc42d8c8537503be0c181d6d050d47a869bf7830f3c85f0e5fcc910deffe1d914ae2f8d77e66e444c579e99770043af2c7f7d89458730e716f80ed5800f8f9751f6f59bde63b6515c96fa3 +Msg = a4ceb81c341237facdf5c8dab1f5fdd725985939df0b623cbb08f714affce42d016ab4b7b78ac7625037a466b1088fc762bc5fd7fadb8afcd89a82b314ff44d5b5472d1a258510dbe28b871c750d86c9a8043640f451001039a3e700b29a1c54272dcc4b64493decebba1902e64f0a665f39867cb3b5ed0044ebd1036f159430 +InvalidSignature = 1db247c271a11b2d41205d1abafd433be26e273563f636a3a46191fefe2aceac656a9e91cd58df247a4feda14b006e6871896f1f3fd84a4c91e85a82d88314011b85b3e0432c07fc5f16b0d10fc56e2823bee8746f1ad6cf4cc4603bf1046c98e36cd373d7955ec37d86916bb4cb5ed4d43a5a12720ab9ab7f18a17ce927a286 + +Padding = EMSA4(SHA-224) +E = 0x6a3db1 +N = 0xf650d9f361cf9cf7c1e99b028f392d545b5dc5999a09d22913a106412adca99b3686b3f8ef5178d1bb9b1504503a5f866b563a58c7dc42d8c8537503be0c181d6d050d47a869bf7830f3c85f0e5fcc910deffe1d914ae2f8d77e66e444c579e99770043af2c7f7d89458730e716f80ed5800f8f9751f6f59bde63b6515c96fa3 +Msg = ada7d6e417da2c55aba768f60df46b73496cc07866c7d2193f4c5c728e94228a4a90df7e33ce7edbabf78c4bc79dee74a633cf1d015ddd92046bb54a5c1f9bc892b76fbf9727dc79a0a7d379336d386082bcdb0df91da90813ed2421711710542d236ff06c70b0f932bd24ca7beeb1fe870dca9175909e4313da903df504e8f7 +InvalidSignature = 468a0a4d9887dc8de86672bf5888ab473fc58cd681de1dd4b9fc46eeb32b184cf25877be736696aaa86e9707e6afe57ea1f9ea493e5f72473d7c5e77710e15e325eeac1a1c0a82199fb14f3f090703e9f14d0b0acd556bb4c242eccbec203664d8c903bb90210aab8f61c1de2391cb77f93c8cf6f5e3d1fb621c4109d5d089d4 + +Padding = EMSA4(SHA-224) +E = 0xe887c5 +N = 0xf650d9f361cf9cf7c1e99b028f392d545b5dc5999a09d22913a106412adca99b3686b3f8ef5178d1bb9b1504503a5f866b563a58c7dc42d8c8537503be0c181d6d050d47a869bf7830f3c85f0e5fcc910deffe1d914ae2f8d77e66e444c579e99770043af2c7f7d89458730e716f80ed5800f8f9751f6f59bde63b6515c96fa3 +Msg = 68a53131f6499d299801d88d6dc311a138934f1f58a5057efac2e6738decfab97645f20e052db97ea8ab4be35f0ecaad70d4cfdf5ccafe5a1175dd5e61b1e64eb398dab3f9a55984e219b0a5509ef2ad0c2b4aecb9278fad06d119b828dfd31b8865922ab8f9a5c5ac15aed927bdb0297361684f5504e1fd409e4389c9bfeba9 +InvalidSignature = 03999476730932d46eaa5205f422de58c5d517a2d15fd449404c52ce7f0a3636a323aa681d79bffac60e8d9fbd6e62e299368cf8dedc3c1631d347cdd518e0a18b7e146ff913f191c0e772fc3e50a4424845d23d7e10e038f9fcee9e9a2fe4907ee597e3c589000644d65cfee60115dbafd9a8348df03435224e1f99d04ceafb + +Padding = EMSA4(SHA-224) +E = 0x6a3db1 +N = 0xf650d9f361cf9cf7c1e99b028f392d545b5dc5999a09d22913a106412adca99b3686b3f8ef5178d1bb9b1504503a5f866b563a58c7dc42d8c8537503be0c181d6d050d47a869bf7830f3c85f0e5fcc910deffe1d914ae2f8d77e66e444c579e99770043af2c7f7d89458730e716f80ed5800f8f9751f6f59bde63b6515c96fa3 +Msg = b3e512b4ff753fcf01b6e6d830915f93cb99fbdfca3697f3140371e8f2743a78c4bc6c05f3eedddc266295bcb95adc926be598875604d63c250ca754814b2d34cceef506122287043c7a3cf3879150ed35f0386483323664da662a1849b4ab90334456c1455b66ceabc78686847ee32d9382847f3707def29dd8a33c34f7dc15 +InvalidSignature = 5432923b53dc8ad5df6a5db2b04506b42afbf29e31086fb3aa7b7b7a041940466a6535da54329c1aa5cfd328d4cb622398bb572354eabb3c1a59953c7881d1b1603a3f0c5ce845dda3bcf509c9c7b7f61fb310ae50101d08062eb2b894d12602ec28e7533251c0987e4a290e5affd0083b2216f26a55a732432268bcd1982ef6 + +Padding = EMSA4(SHA-256) +E = 0x183a77 +N = 0xbf15c7a344db52c3da4c73bbe1aa9e43a24cc3ccdfa6dcb994e29846401f3d5ec9138756487def58d4bc5082baa8e93c840405d36ef37f59594d01f0665edb27cee3b6b647437405652cf809200597b0de806ea9ae20799400fe24bb3496d92e65ab5718c61ea24e302b2414f4a6ac1c99a4177de0f83882d638c46c95e2412b +Msg = 14ccaca3e4e313a960023ce1ea1335a9b29b47bdd7463466cfc7bdef08de6759cfba7f5072825c5da12fe45c1a9c523186e036b79ddbbcf9910f32a5aab1c5bd2d008b9083d6c7e9977d688680c3d2cb6051e1b88c382b19edcd86fca6b7cb68f646d94c6007dcb60a95cf4564b13fe1099552a9ea86092da9a9c2de431701c3 +InvalidSignature = 93e0eab6ad774d35fbf94f2226072c7b6dd9edb54377ab7d8c8f8c1f125b62536334d953d3c610ff9aaf04b1962cf30ec213a6022ddbdbdad67084db957853a4d35eb644e1dcf8ff82b26a74738271b2394b5a063de453ae5c0968034dc7ca12f9d1c11ac213e801794a00eec5d3ca9469a47ba7b932259be0aaf13d41302c05 + +Padding = EMSA4(SHA-256) +E = 0x67109f +N = 0xbf15c7a344db52c3da4c73bbe1aa9e43a24cc3ccdfa6dcb994e29846401f3d5ec9138756487def58d4bc5082baa8e93c840405d36ef37f59594d01f0665edb27cee3b6b647437405652cf809200597b0de806ea9ae20799400fe24bb3496d92e65ab5718c61ea24e302b2414f4a6ac1c99a4177de0f83882d638c46c95e2412b +Msg = e5494be79aa11936c226d26f260c2a8baa36c7a4d2a9eb068640528812a15e1d716f71a6cbc29a0a3cd47589d7fd4c4debe1824284e8322835ee13e7153c9f2208b7740e4058fa8503dc4656aebd3ee0fa60fedf7e907b85752b66cdc21b540c31881bc8004c7fce9ea80e7fb235486b5f1d0321c68a0e44cd5f15e21f27c402 +InvalidSignature = 983e58dd64d1dc369a71485a497f9242a527bb285e5039e88f997a30fbdd32f3022c453218e22f0180c3f753bc0d6e3d695ebde88e8963571adb68510c1e40d84ac83785cea9ef84bdd3957e98d718c7a97b22f692dfa9d1273a97ce9446794fd193ec3d9354caad1b7bfcddf82505f8a963f7759d108b7a67a57aa7cce3c84b + +Padding = EMSA4(SHA-256) +E = 0x183a77 +N = 0xbf15c7a344db52c3da4c73bbe1aa9e43a24cc3ccdfa6dcb994e29846401f3d5ec9138756487def58d4bc5082baa8e93c840405d36ef37f59594d01f0665edb27cee3b6b647437405652cf809200597b0de806ea9ae20799400fe24bb3496d92e65ab5718c61ea24e302b2414f4a6ac1c99a4177de0f83882d638c46c95e2412b +Msg = 3620220deb2101077555298267995366d834f856ac0cb687151af5d3581bca09d5881c8842c9050c37a67ac7effe2fb44dbbb5281d05e5aa9db682043b0e1a9aa1a92dfbefad92b64748156f8f5a6531726e2e06a8ef82c578997d2c7b2d292ea2699f8e7a376fadaf2542a1d015be865135aa19d6325383afa92e729edfbe6e +InvalidSignature = 3e9d528a7bdbb9d1083384e67441712645c2aade8ca32c8c5632ec2708b6b9877dc4cf4803b6cbe533fc58db7ab01019ae879cf746dbca08ef39affbd600562ae99613d76183554e712e90fdd4b37a0092a3ddb3bf2835e6fc6ee12e7b355ac006e8e5725d8773d856360bbef7a896fc66594b1a4f7ecbd13ed2c02b76511feb + +Padding = EMSA4(SHA-256) +E = 0x183a77 +N = 0xbf15c7a344db52c3da4c73bbe1aa9e43a24cc3ccdfa6dcb994e29846401f3d5ec9138756487def58d4bc5082baa8e93c840405d36ef37f59594d01f0665edb27cee3b6b647437405652cf809200597b0de806ea9ae20799400fe24bb3496d92e65ab5718c61ea24e302b2414f4a6ac1c99a4177de0f83882d638c46c95e2412b +Msg = 75d462568edb867e996ef0197de4685fe3528225985d2053364c38970162d85b0f6a67f5ac932d1efc7e16a6e296b26621a08175c1926e9fb5a99912bab6595b82b9829112b0e3d069b113e962376e58dbba5a771782cff161bc1678f2ced0bb15e83b9289dbb17c272f714cc46fa21f59c8959162d34b3183ae373271514463 +InvalidSignature = 97828f3a8b864a95c19b617aaa5744cb09c3c37758349e398169e2e8344eba663f9dc871f744b52b3f15d07875ae8706e7bb849e0828e6c9228cf43e742fd2c233f2b31a67365a12f0ebc2d9d3369232c6939cb9e6e80b18443820773ff796d2d77d633f1e240a2e62625ca6e85e85105a9b9beff0c6d86a112f1e9aaa551c88 + +Padding = EMSA4(SHA-256) +E = 0x183a77 +N = 0xbf15c7a344db52c3da4c73bbe1aa9e43a24cc3ccdfa6dcb994e29846401f3d5ec9138756487def58d4bc5082baa8e93c840405d36ef37f59594d01f0665edb27cee3b6b647437405652cf809200597b0de806ea9ae20799400fe24bb3496d92e65ab5718c61ea24e302b2414f4a6ac1c99a4177de0f83882d638c46c95e2412b +Msg = 372c9d4b73d3d7527d991817dac22792b1a2926824a8a30fe09b9033f324f259df8d78c3ecc8dd93c2b31733369ad2f365fd1cf4ff946246e6919b4df825c36928458bd5d4ae4fd0532748fbcd0603034ff5117f1ef6011c4ca58bf78abd0e4a3dde3d4bd48e1451587d1239440da2089811dad129d567da3b60c8fa51f5bb45 +InvalidSignature = 7ea27bfe422507d9f40f5200ba8b68d92147611c63825aa1aecb3268893388be452de5c3f9c6d224d5633913d5f27a33b669550c5653315fdefb6032ca50f781e789f148f2642aa479aac4f85454425e570cb0cba2a1a8586178a48127897003be424eb86d87a2c5c95627dc4407f4800536567337d88d1df3b369b176a21c6e + +Padding = EMSA4(SHA-384) +E = 0x35c661 +N = 0x8b71c2bcb324a3fc23d292fb4f18cab5140d521013361a07071bc788859cbba33fc226b2cef9c1b3663d307acd3e4d8eb7acff63d048495a2d61fbeb617a42c4f424a347673173902cd1cb11780003e715662d195996fbff55f6b9feb54a18197e6848aa8baa15fa020cc54e72ec976d766ed63ee4e00071a11e29d7baf30e3f +Msg = 78b8e34e3d1026e88148aff5a05d5b6ff747113148cf47665fa1c842f6a2b4f0d783c8cb4097dfd08be1b9530e72fcf241f278c81e7cafe3ceaf95f7810194539e57d3151cd3b89a2fedac3928c61e3196b8cadfb2323b35fac38e671b747ae7145b8d94996db82fb5940e0eb402c91440c48ee0ca9af2452c063cfa8ca36c93 +InvalidSignature = 697f7422aa7bb453c6b7e5c3c1f5a44d4631ceb0b9a9e77a0ffffdadcbd50d8f69a2fe23ef495191dbc4df75605198af429807393efce5d0742c6cd65ea4f6e60fb9de39faf141f6b9f2339bfdd95677de6ac7856b183ca7c2e19fcfefa916858e7e41de93257e8771e361d056d5c96557c655e1da2d4906798cc4b93509b0af + +Padding = EMSA4(SHA-384) +E = 0x35c661 +N = 0x8b71c2bcb324a3fc23d292fb4f18cab5140d521013361a07071bc788859cbba33fc226b2cef9c1b3663d307acd3e4d8eb7acff63d048495a2d61fbeb617a42c4f424a347673173902cd1cb11780003e715662d195996fbff55f6b9feb54a18197e6848aa8baa15fa020cc54e72ec976d766ed63ee4e00071a11e29d7baf30e3f +Msg = 8ae68ad40631981d0cb68428c642fabc658ddffc1761e4a436fe5c90bfbe4b7e07f5bf14a91b6325c32d5130625028293ab85e7c9bc8d850a07ab808aa0277100cae33d608114a16fb60275bd41c5cc3caf1f1024fdffca93f9772a95e283d1201da8f210b5a757a1b18afb204eebf107e0240951bed79397c1d3278c477c60d +InvalidSignature = 7c17bf8aaeafb9c97966d905205b1f007a1379e5fea9418bd6decab846bc4d430de0315c5b2195ea62900b34b7d37cd6dde7e37d9361073942976215e7183e4dc876d69e1eca9cc3786d2e9922b71333ae3f0cacbe173a6346c152273556b6bdd1afb7fe01fcda772362fe20be34bd4c8ed9b16cbcd3db910a0d89a1859a2539 + +Padding = EMSA4(SHA-384) +E = 0x35c661 +N = 0x8b71c2bcb324a3fc23d292fb4f18cab5140d521013361a07071bc788859cbba33fc226b2cef9c1b3663d307acd3e4d8eb7acff63d048495a2d61fbeb617a42c4f424a347673173902cd1cb11780003e715662d195996fbff55f6b9feb54a18197e6848aa8baa15fa020cc54e72ec976d766ed63ee4e00071a11e29d7baf30e3f +Msg = 5ec0479f0010f6f12a707ab52bc4ba883f29ea19617d02d660216fc535fd08af94c54384c17ba9fba53687792121e734a2c6be98f68d67ea5e7f502be450f43fee9d094e1472fa6b2f0f9773b2ec0c383efa0fdf702c5e87fe36692c02954bca95cfffc5a0fcd188ef85126c872c10dc3a4c46b87862cff668cd218f37d2f799 +InvalidSignature = 7202f1ed02d85d82b574b06fa3de38a0d19b80a612f470f22b4eb8a032c15be565bcfc7e9780d35f1aa11a312339554ec51e690287ad57acff359fdbe7cdfabf9770e9b33343cd8aeb8b2ddaaffd1d2308ec9fa28e5dc26abfee5c5e8470adf13380e7aefef727a78dffaf32bee251ca8bab4dd375d2a9e6c470943bdb58028e + +Padding = EMSA4(SHA-384) +E = 0x35c661 +N = 0x8b71c2bcb324a3fc23d292fb4f18cab5140d521013361a07071bc788859cbba33fc226b2cef9c1b3663d307acd3e4d8eb7acff63d048495a2d61fbeb617a42c4f424a347673173902cd1cb11780003e715662d195996fbff55f6b9feb54a18197e6848aa8baa15fa020cc54e72ec976d766ed63ee4e00071a11e29d7baf30e3f +Msg = 3de862f4efd8bda0f2f8254f730e5a8d5baeab4382a6c5371f99c9d684e9a13208da934744f5168282abe584723b53231fd6deb122000681153960a84bdde601be499174493f2a77188c5dd45ce70fad431df1be276b55e3062b41da32b4c249497b8303687e9e879ce2b2ca99da3636afcc0df2f9af5a64d8b895f49f35df13 +InvalidSignature = 26068d35b77ed46848c6006fa718c92ea035464018403019929daa2fb8af505ea81e7b0c1ffeebd614d006fc6c445febc27a562ac6bae807a52d2268690d26b1510c9c1bcafb16626212832b1c5f8a24630c16849e6c5dae23d2af780f34095ebc298a0cdfc3dab0a853148b74b676baa2b23bbac4c64b7354c3f0e5c901fc09 + +Padding = EMSA4(SHA-384) +E = 0xc78d0b +N = 0x8b71c2bcb324a3fc23d292fb4f18cab5140d521013361a07071bc788859cbba33fc226b2cef9c1b3663d307acd3e4d8eb7acff63d048495a2d61fbeb617a42c4f424a347673173902cd1cb11780003e715662d195996fbff55f6b9feb54a18197e6848aa8baa15fa020cc54e72ec976d766ed63ee4e00071a11e29d7baf30e3f +Msg = bf087ce3582a9462c3706a2eb7cafae1b9b79c0185138977af309b428a29546c4973223d64b5e1b03edaa2230464ab52d803bf862f669f0a7751d0dffef09fb00f6b63085eba02c3a5bbb6c3908111e4d7ef3f31a9868c58517c255b140e23895817c5ad0ce0fd85433a2f7522ca357dfda5a669bd1d584785da231e952ce8dd +InvalidSignature = 17cbcaab779fdd6aeac8f0b90fbfe96b6d7231fdb550f2caea85eb9911121d7a0e956cf11414bb111d1d0b05b1404d480d6eccc65c0d301207ebc1b150247809f4cba9ee3b5f759c59602b1e63594ccd374d509a7c135a68c6013ed73ddf68cba5ea31087af451832411dca910fbc2aaab286b3a9c95b1655ab872e8c2766d0a + +Padding = EMSA4(SHA-512) +E = 0x7b8267 +N = 0xdab9c7d28a2b1e4995c12bcae3c9f580a2dd5372441888dc83aae5b515ebce3b95786c43b5811ebaee6ad90bff9e55ae1edccfc0fcafb4cfc43743749307ec0c36886c88a174d0156a2f88a25a5c594c558bf1a947335b1ab02e77bfeee5ab0cc25455819397f74d30ca31074d4612d9d928b66477ddf7b83c0cf4ee279c9071 +Msg = ca69f73a1e17310789a65561639b2b054aaed69622c4fb345b1d255172cf68c0bb73450f5d1ece179e930ad161b69b6cec449e9cefc2d334c2b3fef7ef0e8dabf0ef7a703a8d73507a6c39171ed446651781b201dd9c5770b4ea34c72f440fbdf2475e04bb4c68daa49aa8dba2db721952cdd96ef53acf11b82a8e683a57371d +InvalidSignature = b8459c62f5dc848a47e73837c3fb1b5b96c6cedc1cd0e08d5bccb8a0fe4e43ee03180a9457a8db53c16ab994e959bc59d29d3b15749a8e9cf43cbe81d13c3b2e0d55198e0776ddd2915e25f59b17e914888e10809016afa90fe24d6bf9aef635f291f6df2a80b777db31783ffd7148d078ee82ff15b4b83298c728fcfe80f58b + +Padding = EMSA4(SHA-512) +E = 0x7b8267 +N = 0xdab9c7d28a2b1e4995c12bcae3c9f580a2dd5372441888dc83aae5b515ebce3b95786c43b5811ebaee6ad90bff9e55ae1edccfc0fcafb4cfc43743749307ec0c36886c88a174d0156a2f88a25a5c594c558bf1a947335b1ab02e77bfeee5ab0cc25455819397f74d30ca31074d4612d9d928b66477ddf7b83c0cf4ee279c9071 +Msg = aaa280f51dfd88d1e7c7f08834ca69d75e4743996295858e950b3c5c922013d377d1247551430e36d4aa48805069b57ae07b788ae5110919b27c8896894e52bdc7bcd3195b479bc77c9cb37e9cb831cc974f0aa2316f2813bf61bc5924d0d619ff2c33e82351550d4864d98800fe0654ec8da2ea2ff70906238080ad4bedc66f +InvalidSignature = 570c0eecf611c34433df2f79b602ab96459bfd22a27b4acd07584dad4957af8c322ae98c376312c6b9330e50546a148734219636dd44de74106663e576ea85f8e02d9d03818f42134fc90c78fe94f06c4367e5a6c11357bc3abfd313c40a25986c083210a066985da3653eaf4581912f5396e5bd15eedc2d7fb9bb076ef85c14 + +Padding = EMSA4(SHA-512) +E = 0x7b8267 +N = 0xdab9c7d28a2b1e4995c12bcae3c9f580a2dd5372441888dc83aae5b515ebce3b95786c43b5811ebaee6ad90bff9e55ae1edccfc0fcafb4cfc43743749307ec0c36886c88a174d0156a2f88a25a5c594c558bf1a947335b1ab02e77bfeee5ab0cc25455819397f74d30ca31074d4612d9d928b66477ddf7b83c0cf4ee279c9071 +Msg = 512dcdc30e9ae2b6e44a773eaffe62b10050dd2a12de22d100aa385d36c10cd7251bc3a03cc34fb513374032e912dd1550e874452772eed3c9eba67f84b97c7e4d50257ab154c5db0ffdbf4505c0cb61282c4ae1f812d7be13e81fc4a86ff2512f949a5a57946bae40649b7feb50541eefe208066d05051c456a49358a2b97d9 +InvalidSignature = b19f58f4374cc02135eb3aae5303dfd5e54b68ca90daf44e2ffb4dcb65ad49eba624688b7c18987177573ad4299c8cae53fd2ce2aae3515d033673155f1e5849b874f6bb28f691a0b920aadc7cfd5218fa2bbe60513df35f50bf8afa968c7f3a821ed9f185f23d020598d745be5dfa74b4ab25029bd47000637a2868438a6cb6 + +Padding = EMSA4(SHA-512) +E = 0x7b8267 +N = 0xdab9c7d28a2b1e4995c12bcae3c9f580a2dd5372441888dc83aae5b515ebce3b95786c43b5811ebaee6ad90bff9e55ae1edccfc0fcafb4cfc43743749307ec0c36886c88a174d0156a2f88a25a5c594c558bf1a947335b1ab02e77bfeee5ab0cc25455819397f74d30ca31074d4612d9d928b66477ddf7b83c0cf4ee279c9071 +Msg = aae7e01a6e1a1070fb04dbaf97684bd0252aff01eb0715f899844d8887246a723fdedc7d3bce9dc9f02b59600b79d10efa008173ae7c80569f16a93c1193f83996cc3607d55ed95589a22661cde098c996bf859f8100ffbbcf6cf955ad0baad3b99737dfc3308cbdd0518adb650368aa025153adecfb58d02f6f84fae4f44ae5 +InvalidSignature = 2935b15fc9d8f8dacf912f828cad15c50e66745e08107bb23c419d7b177940716c04774898be1db3b175daa1cd1014900e7ec64705a1a145789bc3a7a5d2bb5a5956cf66a55b258913193aa44d29a731c33f1b7f04cb9dbc55f351a12ad77796502876fdfe47330d501c52fc87c5fc9d114756ba496a3742d5eb38f8835367c9 + +Padding = EMSA4(SHA-512) +E = 0x54128d +N = 0xdab9c7d28a2b1e4995c12bcae3c9f580a2dd5372441888dc83aae5b515ebce3b95786c43b5811ebaee6ad90bff9e55ae1edccfc0fcafb4cfc43743749307ec0c36886c88a174d0156a2f88a25a5c594c558bf1a947335b1ab02e77bfeee5ab0cc25455819397f74d30ca31074d4612d9d928b66477ddf7b83c0cf4ee279c9071 +Msg = 0c5f5fa28397254fc62d7e2cb124b769873cdfe37f66713d7f7a3432272c6029113d020a57eea15156ba2261b244e91a9b8f41ad4e6dfeafde3a616d34c93b80549f55a1e35f10bee686494dcd587fe0b01b38f9d882a020816c7434decf1eff5eee220c2ed3b8bdfff9ba980949c1e250478c6f268ea1b8f17a362e2e2451ce +InvalidSignature = 2596aabc2978bd62da57c486172a2cf433eb145835059fc035bd42886500156eca00554a989d19b6bcc4f640eb7cb5cb634dae38f59b015a01ffea0504847c643d525b910f61c2718f4cbb076e8af82183661d6c7e06dddfe1579ca2d6dc7e3e056b0ff6e6806fdf419e984018e2a1126820fbe966c52f9d8295a2a9cc9d0e0e + +Padding = EMSA4(SHA-1) +E = 0xa4822d +N = 0xcef7d8f114854a2a681fe6ef600351b20a9d992010319590ea20f4152565098aed46b75330cac1da85652398402dd9bfa04f4e6c63f3cb6a30ee169b243a5ea0757646a47dc51db6af86adaf9b700044978da876d49863601d0c4ce7629decdb7485df787c68e250fdfae9d77251a315f127a93dfb024c040e274ec658e2c19d +Msg = a4dd2d68a6ccaa4d2218c34c89fa1b8b37ea9a61fa121269d10222d5f3a55b051374a259e3e9d543d737b2a02b38f44827a7bee3a28f3dffc5038a601110cd97a3f0a8d7b780d3036cf5030bc7ca1179f9fc5847e57a5ff4ddd7b8d7ac4327b2dab9078a2b7aeab669b980376398ba4736532e34cbbbbe6fa1e774e0cd26b17d +InvalidSignature = 97a9b907731d605e40d7df6a8c813e3ff319a02074a966782fc2ef7937d0e9710e4473cf0703c23de5a1d238aaf38f6c5882725fa386a92f50c213b25385bd1d6b481708959677f7263bb8766049c3a24022180ac7db049edc37f19c1cf1e613a6d295190fa86b8f52b52e989507ea1368637cf6147de89eb9d840d5a2fc23e4 + +Padding = EMSA4(SHA-1) +E = 0xa4822d +N = 0xcef7d8f114854a2a681fe6ef600351b20a9d992010319590ea20f4152565098aed46b75330cac1da85652398402dd9bfa04f4e6c63f3cb6a30ee169b243a5ea0757646a47dc51db6af86adaf9b700044978da876d49863601d0c4ce7629decdb7485df787c68e250fdfae9d77251a315f127a93dfb024c040e274ec658e2c19d +Msg = 8e1451587d1239440da2089811dad129d567da3b60c8fa51f5bb4544e0f5ec936f165efa3edcb346b7974b67daddb2c73a7ec7da48ba1ef7d4b2a266d11d7fba593c3f60f11032790dca14e5d783eaa02c2d2d52e7ca2a2163dca9ca3b1ccdf0546e3bb41e157e851623ab399034405db35c52cac55ee879a91fa299a55a9ede +InvalidSignature = 9003fc803fabb16ea2318a36e3e00b8a0d91c882b3cf11ac778e445cb5189b920e7689b865f1a323fb28bdeca4effd085de9611021ae95558db37bde3ce4326a1c931a60afdf03c3cb5a43465242f82a6b27352e1fa75af4e7bc1a93e81b2f3fc07a4312174b8888e4fbaafbb204880f3188e3e739223a57bc9583e6f125f597 + +Padding = EMSA4(SHA-1) +E = 0xa4822d +N = 0xcef7d8f114854a2a681fe6ef600351b20a9d992010319590ea20f4152565098aed46b75330cac1da85652398402dd9bfa04f4e6c63f3cb6a30ee169b243a5ea0757646a47dc51db6af86adaf9b700044978da876d49863601d0c4ce7629decdb7485df787c68e250fdfae9d77251a315f127a93dfb024c040e274ec658e2c19d +Msg = 6bc3cf22b29b88757a39072df815b59e7a4f01079344a7c8786032cfaa33bf54d5c605c6f82f9205c76357d14e4c6783d61bfcfa0ce0bbd9605739f0ac05bdf716844882371cd2317d93d727cd4512be6d77897922e8c93b95a973b6fb2ff725f5a7a03eb589d16263708e18bf293db90709ae6d1b845a55dffce80ae1d7f647 +InvalidSignature = 1a73d7d3cd4dff2de010d2ab176ee64db3adf4b1fd07cf37caf19bd223d6c343e7ef75b14603ad9e0a52b853516cb43f262552d2e25f72c2c3119f0ff5b516dc8dab8417f4aa2a85b812e8600b7cfbdd217db95e9f889cb648e865215289d88813af6c562b48ab0a2a12c18c7ff927d020329cd53635ac5e7c1c7fb6a9139566 + +Padding = EMSA4(SHA-1) +E = 0xa4822d +N = 0xcef7d8f114854a2a681fe6ef600351b20a9d992010319590ea20f4152565098aed46b75330cac1da85652398402dd9bfa04f4e6c63f3cb6a30ee169b243a5ea0757646a47dc51db6af86adaf9b700044978da876d49863601d0c4ce7629decdb7485df787c68e250fdfae9d77251a315f127a93dfb024c040e274ec658e2c19d +Msg = 63215755a54b4a68ef26d1cc120c6b5a963cebe706dd6e6c8f409065ca66e076d5c29154a83f72e3a685209c7378793206025575ff1371763ae6aceca48576d64d8f8562bf39c90e8f93a30d310d52ec1039ae75ded218d429feb1f830d0ca3cf4119c4792403930cfd7c3e6f5d0dcd0de685db04e234bcd86100751154ec4f0 +InvalidSignature = 3cdefbd51d9d74dcb34cdd5dcb6aa2329c38b72bef3fc30c5559e564fea7df8edde691f7793fb37e4ee8e363884493e21010e67c2b1310297a967dc852f94f1121456c6d83afc935586927cf1b5a1a927a221a05b133dbf775797c112dcece11232566b64e27bbaaddef31ad704f8b12d0e41571671de1e0fdea873a02cae156 + +Padding = EMSA4(SHA-1) +E = 0xcb82f3 +N = 0xcef7d8f114854a2a681fe6ef600351b20a9d992010319590ea20f4152565098aed46b75330cac1da85652398402dd9bfa04f4e6c63f3cb6a30ee169b243a5ea0757646a47dc51db6af86adaf9b700044978da876d49863601d0c4ce7629decdb7485df787c68e250fdfae9d77251a315f127a93dfb024c040e274ec658e2c19d +Msg = 361f28f34dbee24034e03367b6b8d34df3738ca3a86b9ebcb09e639bcb5e2f519f4a7a86fc7c41556404a95dcb95e6149b7f5b5ffbdd026051100f8f056cd00d8930d83596bc5c73b8fedd590c2e07ef48bbda4bfd850762194c9d1eb068e4b1fcbb8928a2e5fc4336b6178402e90086030f509035c9756a113a556f53bc33e4 +InvalidSignature = 5b594ac8b973c6fb485d17268619b26c9948ff142284487a2ba1ab3e65d12af9e589f8fc0f583bc1136a2744be1f325f43e0b604a20c229996471ac2ab69860439a57adf60257945f4197e57b7c6711057a695f13d4b44f04d7c2bb87bd492fb0c03006c184628bade5c168fcaaba94fcfbe0911cf7e0b514aa975922e4a93a0 + +Padding = EMSA4(SHA-224) +E = 0x412b89 +N = 0xd7147d934176601d8dc64f372838bb46bceb7ed10e6dbd3100a46340d889b8e5ba3d69fbce0f4c9fa2b4df614a14fd0503dc04d6ee671cc6283d4d37410b6d0a74cc39b3d83728ca561c99d920e80f1d971e927456dab06cb9bb8600f540091f96d3605a8bde99e01cd977aaee7dcca20c328af04366bd5975c623785839a355 +Msg = bc8e2a0b7a699afd26236facc6780b4ccfde98a8f30b86c23bb73ab955a304f02fda526dc537247f3727c0a41eb0a7a920b3c713c26ef2be7e448fc416c190a027d9a4940170ad48b62074b371369b3e09fdd427d6405124c40a7c4aa5b0e72ccc118647d71d1c9ecc94f3a16810d053b34626acd8898a3c34906712ad78f3dc +InvalidSignature = 70c2b47c69e68df4ea95dcb48bb3609b98805340d4336d544fa5d628af72583ae86a28c043c5aeab389cd7c23f2e164ea32ea83b5557cdf1421e4ed72d27ebc6e645e4743771dca252726cc6015ed165182c90e972f6c6be11c81c1f68083f58ea100ffa61aa0d7aa83fb4bc7df237dff22dc03093b65d78eba1e57d4344798d + +Padding = EMSA4(SHA-224) +E = 0xc9c009 +N = 0xd7147d934176601d8dc64f372838bb46bceb7ed10e6dbd3100a46340d889b8e5ba3d69fbce0f4c9fa2b4df614a14fd0503dc04d6ee671cc6283d4d37410b6d0a74cc39b3d83728ca561c99d920e80f1d971e927456dab06cb9bb8600f540091f96d3605a8bde99e01cd977aaee7dcca20c328af04366bd5975c623785839a355 +Msg = 370bc75902d814961b5d55a3ca12334f31df07648182a82c6d308033df7fe64fea83a8de0137e64f661f27e4e42ca6b5c1e0edf9efb2a58182b4ad85677369a3521f5d25f8ecfa837fb7b72832ed64797aa9bb14091c395559322c1f55720cd956270eb650bdf73a4e6d2efa1b1d16a342819a3d39870ab1daf22589124477f8 +InvalidSignature = 3e18333b801bea1045458e538142886d338017f2d8e35147382668c8a68596bc2ac5bd7f781ac756e5cad5114b4373bee0758fb1b3a9a5d59d6e5345187797b9b08a9ca87cb039b36923e8be48f6839c00a165836f761c4afaef61da4b4f64c426c78ce22be51774ffe67cc1609160e0369cb894f036642be789875b8e8e33cb + +Padding = EMSA4(SHA-224) +E = 0x412b89 +N = 0xd7147d934176601d8dc64f372838bb46bceb7ed10e6dbd3100a46340d889b8e5ba3d69fbce0f4c9fa2b4df614a14fd0503dc04d6ee671cc6283d4d37410b6d0a74cc39b3d83728ca561c99d920e80f1d971e927456dab06cb9bb8600f540091f96d3605a8bde99e01cd977aaee7dcca20c328af04366bd5975c623785839a355 +Msg = 5d85ba30feae44c6de674c4ea2495d3cbe892394f46f18fe1a0a601d1d23f01d466ff68bbc08756a4b1e308363eacafc64e42b2c183626ae817058b4d67d539ec8d6fccc09f531b00f0daf2716f833096471e0fed083e19485414f8f04b855816822929aee5dbec0b49b91e2c15ae08a46970ab2233e92d9ade60d56afbb3feb +InvalidSignature = 1b5f06f3c6969fdec39025d409faf8a800ac771d5bb821cb8ebe5343dfeb93dd741ebd881dbd02d029cc5e76381b451aa6e2effd2a1eb0291f002e3cc4909cd78ec5356b11756cdd06db3f74eaf18ba49f93f7fbf56880123eabf41bc1f9695675a491b140944b737df538bd7da904f72f469c890d05d858d145d59ba152aa19 + +Padding = EMSA4(SHA-224) +E = 0x412b89 +N = 0xd7147d934176601d8dc64f372838bb46bceb7ed10e6dbd3100a46340d889b8e5ba3d69fbce0f4c9fa2b4df614a14fd0503dc04d6ee671cc6283d4d37410b6d0a74cc39b3d83728ca561c99d920e80f1d971e927456dab06cb9bb8600f540091f96d3605a8bde99e01cd977aaee7dcca20c328af04366bd5975c623785839a355 +Msg = 70bab1b9866237e8f5609aebad3662f5a64677221a3aeffff2a3254d7ee00b026842c191eb6e666b40022ec6597bb49dd25692f82575306d1dc5d9e78d1e14a6416a3187350a228605758c81a5221e3f52a922b0c8255176b6dceca56f2208c7e27a2a24ccff13402c02dda4f8f547e10e874ed36d11fd23a531850f8cb4906e +InvalidSignature = 1e43dc1fbe0363e626d5448f3670a100ba199095d3d8a81944ec33c269ca5e2df4256dc5749b2add1accaaca0c3bef0a901fe895baca9eaf1e521ea015dc4c2bbd334a0d86a5ad65789adeda378a34d25b11d731f3950581f99a9aa385f2d6391cd7402406ae72962fa438cf12d9aeec557cd8aa34ef483ee3aedc1737d748a6 + +Padding = EMSA4(SHA-224) +E = 0x412b89 +N = 0xd7147d934176601d8dc64f372838bb46bceb7ed10e6dbd3100a46340d889b8e5ba3d69fbce0f4c9fa2b4df614a14fd0503dc04d6ee671cc6283d4d37410b6d0a74cc39b3d83728ca561c99d920e80f1d971e927456dab06cb9bb8600f540091f96d3605a8bde99e01cd977aaee7dcca20c328af04366bd5975c623785839a355 +Msg = 5623af60bc0fd288d83dff1c0a212b5182b5b7134a6e949c876fac46fcfe7d9dcf3407b990f8e9cb772ec7f5ed2bee5f4e6c3b87ee8839d85a64897fe0a6877a516c2af1053d2cca20406b7814ab9013677feeaeb773ade5fb2d27b50bb892916333e0b123c6e3ae5bdbb54c868a579654549831ad1538eaf2344e91861de70a +InvalidSignature = b1705a416781943f623d7e766fe1824bbabf15760f3288280d36208d6eea1fe8d638a9a5a7095845cd1870459a7f05023950756d01b630b1dae3818383c5f5a78b264f191bdb28735f350839ae58490b5fc13ba6794a9500b956782fb013c28726bccb0b19489e7244eef84b9262c603851be1b885c63c4d1b012e1a87aa30cc + +Padding = EMSA4(SHA-256) +E = 0x4065a7 +N = 0xd40e4a247dddd8dc32a70a38d287f3fa23aa016b77c8e8e1a98c2f60967a2b7a38f8614066031fb6eba697c367e3430cd8d924bc9eec28529266f690d538ebb4b0381b8966e7224e3c526122afd181d6e3bb6145a5a28d46dd36c1f1da823e0ff38b439c7638b44a127b072543f18192efde9cb381b2e98f4f5fe854e3391275 +Msg = 9299311456fe2ddffb3d231e14afdb0e3c906ff1fc554f04ef3f87b023314504c3bf9563f387707afcc4f575a920f673f1cab637d5c9f1208c901d5bded2f057ce9722797b90741248a7f18e3bdb74eea34b6a78fe90d9ac1950a27b791003b4fa4a5fbfb6c0428d280fa0cf92875d669b3a121b3d530f91deaa9c77bd958502 +InvalidSignature = 70d2c3138dd7a07fe22e8e3d2335e0a2c0cef949373f53d4d242e4027c154574f6d18014252cc10ab02ec1ccdcd3dc6f7c3d131346e76edf38ad66f36fec73e93df7f548ed7ba1759fced7b15c8cef2875822a6ea5b215a5cca0009fdb64f622eb1d9e27df411c3a1b916511dfd51da873d14a15b6d87553a2546ee15327ffe1 + +Padding = EMSA4(SHA-256) +E = 0xbd23bd +N = 0xd40e4a247dddd8dc32a70a38d287f3fa23aa016b77c8e8e1a98c2f60967a2b7a38f8614066031fb6eba697c367e3430cd8d924bc9eec28529266f690d538ebb4b0381b8966e7224e3c526122afd181d6e3bb6145a5a28d46dd36c1f1da823e0ff38b439c7638b44a127b072543f18192efde9cb381b2e98f4f5fe854e3391275 +Msg = ca2932d61c66292bb02e7e64a1c6b40438e4fb91af640ceb3a3c55dc48b256ef05cd4b8624090b27dd4e30173123782a75206bd90ea13e957ac2f85b9087d389085ae5f03dbbff2a3233d62dd38960217e39816fc222e71b677f3353ae185948d9ba493ceee4cfdcb9c3b7d1106036925b19857c534ecf24095c4dec2acfb0d4 +InvalidSignature = ac59e4b969236d714c59cc4218a7cc02cb31d86aa24741ebab2b02deeafc350c9d533c8eb3d9a5f53317a634eeeb05e0d6d292fc52aa3b5469168b8cc79b2ddcfe9be2c42adf62dcbc568387422851f334a20b2994b47fa43615cf5eec6eed3a9954d7716526bd96d26118aa85e23c6c82278539874324822b5975c1370a70d5 + +Padding = EMSA4(SHA-256) +E = 0xbd23bd +N = 0xd40e4a247dddd8dc32a70a38d287f3fa23aa016b77c8e8e1a98c2f60967a2b7a38f8614066031fb6eba697c367e3430cd8d924bc9eec28529266f690d538ebb4b0381b8966e7224e3c526122afd181d6e3bb6145a5a28d46dd36c1f1da823e0ff38b439c7638b44a127b072543f18192efde9cb381b2e98f4f5fe854e3391275 +Msg = 1d4b556abc81b293c22fadd2b48f26da8699c9f56c8184a6ed813e8d39d8c68cbc130928f38b89327f2f0aa678838ed303e984bc27203dbfdc0a9f7465b21dd8e08de7ab1c005d16aa23ca9137c54f0419b01d2c272de741cecb98d6615d4100b14255badee918886c93555b995b4fb5ee74fb0d15b36c75ea4d8f7ad4e1184c +InvalidSignature = 425e7ab27d14c8e05f82c9dbc8e660e0f0622db0426a741ef7876b749ff467f0e58043f1664de21881f63c0809527abf401038ca92000ca0c0f6d22d630c995fab4d2661258fd506cd77189d88c4541278cb5a3e0ac54e7dfa431c4700f99157da16e4f87b925368f537362dbffa9dbaec7524de3a1b1d9824ce339788779a15 + +Padding = EMSA4(SHA-256) +E = 0xbd23bd +N = 0xd40e4a247dddd8dc32a70a38d287f3fa23aa016b77c8e8e1a98c2f60967a2b7a38f8614066031fb6eba697c367e3430cd8d924bc9eec28529266f690d538ebb4b0381b8966e7224e3c526122afd181d6e3bb6145a5a28d46dd36c1f1da823e0ff38b439c7638b44a127b072543f18192efde9cb381b2e98f4f5fe854e3391275 +Msg = 99331af1b3c7f0f9426b4e3d9b30d371f7762e171c02e13b39514561112bcfbc5b7b91a0695d043a0979047fa9901c62be54044a667d68c34b19eb73cb236c5157588811194660e2daa69c5c22ebb0b4a11b5d33cdde7be6cdd5f796962c18fa5473062c0ba98c5a7e9a1dbe506c15d0697442ba9b4ea30c852c6fb1b86e5922 +InvalidSignature = 04dc5d566e302f6f1fbc45e4fd136449c399519bc02a212e1df8778d8fbf166a72314260ced82b30950a342b1cfb81574ce652bb781f6c0119a1ae2021cad521887916378c848dbc573c3c7b8cb4f9421d4d79cbf3fe69cf78a0da68c7e704c19b8b9716e415e2c3f8c8533abe3590c3d25f2ee7a5cc46e0bab7492d52db0d4e + +Padding = EMSA4(SHA-256) +E = 0xbd23bd +N = 0xd40e4a247dddd8dc32a70a38d287f3fa23aa016b77c8e8e1a98c2f60967a2b7a38f8614066031fb6eba697c367e3430cd8d924bc9eec28529266f690d538ebb4b0381b8966e7224e3c526122afd181d6e3bb6145a5a28d46dd36c1f1da823e0ff38b439c7638b44a127b072543f18192efde9cb381b2e98f4f5fe854e3391275 +Msg = 6be1036d728dea34e224ad9218dbbd012cb9175b25f819576cae945081ad2249eda7ba2f7896815d9b5ae36638a4e30e8914af99579e78496c3280224a9c75f01da9fd8bef8b925a1b7e901604ac8cd0064ee836ad15a41225c87713f22e1fd0e12ef50a3f35c43148d8db2ae2bb61508cb1e9b9912446ba81b8a1ade12bc9f1 +InvalidSignature = c93724236f58ae9eb0f9c6b4d9326bb17cb53b2433c2b13d8402ec0b4455d7e1ca8d5ffde7d57bf5d7152de6abe3336ddf781b849fa821ec8079d9ef7c9272c91ff24908f79a9a62e88d8fdafe3aa67dcb1759ef54cab03f5644fda4debf537ce6c14cb2d35cc276c9dee09adb0ef29c3ed15189295de153bb20b08c80e7d348 + +Padding = EMSA4(SHA-384) +E = 0x53722d +N = 0xcfc4fc3458c4e37c95a3d489a332e08e4019e477c85645c0fe24e25b6fbb2b24dc123ddf9f3220ba965dda6c97856b4821b3f7052453cd6ec8410f9fcb47cd2f4359d896092f8c944b9517c046adedc002219936da1276ca2e7cf43b344d96cf31313fd766f5e84af1d36afd6a46c45c140841579d1dee3907414118e382855f +Msg = 40d5b6a7c87573de1cd1960a16abed930b5591fffe17bc7114d1da7048e1e3ea6047e7792007ebe4bdcff3e995da603a1c147cc51a7f543814d5c6c5076fda235d6556d519f78cae552c7795eeb806867e23b8d98a2869c7fd5c6c2ad510d9841d7728431b0cff43ca2e49958b0d887f17ca6cc3b8daa424b9acf4271a8b8817 +InvalidSignature = 09e22f6503b81ee8e29e0b6c969b0ab7dbde242245d806ff55891541429a85fe05ca8d21be824bb985ec0aa98d9263d83f8f3ce35f5fb67969e0e77014d9b20936c37348b337fff3433bab7fafcbc429a341371048138bc0726a19b7a4e3c765e89660400e2cd7e1154039fdd8c7d8f0b897f442e5c9bd04d49e1116937a2045 + +Padding = EMSA4(SHA-384) +E = 0xfb045b +N = 0xcfc4fc3458c4e37c95a3d489a332e08e4019e477c85645c0fe24e25b6fbb2b24dc123ddf9f3220ba965dda6c97856b4821b3f7052453cd6ec8410f9fcb47cd2f4359d896092f8c944b9517c046adedc002219936da1276ca2e7cf43b344d96cf31313fd766f5e84af1d36afd6a46c45c140841579d1dee3907414118e382855f +Msg = 628acb4da4fb0c0b2a632800b3d4f47bdfbb3ceee7c211f48af460924b22c9bdd986ad1dcfa789119d7c83f3c6d4439d4df6042c6984eb0480a597145362f95b775166aa0471eaac9156e0255f86bf77d422376a2bc97d2c6bb9e3979537abb322321d7cac23d7e5ec37651ce4b011105d88fc3194586e7631796ba5786987cf +InvalidSignature = 5b9cf3df0c0717027ad0acf508fc0ff4d11ffed402e355675431b8fd44e308944ace9cd66a790ea66f25ddcaa43a65b50304da9d83b7702fd3e9e65d8ec2d73c9669ddbad51814a01a0a306442ae736ffa87fa8bc38cd1484dce14c5474b578ea26d98b47da09efe294f1664c9d9a41f23d8be9aaf3c68c475d793b6c6f8a311 + +Padding = EMSA4(SHA-384) +E = 0xfb045b +N = 0xcfc4fc3458c4e37c95a3d489a332e08e4019e477c85645c0fe24e25b6fbb2b24dc123ddf9f3220ba965dda6c97856b4821b3f7052453cd6ec8410f9fcb47cd2f4359d896092f8c944b9517c046adedc002219936da1276ca2e7cf43b344d96cf31313fd766f5e84af1d36afd6a46c45c140841579d1dee3907414118e382855f +Msg = 1d39ede43551c1527056d10ad3c7ecac54574d9a989e7b4f010d6df2e827f22a27ee5035db9c2b346894a9c9bd98d4e4d93c40da8d9bedb884486ed682884bafe9bea5ef812618ce78c6e69da8a2519e19304819c70b46aca5eb78e3e1d51e096a8f333db05750c8abd4cead1e4d2b821d19ae7fcd574ed56bdfd1408f7831e0 +InvalidSignature = 8a547641db63e40de38a4a9aea327ee84d158e974329a15ce2478d2792fdcdac0d0abb6b61ac8f9bec9acb780298be56975c476ceb125e394b3d16562b03e92fa5f392c72ffcc0b3ebfd67a4c6b80f5652a59bcfc170a7f46c214c099ff287de1cdbbb3e410ac8d27d72c2c5357005a8262f322308bed50c3b67960e5fe0d980 + +Padding = EMSA4(SHA-384) +E = 0xfb045b +N = 0xcfc4fc3458c4e37c95a3d489a332e08e4019e477c85645c0fe24e25b6fbb2b24dc123ddf9f3220ba965dda6c97856b4821b3f7052453cd6ec8410f9fcb47cd2f4359d896092f8c944b9517c046adedc002219936da1276ca2e7cf43b344d96cf31313fd766f5e84af1d36afd6a46c45c140841579d1dee3907414118e382855f +Msg = 26f567e1af866ce7a2dc22e0a2596df4c60d343f4a91b5d485321b021b5252d6740c1ae06d175a3a4dedb7c7fa2c66b96d3c3e56633212fb55f43d61ab9e7e1f2d250770ba3bd0373c723140dba3b0c9719118413ecacb4fdece5816777350b837885618feb976e557b2b8d4ad88f42cbc54e788452187d8060894aae99970a8 +InvalidSignature = b7a051f79fee95c69277cf8eadc867497f28bd9f66df38de5bfee5828de89d9b5bc3ac72579c86abc405b36f5d7ea26b4fdb88dbfbcdc8b756c80b8d0ccadd8e33ea5b5e4bbb9e8a45ce61b4dbc61f855f864d46a2599e1ec5d45901f0e273907a220c00863ee69c74cd8e07f29dda0ed6d519af8c926c2b2b648ea1e9ea06b3 + +Padding = EMSA4(SHA-384) +E = 0xfb045b +N = 0xcfc4fc3458c4e37c95a3d489a332e08e4019e477c85645c0fe24e25b6fbb2b24dc123ddf9f3220ba965dda6c97856b4821b3f7052453cd6ec8410f9fcb47cd2f4359d896092f8c944b9517c046adedc002219936da1276ca2e7cf43b344d96cf31313fd766f5e84af1d36afd6a46c45c140841579d1dee3907414118e382855f +Msg = ea567b6c6c27320893fb1b63817714739f7169e43e069bc47de660806cf3ea0f710b6c6deb21db4b1693f2052fb778d4d8b7c545bda083e978b5b24eb209ee2f8b4df5e83ce6642cfb43c1fa206dbecd85dfbc1432998fe13a7081e5e0a8999cfec41dc5a89d55150cb2922c9cbf6fc870915739e51847158bbed52c3ef772be +InvalidSignature = 0b9e0437a57b4a927e26bddb19a0736ce67ecb210e79f2467a00113bbb773be9da3a1071c0837dcce41abcebc59f5387adf9402e50ed6cf884ad007c12c16e7a97323c150d7acd7a456348fa803d4fdbaa4c9648724d2e68afd18f9b0d4247502b71578afa6d25335565a47b9780687d1997e30ab5ca2e60cb00de5b4a6b757e + +Padding = EMSA4(SHA-512) +E = 0xd8c34d +N = 0x881b4401521ea4b72e57a9e3ad152536b2cc0375c5930e9699b8bfc3d16b8c1c3b37de3847438203b6664ee1b00fc7bcd03ec3c240a2cef3f367d8269bdb65cdf4bfbfc56e8fd82cc93ff90c91ce78c402da1c59037997baf56d27abfbfe9d0731b8def029501df0d83bf0fd2234344ec4daee7759969ceb5e24cc00bc12a437 +Msg = 541b21710c8956949458f4daac99d96f59886119deb5ee78e861c88c092b287767ec8f84b6df5c6963059ec912c727fd4bdee21470706618f37bca93c577bb521237cd692b110f78c43ee22c5f830b080811066543ab9db74306ba135c757aeebbc68228556696491dcc680a7a15ad17f8ec76133eadbedc40ca3f11b56d8bd2 +InvalidSignature = 286dafd4c04495f875456be6adcc9109def4903bdf2972abdef455aac0f814bd71144a0cdc87406d4b08de70aeed47073b70b8cc9332b7965d586af2ac4112bc07680aa9641beaea7f5e1e7e6cda80e5958ce7487e388aad7d3027e769ac6be260deb48f7eaea1f30e411088c684d5291618421212ba18461f87371fd171b25b + +Padding = EMSA4(SHA-512) +E = 0xd8c34d +N = 0x881b4401521ea4b72e57a9e3ad152536b2cc0375c5930e9699b8bfc3d16b8c1c3b37de3847438203b6664ee1b00fc7bcd03ec3c240a2cef3f367d8269bdb65cdf4bfbfc56e8fd82cc93ff90c91ce78c402da1c59037997baf56d27abfbfe9d0731b8def029501df0d83bf0fd2234344ec4daee7759969ceb5e24cc00bc12a437 +Msg = de1bc34f15b473167a95e1d754f43d94e8109d9c9fc341ba64561bac4e9a8ed67f3477384c396a9e9efb3e169722cba779fef240c41bdeef9f168a5379b08354f021f011f2afcf1a227e81e07daa896a3d939149fd78adcd1f48e4796bb4edb5f88936c3503d2bf4cfc7b41c4cb4ff43fc78819d920237bdab9332056acf5261 +InvalidSignature = 1c6399bf074dab80478afd8cd35b217b9f4f7d10f871dcace4bc47c7afdd37da23b9475c7990f883e95db6e4d0254306ba9e95ca847ef6dec86c6084ae78440c2308f2061a8111bc4df3ee133fcc00dedcf8a30bf5adc7979d37dacba566c22996c06ab107f2bc7a0c05bda7eef7742b4abaebb442c11eb41a9f32f57f1698ff + +Padding = EMSA4(SHA-512) +E = 0xd8c34d +N = 0x881b4401521ea4b72e57a9e3ad152536b2cc0375c5930e9699b8bfc3d16b8c1c3b37de3847438203b6664ee1b00fc7bcd03ec3c240a2cef3f367d8269bdb65cdf4bfbfc56e8fd82cc93ff90c91ce78c402da1c59037997baf56d27abfbfe9d0731b8def029501df0d83bf0fd2234344ec4daee7759969ceb5e24cc00bc12a437 +Msg = 810fcfc108d1c958f62f7a243aaa72420befba69dbfb68278682716dd092bf4e0e74830423d3cd34ae1f5a738234ac08573760f3bfc1bd2f5b4089354e9a20c1f213c7d8ca703d0ab85c93f5700c3e0a2d1f6b94a3c892f5342e4e3366136cb495b44146e5f141637baeceb2ed794ed0f66d80516f5610027a1669710147cab0 +InvalidSignature = 525206937a5a77259ef4249350f89d92c1c63137e4b191812a35b53a7cb5cca52b5f697fd302e39a9024b009ff6357d998b2416993cb72c5c836b5ba7de736bc8d07020cf9360f7655443a0282c93beb40bb46a4f5ef7b76590433dbde9914d9b9c455f9353da45cd4192feb8cdce2cd46741682162955ac6db834a42d2f92b5 + +Padding = EMSA4(SHA-512) +E = 0xd8c34d +N = 0x881b4401521ea4b72e57a9e3ad152536b2cc0375c5930e9699b8bfc3d16b8c1c3b37de3847438203b6664ee1b00fc7bcd03ec3c240a2cef3f367d8269bdb65cdf4bfbfc56e8fd82cc93ff90c91ce78c402da1c59037997baf56d27abfbfe9d0731b8def029501df0d83bf0fd2234344ec4daee7759969ceb5e24cc00bc12a437 +Msg = 44faf422f16b794a9763181c52dbf3066e43ca91d724142ed0044e33e88a93212ae26d289563ebedcc6ff38a0e9bdad6671032e82832e3d6967f7ec2dfb9cd185247af11ced9227c7b4ba2bdb9ccb216563fb82504e10dae0a2c559b39fc0c4122f162e58614497f0ebdccbd3cb4a24ba2960352527aba3f95d57cc5e09b7825 +InvalidSignature = 13db3ff9ab38305903f54095045fd95e687a79e764311af09b3c6a265176099c3547187832a0b0d318b0ce9c58b20b67fbf0a8fdb05a656edb46128aa45e1caff3c60a920c2a500ea0c8cf5eb4bcd9a0fcb5acf7ee33268d351aec6551a73b9f9b10f3c9c0214ab549a71a7e248840b09257be2fe15dcbf5766d13f2ef762c97 + +Padding = EMSA4(SHA-512) +E = 0x7afd43 +N = 0x881b4401521ea4b72e57a9e3ad152536b2cc0375c5930e9699b8bfc3d16b8c1c3b37de3847438203b6664ee1b00fc7bcd03ec3c240a2cef3f367d8269bdb65cdf4bfbfc56e8fd82cc93ff90c91ce78c402da1c59037997baf56d27abfbfe9d0731b8def029501df0d83bf0fd2234344ec4daee7759969ceb5e24cc00bc12a437 +Msg = 83c53e873e548de19a44fa2d46d1db3377b21c0196fb92eb35428cd14800aba0923bf41b5d6224dc6e79439538757c9c50ea2ca721e339d4e111a5ecc42963e86f8769b4af1706346b757685d753b485eb1c8f9514d6009d294dbb51a06e04b302f1c4d99c3bdcf17882b9828b3228f5308f6c53d59c8f50f43cf5894698370a +InvalidSignature = 3c0a78c3f98cf8ec68834879eef97b990a69c670b3cf987d2836263e0b5c33d9207e7521c6794258500a586e309aeadd641ff98f4c55a8d9c925e4bdffce15a31c31a0751db6f99c8945beebb259207e4ddcea646e96c57f565f08e87cf83a6e7c1e54dfb4eba57193b8c066a2c5085874446df40e401def7cbab9390c130c52 + +Padding = EMSA4(SHA-1) +E = 0xd64215 +N = 0xab2781536ef9ff9714f72313939513eb7c4570b7cbb1f8928576f7c9f7fdde20f5ba770c0c5a7e7857c54335e167a78bf06cea5cd2a1bfafdcfd673a7cee4a2fca01b60c3dfd78527bd1b147dd01426b7f1fb6ab34876f922dce3bbfc60d4522b6ccbf080aa72c688c0a4214d44b371008ed235902d3af3373d20ec2f631720b +Msg = 541b21710c8956949458f4daac99d96f59886119deb5ee78e861c88c092b287767ec8f84b6df5c6963059ec912c727fd4bdee21470706618f37bca93c577bb521237cd692b110f78c43ee22c5f830b080811066543ab9db74306ba135c757aeebbc68228556696491dcc680a7a15ad17f8ec76133eadbedc40ca3f11b56d8bd2 +InvalidSignature = 80e1846ad50ec6ac9937be11c1d589041fc970344d5997ac3d9f6ed5735392bd5dc3dc626f5b6e49842d79c9cce21527808d8c3bd30048e1f07567c84eed704a8f201ce840efb08e3c860d15db421ab4998f4acb43280e8445ed25b32b6e62ef7b47270e94cfeff31603e609a99814369d2eefeeb88c5bc5a4a8121ecbf37900 + +Padding = EMSA4(SHA-1) +E = 0xd64215 +N = 0xab2781536ef9ff9714f72313939513eb7c4570b7cbb1f8928576f7c9f7fdde20f5ba770c0c5a7e7857c54335e167a78bf06cea5cd2a1bfafdcfd673a7cee4a2fca01b60c3dfd78527bd1b147dd01426b7f1fb6ab34876f922dce3bbfc60d4522b6ccbf080aa72c688c0a4214d44b371008ed235902d3af3373d20ec2f631720b +Msg = de1bc34f15b473167a95e1d754f43d94e8109d9c9fc341ba64561bac4e9a8ed67f3477384c396a9e9efb3e169722cba779fef240c41bdeef9f168a5379b08354f021f011f2afcf1a227e81e07daa896a3d939149fd78adcd1f48e4796bb4edb5f88936c3503d2bf4cfc7b41c4cb4ff43fc78819d920237bdab9332056acf5261 +InvalidSignature = 06e5620bd595f0e1a70aa5d73bafea42eac2a131120919903ad4259d9b2a744d71d22fc2ab36dc1c6cb0d7e9e77335a433b5c4ea285180cd551214022be3d4a145b371f3760c0d0135972b95eb593e283e04c7578d1dd9f38f3f0aed08bcb60f80593aef3b14155ac0eb98d54705f24ba75958215e308949b62f4545e48ed938 + +Padding = EMSA4(SHA-1) +E = 0xd64215 +N = 0xab2781536ef9ff9714f72313939513eb7c4570b7cbb1f8928576f7c9f7fdde20f5ba770c0c5a7e7857c54335e167a78bf06cea5cd2a1bfafdcfd673a7cee4a2fca01b60c3dfd78527bd1b147dd01426b7f1fb6ab34876f922dce3bbfc60d4522b6ccbf080aa72c688c0a4214d44b371008ed235902d3af3373d20ec2f631720b +Msg = 810fcfc108d1c958f62f7a243aaa72420befba69dbfb68278682716dd092bf4e0e74830423d3cd34ae1f5a738234ac08573760f3bfc1bd2f5b4089354e9a20c1f213c7d8ca703d0ab85c93f5700c3e0a2d1f6b94a3c892f5342e4e3366136cb495b44146e5f141637baeceb2ed794ed0f66d80516f5610027a1669710147cab0 +InvalidSignature = 0c18050560c400fe3bc390fff314aecfc926d45d5dc310d1a80ecdcd237d2e97a2a3283c99bc49baaa147bbb82f0e4834f2da7d9ca29bc36fe43033adc0e56bdd1756664241b16664a52d6383cf545f3ecd25be6d450bf82330c1fc020d4f89945186e5347f657aa8cb364bddad0c33f7d94b652197432108dedaa186338d290 + +Padding = EMSA4(SHA-1) +E = 0xd64215 +N = 0xab2781536ef9ff9714f72313939513eb7c4570b7cbb1f8928576f7c9f7fdde20f5ba770c0c5a7e7857c54335e167a78bf06cea5cd2a1bfafdcfd673a7cee4a2fca01b60c3dfd78527bd1b147dd01426b7f1fb6ab34876f922dce3bbfc60d4522b6ccbf080aa72c688c0a4214d44b371008ed235902d3af3373d20ec2f631720b +Msg = de225e04afc5701bc2c40ac3a9b972fcf04db86353a08db32dec588c346587736463231b39c2a8e22189139f31cb3c9b17cb66dd506315ab9ba7204dadc506142630859bc4fd694dd68da327f46c9abfee79c68602477a4a52c401ff9518edbe0cd0ac0eb73c5c63ca15e0e45b6334715d9efde5d11465983b8a25295326e37a +InvalidSignature = 0a2d99a4416e30969e2e6c5cf94603dc1f94936974753ef5513df8e5dc6ae6768ff5b2ba3231e51b45da4dd90233fd136d59e56a2a96c886b1edafbae485c9b6084c88fd09d691c2ebb157f4f71b2f3cbf9290123acf50e4d697bba9b0022f618627a2646ead3b93067ccba82a4b43f8755a5393e5433a00398df0837d5457ae + +Padding = EMSA4(SHA-1) +E = 0xbbb2f9 +N = 0xab2781536ef9ff9714f72313939513eb7c4570b7cbb1f8928576f7c9f7fdde20f5ba770c0c5a7e7857c54335e167a78bf06cea5cd2a1bfafdcfd673a7cee4a2fca01b60c3dfd78527bd1b147dd01426b7f1fb6ab34876f922dce3bbfc60d4522b6ccbf080aa72c688c0a4214d44b371008ed235902d3af3373d20ec2f631720b +Msg = d4fac2af4fa7a3934afc123e9f3dd0be328c0cd6ca67d6a31f72d67f34773e26e6abfd18c533363e24e6f0cf6c550f75b60883ac980bbf6b3eaa6c07bd785f54a596c90dd531ae76944d993fddc18dacf9833ef3542681e689a102d1bf5235a638438f5727abf584c2b87556998b34ab2685a773a5c1065926e1fea7e00ea763 +InvalidSignature = 5782dbf7e801d74532c088c294b69811a6e37e1d2969fadb7b7b18073bcd59172a1a2b4d19eea6c2abbeaddaa80d88a4b21be6abebd040151bd0f258c11ee06bd81db342170f7b68f0716cd1eeedcaee764fff9023d1fa6a8371946b789673c7debbfe9ce63fde4f233f476e80ecbf95920ef19bb22bdb006e4fc9bdb556aede + +Padding = EMSA4(SHA-224) +E = 0x6ba2f3 +N = 0xdda48fef7ea12b75d0446ac178e988cbfcb7da998c00ba51a5529cd97cc47f03772e1686fa5c43bb9ea4a62726e95889011439cce1e4b3be4efdb0f1fedd03549ec4d5c93fd6f4fb0219dfbd4b43f1b38428e2bde0cd562a999c77f2e5394d1bc1f375d63af7bfc73571b8c777966bb0fc75ec8167c46972b7844e981b90e2ed +Msg = 0aa54f40506682881b5ecb5301199929f9fcce361428134b6ba26e2655b016f3de8686137521d01be574342087c2f132b54b5b26812a2e99a77e2231c1c8bf26ba947301855ce2a40fa97d8b727b56516beb32760e0fe05fb81eca9e46d4ca7484183f94e8dd5f2a8146cf1c2a0d719003257dae229ed3a785ca8ff64b9edee6 +InvalidSignature = c8e2f3ae12071b49736553ef634fee2fcd61e4018fdb452d663c3b07432cf1f00e3e59b016663052d92b6311c2ccd3aee1ad5993b2d4660fa79ba5e8bc5df304e1abc9bf06848c487b81e7536e5f13e1db8125941a168fec73fa3c3e8551da2444cb0bfeee2ab9ede128eab718f373e56348500dd4cee900f9ac561b03d5248e + +Padding = EMSA4(SHA-224) +E = 0x6ba2f3 +N = 0xdda48fef7ea12b75d0446ac178e988cbfcb7da998c00ba51a5529cd97cc47f03772e1686fa5c43bb9ea4a62726e95889011439cce1e4b3be4efdb0f1fedd03549ec4d5c93fd6f4fb0219dfbd4b43f1b38428e2bde0cd562a999c77f2e5394d1bc1f375d63af7bfc73571b8c777966bb0fc75ec8167c46972b7844e981b90e2ed +Msg = 17e9517428239fcf87fa7f461e833d45b9282a255daa9451dc67f5a8a6d96b23e26068b8bd41ab7e02ee6f11ec88e23838a2d8c57d48c1bdc03fd8b9438f9e8c9f3f87261260f3b91a4d5f1a4330dd693dc8c1f4316a9e59554671ebbfec1b57770f1588cf885fc7f79db927cc841620f1234e7a211a136cc3032606bff8cacc +InvalidSignature = bd83d910364d07022f775c679110bfbfff38f00f29f984b9f951b440ae9c09477128dcfb0dc6da7c0f214e4c79a73314d7fddcef277781a70ceefd81bab2f9ded7baef76308cdbfa0d2a0244cfefb7c90d61c1f8fa557ebcecfd481a8e7faca060df6af93486acec7608474514b39ae002eb7f2e4a95ba1799ca4700cf92461f + +Padding = EMSA4(SHA-224) +E = 0x6ba2f3 +N = 0xdda48fef7ea12b75d0446ac178e988cbfcb7da998c00ba51a5529cd97cc47f03772e1686fa5c43bb9ea4a62726e95889011439cce1e4b3be4efdb0f1fedd03549ec4d5c93fd6f4fb0219dfbd4b43f1b38428e2bde0cd562a999c77f2e5394d1bc1f375d63af7bfc73571b8c777966bb0fc75ec8167c46972b7844e981b90e2ed +Msg = 6335ac2fe053d75f7e288705ae77431bcf2e0e29973de9bbb5a89a12b4dbac1a233fb79cf30ae1b5205ba5879486d32e48acd8f5ac9040ca49a579f0a46cdaf466fce3e2bbe2c7b8f82c271b80c12149e8f4894f5958767c36d50115fffb494a7697bb69008490524dc4962b3bcf3455f82ba89e673d94b8c65fb9ea8d330205 +InvalidSignature = 8324e0f771e2425b09a6be4945bafcc30f21f6c85cb105ff76009c7c79a8cf6908de6952fa9226123e145186df7c57ca40819a5ef42556bf521771979a5d32f743772693d0c6ee9055f3f613f79f91f46ef8a0817f39bf75d89fde5a62c377d0da29c6418641591c37abd0314bd8ed8f25d4cea6ee00802ab5efd0f683a85f50 + +Padding = EMSA4(SHA-224) +E = 0xb4c049 +N = 0xdda48fef7ea12b75d0446ac178e988cbfcb7da998c00ba51a5529cd97cc47f03772e1686fa5c43bb9ea4a62726e95889011439cce1e4b3be4efdb0f1fedd03549ec4d5c93fd6f4fb0219dfbd4b43f1b38428e2bde0cd562a999c77f2e5394d1bc1f375d63af7bfc73571b8c777966bb0fc75ec8167c46972b7844e981b90e2ed +Msg = bd550157371c4ec71c10cc7cb467ae6b6ee3759c82efb9ded6ea26b91fc3c5a448c67c7817b5d9250e1b0ba38fdd312c4412d8a9be14be6a5cd7dc196f7aa4f19b1c882b81f1bbb99a953b3766a00f1fc77acd3ca7716061e108085a5f92a22380002a58bcf87eed8a27651f81d7cfaabec45f3d872b262b2d25b263373347a2 +InvalidSignature = 9cad4b858d9670d68592544e11e6ffe849051f7d5a5732aa20c2b3d6f8c9648e52a45aa02fc27a4f3614c27d1f9eda37477d2e9f5a323e3ca10998f13d56ca0b46b0a4214ab31f124f81e6448f790d027895b401a11a7f75a82cc06f5417eb82511f5674a36187b2bc3d122f992fa2a85ec2bcf91bcb386e5320dd502e3c9dcd + +Padding = EMSA4(SHA-224) +E = 0x6ba2f3 +N = 0xdda48fef7ea12b75d0446ac178e988cbfcb7da998c00ba51a5529cd97cc47f03772e1686fa5c43bb9ea4a62726e95889011439cce1e4b3be4efdb0f1fedd03549ec4d5c93fd6f4fb0219dfbd4b43f1b38428e2bde0cd562a999c77f2e5394d1bc1f375d63af7bfc73571b8c777966bb0fc75ec8167c46972b7844e981b90e2ed +Msg = 36337dcd88c66f37c4e3e8a05123aa0e2c65afe538cb190ad6066c49b6d4fbf4edc6a0cd4747b026deda2e47eba33f10dd29dee0a85ad1b560d0dc940652342ba29e36b59165591e219862675be2d74d2076b525780a650b2623ed3b809464bf7d41a84b10295365b4a4eac848e8580b1ed29b7e4fe4be55518a0708cba171f9 +InvalidSignature = 148a9f6732c77152223c8f38ead0016ec9cff52302fcca9b4b99ce1f1f093276ac2235a82a6197301ef73f63989600a160cbaaf830a2e4cbd0872bdfd2fbedc2f0afa66c5cdf9cae8062f31d97b4b6647f59bf04a9f1bfe2c55ac4e49142659a3529550be59fffd8669cfdca9e58895caea6676edb17a709e5ba4f01b4343fde + +Padding = EMSA4(SHA-256) +E = 0xffc8ff +N = 0x8b72cf259d853597bc0c4b79f21061a3ae12f6e8eb5bde829633ef207aa282fb47bd574a4c6983ffe5687d1e4ede14db5ceb326717af8985c7778888521b4a431b1643b80df1f039601b4d5d8773f91c19239be3709d625174e05e946dd29d4cd58e9aef28946c8811dd1fdd84f9eb2176902ef2a710bb76494c65c37559dfdf +Msg = 91b07ffc7a0f56dfd81fe53414f6fc57ae6538492f218cf75f2021bfb746603019414d11bfb216a5728deb2efcc211b0df1d32f7476af8db3ededac31fb235684d119edc243477ca30ccc0ff9da03029ef7784dff43818e2f650b4a33454a80594e71b6392dfa0d57ca30aafe1d7824b473cd6091cd11493ef3f5866e073e28e +InvalidSignature = 59811c0f93c7407546a19bf0dccf244b1529c1db5b8a6feb9e4182f4c2974810a97dc85f621a4ae43e45dab7af4fba76412dddfe380785edb2e24493670aaaa9a782f5effb7124bc60f254fd25b11b125584952d32e1db39567e82bd34eeb1eafd3ceac1554b368f61d77762ae3e672c053d20a3af591b9bd27441e7977c0fef + +Padding = EMSA4(SHA-256) +E = 0x6e7fdf +N = 0x8b72cf259d853597bc0c4b79f21061a3ae12f6e8eb5bde829633ef207aa282fb47bd574a4c6983ffe5687d1e4ede14db5ceb326717af8985c7778888521b4a431b1643b80df1f039601b4d5d8773f91c19239be3709d625174e05e946dd29d4cd58e9aef28946c8811dd1fdd84f9eb2176902ef2a710bb76494c65c37559dfdf +Msg = b1913763b5afa5045396ec7a4dd1fc472e92ced0dbf79abc6b8d499d38132dd23680f0ac8447cacf41d9f7dba16b694c40faba9fb68d64b76bbb347ead6cfccfffe48994b4fdd42bbdb37c0fc0e674b46a5cf9b20506c8264d848d557fea9e93b4c5e9646d592ce06f2d645cd1ca874653bf7551f1e82cd2b8f03c6ad9157ce6 +InvalidSignature = 411df9bc426d5bf6ca6e12c564ffaa52b1770cc96bc670e9726759b1bef233a7b6ad24d79545eb78f3a1318881bf65e886563918521350e125b957eabea89d0e487f7b963767bf1725c6a4c6544c734600669699ec2b7fae5a01433dae3c148d5824031209c754fcfb0a2d9702bbcf17bf35cf9f07b73ea6a732c3531a229471 + +Padding = EMSA4(SHA-256) +E = 0xffc8ff +N = 0x8b72cf259d853597bc0c4b79f21061a3ae12f6e8eb5bde829633ef207aa282fb47bd574a4c6983ffe5687d1e4ede14db5ceb326717af8985c7778888521b4a431b1643b80df1f039601b4d5d8773f91c19239be3709d625174e05e946dd29d4cd58e9aef28946c8811dd1fdd84f9eb2176902ef2a710bb76494c65c37559dfdf +Msg = 58b262cd0a0859381541e24340169e9bd8b3dddd52c5644e31d56ecb2bd4f00387f721e3c9c53a52916e7a1fc15e6e37de126f1cb92a6c924ec0ea9cecf948a696d94804aa5ccb9bc0c2dcded52af0fda9626c5865fe683a81a7b3c4e5b617274e02de17f4f5947c6ae60f6ac5a2ad53004cdd7b9f68e1ad9332d22d5e34e4ed +InvalidSignature = 56ea3c128c5d3c6342c45a8eb5275a518ba00aa2a6e177fd855abbf35386835773299af0809c049c48ab18b50ede9cf2d84650dc33b75d11e6e607c5e05d3052c0cb513ab62114cf9d850a1117ae655a3e5b54149b7089aea33d38bf673d04868ee314e858d981a31967178471ed93d350590fafa337deff21c0468aefa4bca2 + +Padding = EMSA4(SHA-256) +E = 0xffc8ff +N = 0x8b72cf259d853597bc0c4b79f21061a3ae12f6e8eb5bde829633ef207aa282fb47bd574a4c6983ffe5687d1e4ede14db5ceb326717af8985c7778888521b4a431b1643b80df1f039601b4d5d8773f91c19239be3709d625174e05e946dd29d4cd58e9aef28946c8811dd1fdd84f9eb2176902ef2a710bb76494c65c37559dfdf +Msg = 45b73d8ab4f335e03c0154e92e467bd390f817285b83f64de72b594fa3f34ade09be2f9ad1b5a08e65e876fa963824568d744b9304c288a4b641913d13ec80db39c26e04202444d0147ecea86929114e6a90df1d9292a893ff28930c2348cdd0bd0921500707caad3109857a0fe1eac30f94fb4e6dbbfe20aa2988433acedbc7 +InvalidSignature = 66090f92daa94f0d03bc2cee8b21140d5eec31bf90d096ff8e3f23bb29662cc36925e1db46e9c91de5bccb209f9dd9d7ec8e3f0496dcc72191238327eeedd19c40325f74e04636457485c6bab62d1a75c78dc8e841d1f2dc33afffa9acb7a44ad4bd5a0038ee2fec8c5d2e060fff412e88f4dd25bb90e2a3f46a6e378be209d4 + +Padding = EMSA4(SHA-256) +E = 0xffc8ff +N = 0x8b72cf259d853597bc0c4b79f21061a3ae12f6e8eb5bde829633ef207aa282fb47bd574a4c6983ffe5687d1e4ede14db5ceb326717af8985c7778888521b4a431b1643b80df1f039601b4d5d8773f91c19239be3709d625174e05e946dd29d4cd58e9aef28946c8811dd1fdd84f9eb2176902ef2a710bb76494c65c37559dfdf +Msg = 61bd546bc549b962a8868d7ec803b95674a812b4593cd33e98294a561b84d13e2848008036e2218d00f3e4a4d95155f53f4f0a07b23ea157c7336a42780b6024bead5ec2628f8fe50f7c2748ad9450b4ea94676a195769c1409da8106c0cc3ce4874d4f8ee57ebb3fda9bc33ecd494db9eff92a6369013c52cef6e8aa18de284 +InvalidSignature = 1ca0b712162c8f1ef2c443d7caab390e844e0859d337dfa4c42f17afff26fea832ab4d7bf1154ccbb88f7220bc0fb6980506d39b8f8126acb1cb56369f799164ac9ab702074677abf3d6eea003072b49f70f3a9d11bf3cdbf5f4b6adae5c5b6cb4b75af5e1a8865fc1bd9b09ea35a5274c4e3d62afa575bf85bdb4d87725ee84 + +Padding = EMSA4(SHA-384) +E = 0xd4bcf7 +N = 0xecd6bfa6bdfd753f6f856db12da04af254dbf26e56623f86c06031bdd60124544ceb56e4dbec53740d231459ad3767bd202f857e88e4d767f04574329aa51c414f4d4c52edd021850cb1b6a4bdc11be1ab63b9da3ea1e80db05eb8bb4f1e801fbe4b7a9d53226dcb8a4cc6fb954a6c44802011ea4745c75ba6d82b50e3243aeb +Msg = a5e2ce04a27a898b29d3f51c2cdfcfda59674975a94f4796361ccd7e4cb3b8eac263ad398b2650d08824b6bea0791c9c1338d9b70bb0917275eeace50e8306cac187e89a30dd38f391b9ec3dbb60c48d802f39c93edfb10eb107f44e0be2e33e4753686fba26a9baeb9981e2a41b3075495351f369640d3293708f016b5bb70c +InvalidSignature = bef3928d30828d0f473d1bcadb04c4bc636362f82bfed5a3f5caf3fa1d50fcff15ceaabfde593f997315b1163c03f80c5f668e32edf24cb4b9f0ea069f9cba9ee4c234cb3044222310046bdb4cdf003033de6a483ffd36f01b1bf205fd79b58394f477d4eb88f6e4e2b2d3aaf56a9a44c1f5a377ecd755dc71812e205e0cbbb5 + +Padding = EMSA4(SHA-384) +E = 0x59c0d7 +N = 0xecd6bfa6bdfd753f6f856db12da04af254dbf26e56623f86c06031bdd60124544ceb56e4dbec53740d231459ad3767bd202f857e88e4d767f04574329aa51c414f4d4c52edd021850cb1b6a4bdc11be1ab63b9da3ea1e80db05eb8bb4f1e801fbe4b7a9d53226dcb8a4cc6fb954a6c44802011ea4745c75ba6d82b50e3243aeb +Msg = a8a186db7f996a09a652fa6c82eae8be7886d7e75ef46dc2308faa240563781b419283730bf74a7f020877162b016bdb2e3f1ec1c3e926cf67d6152153ab0830ae447d5302566585ed527b68198cd38a6d9cb6e78504adb06014dc4b590b919b597f1d814affe3a3cff6ae6c32d248549e6648618e8d2bed8511a6ab00cb3be5 +InvalidSignature = a5f4ea68ef0aeb4b95f166f500ad95ed68e876743add1cd884c92e8c1e5dff02e3c5631e244efd8708150e1bc1f848d338bccd7d3c74099bc4e88618349fc3e51b50c311eeece26f21b63fb3d20ac52f4f20889f148bafe24ffb5a5e913b83849445e163c4b0777e78cb1420848936953a58b73d61a74ff9e195fe9c8a989f79 + +Padding = EMSA4(SHA-384) +E = 0xd4bcf7 +N = 0xecd6bfa6bdfd753f6f856db12da04af254dbf26e56623f86c06031bdd60124544ceb56e4dbec53740d231459ad3767bd202f857e88e4d767f04574329aa51c414f4d4c52edd021850cb1b6a4bdc11be1ab63b9da3ea1e80db05eb8bb4f1e801fbe4b7a9d53226dcb8a4cc6fb954a6c44802011ea4745c75ba6d82b50e3243aeb +Msg = b47e91f13b8cbabb48637ddbf28ad8a44c9c823df2932403e146c6298c3187a12c759240571f4d1dd4add43aaecfa566876a9d612fe223427599a3163db33ecad31dbf4b7fcdd1eb5a4b70075f709ee6c56d57e58d10c6d15743b99579d65315527e0059dc1daeee81433b8930f529eeafae991033a4777a2e4cf2ed68202f4b +InvalidSignature = 6cb1e5a178a8f5331e7b93ade2ec62e75613f5b93b1c82a3c13f0d950ed14f1f679cdb0c3d11d431005f4152e7f19347f0daa308652aff6d7d2c162b6486cbe8588ee1e8d3a6e8a5cef12ac61c1f69ef88ca70c8c600820075fe844a6e4d003e722586684566b17b51438df5e9ee2a5272add516430beac83704ccfe9f3e32c7 + +Padding = EMSA4(SHA-384) +E = 0xd4bcf7 +N = 0xecd6bfa6bdfd753f6f856db12da04af254dbf26e56623f86c06031bdd60124544ceb56e4dbec53740d231459ad3767bd202f857e88e4d767f04574329aa51c414f4d4c52edd021850cb1b6a4bdc11be1ab63b9da3ea1e80db05eb8bb4f1e801fbe4b7a9d53226dcb8a4cc6fb954a6c44802011ea4745c75ba6d82b50e3243aeb +Msg = f5ab2af81fa31cd0c85348d948475b195bd3a5b26c4b7ab71376d83edc4149b74ab10b7c1b1b6fa9ce977f2d63b2e321626306591e4174393bf287ca6ee7420d84467d90a628423edb05787bce6cbe71d2f89aa4237fd3cd6e8c1be59410f180ac54c65c47325f3af7857aec12deb4b0b379aabc026f5f1ab52cdeb6d72420b6 +InvalidSignature = e1c4ae4f01ae882268b35f11cec2b112816063506ef8d1934ed7f3ad76b7a12a663fb965321886fe7eaf05abeba8bb57e44c9937ecf0515862246f737abaa80a127ba32e78e650d236653d36426589e728387f1adb8001b9f69007d5b2d504ef5c534526a60f6b53d006c7ed0230a7ec9c09d80eb22a7bdb07f354a0292c0e22 + +Padding = EMSA4(SHA-384) +E = 0xd4bcf7 +N = 0xecd6bfa6bdfd753f6f856db12da04af254dbf26e56623f86c06031bdd60124544ceb56e4dbec53740d231459ad3767bd202f857e88e4d767f04574329aa51c414f4d4c52edd021850cb1b6a4bdc11be1ab63b9da3ea1e80db05eb8bb4f1e801fbe4b7a9d53226dcb8a4cc6fb954a6c44802011ea4745c75ba6d82b50e3243aeb +Msg = 31aea9d1beb7bc4f5fc7f5a49f8968654fdf7c2d32c84199fa87039773021fe1ff6815c44216df261ebc81c7e2bbe2c7bed2da697bfa8c16688ef6a598afc6d94ae76f2ba90c7dcab66825e182162118a0afbb5dda2727e423f1156ccd6a87c5fc74e08f5b613e440d140a79e762ce60dcbe4692b816b90b12f889767bf90aac +InvalidSignature = 103aa0873b0d2045b0867c084fa7e253c0119c91ad3c8144156b61f36fcda4a5578f515bf70167a1aca05b8fd168287bba88558932d54b218e822bb8c657067955c78ef3f97f3fc73d1c9ad93c31123cd519a17a82c4afd2bf915907433be789b302a9cb7cef11e93c07d35961ad827971221a0a3b26eb74445e6ea0db338b8e + +Padding = EMSA4(SHA-512) +E = 0xebb1eb +N = 0xb0ec8da8b8d87c94443202a94262afd545d9187d5c45111e7b246da630b1aab516133d6d9c8dbc98ac27d09843f452063f2f577c997e56da01f3861e123c842ace49ec71622c3d6cf54d13bb542d9a55a0be0fd79a65c4f72f1539026cae2e48026e3282e24a8c31e3e699deabd41d31461f6a7bd59978dc189077d46f9ee27b +Msg = 537427fc226d46bebf3264621d7aa97b5686a277ee579f745c1e5955c6f4d8150dcb945c09a4db50160372aecfa07f191960a6b2648373e82d1ff892c7cdb73b5ca2c2bc2f61201123ee73658106d86ff62e0f01dbe9dcdeb92eaccd0d197ceb48e1f7451a0adea6f0dcadaebc137c24f4d8238dddf0a1fe0934bf2e1e41f0cf +InvalidSignature = 4ac98f889b20bec85506523c1f6603ef0acea62d294e4f769b3a4be02091c246b186d23e5f22cfee7c3864f19f414c2760b30a725de04ed2bcc93cf871adfc94ac9a1282cca0d3670ea27a7ebc146d3981c6a705fbc7738f96adadf5411b44eb1c41ac19fac996a35a79ad34ec1d6d10ab062bb59d92bd9cdad7500864c6721c + +Padding = EMSA4(SHA-512) +E = 0xebb1eb +N = 0xb0ec8da8b8d87c94443202a94262afd545d9187d5c45111e7b246da630b1aab516133d6d9c8dbc98ac27d09843f452063f2f577c997e56da01f3861e123c842ace49ec71622c3d6cf54d13bb542d9a55a0be0fd79a65c4f72f1539026cae2e48026e3282e24a8c31e3e699deabd41d31461f6a7bd59978dc189077d46f9ee27b +Msg = 3151fcca24364d0fe8733e86e2a6806c6c935a3c27249dcf92aedac8dc76d22ff7742e5cee57711778c92afdcdf36e26b8448504ee6ee48e9eb25b9e495e9098d494ac4ddc4c541f499cdb652638b611b0353090ac125ff1fef8564a78419c57f038dd65951fe06e8377b986947b407579eec1a60a16f540db0931921027deb4 +InvalidSignature = 9875f7bb194c63b53a38a06524b2d1300f1b3db33bcbbc6fafed33ed7f49ab2bfb0a4a085bd4e43e43515519aec4f05578bfd9639eeed5c57f4eff0f0fcb4bc1d21ff0d18a671b39808b72b26651c93515ce97358b850840a7fe4c513a05476ee447e464183793f92aeb1a34b8560f590e541c7ebb504f6fa839db5b59a92faf + +Padding = EMSA4(SHA-512) +E = 0xebb1eb +N = 0xb0ec8da8b8d87c94443202a94262afd545d9187d5c45111e7b246da630b1aab516133d6d9c8dbc98ac27d09843f452063f2f577c997e56da01f3861e123c842ace49ec71622c3d6cf54d13bb542d9a55a0be0fd79a65c4f72f1539026cae2e48026e3282e24a8c31e3e699deabd41d31461f6a7bd59978dc189077d46f9ee27b +Msg = 390fb4adb6b1b14c59872d1584b5d1e2378fae4a3efe1923a725b9457944de91a3dc14323314f923c85b4bf14a4f45c3d8dd2c9702aa25ce39b249eb8330fb9874bd79ea59bbb2e5b6f45843f37f357152e4c2db247ff6693d2a5c49a51668f090fa0b5b9070859b0a9b7b90e70e49f58be9999c0b4535fb9ad319e845bfcda1 +InvalidSignature = 5df6894b07078bda9a4b3da89c7e92d98d66d3e67381adfb8e1a2ce8cf572069a42d1ebd39cef5bceb399c8e0823d25b594dfaa8bcb270a9281384b62341e91bcd9b25252dec25aee0c71085fc21cad423f65e144eec0d3e9a700b8bf7e92ac06e33ccc70f2bbec5f7e355fe444abb0acef58cf978e10a4a953a6ef0d48214c5 + +Padding = EMSA4(SHA-512) +E = 0xc1ddcd +N = 0xb0ec8da8b8d87c94443202a94262afd545d9187d5c45111e7b246da630b1aab516133d6d9c8dbc98ac27d09843f452063f2f577c997e56da01f3861e123c842ace49ec71622c3d6cf54d13bb542d9a55a0be0fd79a65c4f72f1539026cae2e48026e3282e24a8c31e3e699deabd41d31461f6a7bd59978dc189077d46f9ee27b +Msg = 83d4b9b338fda00d34270963c6f35c854ed58ea8fcc7ffb8da3fa3f00d5e61a7586ab86de17ea8563880d0969554d44e614f01a6f8ef341caec9f71c10c2eed06c82723993267b7fdd35c3856ed628c1b840524b41719733a6231b18e1fc3cf6c7052d40d45de02f2b2f2a59d9e122855a8ecabe5eb7f1a6cd35570d087213c2 +InvalidSignature = 02908246b1501dba9daf82750fddb095f66ef66e8b26fea97ccdb120a7c9f5ae0faec977b37d2a7c3c4873fe98139d85e2daa02bc9df1213f78c5417552cddf3844952a4295a6babd59822a824fd3404296532a2e8dd004244bf95ad2282319ac07e31afabc092c25bebd23d29d748e60cd6f8c5fc0f365390169b3a8da1e38e + +Padding = EMSA4(SHA-512) +E = 0xebb1eb +N = 0xb0ec8da8b8d87c94443202a94262afd545d9187d5c45111e7b246da630b1aab516133d6d9c8dbc98ac27d09843f452063f2f577c997e56da01f3861e123c842ace49ec71622c3d6cf54d13bb542d9a55a0be0fd79a65c4f72f1539026cae2e48026e3282e24a8c31e3e699deabd41d31461f6a7bd59978dc189077d46f9ee27b +Msg = 3150fcd0fee48e6e623e34a588a99cb5c202bd0ad8bfc863a0305b33ce05f8470e11b7aa504d37c66320dacbc6dd3255bb8eb6499cf0baff72be9ea7c43245e5adcac8bf31486cb9d1fcd23e5d456e420a563a26c536acdcc60ae54b67972bf5370399d74adb1590d45b83c6f6e938c6d8e2b26af8998640c29d99e8603b93be +InvalidSignature = 73e59071308a443d194c43ba89bc5700e0932699b8923a2a8491db20433d90c80289265cfce1cf419b83873bc5adadf42dd26d367819ddfd5110c31e7c1fc7b86f94e782c55023e21694cf05eb08eee9838cb35081847c7472840ece7252c2404d66f173f6c6c74db5f9d247d93f1ed077f37e574804a7dce99c03f393149fb4 + +Padding = EMSA4(SHA-1) +E = 0x645c29 +N = 0xc4b9ea11f21cd93c01f56c4219db7d2e52581a6c968705c06588c036b6f51a27de43ba0006d6e54d9ee20dd8bc1c4787b4c45e9545cf98c7872100f6c3492f5c3f1ce2d28caf10fa611cc4a4ec94543fbb872ef0fc8bb9558360960e4e386874d3beef4e9662e8779304e8d09bfc290a6fc19e9908e8eb49336ef02224107bd74de231f2610d76fa834baad342e87f5ffbd56ee8b459702425109af864401b713cd9e96a01137a860c3079e13704d3328003136631062b198be8d644ed99a0c62f94cf7971a0f2875592f35e362abcf2845a11ee98e5f01a515abd0d03646da28123b45cea4cbfd7de9bc399fd9f05349a2d0386516f70f5c9a9970d3231ff73 +Msg = 6c0e15a99f9948d41980d7a37a327eb280c70a6b7b9f6bce01460b6ee29b5ebc5e32bb8896f66ac54113fe8da013e465b4463dc1ae68e9cba77ee4609101d65b6e3ee517c0fdce2f40613488d20f3892b99249ca07ff3d8458d4a1e7c0264e3902fc3d5d03f69d997e32229df86f9fc1f773d78f6fab91817d12ea0b5753efdc +InvalidSignature = 573cbed450f945f56497273fc3c1731d6198067ffa30047e38d1e6afe0aa643ae051b6a19ed64ec81a7621045492cfe8ad18c98e58b6238bc77c24186290dd990926a9fa6ce06eb0891db942c07b44fd00457cf277b12dafd0d636766456254b02087d0e05253f1fec4cdcfd65885340b6c6ee46bea267aab3895cca4ac8dddf15ce1157603f272551c47d792709e94a894b236bebda73af22d840c34d59e5ebfac5ab3f52cfa43398dc14113f45f5ea5c1f1539dbb7cf70bd632931fac73c26bd28b9301338a22aec43b8f7564736543af56198f962fc30369b50caef1eda10806fa70dae5c072f7f4ed1fc21e89d7986aeda084b5c4b8e51a2d9275ecb38b1 + +Padding = EMSA4(SHA-1) +E = 0x593d67 +N = 0xc4b9ea11f21cd93c01f56c4219db7d2e52581a6c968705c06588c036b6f51a27de43ba0006d6e54d9ee20dd8bc1c4787b4c45e9545cf98c7872100f6c3492f5c3f1ce2d28caf10fa611cc4a4ec94543fbb872ef0fc8bb9558360960e4e386874d3beef4e9662e8779304e8d09bfc290a6fc19e9908e8eb49336ef02224107bd74de231f2610d76fa834baad342e87f5ffbd56ee8b459702425109af864401b713cd9e96a01137a860c3079e13704d3328003136631062b198be8d644ed99a0c62f94cf7971a0f2875592f35e362abcf2845a11ee98e5f01a515abd0d03646da28123b45cea4cbfd7de9bc399fd9f05349a2d0386516f70f5c9a9970d3231ff73 +Msg = 064206831cd415425cdaeb49ee727dc90e74917f55a723883a340877d85ad1a5f264f2c834d824c7bbf207cdd8500c9d11ef922569564f55e211f2313f6106250e321a99e64d1fc6eecf11c89edadaf4ca8a736bdc2b4cef61a9eef6c747dffd6494c51fbb9ccfe6fb5b5161c977ae773f2e7b7a358ce100bfe243eef67521d5 +InvalidSignature = 385b551fca5e32d9e3ddb5dca31464b14cc4303688c173a43e13a8f036a9c9184d5573122398ccfc5f5eef01c3a0b29d25aca8e388f6cb84720bd6bdf32da681d431b6de9feadb4631ae7fb1e2aec9a30b99f82e620246357c4588b0b975c0a3f6797b71dfa741dd0150f9b614685accbb7609a5c511be4d522631c3f9c84e308c6e7034fdfd78da43eac1d45983c653eb57677d71309588cd18b6223024c2289c8ff5bc62cc7143de19c446e56c0e95245e84899972832beeaea36e5010e9bd7df8ca0bf464bdfea13ac4ea1e57ffe8f7f65a5e66bdccba127f08fbb808d4b9a7288b7f3f2a42233de496833cec587f360e135a7051a0a9fd24d9bbdf0fa10c + +Padding = EMSA4(SHA-1) +E = 0x593d67 +N = 0xc4b9ea11f21cd93c01f56c4219db7d2e52581a6c968705c06588c036b6f51a27de43ba0006d6e54d9ee20dd8bc1c4787b4c45e9545cf98c7872100f6c3492f5c3f1ce2d28caf10fa611cc4a4ec94543fbb872ef0fc8bb9558360960e4e386874d3beef4e9662e8779304e8d09bfc290a6fc19e9908e8eb49336ef02224107bd74de231f2610d76fa834baad342e87f5ffbd56ee8b459702425109af864401b713cd9e96a01137a860c3079e13704d3328003136631062b198be8d644ed99a0c62f94cf7971a0f2875592f35e362abcf2845a11ee98e5f01a515abd0d03646da28123b45cea4cbfd7de9bc399fd9f05349a2d0386516f70f5c9a9970d3231ff73 +Msg = 624ef431a1c81e279c7f3e37609ee57c27c44333ceaa3e7a8905c658d6ae62feaf000f4c04814b9768c56daa0b90370ae83bae7f3f5929cf469aa9cd1cef6892feeeb50bbd79feb46f9a2fa265b23bc75ed3f772fa6a2f157221f44b85033319b6e18c74b4f560041ac62c28584b163af153c614e82577d374634edbfb34ea1b +InvalidSignature = 3162cc1bb742edb6bb18211dc80a5fb1ab196487117080580c2f28059c64fb5aeddf40d98b2cf95024f8dd9c1698f06572f7f1682b67868749d33bcb678a3dffb9e4bde290d256c7090212844ff279906291002bff161b30e256b7e57a65f5c89273956a0a92e1482a90dc8fb2707cb3b64497c6ed40bf89c5b73de759a8a40e2f95943aaf6ba80946704f9171eec6d68c11f4158bc29141bc1b31d8ccfc62e9f4221dcc4451fb4c1619765aa230cb3c487bc9a055f61360e9c42e938f16e38fa4257443b0939c7d5506c4652c750f22788f6db34b0df54c8bb1ed75650f7434779041abe1b70c403933beefb3d22892849e00206d01ed74fe1376128a41e19e + +Padding = EMSA4(SHA-1) +E = 0x593d67 +N = 0xc4b9ea11f21cd93c01f56c4219db7d2e52581a6c968705c06588c036b6f51a27de43ba0006d6e54d9ee20dd8bc1c4787b4c45e9545cf98c7872100f6c3492f5c3f1ce2d28caf10fa611cc4a4ec94543fbb872ef0fc8bb9558360960e4e386874d3beef4e9662e8779304e8d09bfc290a6fc19e9908e8eb49336ef02224107bd74de231f2610d76fa834baad342e87f5ffbd56ee8b459702425109af864401b713cd9e96a01137a860c3079e13704d3328003136631062b198be8d644ed99a0c62f94cf7971a0f2875592f35e362abcf2845a11ee98e5f01a515abd0d03646da28123b45cea4cbfd7de9bc399fd9f05349a2d0386516f70f5c9a9970d3231ff73 +Msg = 6305a7c4512d7d903eae65dc8e629c81060da681eaef9240659a7ff12a025f4e5cd3fb8cac07388ec1b79859dc3103c8bc4cc880bff8df274b1971d16c9699bbbeac6d3c8e8938f83c160a57e31473363c6a8bdcc0bd352f0d42a5278bd020844f3a03bc40db07387872c3bfed3173335010f77b35671fc075bc25dcd0d97b0f +InvalidSignature = 40e1afa3895d938a9738791578a343c96095db0e72025dc2f80fc94a64143425abd96b9a3b5d039a5645c2fc6e70bef64a3deafd9eb6dec041c49e04f86d038a61719364d4f3599f13a8ba047c2f88a9638c75176ec15b26b3b37530441a120e8431ceca4c63c592789a1db9bab49959d593b273823bbab46b5178a8d1a79e7f93c03bb0468d5f64e5a0f5c607f38d4106022e4eeddb34ed457dca40a4f25fd9cb68d497b42d961091e4a06e6ad70a2b76caa8e267d54f8ea9aee85d4f8fa510b5ea8ac9b458eb0556566e8a71145a733897e0098dcb540dc4247a0f5f8b1e9735a636a4561e96141e33d3beb629eb90613c0d23f8330d3ceefb11e19518d219 + +Padding = EMSA4(SHA-1) +E = 0x593d67 +N = 0xc4b9ea11f21cd93c01f56c4219db7d2e52581a6c968705c06588c036b6f51a27de43ba0006d6e54d9ee20dd8bc1c4787b4c45e9545cf98c7872100f6c3492f5c3f1ce2d28caf10fa611cc4a4ec94543fbb872ef0fc8bb9558360960e4e386874d3beef4e9662e8779304e8d09bfc290a6fc19e9908e8eb49336ef02224107bd74de231f2610d76fa834baad342e87f5ffbd56ee8b459702425109af864401b713cd9e96a01137a860c3079e13704d3328003136631062b198be8d644ed99a0c62f94cf7971a0f2875592f35e362abcf2845a11ee98e5f01a515abd0d03646da28123b45cea4cbfd7de9bc399fd9f05349a2d0386516f70f5c9a9970d3231ff73 +Msg = 1c9c81544661aab0ec7f6296572cd608cca51f55b4c47c48fad5df9fb5a6acbe07ddbda5448ea920570d463d62016c03a5bafc61a1c521657dbdd6afa863a924c0f1bee7b3ac168524b9116f103132aeb17823d2a2caf92b4516b83c62101a6d10828c00d9e27a46192acc13a7e4b16fb7849b8efffb8b0319898e3029d38701 +InvalidSignature = 7a5da603b9e8af2fe8787abf9496c27324fe31e2967cc6451898587da67c337cf03cea8a528465649f76da77ed4b23b956be317ae3929aeb0664ad06a6bd83a9228c7a31f14fe54b879b8019e4622af59d31c7e4924ebe0d6260ff83013f2f684dd34671cdbbb9b9937f5d8cbc13d222e3809a757d4168d7210039fc4edde9fb23e27363848664ba10a750a7c3f3e06559303762acff5c1524b369f5fc8b0768c4c465a88720cdbba36ab49cbd6a95d4cf15c45084a84d7f88ab61d1546cbe1d56ffb29e9ef80115f67c8a962a31c6d4ca742ace4b53667ff9bf44f7a1da87648153e26080560bfe82204bdee00a7db0b14be0c00eb29a4e9311f620cb81e314 + +Padding = EMSA4(SHA-224) +E = 0xb29bc5 +N = 0xacfdfb1dcb1459b489cd4a8c9fab64a7da4f044bef1c506f0872e9476f3357abda509d9fb1db6a4f5306c40c058826253171cfedbc160776a48ec35b655bb9963286b6aece1c77dff987a0aae9720ba035dda67f317101bd3cd4e6caac867a8c38b87067938e96e72df1875f94e43e4c06f7a86a1dbe07836ee69763eee29bc13ca906d7740c29e651872a9ec7c6237f7c8290bb0800a030b323d09e7c903751d21a224266f9d6c94c17a4c0cd8175ea67b9d9020f2b3f31a96206084cddb2acef70b11ae25a46c4f6817c4813466d7cac76b27927145bd499ff87f22a946b688e980a00a3d54c72ab9c2c88a55a3ea4c6784068673532737cbe4799e98bd711 +Msg = c9a121fa15bffefb864fe3cfc2b1bf775886be3ff5151c40daee3c288dccf43ecfc02ba0cf8ca7cf9d4d206ee15e9947cd78f08f501eb36b8d3835b38bfee1f52e17cfbd66029513a6b66046988543e80f46ce1a3db3e30a2610c5b9540e7202ccee33d842e971cf89d0cadd4df0646204388167229e54238cbe14c450c44e6c +InvalidSignature = 7d081b0e38d73256476358c013908f3497810ac4bd5d76252f3ef440c5742ea552ef5348eccf6ef13afdf616288dbbf05a5b25e66a8745d9ddf66639ca89366e28062529e80b655b0268e922c8d77eb8ceee830fa14c15238dc1442dfdaffbf92436c794c24f6104374bf131616bcf4cca12608cee203e7eb0eba04556a0a0ac3dea9fa39dac8082e39f9a739955e036d0636008f5c3c4f823a5e6e5229fde6b94f986520de9b9a77ca34ccc0236762c77e33e105a9346553dc0e4469d3929ec38e8813a551af26b0f7d9dbb12d40b7d9fe195948e1ea1245362b01faeb4157605a9ab5158a7bc4df644f12121b03ee22e9f23fa5f40067b333b865bf3e41244 + +Padding = EMSA4(SHA-224) +E = 0xeaf989 +N = 0xacfdfb1dcb1459b489cd4a8c9fab64a7da4f044bef1c506f0872e9476f3357abda509d9fb1db6a4f5306c40c058826253171cfedbc160776a48ec35b655bb9963286b6aece1c77dff987a0aae9720ba035dda67f317101bd3cd4e6caac867a8c38b87067938e96e72df1875f94e43e4c06f7a86a1dbe07836ee69763eee29bc13ca906d7740c29e651872a9ec7c6237f7c8290bb0800a030b323d09e7c903751d21a224266f9d6c94c17a4c0cd8175ea67b9d9020f2b3f31a96206084cddb2acef70b11ae25a46c4f6817c4813466d7cac76b27927145bd499ff87f22a946b688e980a00a3d54c72ab9c2c88a55a3ea4c6784068673532737cbe4799e98bd711 +Msg = cd69ac8d1c46f54d46cc9aff98e078521357a36177b91392a0459abe15351993df43f437976bc32ec3f34b7e63a9ac11c66cdb5aa2ed533c64b70827c56d9d849e53d653fd10501278b370e1c1f399e57bbba2ea4ce6874c34475e171dec8d6db3a33b2875be04c10c14f171dc48a795da4ede579d2a158bb7fb84d745395317 +InvalidSignature = 5725c1ac60b2d610977fae6c52a94155d687d575aa2f5cee817dbf77e1ed692266c0ff14a2105b343dcbb075c43ee6a839a64bd1d151d3801e62f9d76c8d94787c29d1e88ca2ea7f23d7ffe1aac3d5072f556a8087516df5dff9fcde5b0e849d08f1b42707d2cda2eac462bc8810737e03d47dc8240db73c3ccf7106886f8ae9c4c36473493cb5242e2d70bd5c36be35ce1e5aa5286d6439b247fb64ba06af222b133f05d39e6a44a1ad6ad567b9e0b5655486af0b9cfef1d714f311dfcd983bd90674f964f64243be02feb3a202cd5f945505826fda112bba3e5b837bdcb9e974953ee7b1ad7a6e21a0a64268d52eaba083c6719632c21e6615fe4395ce3f53 + +Padding = EMSA4(SHA-224) +E = 0xb29bc5 +N = 0xacfdfb1dcb1459b489cd4a8c9fab64a7da4f044bef1c506f0872e9476f3357abda509d9fb1db6a4f5306c40c058826253171cfedbc160776a48ec35b655bb9963286b6aece1c77dff987a0aae9720ba035dda67f317101bd3cd4e6caac867a8c38b87067938e96e72df1875f94e43e4c06f7a86a1dbe07836ee69763eee29bc13ca906d7740c29e651872a9ec7c6237f7c8290bb0800a030b323d09e7c903751d21a224266f9d6c94c17a4c0cd8175ea67b9d9020f2b3f31a96206084cddb2acef70b11ae25a46c4f6817c4813466d7cac76b27927145bd499ff87f22a946b688e980a00a3d54c72ab9c2c88a55a3ea4c6784068673532737cbe4799e98bd711 +Msg = 23708e055e891826f8011b1f48a1c7ad24b5d008f9c91ec31ab1c5f358cc3793d389b927102913a04bc78c800e96153e026bc5ec067b85177e650defed730fa7c71cb11f80ce41c1e9eb24a9bc121008759f7cca6475547601fbf0567f6447d9a4346035d7ff0a507b74cde17b9b20d2265bdcea3e3ff1a84b7a5872352849ef +InvalidSignature = a8cbf34ffefba916abf4961a6a1032c01bc4aeb8278ba42a18f4f67fdfeab49ebb05cc289aba475a9667649c6ecf6a8ca17ad81f17d5109807c2b260ac440e134e55ee429213cb8e8a2314e7049019fe95ba36e3ec1ed1e77108e4fd84abee28423996e3fbba3d38b285a055d6390d3d8f5b21415e6874ab37423efea5726d47bbfed125494a2164eab12394f89843f8d8a5bd3bf05b31b598e4caa0ad2a8cad4826d238e4ab8d005379f100f97398d896684b08753c89863c224d65a475443d51a91ed668cac691ea7030aa737c3eeeb9db33cff17ce9a8e399bb2b3cdcf2444567398db196fc86ba76114dbd13096cabd692b083fea1c7a94e6564c2e8c093 + +Padding = EMSA4(SHA-224) +E = 0xb29bc5 +N = 0xacfdfb1dcb1459b489cd4a8c9fab64a7da4f044bef1c506f0872e9476f3357abda509d9fb1db6a4f5306c40c058826253171cfedbc160776a48ec35b655bb9963286b6aece1c77dff987a0aae9720ba035dda67f317101bd3cd4e6caac867a8c38b87067938e96e72df1875f94e43e4c06f7a86a1dbe07836ee69763eee29bc13ca906d7740c29e651872a9ec7c6237f7c8290bb0800a030b323d09e7c903751d21a224266f9d6c94c17a4c0cd8175ea67b9d9020f2b3f31a96206084cddb2acef70b11ae25a46c4f6817c4813466d7cac76b27927145bd499ff87f22a946b688e980a00a3d54c72ab9c2c88a55a3ea4c6784068673532737cbe4799e98bd711 +Msg = 0af6365d6065dfc44795d87a8119fb44cb8223e0fb26e1eb4b207102f598ec280045be67592f5bba25ba2e2b56e0d2397cbe857cde52da8cca83ae1e29615c7056af35e8319f2af86fdccc4434cd7707e319c9b2356659d78867a6467a154e76b73c81260f3ab443cc039a0d42695076a79bd8ca25ebc8952ed443c2103b2900 +InvalidSignature = 3b32dab565d2f0a5ac267ba8fd4c381f5b0c40f20c19f0dc7b236232a8bdb55c1c33f13f4f74266d7628767763582bb0fb526263e2a4521e09a3207ee5fd7cfdcdac85ccffe3e1048f590dadc19035bf2f3b5b954e8c783f6bd3e99d98930aea8eced5e3119331be1d606410d16d0e5ef069179cd6b513b94b36c1cfe6ad64ad285e818b58c4c89bf9330c4bcec96d08ba21a35cd4851da1f405d928df3fcfeb85108171bb4ae5b0310193bd8b5b861983b7a2483ba6bccfbf2d6e15bac1e2f2f8363c6154546744e301fd2661ebb3a29030d269c8954ace992b075c63ac12a992eed4956cb2a48495d82c47fa68e66740d38a80caa69190b19730ed7d72835b + +Padding = EMSA4(SHA-224) +E = 0xb29bc5 +N = 0xacfdfb1dcb1459b489cd4a8c9fab64a7da4f044bef1c506f0872e9476f3357abda509d9fb1db6a4f5306c40c058826253171cfedbc160776a48ec35b655bb9963286b6aece1c77dff987a0aae9720ba035dda67f317101bd3cd4e6caac867a8c38b87067938e96e72df1875f94e43e4c06f7a86a1dbe07836ee69763eee29bc13ca906d7740c29e651872a9ec7c6237f7c8290bb0800a030b323d09e7c903751d21a224266f9d6c94c17a4c0cd8175ea67b9d9020f2b3f31a96206084cddb2acef70b11ae25a46c4f6817c4813466d7cac76b27927145bd499ff87f22a946b688e980a00a3d54c72ab9c2c88a55a3ea4c6784068673532737cbe4799e98bd711 +Msg = 4cde2a6d9ecfdefa3c631c95aa9933634ae12668db8b53a03f80524b8130208816cb7d2563b492b68033d7e43c6a3408618a67f93946a521508884d77c6318e91b4a5c779c7fd40841cd71d7227ab56e767817760edba9ce2290f8da504b341ee2c1910b5018ec18059bb21566b3febc1112018a6232a7cd3cfe77fd06cfbc4f +InvalidSignature = 4151dbee3d483d20b57b51d80bd2d382fc85575fa031582a88a135b2615c0a079bb08c2cb7ba6020c35706aadfb6bc35d69ce4df0b2e5fca1ea62a807e9765501571d6d123ae114afc19b26ba4b5db1b0522859d2269117059651053b9d72cc253c90285652a7e3094dce3eb5c9ef5fbf35eb268e3b8fe693c2bfc4bbb8682d709a12f3038fd04629bc48ae13ee91112741dab717c58856cc4215eedaeedd57edb2926085ebc05d15038f0deba90b00e18e710e64d31ff563a1ac88ecf9cadca2845babe9dd26771f0a629976fe13ba14f7c9ca37b98bb3a9d96ca9d72273da78ff3b17f6d7aa2645c42e3251e9161c958bd6f10d20f08fe2437aa79d73f9081 + +Padding = EMSA4(SHA-256) +E = 0x10e43f +N = 0xa47d04e7cacdba4ea26eca8a4c6e14563c2ce03b623b768c0d49868a57121301dbf783d82f4c055e73960e70550187d0af62ac3496f0a3d9103c2eb7919a72752fa7ce8c688d81e3aee99468887a15288afbb7acb845b7c522b5c64e678fcd3d22feb84b44272700be527d2b2025a3f83c2383bf6a39cf5b4e48b3cf2f56eef0dfff18555e31037b915248694876f3047814415164f2c660881e694b58c28038a032ad25634aad7b39171dee368e3d59bfb7299e4601d4587e68caaf8db457b75af42fc0cf1ae7caced286d77fac6cedb03ad94f1433d2c94d08e60bc1fdef0543cd2951e765b38230fdd18de5d2ca627ddc032fe05bbd2ff21e2db1c2f94d8b +Msg = 7518c85b67e7aef7f26bf006899faef76e076f0c6c946e5dc9c83521771a6d298a9cf5adefdb314b5a07a54d8054c22b879fff50ba552c218291033c918401fd611a7447dddad4815e0f56ded825bfe256557622a385de4b4a69e265c1efd259e2da6db19aac3fa0e5ca2d42fadb4e24c271fc078feb2be10b9afa256f228844 +InvalidSignature = 992d48b21bb3d2219b44e8fcc8633cf3aeb591de90f4386496ac7ecd284cb63d7dff81a50b8c4fed9f2ef737692ea6be05248ca138947b49b4e7f3cce6640e049ac2154c40f57e22fa14f97e7a9507e1dc98b206ce6ea0e180039199d1be0a15d1f5093a459e5101aaca2a23cb1f59cad2f1fb99dc956b9d4344bad2c1121d63b915004acbfc7ac60ac9a7b0b1c6812b30bfe087f7f0c7d1625f9c4f458515e11478e3604aa39d14d08bea30b01fcd6189e6f9b701d360e4714d45556b29815c8d8fa8e46e10749ba5e8d445a4c0f487e70ab5890b7ccc1651282a54e87e7db4bb2f7d4a671e71c43c55cf6486416f171d1955037474d06a71dd078767848e5d + +Padding = EMSA4(SHA-256) +E = 0x10e43f +N = 0xa47d04e7cacdba4ea26eca8a4c6e14563c2ce03b623b768c0d49868a57121301dbf783d82f4c055e73960e70550187d0af62ac3496f0a3d9103c2eb7919a72752fa7ce8c688d81e3aee99468887a15288afbb7acb845b7c522b5c64e678fcd3d22feb84b44272700be527d2b2025a3f83c2383bf6a39cf5b4e48b3cf2f56eef0dfff18555e31037b915248694876f3047814415164f2c660881e694b58c28038a032ad25634aad7b39171dee368e3d59bfb7299e4601d4587e68caaf8db457b75af42fc0cf1ae7caced286d77fac6cedb03ad94f1433d2c94d08e60bc1fdef0543cd2951e765b38230fdd18de5d2ca627ddc032fe05bbd2ff21e2db1c2f94d8b +Msg = a3bf44cae8aa8347fd07d84a33eec5dbbdd7b6431368887c988c4be779c5473dd8c33ec82a35f1d3dddfe55f3eed67179b87ce86a4a50088172538fe9d1b06c6ef6897eb3c8e3618cfc21353ed4343e7fceb09a2eb035441cd5c8829c79b81582dd5d69ae85c5a001bd8e98e069961342a2bee00ad2b8b91015ac5cfc1f0c2d9 +InvalidSignature = 877f20eed60f8ce286108a5dde9b6828b37e3fbdb08fe153e591513897440f21f81214598fba08ea077394ba8c2a44aa4f0d8f3a5fbaec3dc69b3bddfbe28397c90adf35d08ea771c7aaa31eb06413c1c62b77618af940f4c71859fa4384d29b48e5cfc941d69bf0a3804d2008e758742b8ed68754bc71d231623d181347c36833a7d7160f742a37ce7d432d748e514aa7d8156b50c532151390d086cdcf9d59f122c6d97f4ccb737289f7b00a237cb6b4aae6ba79d41ff73d019a26b59ade04c967356e2aad52f115357ffb7676f190db38dcfc98666e5b258559c8c85fa32942cbcb99d757e8847e56a1687b3302415698708191b136d923349b02fe38b6be + +Padding = EMSA4(SHA-256) +E = 0x10e43f +N = 0xa47d04e7cacdba4ea26eca8a4c6e14563c2ce03b623b768c0d49868a57121301dbf783d82f4c055e73960e70550187d0af62ac3496f0a3d9103c2eb7919a72752fa7ce8c688d81e3aee99468887a15288afbb7acb845b7c522b5c64e678fcd3d22feb84b44272700be527d2b2025a3f83c2383bf6a39cf5b4e48b3cf2f56eef0dfff18555e31037b915248694876f3047814415164f2c660881e694b58c28038a032ad25634aad7b39171dee368e3d59bfb7299e4601d4587e68caaf8db457b75af42fc0cf1ae7caced286d77fac6cedb03ad94f1433d2c94d08e60bc1fdef0543cd2951e765b38230fdd18de5d2ca627ddc032fe05bbd2ff21e2db1c2f94d8b +Msg = e1c46c309b6366fb4d56ac08c9393cee9a7c95bbe7b7c0e79a3d9187c0f42bc33364c28a770da585e3fe7b4901a3ccd037dfc42aa65a3470521ddafa835ce2d16c92ac670bd4d086505e608781736dc4dd64cc5080ee19e586c8fd1d737dade5d378b32f1d5df1e8dda0e32a125024b2d53334943c18782d7e69825a580093e7 +InvalidSignature = 8ed1f28fd16d45d416a21554e104c006fd7868e5895e8b99831ae0938135b543610df64a8c3574d08118bfe396f9a5609a8dbda21b9a8530ff0ba90e629d6abe30d2c1b590600db971fcda80e6eaa84017e209b9bd3b641f3c81d5d27f842bec8019790ed99a0e5db4aedc1c070b047c19410cbc56e9a0ff12d8f6e5d7371b1011ecfecf7be7a74f94403590a52f95238dd69e0b5f4c1fcde97ecfdb1acc3803e59ad8b3088b2bc509e3dd12d40d875625dc8362c579176799c75e4fadcdb392c68f401f68d854e46377f084c081f9d83743039f6934722e30ef3f0226bc841d79a4eb68c5cccbb6ae0e9200444e50ff0d0953047ef955d2d39a70c3b837c5f4 + +Padding = EMSA4(SHA-256) +E = 0x10e43f +N = 0xa47d04e7cacdba4ea26eca8a4c6e14563c2ce03b623b768c0d49868a57121301dbf783d82f4c055e73960e70550187d0af62ac3496f0a3d9103c2eb7919a72752fa7ce8c688d81e3aee99468887a15288afbb7acb845b7c522b5c64e678fcd3d22feb84b44272700be527d2b2025a3f83c2383bf6a39cf5b4e48b3cf2f56eef0dfff18555e31037b915248694876f3047814415164f2c660881e694b58c28038a032ad25634aad7b39171dee368e3d59bfb7299e4601d4587e68caaf8db457b75af42fc0cf1ae7caced286d77fac6cedb03ad94f1433d2c94d08e60bc1fdef0543cd2951e765b38230fdd18de5d2ca627ddc032fe05bbd2ff21e2db1c2f94d8b +Msg = 925d59f953cb3ffb6d5a3a55c079cb1083997536e33d7c8aed50ed76aebcde459938f79229613200c70dde2ceddceae08c10608aab9e30ec51842f14a65e5f8f553471da3497881927ec400b4207ef3e2dfc2b7fcd318c9520b8b22f69dc8a1a8efaceb7be93cbad569e67db062362913005dcff902018ed22937fad405fe84e +InvalidSignature = 62b07f6d1b8f13651d7f22ce2ce01061090029db5af7dcecfeafef20621dd9e254a0fb914f76a3d79662257489cb8122708583d30778791a77da83c7bea81140c61e4d0484806e20fb85f24d1bbf774ef2ed38809c9b14f2a58c6e8649b760baa901544522ed94bd405c77201d07c8d12864a8d1e97a4d322c29994b214fc83c2ecd5c955b9bdec424e7ca5a1325ec0aae4ab0c202b980a2187f096aaaaa5e85550ebd325799f4f30ef2ead07e79c7a475667f5965e6b50269513659ab5962a391c43cbc3a3da34c0fdd1546c40ea7e2eb5352ce6a06ce6a6385ca0ddd5d162c137836df9ea1f89cfa00c3eb1671a43bd625526f3b6ba8e48a7a2d56fb4f01c6 + +Padding = EMSA4(SHA-256) +E = 0x3c6cd1 +N = 0xa47d04e7cacdba4ea26eca8a4c6e14563c2ce03b623b768c0d49868a57121301dbf783d82f4c055e73960e70550187d0af62ac3496f0a3d9103c2eb7919a72752fa7ce8c688d81e3aee99468887a15288afbb7acb845b7c522b5c64e678fcd3d22feb84b44272700be527d2b2025a3f83c2383bf6a39cf5b4e48b3cf2f56eef0dfff18555e31037b915248694876f3047814415164f2c660881e694b58c28038a032ad25634aad7b39171dee368e3d59bfb7299e4601d4587e68caaf8db457b75af42fc0cf1ae7caced286d77fac6cedb03ad94f1433d2c94d08e60bc1fdef0543cd2951e765b38230fdd18de5d2ca627ddc032fe05bbd2ff21e2db1c2f94d8b +Msg = 08d3ac24a595da811cc9bba78828f1452ff390ae653f22d1ad91ef6b22aa7b7b15a44ff7f83efcbd7a755eccf4541eb4040c7a4b774749a26dba3937b7f95c6c8490e3383d4f291dade5f35a65b1f6615fd4998be18bfd0ba4bc3a2136ceec909dbeef513d6f6689fc4202b9a3e78134877374d76ab246f49cbe7a8f65d034cd +InvalidSignature = 72ea7d669ac699a149c13aa168eb3e148f590bbc0424951f1c3144c541915573ecf05cabb5275488c98d0ebe55b1f1af49ef8cc72cf00e849897c6afa53833caf9ffc00eb84cfe55b8277e93a6ac3e04b111c9d07ad62082ca32854c40de1e0956a18f8460438484403abb91e6fad12b28f114157f1b6ef563d2fa438ccb8a16aa3afe6ec5e98365c30d9a355e7e14b039bbdecf59f91248d0f1e317d2e3c819096ed68cf98361d7f9310b354f4f45e2f7c4dfb82c218cd438f3174a6f017f0f148a71c40ad5b7e2c8081ddbaeaa764d601bb2e075eb3618aabaa4b5060022c6d23ef072643686a759227daef0331b28ee76da4ab3b5ad5dda8991b9937d1a59 + +Padding = EMSA4(SHA-384) +E = 0xcbb343 +N = 0xcb59aae30883db678ea7b2a5e7009799066f060757525166030714a25e808482e752f04f78611b3509d6005b411530c9ada4d8fbddc85f9db3d209eccc6cf0cae9aeb902e96688d2547974b7eb3323eeaa2257cf8d5c7c97f5176e2cfd29e19d0487380e3e64338c73bd592d52e9dbcc9606ed5835758c1a112c6a004256b5c4338322695df2ba573be0e79a7b9f9afd497dd38eed39f05f88d7d399d1e984d048067596ad1847ce51221babf51873bad2d81fa91cf3d9fd307e3ebd41fc49a8b3252ed7a71fd2357330bef2f1f89f2c80f740567e2ae8d168e56f007e8fefa33d2eb92b7d830a4f978ffe842ef0697db50602b19642afc50ac1f837e476c0fd +Msg = 329b4257ece34ecc0185031b0bc665c9c87ac66ec01a8c69281734d2076e97b0977d6c6cee140f86ddd0818719a4af3798b9f70f3e78e8f1b9e54917aa2e5d4a05836654ba2968b795ca2f9f621093165672fb77aa4d20258936147c2c8f8208445837f59848e1c7ef1c174c30309acec84cdb8c4cc0bd6c5fb39bead7b88d54 +InvalidSignature = bc7b0631f92c7dfb0e3e8694650bdc73623d0356ad2897aad8eca32ef4531263f3219e0af3ef2fa3b8a3eb878b3f9c293c634263bab59b1dbdee04afc3fe39dd8bcf22a0052e6a081d3b68399294c8c6aab199beefc49706eb3436d95bd3e655d21cbb0fb3488052df8819594ab0f9138fc5ad4e9e3521425e375684d94dd74b9a3a7a858aa1023e967502a38b67ed3b8b8f6086427e8c8b4ca608c4b394fc8dfb818daaec3d4f10e77f51d80c0a103569dc28814a80eca64100d9fce5d6b9081f871bf8aae624f1786151290c86dfac7643b21c74f4f5313bf8b7693dabe4c816d7d309ce27f4b08b59d6a26795a9c2278ffa2185a1af12257a5a6de57c1a41 + +Padding = EMSA4(SHA-384) +E = 0x24f1bf +N = 0xcb59aae30883db678ea7b2a5e7009799066f060757525166030714a25e808482e752f04f78611b3509d6005b411530c9ada4d8fbddc85f9db3d209eccc6cf0cae9aeb902e96688d2547974b7eb3323eeaa2257cf8d5c7c97f5176e2cfd29e19d0487380e3e64338c73bd592d52e9dbcc9606ed5835758c1a112c6a004256b5c4338322695df2ba573be0e79a7b9f9afd497dd38eed39f05f88d7d399d1e984d048067596ad1847ce51221babf51873bad2d81fa91cf3d9fd307e3ebd41fc49a8b3252ed7a71fd2357330bef2f1f89f2c80f740567e2ae8d168e56f007e8fefa33d2eb92b7d830a4f978ffe842ef0697db50602b19642afc50ac1f837e476c0fd +Msg = 3cbc49d73addbe2875dde779689a363e42cf88b3e13ab520fcfe655ba246268fe32bbc3dcdd8b8809aeb4d95271f5e9aa828db969bdf4ebafa9fb1e7b5ef83705f611b2027ba3b7f0b52e85148be796015adef7b901084bff97e87151ed666fc16260d8932cb6eab31da61b4b3bfaf15f1246969aa157fb661618defc543f8bd +InvalidSignature = 37c9ca333ade423c46419ea16c5d79f56165a03bd5c674fa0127500a1bd7f5c2d21547d7bb45f558b3b986624c8eaef4db101e4092dda2b4fe48811ef7fa694c1384f460087f81cac1861425e44b86bc2fd825eea94b645afa4afca29f632edce048aea9e1365185a60821e4385de7d7435ec00d307d477b2e6a6e3cde0f340c71d2c59624a7ac8cfb838f68b436c403ab3b45f9a19a0a14ea8f47407b7e25e51a498a902ed8eefe9c493421421695a6d17a9cd5b76efad7b39b8d584cc2902c03422f06af528c6bc65bcebd8876b5f4d1ebb68ce22af5de05105837c15f5ff5c4d41ed8019d6a0448c94675e192a51d5eade91d2237ed57773cf3b37ba3da71 + +Padding = EMSA4(SHA-384) +E = 0x24f1bf +N = 0xcb59aae30883db678ea7b2a5e7009799066f060757525166030714a25e808482e752f04f78611b3509d6005b411530c9ada4d8fbddc85f9db3d209eccc6cf0cae9aeb902e96688d2547974b7eb3323eeaa2257cf8d5c7c97f5176e2cfd29e19d0487380e3e64338c73bd592d52e9dbcc9606ed5835758c1a112c6a004256b5c4338322695df2ba573be0e79a7b9f9afd497dd38eed39f05f88d7d399d1e984d048067596ad1847ce51221babf51873bad2d81fa91cf3d9fd307e3ebd41fc49a8b3252ed7a71fd2357330bef2f1f89f2c80f740567e2ae8d168e56f007e8fefa33d2eb92b7d830a4f978ffe842ef0697db50602b19642afc50ac1f837e476c0fd +Msg = 59632917bcef9eaa6edb1bb6013bef9e5d285fe212c49b44ed78f129ca804141a8aab16a035aa1d25ed2e25c1fb022469fb8ab0882d44e7f4459994a158c5175e7651c54c5937db266bf052c0215c8d764010f2941364c16c8f553797a8cc6b63c1dd19daaa01892af2beeeb5271c89ad38af10cf7f27f51a0d3857ca0878a4d +InvalidSignature = 77a69f4fbd9456eb8cb973e2623d8ea83df850f3c7bc7c8f976728f11b2daa6204ec45e15cd36dcdba5d88bcdeca490bf488a32d12be8c93d9fc63d2a91fcbd79b4bed113dd98bf5b93673a1c143828f47935aeeada7938c65717fb8b370cf649134f6fde56602ba7d6f890ba166d3fe1c51e7471c98b661a6022d7d1d0caa5be5d140e94e70cd1478b9b33622ad69559e27cd6878925cf07f37f5dbd1ae457eea785053d06e2e4d010fd885b897f743ec09c2b06f774407123ac30cd91f81080845f885062fa4be9da31f4e6f626c61a7fefbc123e8b7b80978682b773b5537b2366d1118f506464d27db3991fc2af283abbed6d0c552120f82f906c38c2e0b + +Padding = EMSA4(SHA-384) +E = 0x24f1bf +N = 0xcb59aae30883db678ea7b2a5e7009799066f060757525166030714a25e808482e752f04f78611b3509d6005b411530c9ada4d8fbddc85f9db3d209eccc6cf0cae9aeb902e96688d2547974b7eb3323eeaa2257cf8d5c7c97f5176e2cfd29e19d0487380e3e64338c73bd592d52e9dbcc9606ed5835758c1a112c6a004256b5c4338322695df2ba573be0e79a7b9f9afd497dd38eed39f05f88d7d399d1e984d048067596ad1847ce51221babf51873bad2d81fa91cf3d9fd307e3ebd41fc49a8b3252ed7a71fd2357330bef2f1f89f2c80f740567e2ae8d168e56f007e8fefa33d2eb92b7d830a4f978ffe842ef0697db50602b19642afc50ac1f837e476c0fd +Msg = b9403622a632794f7cd74fbba93aaa64c8d91b63144fe7ba23305c4cd135652d7a995d1c6cc2214e9b24696e976358e1bcb7514ea8950d5ef38ceac01a6d8671bbae8d3a0810cf7a76809625b53b360de536e56007bdcd72b15a60bd06f8ec27e6486f836264ac5973b37eeaeb0c6d6fab1e7fa2170f507fc763654c7f20bed7 +InvalidSignature = 81511a0c2eb37d5c6fe2c214c55d6b0e5fcea17242d5a5a9eb4568ac1f0af9b8912498ead877ca43cf9e19c743c3d8ea6f4e67301de53ebb81a1a3eaff67d72e450ffc6646b6b45ce8826957b9afbb13f571c38852c3eb384f6a595538ebf467414f3522471147f2ccb347284d0873018bf6329f33e0b49f4e86338b423a1027a6c4718187d19281aa896a286b6c89622e4cbf4cc6cf4c3ad4443516aec8708006dcbca5f42c9b943fc8cdcee23d9099edf61185635b53ad4d8853d8a511cdc50e189cc8929dfd32f9dcdcf2754adcc19b855f41d25620b65090180ece407427e9ab602a38f1f289eaf3299db856cc5bbda17de17a74bace89913813d147d9ac + +Padding = EMSA4(SHA-384) +E = 0x24f1bf +N = 0xcb59aae30883db678ea7b2a5e7009799066f060757525166030714a25e808482e752f04f78611b3509d6005b411530c9ada4d8fbddc85f9db3d209eccc6cf0cae9aeb902e96688d2547974b7eb3323eeaa2257cf8d5c7c97f5176e2cfd29e19d0487380e3e64338c73bd592d52e9dbcc9606ed5835758c1a112c6a004256b5c4338322695df2ba573be0e79a7b9f9afd497dd38eed39f05f88d7d399d1e984d048067596ad1847ce51221babf51873bad2d81fa91cf3d9fd307e3ebd41fc49a8b3252ed7a71fd2357330bef2f1f89f2c80f740567e2ae8d168e56f007e8fefa33d2eb92b7d830a4f978ffe842ef0697db50602b19642afc50ac1f837e476c0fd +Msg = a95ece434121269f4bf036395e54718c9b3b247de3534fe147b7b540bfcd2fd81f6e45e54848ff209b81f986b49db65a54a2366d9e7acb9d8798289c88dfbbf395bf3d4653a187d98685a753c8e933c281eddde013b6489555101abc4357532af497ddecccf263d1f242672904008fcb0a65405da9ce6ecf9a65b3295afe9e87 +InvalidSignature = c878b4b14526efdfdb99f7287c0e871ef6c0aa7b4d2ee29299a782c8391ecdbbb60b8aeaab5343dffe7ade8af07156c45b16842775cab5201b3403dbd6bf0769ab5533d4c40deddb1eecfd8a46b933627d0d25893f0338e6dabb2a778649ebb2193a9d7c99d069c6c209b4436eda411184d99be0f80e3b293b5ede00f58ec4922fe8e1c6de04e58fd443d1cd96fcc9ca4bfc23343532a3eb840fd5c197e7795f2e3982a928e602b1e8f5cca7ea20da049eda313b1ee8d4b1a8e7960e4cfb5b16082ba73060f73c02716324658d3f00a3ff0a78dcbae103d5048e75669053645156f6640d4f6d1645d02e772dd8e70fe8866cad5ec2878ea6fc5c47530bf9eaf0 + +Padding = EMSA4(SHA-512) +E = 0xeac839 +N = 0xa677525e1a69546a96dc7b112350d5e4864f0f82e999a714fa9f43ac681517d3975910c2d806bb3ee6dbf5dba1d969b38889e113c2da76eef4412a60cbd89faf35b2bdcb0de36a2cb762cd8f2f29aed9982a9ab60886cc8fbfee9b2ae09c88161e9159d4fc833adc4f80e4bf629d5a9551acce7a3938630c2bf9956097642e3bc60ac6522017841b65c7a25197865e697753b08169853681911443a2b25f1b7c4696f946155b2664b67b40878d3b45c3e0d7034d5b5ee6f5ba8fb3cae7797e85789902cf8f9f86ed3ef25ae0736178aae260fe875bfef5bcde9ec05f11e18fc7375edcd4a5533618e6f991dd48aa3062e6031e291dfcdc6e7fc14ec60e539fcb +Msg = 9c3d5d23d2746d15d616bebf3cf720c6e6012a71cae22002f5021a47d0b8636ca3bd201357e132a680fc5dec9b28a9db932d08ae8b3d3a37d7e2ee754b342a69b94fec26b50412289bcf77e6d4095faa545f15a16783d22eae21e18464150174e6db0b837347d440307655d56f0409db307f9773e81cb19282a93c9ca4c3b135 +InvalidSignature = 98657fd8163967fa7d263bd45bb890035adbcdd1645fd48b28febfb9b4e15172540e38b7c2f673c40a205fd40b08b60b4b81ed6e236cdf08f0d6b11f50dc74c60dc466ac372e0f467883aa9a398f4aeef87b040e14a51502dd467e8e8dd89812dfaf6b1dc1c2f6c28448af084590c05aec499dd3b148e66f3d71cf75e239db6d21f4074b8bd9a6bde5ca668634bd47953276ff2d0ebbe01afcfe0e381903736d6a6c672a45fba4ee326e342dc5925169517c5f57e9290724576a225ba89cb4dd091f4e6513be10dd4181855bb4045d6ef6437c16d3b5589ef9d6836682711c7d66025ae37b525580f0dfcf3db7fe57d7c6b15777cc41600307e58a1721b6f7bc + +Padding = EMSA4(SHA-512) +E = 0x8d8853 +N = 0xa677525e1a69546a96dc7b112350d5e4864f0f82e999a714fa9f43ac681517d3975910c2d806bb3ee6dbf5dba1d969b38889e113c2da76eef4412a60cbd89faf35b2bdcb0de36a2cb762cd8f2f29aed9982a9ab60886cc8fbfee9b2ae09c88161e9159d4fc833adc4f80e4bf629d5a9551acce7a3938630c2bf9956097642e3bc60ac6522017841b65c7a25197865e697753b08169853681911443a2b25f1b7c4696f946155b2664b67b40878d3b45c3e0d7034d5b5ee6f5ba8fb3cae7797e85789902cf8f9f86ed3ef25ae0736178aae260fe875bfef5bcde9ec05f11e18fc7375edcd4a5533618e6f991dd48aa3062e6031e291dfcdc6e7fc14ec60e539fcb +Msg = 7759420c8d1a39ba0e3e1681d9b757fcf30cb40d844f4a71224ff998520e0bb44c761611ff4723a455540fe6b8ef32e3d5a23f8da0206b57987ad2ff4c9616ab1ede493847350dcf1b2ff9b98e813f74f8b68c0615243091501f7f28416c77e174f8a32b6cca3e62e7379ca16455c6d8e3b2651eec45e148d2a4c9ba3978767d +InvalidSignature = 91ce8e921f85de845b9bf7503dc65a328224d15b23e8ea65dc3da6d804fbef196c305e0fba059a7d842c8c0f580860cce77652d4dc779073d6a3b0a92bf2dd3ec6c0618da1485036fd594bd962f7b5a1c61d53f1626912c7e312aa83eb4326288a52437c7387916bcb11084a40c219c84cab2ff66e83143f858647f2dc914da0c7858ba39aa8ad8147ea5c9c52069eb2b2ca941d8a5023748dc401e7664500846c85cadf0287e39b8b8b46794a82bfffa752960ab3b9eaa02530b5903c24aefa108f10aee35b6a8a3cdf8795a182e5c04ed36bb68c18785623b42f0979fff319112e1514cee51db437ee32289f61ded61186c6ed44ad722d18d556821f888221 + +Padding = EMSA4(SHA-512) +E = 0x8d8853 +N = 0xa677525e1a69546a96dc7b112350d5e4864f0f82e999a714fa9f43ac681517d3975910c2d806bb3ee6dbf5dba1d969b38889e113c2da76eef4412a60cbd89faf35b2bdcb0de36a2cb762cd8f2f29aed9982a9ab60886cc8fbfee9b2ae09c88161e9159d4fc833adc4f80e4bf629d5a9551acce7a3938630c2bf9956097642e3bc60ac6522017841b65c7a25197865e697753b08169853681911443a2b25f1b7c4696f946155b2664b67b40878d3b45c3e0d7034d5b5ee6f5ba8fb3cae7797e85789902cf8f9f86ed3ef25ae0736178aae260fe875bfef5bcde9ec05f11e18fc7375edcd4a5533618e6f991dd48aa3062e6031e291dfcdc6e7fc14ec60e539fcb +Msg = 864f4f5890a03653d08daa83d9e2992fab3393b7ee152d6f7b8ea3ad1ec9c1219a0e0365eef2fbd5d7cbf3a19667d421f3fe46688264191b2583e484d209ebe2975e4603dbd94015e633febaa43c615aa5cc2cbd69fd6ad9db970ae81bcccdbe8026625adebdcfbb04ad12f589c70883c9878fdf2a46e750a4b15f03807a2d5e +InvalidSignature = 245fda2e66d2bab102d0da4098d751650f5ef4738d14dabe866c782009ead9d6d05d43ac0a3014a382d62ac971ee19798f3b8ef49f9bc247fa07b368ac2d0e8a4fb210af5acd87b6b512e135861b30103403304732a10b75c9a149552d1ccf0f9912968c6431398b7d48dff48cc7cb7184e76a0ab94ac9a6b0035b91b3eeb2d1326ebddfc13250224538c143fc0dfa3995926415a658db8e6691504050a1a30e34b21af8d12707bc4454f174385cd84c729e2ddfc5cc9178812059b5da4a1a605a2a81642ccc1bc5cf953965f705673b12c5b46ac8c1a03c1001ae4df1c39cc83cb54b10cb7d33cd5108033c268ceeebba6c6ada92882f46562dc658d3525574 + +Padding = EMSA4(SHA-512) +E = 0x8d8853 +N = 0xa677525e1a69546a96dc7b112350d5e4864f0f82e999a714fa9f43ac681517d3975910c2d806bb3ee6dbf5dba1d969b38889e113c2da76eef4412a60cbd89faf35b2bdcb0de36a2cb762cd8f2f29aed9982a9ab60886cc8fbfee9b2ae09c88161e9159d4fc833adc4f80e4bf629d5a9551acce7a3938630c2bf9956097642e3bc60ac6522017841b65c7a25197865e697753b08169853681911443a2b25f1b7c4696f946155b2664b67b40878d3b45c3e0d7034d5b5ee6f5ba8fb3cae7797e85789902cf8f9f86ed3ef25ae0736178aae260fe875bfef5bcde9ec05f11e18fc7375edcd4a5533618e6f991dd48aa3062e6031e291dfcdc6e7fc14ec60e539fcb +Msg = 71abf895e56ba8f6ae8d0e9e6690c09c759270a73db8c1aa95d05980793537fbfff3472c8d2c34de4abb7e64d216cc952e798314034197d50996a2dcbf4c33485e0b68910baebf0e50ea29bacd3060372bd47b13526ec04bdc81b90dc95a8ac2743b814cc5b9ef8ca9633628bfa4248b55eb7f2d9208e114f4dac69bfe27e472 +InvalidSignature = 243c570cd1bd85522e64817361cbb949c83876d7a3609513aebf506fc06750ba38e820232c98acbe00ffa50b36c538560069fd13992ca0df7d9f6d956b883334f1c3af8a74adeed5be15b033d85b207be2fe600a9902d699ccef1f4a8d588672c446401eb390d174d572b918f9b349e2e704775300023850a534cd14e0046e385181d345a01dbd230c7965fffd71d4e9f9bd274d2ef46c556c7332121362e71706c39f08919efa3a4f2f142150c8cef4b30ef788f6fffc2ed2aca0262eba873a251795845da526b78e2b24d66f21d40d5fcbe5542a7553a9178be5a9805bb53579bd108cff733b37640789318db620a6a94444e9203923ae325500b676b14798 + +Padding = EMSA4(SHA-512) +E = 0x8d8853 +N = 0xa677525e1a69546a96dc7b112350d5e4864f0f82e999a714fa9f43ac681517d3975910c2d806bb3ee6dbf5dba1d969b38889e113c2da76eef4412a60cbd89faf35b2bdcb0de36a2cb762cd8f2f29aed9982a9ab60886cc8fbfee9b2ae09c88161e9159d4fc833adc4f80e4bf629d5a9551acce7a3938630c2bf9956097642e3bc60ac6522017841b65c7a25197865e697753b08169853681911443a2b25f1b7c4696f946155b2664b67b40878d3b45c3e0d7034d5b5ee6f5ba8fb3cae7797e85789902cf8f9f86ed3ef25ae0736178aae260fe875bfef5bcde9ec05f11e18fc7375edcd4a5533618e6f991dd48aa3062e6031e291dfcdc6e7fc14ec60e539fcb +Msg = 4b648de2e390677ce1727191498b76d2d2438d0ceddf3db502ade5c5fd815bc70965d42f9b8d04eeb38986445fbe7dd580177c00d0f8a36c24740be3efbf656408e6dd73adbd45b4c7196fb86f40da17b29e91bf91ba518b4c68ea18e13fe7d4cf4d71571f0a71f7a58bf59684f8d5bff04096f2380b8e3b03f14909d9e92c3e +InvalidSignature = 277fe81a1540341c9c04fb5d3c8f70c1e72f87fa7d04b93ee54d56d1184c141ec4e125e2e5cfd0acff1055c76697a1c3079c371cce0bd84ee4437bfa1806aa76df2955935331915fff879d87c7372e75e5e8fecc906f9d34a5adc0b75409a87fb6411e2990cd237ac8223f7223444f5d527a115c85b9ba10287f3e825e1dc58eb37c8a9ca055155ff6a5aaa6565690dceef6f647729d071cdd9f0688c7fee8f9293abe658d0e1ef855c86a28d8d0f8f82f72173186353080b84f142f965907377178fc1ea00819d81afc2474becf79e1e3b70c7c2a8407d50795c3131bb6df78720c31b2f8c43f705464d8982043c45f04e339aa1c6f4e26aa7092b3e6261299 + +Padding = EMSA4(SHA-1) +E = 0x5f8d03 +N = 0xcd2cbe024059e2c019529e157684eb1e2cf415a71b002cc643668da85f752ef64cd8cacff6bb79e246f7b8f731c9f5cedc2a879302b51273c83f81f9a377d3e450bb4f4662ce01a010a6e68b66fee35b62d9861cabe56f6d262cadbeb44a58145a0f977966ab74f662674fd92f165eab397e1a2829aa2a7b9cf7c4af5db31119741d416308f3cb5aaebbcb5309e50820e7e1482b9b3a918653d9cfda6ed1122488f435dd54a418e922147be2f6586bb9b759c66b01d0045757302ca3835a68a67f36b33738ba9f8c87b909fe1ca5e5bad207cd0273ccc3b44a6185d32b065b64e2bd42b6c61f08b268b2b7e91ced5962e3a7d553fde91b77eecbeb9ba63e0db5 +Msg = db14289f5550b770ac30ad0aa53124753741e4a49c7f1f54a8435f375a5ebc52b1a352a3c0a6f20805c3185cf7621de3de7aaee8e7547da478923662c16fb5e1944876fa765c4d82f6d057723df63045e7ce66a211cd2e3bb3de56f531a77b492c0d7cea9efa2ea8265d5294a073c465f946f51a41739ae1022fa638d18c7652 +InvalidSignature = aa194ead943a93e90f29a3e853f0a4d44b4dce8b55d7fdb1de01d2d47bcb18b6e6e81996c5bbb94c66cb276cf3f3b35494cdc229278ce444a001f61669b57a59755b88142e50337a8653e2a413a7aa1602d6dbd56d989c2195ffe82e91fe0b081ac9157a0cec6bfaf770c10c971a76d11940c889eb9e959f14f41d0b765babc655480b3f32d4ce3d660a134a2b34bfae2f40968ce313db34e0138bee57c01652a90f91fbf6f0052db494c514df087d76acc769a3e220c394763468194bdcc7262103a8a73ab621b0562d2d164c8ee1a00f0cc4f784042c144e3d36b8c300c74a1b368f569057da0f77b33daed667c1154119f68672000d25517046947a8fe644 + +Padding = EMSA4(SHA-1) +E = 0x1fba25 +N = 0xcd2cbe024059e2c019529e157684eb1e2cf415a71b002cc643668da85f752ef64cd8cacff6bb79e246f7b8f731c9f5cedc2a879302b51273c83f81f9a377d3e450bb4f4662ce01a010a6e68b66fee35b62d9861cabe56f6d262cadbeb44a58145a0f977966ab74f662674fd92f165eab397e1a2829aa2a7b9cf7c4af5db31119741d416308f3cb5aaebbcb5309e50820e7e1482b9b3a918653d9cfda6ed1122488f435dd54a418e922147be2f6586bb9b759c66b01d0045757302ca3835a68a67f36b33738ba9f8c87b909fe1ca5e5bad207cd0273ccc3b44a6185d32b065b64e2bd42b6c61f08b268b2b7e91ced5962e3a7d553fde91b77eecbeb9ba63e0db5 +Msg = 0709dcc9ffda89add8fc52fa355e059f570a0ca433f02c10c8e5730bafeb6b40f4b39485246011bea78ea2fe5093d2f033047276b77c458fec98fd7e1e466629aa40e2bf10d3159d4ae5e1735c3695a22de661e995380e41b795eb0591d40b56d1b8adbeeabafc136809f99f80d0b57decb7c346f6acedeed2e326e8301bc091 +InvalidSignature = 15b86cc61cca52c9dddf9d8ec4efb7dbb8a7f02a4012d896fc127cb1fc383c304c8859cdb07478719d3554e65b306166924d11c1a14d85699ae60a33f601f7a24b4e518c406de3cbf92bde58926d9d93b21c76e1dbff98d5677562769e6514efa4bbc40e12d191f54a33dc1c9361eb1ff03613555e873fcf40fe6349e10d188d0d1d043078e02ff8f1c736cd7090961fde243c15694c0d76b0cd1e6633538c265f21b41cd11708613b62b11808d1f74d927c351a63c8c4f18f5930f39fca55850a787301b2e4eab0f94f5734cba5e0eb76bce60d673fad4c513012b4e57a8b2c2837e0b6355a9a5c15774b0db8636a7b8ab28c36c05832a42ce697ec58447ab7 + +Padding = EMSA4(SHA-1) +E = 0x5f8d03 +N = 0xcd2cbe024059e2c019529e157684eb1e2cf415a71b002cc643668da85f752ef64cd8cacff6bb79e246f7b8f731c9f5cedc2a879302b51273c83f81f9a377d3e450bb4f4662ce01a010a6e68b66fee35b62d9861cabe56f6d262cadbeb44a58145a0f977966ab74f662674fd92f165eab397e1a2829aa2a7b9cf7c4af5db31119741d416308f3cb5aaebbcb5309e50820e7e1482b9b3a918653d9cfda6ed1122488f435dd54a418e922147be2f6586bb9b759c66b01d0045757302ca3835a68a67f36b33738ba9f8c87b909fe1ca5e5bad207cd0273ccc3b44a6185d32b065b64e2bd42b6c61f08b268b2b7e91ced5962e3a7d553fde91b77eecbeb9ba63e0db5 +Msg = 95529308ed9bec98a8719b3fdd942ae81c6646210efc7dcc59754617c48a42af9c67c13156b988e27509d29faf4894174bab0537cdb95ee6d5a2def345d2124ba2c65370bd1e902692f44e70706decba5a8d2c58ae50ef2f04f640b2599e94116d1650ac69f28ccec5db1798692abb3b12b6c26bf8e9b810ae1a733e49165167 +InvalidSignature = 93c5b49a3055f234442d6e4562c99d2233a8198291adc95e65bb76d320203a1a4d7921393cfa03aeaa9c31e6272b5192e3058e54dc5cdc7f467af1b073e6d492f614448368a0cb0338f8e37088e080eb2f6684a1f5cdc24ed7b4e8c62ce9e62e06361c21ad07fb78d853d16b6ecb84c6a158bf6c24bc484d6aa5abd48fb7eb2264faa361caeaeec78a2cdfcdc6011487dcf3682c5e07f0640d1d88e09baf838a5671719032aa1772fd0ec75d61047477015548aa7896e60a297a27a627976050fa6c7978e582b3be3afd708bfcde276b2b3f9c188f4b36d3eca90707fef76c367483aea08b6dda88d1b85bef098d191b1a687d322edcb1fb5cd860749f69d8eb + +Padding = EMSA4(SHA-1) +E = 0x5f8d03 +N = 0xcd2cbe024059e2c019529e157684eb1e2cf415a71b002cc643668da85f752ef64cd8cacff6bb79e246f7b8f731c9f5cedc2a879302b51273c83f81f9a377d3e450bb4f4662ce01a010a6e68b66fee35b62d9861cabe56f6d262cadbeb44a58145a0f977966ab74f662674fd92f165eab397e1a2829aa2a7b9cf7c4af5db31119741d416308f3cb5aaebbcb5309e50820e7e1482b9b3a918653d9cfda6ed1122488f435dd54a418e922147be2f6586bb9b759c66b01d0045757302ca3835a68a67f36b33738ba9f8c87b909fe1ca5e5bad207cd0273ccc3b44a6185d32b065b64e2bd42b6c61f08b268b2b7e91ced5962e3a7d553fde91b77eecbeb9ba63e0db5 +Msg = d42084ee99cec1a57097b804c48e454b6390dbf2796f18eabf509d26f0521c5a7d71b20381a978a7f75e555e2bfb16916edac0020e64240c8579b52df11297c1c424f810bdc8a38b179ad253005e44fb4cea908f6b40b9d598fa02d254eb04901303fd1f35736bda3712daeb2bfffa126588f4a2784bfecc619b2e1f01268b50 +InvalidSignature = 493d0c02c087149d5f597e97709c55f6aa70defbbb862055b31dfef2cd3fb1debe9fa9dea81d7986ec7e5073092c93afd19ea34a268f9e3c4fc8114c4215c8092d60eedf26620e2a79c70de5caf85a7a256d4903e4f224b602758cddb457357b14136b5b3d7583d0d6c9e426161852df57ef547b286797e1f2f7f6666f6d333d46ec59a7bd17adc444b66369f4be27400c4142cd53eef28b6d9fecacea6b2f2d5741a68d89d8de8e56cbfce25d228b6861c641250a264c182b61025b5840aebb92e694d4e5c14f009ebe856d274872390212a1f672f74d2462678f5a416de1cafc3df240d667397870f2da461bdc4c7f2aa10cec20e207de1fbbb9b52429518c + +Padding = EMSA4(SHA-1) +E = 0x5f8d03 +N = 0xcd2cbe024059e2c019529e157684eb1e2cf415a71b002cc643668da85f752ef64cd8cacff6bb79e246f7b8f731c9f5cedc2a879302b51273c83f81f9a377d3e450bb4f4662ce01a010a6e68b66fee35b62d9861cabe56f6d262cadbeb44a58145a0f977966ab74f662674fd92f165eab397e1a2829aa2a7b9cf7c4af5db31119741d416308f3cb5aaebbcb5309e50820e7e1482b9b3a918653d9cfda6ed1122488f435dd54a418e922147be2f6586bb9b759c66b01d0045757302ca3835a68a67f36b33738ba9f8c87b909fe1ca5e5bad207cd0273ccc3b44a6185d32b065b64e2bd42b6c61f08b268b2b7e91ced5962e3a7d553fde91b77eecbeb9ba63e0db5 +Msg = 978a26632c48c15a2cd0c7aa5b3122630eb304c228037a6b489144f34137e4a1cb1bf57678d6be6ae9d607f941002bdeda9a6f1f376992493a16a6fd97d71eab894b279ec4a53c39aa0cf480c1421fda65841214bab23faae5b009427c0cd67a3ae165e3f8fb624dd83b3746c43d26dd173994ac9927a815b12715cbd61f3494 +InvalidSignature = 3075ce37cae7c511a64b3bc91e2146dd2fef25f4955f36848a18a93a0fe5a16a2d1d6d793c832198ca457dc53ea65757775437efa9b7a05cb1f5cab3c800474639a333d22930aad70a3435d2446a4e3cc38d61167004b8b1426a2810e698153dbc4847e45aa98425746ab43a24f919ee841842893dceacd96f705aeda8f8591f27f0108ab4e36a570054a0498ce2c2ade3d457733890e280c236a4931fa8fb708cf2c8ab202b0ef09e35ad425073d2c0ba6970c5c45912d0c2b12011a9d9fb131a4d7c35d17bf7fbb232f4fe69cef8779a2031aa428ce4e2a93479e318573fba4326719dc8ac3a86412d4cd8ee4fa58282d4f6acc3581198eb7284da3f5bfb92 + +Padding = EMSA4(SHA-224) +E = 0xce5fd9 +N = 0x9e88e71138328da718c664b03685764881aa0145e8b23d2fe8cff47658334196ba8df505a8002d7692434625cfd29130ca11efa90102ac5690b083585ea3bcdaba216eabf0ce83e831db6b74c91105afb5edb4935691c656e24e3e4a6cd20d0a8cfb61f5509a08364b1db31a93eaaad4db58670bf7e8c8b259474f3d58a94c0ee7fd7c173e0f2ab7946dac5fa81c6046035a494fd430d0ed6719f21eccb57d09654a8ff28104eb8db4f56329324692509e8352127fe7ce230dca3bdb074063488f8282a70c1397a2ac18dffaddfd97c884421a7b3116b5936013bfd3d47f008c0864ea14f2141e57b753020044462b114ab05f121c7c5c4ecde64d0d0f9b58af +Msg = dc0d4efdc94cbf64aba6f146d6ed0498804ff9a6d32167fa41db6f7f1863f1e6568e0049bee4940e2ba37f0f2507a3f7b2c961ef6ee5557bdea1409e02cb4545294259e309b8f5580fb50d17f4df4688917a64abf42b01ffb30185a280b552b9fe313f12d4504808ffe584a76cfe5711c66ae8208d78d54d680226d1bcaa800a +InvalidSignature = 8ca41de999fad3704a730c9541430332719127a589218401dcbf2e5a8c863027d4cf3533cd633dc8c394c5b9915b5483c351e3ed2622babb66458afab9f102366cc7e0b34dcad351431571df42b6ef28b05c5a575a813f9e44b49e8aca9d1b129711a1fe318788bb1c349c8bb6fdcd5a6c0e97e1085118b28c2c9d06b35aa833855e181e41d726935d587390d816e377718aef9d05e5db52e0ed50dd3963cfac3996d660ea2f150f0a1aa1731e7ab91d0a6c0fb9d5f15103483a313ae765c09fd6758ff796d4c0ee197b3cdbf35ef71b60b33faa4400657b2bf910010afef34b080c29cd9f579d86f5895823d8e353da50b64c68acfdca4ab279393588c6b5ad + +Padding = EMSA4(SHA-224) +E = 0xce5fd9 +N = 0x9e88e71138328da718c664b03685764881aa0145e8b23d2fe8cff47658334196ba8df505a8002d7692434625cfd29130ca11efa90102ac5690b083585ea3bcdaba216eabf0ce83e831db6b74c91105afb5edb4935691c656e24e3e4a6cd20d0a8cfb61f5509a08364b1db31a93eaaad4db58670bf7e8c8b259474f3d58a94c0ee7fd7c173e0f2ab7946dac5fa81c6046035a494fd430d0ed6719f21eccb57d09654a8ff28104eb8db4f56329324692509e8352127fe7ce230dca3bdb074063488f8282a70c1397a2ac18dffaddfd97c884421a7b3116b5936013bfd3d47f008c0864ea14f2141e57b753020044462b114ab05f121c7c5c4ecde64d0d0f9b58af +Msg = 17fcb20e72096d78a07c5d090a29dc437bbcaf6584948be11fd5d71092b8b42596263b60b986058401d3f18ad2f121971141462c8a731e9c8f9b3bc4e28705f6d6500236b03055a95393854a1d7180df0cdae02c25d36c661660e2ea1ae2f42f1da390f921b064d0e0e7a2b1b2500003b2b104cc1c5c7e25fa4c56ec007087b8 +InvalidSignature = 63b99f6a1c8956f79494c9dd30fd1b0a6b7d761226c2f1ec44bb23a3e225a7780ffd19f99f951799145cf429a78e99a9f9444d3f56c5d3bba3489840cce156a12056fedf211e8a5ca2f60f27dae0888d06328773956e87c36731c094aec645eb8934b0f6bdba17ab1b5cfe3e6ca66628b018574fc0ee4c8bc7a257266f7b53a0a152dc9ec640c844c0580685b3f0d54884e0c3cfdf4056fad1e279dc219ff1429b8dfa436069b6b3d3f600544b80144cc3fc062b3e9c15d864a6e91ecab424d320d39ae7544f34b8a69b1ca4e3688870c6d1d2593997b6f00baf7268c76d10ab4d2ff013ef3d65a9e8c28e199bc1a402a0aa71cdc03f72e70f64b967411e997a + +Padding = EMSA4(SHA-224) +E = 0xce5fd9 +N = 0x9e88e71138328da718c664b03685764881aa0145e8b23d2fe8cff47658334196ba8df505a8002d7692434625cfd29130ca11efa90102ac5690b083585ea3bcdaba216eabf0ce83e831db6b74c91105afb5edb4935691c656e24e3e4a6cd20d0a8cfb61f5509a08364b1db31a93eaaad4db58670bf7e8c8b259474f3d58a94c0ee7fd7c173e0f2ab7946dac5fa81c6046035a494fd430d0ed6719f21eccb57d09654a8ff28104eb8db4f56329324692509e8352127fe7ce230dca3bdb074063488f8282a70c1397a2ac18dffaddfd97c884421a7b3116b5936013bfd3d47f008c0864ea14f2141e57b753020044462b114ab05f121c7c5c4ecde64d0d0f9b58af +Msg = 2aea505ee5eafc92db8ebe83a69a9a320d433ea7cee6e5409bfa7b48624402cbd14934a91a096aeaf3eabc51e1f36a34b73a7b8b59a0a346c6bb6ae456148b4140939aaf5e37ea49350aae8430555e072c105dbd399cd8289fb5f1f820a21ddc7daeca983cdc4658a7d7dc431828405474ab2d65f6444c8d2ece58ac49548044 +InvalidSignature = 7a3c88d70e8b6b4e219d36092d2be71a3c552e4ebe60b97550ae55f4e31086e9bc952c21f1744ddb889269eb68eaa32af69c493b40d48ec87e458dd1a23837b2588441ad74f34906cdecaf8307a236b03cdd26bd6e3b90646807c4aa184701a259356c62aeab3c32a51b8cc7b1721db8b591e945aeec05aca5c45b054f0658cb3102eedb7919c657554e2a2ea7a074bbe0d2ec7aa7782f9d4dcd1346c36bc7a2c7ce5682fc98b27f03121a5f72e91b7f5816bba8dd0dd271a1881ce4445be719f11e8bcdb56363c001895039064593742c6e52bacf993c07509f9d1b32956757098ef3f7974e6546f9cceb9b83256c01134639afc7f69012fb997123a5342d5d + +Padding = EMSA4(SHA-224) +E = 0xce5fd9 +N = 0x9e88e71138328da718c664b03685764881aa0145e8b23d2fe8cff47658334196ba8df505a8002d7692434625cfd29130ca11efa90102ac5690b083585ea3bcdaba216eabf0ce83e831db6b74c91105afb5edb4935691c656e24e3e4a6cd20d0a8cfb61f5509a08364b1db31a93eaaad4db58670bf7e8c8b259474f3d58a94c0ee7fd7c173e0f2ab7946dac5fa81c6046035a494fd430d0ed6719f21eccb57d09654a8ff28104eb8db4f56329324692509e8352127fe7ce230dca3bdb074063488f8282a70c1397a2ac18dffaddfd97c884421a7b3116b5936013bfd3d47f008c0864ea14f2141e57b753020044462b114ab05f121c7c5c4ecde64d0d0f9b58af +Msg = ada0410f05b7cf29a83853cf604d9aaa0500d631feae43c104b90bef287e681d1887084b9e01b5306970358910a16fb254e0d073a66ced1ce9286ad478931a2e6bfa67fd16edf56ad3ef8243027111964d02477f31c0153eb912978c8d993c302c6328cd7662d6fe6d1d02a43ca6c67f79cc03fca791024effdf5bc07076164a +InvalidSignature = 65523c77ea6db320cd0a7446cdbfbe998d603db4ab460f1725c494ea7bebca929cf6cd7e450f606249afe326ae09e6b0f5249cfd9d73eee00739d969cf35a2eade7f31c541bbd4b6632fef95f1a1ca0d90fdb0c4870bb97c2fb92d1ae09cb700ceb2e633c6e08a7c43e7f5ffe77a2293e959b280d9d6b37716e85e214f8d0f3cd719a3ebe652d62d9fbec1a5dbce479119e4028f68d26122d2eb44d9546f5a71df22dd03e3f9db6c470c8d9b96b460cdf9ac2c948d7ec1999a9b6d965e4e8b5ce40f643ed3124f2fc6501b2c7dd4802df3a18245fdef253d27fcda8f8cdace6af41d4d4fc314ef336881047ce5abe0ab699a9f1c89533baf45bc7bf9b2eff6e4 + +Padding = EMSA4(SHA-224) +E = 0xb62585 +N = 0x9e88e71138328da718c664b03685764881aa0145e8b23d2fe8cff47658334196ba8df505a8002d7692434625cfd29130ca11efa90102ac5690b083585ea3bcdaba216eabf0ce83e831db6b74c91105afb5edb4935691c656e24e3e4a6cd20d0a8cfb61f5509a08364b1db31a93eaaad4db58670bf7e8c8b259474f3d58a94c0ee7fd7c173e0f2ab7946dac5fa81c6046035a494fd430d0ed6719f21eccb57d09654a8ff28104eb8db4f56329324692509e8352127fe7ce230dca3bdb074063488f8282a70c1397a2ac18dffaddfd97c884421a7b3116b5936013bfd3d47f008c0864ea14f2141e57b753020044462b114ab05f121c7c5c4ecde64d0d0f9b58af +Msg = 8ec0381566ab63122b5c86430e98681f333d7a27aa6e6625a1f0eab6d8d4e7065557b5db5806bad591263bf49152715a7f66e0520c9ce492a8f58dbdf7dbac2c7e042eeea399a90dd498351306777dcd610a164f39a60f384187c938fb6f08cf73904b572dac59445c7b1dab544db30142f0c3261bd40ea1d26d462eced92376 +InvalidSignature = 46f71aafa2017f6103d036ca3b4adfb81eb25fee2ccebff2f49dd9ec7f7a3bf75b927819b68452a2e8c2a08e960c44d695b1e443babb4a271699319f2ae805e1bcb721482e004f2a281015682638673f5759f6bbde92171fe5f1017e6e9d06403bfda82d63d2f31f597d2bf8ce512a0e6c9cb3afcc7ab658bdc238da5980d175b2a7616aac43b317272ce3779a56da46ae1ca73666843e06b7d2108e3b3dab6a19d1486227abe853573effcec8cf4a7bf9ce07b6c617017877b5c839618d595227af594649b408a42399bb80f4f7e872c2ebd394d105ab64ae6047180ef16a6db3b2226c48947ba2e029a3da43f2af4d35aaad42f7909d11017edf506e066a07 + +Padding = EMSA4(SHA-256) +E = 0x33e58f +N = 0x9c003978e1f71731e2d1128e1be81bd6c99cd3251672b9c4186497243b17ce523ab113bd4fe397178e6fb5f3090b0680e42cfe78b3928c22da53ef43595b1c5792a2794f86622bc4a997932dc20df9cc429b5010e18d73c71796df877fb66e72d372081260fe7760d46ff916ac74292ee6e1659c2480a22c9522bdfa1beaa71ae2a5581eb0045bbfb7b1d687553cf3cfb061bd2e811e6085d9e4849f30735bb95b34ae40aef5a5eb399331704907b67094b8f418deb76b6ff419031a5b2cbc7b64487b49d418d67747f1609040f08adc42b1b0724869d838bb932511a580ac9d872d5a053f3b61b3f51c43fb2b3d510a696a9068e093eea0670e55e58571904f +Msg = c3232d8060a3e3f8687dc05d8879004bf5c3a7030336bacaf4d9ae8c0daa21c5f09bc8a225dba963fa568a038d7fa91b274dad04cb83dd3b0f35900a2b88e46550b9b3133b61c30e09f73d2b4d9661fd600077f7f8e409d2fc5c4f2e97baeb7c8c84d71bc9bd9bc13e66c31def4590bb48e5ee27b1dea6556356d5407ac89dd2 +InvalidSignature = 21bfdd610a56fb8b3fba9f3841e7ab9cb2b91d16c7bc3ebacc266271e05eadb6d209a043a29d542b57ad832a3ed03933088abd7b56b86fcc295a95fa66e27f5b9b2c919b82d4165e2bc42b9e46eebdc7cddb29888281250e6954190f8e13b6d9ed6906e8d603520deeeb5cfe4f7e932c88ec1ee2dc9b971a0288bd71a45ce6037d8d7ef2325ecaa573c57ec753916fbb6335e9ab5cb695ec0579b511074a6cac3b21584e5e4532621451641a4a09491c77555972a5d42a627f50ffd490c79e32c855aef0e2859c933321341731e796b2ed4c6c50a98a3f3c6995bb6bd53e52c531b15d042061186677f9158eeaabcf302626c8ee639685c832cf3bc4357cbca7 + +Padding = EMSA4(SHA-256) +E = 0x33e58f +N = 0x9c003978e1f71731e2d1128e1be81bd6c99cd3251672b9c4186497243b17ce523ab113bd4fe397178e6fb5f3090b0680e42cfe78b3928c22da53ef43595b1c5792a2794f86622bc4a997932dc20df9cc429b5010e18d73c71796df877fb66e72d372081260fe7760d46ff916ac74292ee6e1659c2480a22c9522bdfa1beaa71ae2a5581eb0045bbfb7b1d687553cf3cfb061bd2e811e6085d9e4849f30735bb95b34ae40aef5a5eb399331704907b67094b8f418deb76b6ff419031a5b2cbc7b64487b49d418d67747f1609040f08adc42b1b0724869d838bb932511a580ac9d872d5a053f3b61b3f51c43fb2b3d510a696a9068e093eea0670e55e58571904f +Msg = 0d8235883f37654b35d3566174cf731b5b22a54ac15718f9d8e2415c57b42003d80dc2537e920b37dc9fb21312de8dfa39190f20024c0f9299ffca24d0d22cab795a4b6d132b35d6aa36eb6df856ad06d0257838bd14ce11e6bbb509346d0235b710d7bd462b6b90664109566e5e5ca7e8efe97a39d6dde085be09f2cdac2b07 +InvalidSignature = 6530d456e14269bf37a95ab7b2ca4f534a47135052665a2b64e9eff970a9566ff0304029d2844d5649e643212aaa7f1f9103bd5288b1bebb7797cd8df3393373852cfc7001a4257499fbc92444609e0afea095927ebb773b7b666962faf0686a8b173f446fa562e82be1467111ecc38697103cdc1e700890b60104eb35575d25b9565098544a2e26003b3150c9a579c534a44bd0c1569b58d871d6a5af51b5ecf3cb2b0650793ac95a44596f86723c31ce4b3b1365dd61d2bbadf394b16f734608dddf991595acfd0aba42a12095966bc005c67b60776ba104c9681efd38d2e91fd3995588d9ce244c6bdfffb8e0086837946c35627a09a2f83b325af71f474b + +Padding = EMSA4(SHA-256) +E = 0xbaa86b +N = 0x9c003978e1f71731e2d1128e1be81bd6c99cd3251672b9c4186497243b17ce523ab113bd4fe397178e6fb5f3090b0680e42cfe78b3928c22da53ef43595b1c5792a2794f86622bc4a997932dc20df9cc429b5010e18d73c71796df877fb66e72d372081260fe7760d46ff916ac74292ee6e1659c2480a22c9522bdfa1beaa71ae2a5581eb0045bbfb7b1d687553cf3cfb061bd2e811e6085d9e4849f30735bb95b34ae40aef5a5eb399331704907b67094b8f418deb76b6ff419031a5b2cbc7b64487b49d418d67747f1609040f08adc42b1b0724869d838bb932511a580ac9d872d5a053f3b61b3f51c43fb2b3d510a696a9068e093eea0670e55e58571904f +Msg = 84b1e3cd7c5d6011c581302e03489fd37aefc841bad659fc81d796c6ddd6a1cd9199f824bada3f70b29b40e435ba306fc2c53333440f233af2048d6474b9fda447c87c6c625a56661a85216543d9fa9b9835120c5ddf6a4242d4da438b5d58c06ee3778fbc042e5cc4e7db9b75cc87c0c2e76cb34b6eb47e39f1844969ea3989 +InvalidSignature = 1864eb619e358d7e0340b582288e3290d5f8caf1b6831bfe5978f4ea56d15762247bfcec56e2a44fe11507e5eb6fda0706b7287b09ea770d577cdf660c523a76e2e70952177f0260cdba51efca71148e069ae6540f5c4722a4b4db6336168eea86612b6b4ecf8b5b2e1adf3d4f79c3894c617ae0ba56a930c658f0f55c0e5f2719b4b52b7785c30489ca13c9799ded9144404409f284c41530fe35967c2d844dcb1d2d80c10a985164466ced3a4d74573b175ce7288418b39962d4a34cfbdd43ba5a6b73af0f9ef55946b61bc7d5c0af9ab0e99bc0842edfedfc91e213f021842ccc785cd73a5f85d8aa8371c80151b836651020e71c524f92d3c654fef0b37a + +Padding = EMSA4(SHA-256) +E = 0x33e58f +N = 0x9c003978e1f71731e2d1128e1be81bd6c99cd3251672b9c4186497243b17ce523ab113bd4fe397178e6fb5f3090b0680e42cfe78b3928c22da53ef43595b1c5792a2794f86622bc4a997932dc20df9cc429b5010e18d73c71796df877fb66e72d372081260fe7760d46ff916ac74292ee6e1659c2480a22c9522bdfa1beaa71ae2a5581eb0045bbfb7b1d687553cf3cfb061bd2e811e6085d9e4849f30735bb95b34ae40aef5a5eb399331704907b67094b8f418deb76b6ff419031a5b2cbc7b64487b49d418d67747f1609040f08adc42b1b0724869d838bb932511a580ac9d872d5a053f3b61b3f51c43fb2b3d510a696a9068e093eea0670e55e58571904f +Msg = fcef065e293ecd29ab52046c68c6e940aa0e2d5fce5d4a2b40c516f2a7a198705c301b95218282891098dbeed1c73765105db8532e87ebe53772585115b1585f03df272944853a1e143dd34ddf18d2e1b13ecee7eed464584323cf53dcf6b9aad74351a0f90e9ef1a08b1313f98363bc73f897a4740c5d8c4a1fa37f64386458 +InvalidSignature = 00acfc93e41faf5004cbcc252da290b9cf66b56a6a4849c572461d3212cc4cf1021eb96e8651475fac7dc87faf3a5b52923123378c18cb83906d1ee6e53502bf0e89ce66f3cf5a4b7cafa13f2d97f99498c0052fcd640570e5e1dacdc66e24c2a54f02bed338a26748fd17c07bfee5492c4dbe4dfe111932e3153394721b0556a440788a2bcefaa2765ade916653f4aac20d5ea587fde0fdc255dc32c5aa52b05e3ac2db4d7c3a8b02ee1733fd300801d1bb8e8613386f3deef8dd497bfe803523491ab88553db60b03d29c55ff52e71c546873cb1b52bea1853c8f0070d1776545557becb6a11310acfe1be060deb53d16f0dcbc396c1d30e03c4c069c3ad48 + +Padding = EMSA4(SHA-256) +E = 0x33e58f +N = 0x9c003978e1f71731e2d1128e1be81bd6c99cd3251672b9c4186497243b17ce523ab113bd4fe397178e6fb5f3090b0680e42cfe78b3928c22da53ef43595b1c5792a2794f86622bc4a997932dc20df9cc429b5010e18d73c71796df877fb66e72d372081260fe7760d46ff916ac74292ee6e1659c2480a22c9522bdfa1beaa71ae2a5581eb0045bbfb7b1d687553cf3cfb061bd2e811e6085d9e4849f30735bb95b34ae40aef5a5eb399331704907b67094b8f418deb76b6ff419031a5b2cbc7b64487b49d418d67747f1609040f08adc42b1b0724869d838bb932511a580ac9d872d5a053f3b61b3f51c43fb2b3d510a696a9068e093eea0670e55e58571904f +Msg = 79220b8d86942a13861560882a66fb4c5c926a661b74ad2586790a0636a802d9d1df8320dc5f5fb8d18afdbb72ec4fa45c7903b4df15fe950d5a063e1195be16c311d85c799986c61f3831688a436ed809992e903d2a34932bb6cd5490d7bbd374427209024a878697a66559197342308a7d51c0ddba39670817c7105a77df58 +InvalidSignature = 54835466397784e6229228ea1e462b37d77757ba17a6624fbd3279408e89fddab2234f5ee20b56cc7095dcee3cf033e4b04cebb9771997e3b9f50ddea290080888fb406cf1af4b2d14c12be788cbbc6454c52276bf64ac3b3158049cc78986e38413bb09d408f04e8234228a9403eb901d6f2fb21887996fb228c292a2aa99fe8456172145939606eba9cfaae694e5fe824ffc3a5547195e24af5039aa1f1dcac9a9cf54c51099f82cb1a5aacd8c9419d1c7ce880366f1276fae7b9e1848e9ceaa7ef7244e5cb788f524bb50231ef4d81e14d59d3f884dbff575e953a145fc45f7661025e1f6fd95874eba803de03b5fb0a8f5eabdc739fbb91c45ad1c29128f + +Padding = EMSA4(SHA-384) +E = 0xcfdb6f +N = 0x95a31458ca41cf7a280fd060660fbecec18b6242b72cf99d8039a890ce07aa5acf432d9b400160374b3626a46c6107cdf51f1e8b519ac26ef169cd75d3c5e43267ff391dd0a93730c39c166fb77c4c5409c19ea252bfc8e990d873368607c8ce032bc0a6968a0a6a5a918d49d35a3fab9a3e69632816026d433d65bf765cda3738e8c12f43e869089296b36ee84704dadc37db62fd18f380ef76334d882809881d6a6dc8a8f49c4595cca6f85e9dd8ad616cd984a27f4938fb9aacfca473f1a4f00b0db47b471f04b4170ea909cced5960d4a3d269de9ad4b2a63e8ab712f1f0f7c3e9ad471e15bcef3614eb4dce291eae0785ccf2399b16b51a84d1df8ab395 +Msg = d5f5d567512a899c0168240b319e6abcd8b92a8d6e20b9d3ff80a0447ecf92155b8ba15f5743b1c798592c5ef806f7c6a39ea597e116eb0030c354b2966436f93563e52c205826486dcfe7d88c4b2d18d78b4d59690b5fa734cef0aa4e5bf7ca8c060a965270d267a951bd409275f2f99b058a9daf08fd103229daf54ebbbcce +InvalidSignature = 672403ce06f1ab0ea42fd043666e4623299fcefead6cd204599102fc8d543d3bc93342fcaa1262d52e6ff344febda6faa57119ee7418cb78a893aeb245f618c072214e9740abfab998a0896a1c9066a823dd62b5ddf9e9fbd7bd6b68437eef595e90e725180b3cb12301a989cb78ea2dd48730521caf4b2754679c4df2d8e2c12b8c8e55f1327fc6624d85555558fad198db6973ab155deb56cbcfcd44d8a61f90400dd3760b19aaba4dc167742bfe1da0d9ce20036c284729e16b8aff5b6ac3121fbae8cd55fc0779fd0ef7b382c85db88b2ae79270b1110875923b2d72d8ed7d37e2bdf5396b158a89fd1ae95c146737db028ad6cbeb0ed43edd421197d23a + +Padding = EMSA4(SHA-384) +E = 0x646e91 +N = 0x95a31458ca41cf7a280fd060660fbecec18b6242b72cf99d8039a890ce07aa5acf432d9b400160374b3626a46c6107cdf51f1e8b519ac26ef169cd75d3c5e43267ff391dd0a93730c39c166fb77c4c5409c19ea252bfc8e990d873368607c8ce032bc0a6968a0a6a5a918d49d35a3fab9a3e69632816026d433d65bf765cda3738e8c12f43e869089296b36ee84704dadc37db62fd18f380ef76334d882809881d6a6dc8a8f49c4595cca6f85e9dd8ad616cd984a27f4938fb9aacfca473f1a4f00b0db47b471f04b4170ea909cced5960d4a3d269de9ad4b2a63e8ab712f1f0f7c3e9ad471e15bcef3614eb4dce291eae0785ccf2399b16b51a84d1df8ab395 +Msg = 6ba3f34bde03e48259723bd599464274df4de2b6f3bfc3b06970b507234a4f0217fbd5e352eb5f783d7138ed204685e4e43a27c71d25e25d4821be9c50f6adbf58d66f98b44bb326386d7f6ab658d177c2dd87c9b8787cd70182f4eb91a83a32b49c870f0b0a26b5d1ced6f56364705400a0c961cd9fda461cfd1e9ced483c84 +InvalidSignature = 236f23de25bb3694f5ad9f09224f5ec1e78cd7f371ec50097327026fa53b1689a95eaf54738cb75e5abba87a964d32817fd5071febd84d60c7b11d95e33a7f90f22259bcafb9425cc1a79305a00a1b8ecfc3bfab326b6463ee57d1e435db91f45cf4edad0f9ee50dbe42130cfd1bc424906deab4906571688d1a514d98dd074139d57304c0c2d8a87ef5f8766486da8df827f9e0c81fe3465ea52d1984d738b9fe9368a0d05384e9cb298330671f65fe52062a0d3c4af210ad471bd5ddf9d72787f40ede3b77297c1d3a5b29ccadc574e9001bef89e4ac093986bbdf048d7b63bcc072a3cde800eda63bfa8e068fff4cb9f15b5f98c255fcde6d46f139e4d30b + +Padding = EMSA4(SHA-384) +E = 0x646e91 +N = 0x95a31458ca41cf7a280fd060660fbecec18b6242b72cf99d8039a890ce07aa5acf432d9b400160374b3626a46c6107cdf51f1e8b519ac26ef169cd75d3c5e43267ff391dd0a93730c39c166fb77c4c5409c19ea252bfc8e990d873368607c8ce032bc0a6968a0a6a5a918d49d35a3fab9a3e69632816026d433d65bf765cda3738e8c12f43e869089296b36ee84704dadc37db62fd18f380ef76334d882809881d6a6dc8a8f49c4595cca6f85e9dd8ad616cd984a27f4938fb9aacfca473f1a4f00b0db47b471f04b4170ea909cced5960d4a3d269de9ad4b2a63e8ab712f1f0f7c3e9ad471e15bcef3614eb4dce291eae0785ccf2399b16b51a84d1df8ab395 +Msg = 599d4ceb774e4906332eaa216b2fe8e1fa52506f381baa87c34319cc80ac425fdc9ab0af581f779344d71896cad6a5912fdf268056d63a8e867802726c4a3afe64cfa9f5f4febc1e99f36e96c7e56a6a2b58746533940527d05535777bc4dedb76a6ff6554d45ecfbbeb72cb69447f94752703c9d73b517b2b417c85b202761b +InvalidSignature = 0745457af52fca56abd808f094951d3eecab89ec10b74dd49d51a9241c3b85972755a1f80bda2cc96cda7cfd549eec820bd2f99920ebef1d10722918adca8d408c3c883d7c257b117842420afbce88159c7ac4f4bf27f039c24c19dd275643d0ead111d5f04912571cd3a7d40e3f83c32b44762eb6d2e2de22ac006643c498ce55f6116463336cfcfd0ccdab250e9931fde68c9796e05b012adfb76359491f26f69ca9d06b43843a4976f2b017643e6cb80b8dba2a01f1b01231ace075ab31d40319b30ad738f62d2b8a1f43ff1bf67f83330fad67f94a39c2c51db23aa775aa43b708ef25c9c62eb565606e4f5002ab15b00dfa829c99e3dd96b454c7448174 + +Padding = EMSA4(SHA-384) +E = 0x646e91 +N = 0x95a31458ca41cf7a280fd060660fbecec18b6242b72cf99d8039a890ce07aa5acf432d9b400160374b3626a46c6107cdf51f1e8b519ac26ef169cd75d3c5e43267ff391dd0a93730c39c166fb77c4c5409c19ea252bfc8e990d873368607c8ce032bc0a6968a0a6a5a918d49d35a3fab9a3e69632816026d433d65bf765cda3738e8c12f43e869089296b36ee84704dadc37db62fd18f380ef76334d882809881d6a6dc8a8f49c4595cca6f85e9dd8ad616cd984a27f4938fb9aacfca473f1a4f00b0db47b471f04b4170ea909cced5960d4a3d269de9ad4b2a63e8ab712f1f0f7c3e9ad471e15bcef3614eb4dce291eae0785ccf2399b16b51a84d1df8ab395 +Msg = 73a125e5705e14e15f2446fe326f563785bcde93d2ee46abe4efd9668e9a1e089cd9656b0a0aa08b74a87449ce279068551f3edcc5ad3744cd17bcb5c0aee2b98df92e97f10f61d5eb4595fc7109899b610e3a8ebaaab3800c7c25af2d513aef2e48a7f28d3501c6ac44d19f82dfead791d1fa3318ab606889663dde3d4bceb3 +InvalidSignature = 7a7a4e5b349a06dfdbc9ab958d5fb70b650b1eb2f7eb43cfdd7508062efc9ada3ec0739ad95b2066009f760c8c5030e909189f36b0f7756a67a69a38d2db57d0708a4a2e295b165411b2ebce13723bdd9194afb288452d49c585cfaa3148f5f5464145d2d673cb1803b6ade6003a9f25bf27325f8bc4b883ec7cad37eeecde9ea1a62d0b30da841e2446706e72ac2588948b15fd9ce09ecaf105bee8bea71622e2c58ffb9eae9bce35e9caea8ccc7e0c8593128a6656267ed088bc26347b7b249ac45e06f68034b6d39a4e2eba8c6f5c878450654bf36e5e73468413510e7b50d0e63de67cd7ba35d4f2afca5b460cc7277f04faf2fb03fd7c8995c2fc9b7e6c + +Padding = EMSA4(SHA-384) +E = 0x646e91 +N = 0x95a31458ca41cf7a280fd060660fbecec18b6242b72cf99d8039a890ce07aa5acf432d9b400160374b3626a46c6107cdf51f1e8b519ac26ef169cd75d3c5e43267ff391dd0a93730c39c166fb77c4c5409c19ea252bfc8e990d873368607c8ce032bc0a6968a0a6a5a918d49d35a3fab9a3e69632816026d433d65bf765cda3738e8c12f43e869089296b36ee84704dadc37db62fd18f380ef76334d882809881d6a6dc8a8f49c4595cca6f85e9dd8ad616cd984a27f4938fb9aacfca473f1a4f00b0db47b471f04b4170ea909cced5960d4a3d269de9ad4b2a63e8ab712f1f0f7c3e9ad471e15bcef3614eb4dce291eae0785ccf2399b16b51a84d1df8ab395 +Msg = 86843b3170034a9f8ea79a39657a5e7460c50ef75c800dad690c8818cf25a1e85012cdccad1e7a886c4cf648d7478c334898f044a41bdd5526b4fc7d5e3e089c79c43034c2f4bc7b69d0f4ae83a73da7534486b2c865e29d466f760eaa5f961988042b12b66c58a00f9c5d137183bbf8083199eacf4566ab53a4c073bb719487 +InvalidSignature = 45dd07f00a1727f2e992cf0fdaff0c233e6a6866128416456fcd2db6030a4f3cd216db9c4cc2bc7440e06081595e9c51f3c81af68166f6b9cfc0ba4491bf1835b1c946d69d0a6b8c39e1eca84a3bf91f7a299cecc1d98e6fa2ec56cd01ffa04d37423933d746295ce669cd8974caed44f45b88cd7eaffbfcbc70353a3b45c53895edb4e6b19a65564ea3ed404506a4b8dced831c2174995b4455797dd2fa3430f575c6ee80b7d74149746b415ffa6613fc8404ae9e5625e1b8e2b74125b341bd1cd8ce2e87c06114f162fe464d299aee6ed0fe70cb4de523c5b0e10f1f8996f3fdfc9379c3267c268cf29823af84fa756b99ee42f4e0ab8b691e5145f43e38e2 + +Padding = EMSA4(SHA-512) +E = 0x452b3f +N = 0xa93cbcd5c69a8e24b6be4f078652e6c8bf6d516b1316e842d5c8e757e387243c4905b37a66a30967ebc6ed6da56f690f60bec090652ee1926526a78317d41cdff392111fba8a6a91109953fe102c8a51e56b3b6f8087dc53e38d57ac31cd7bbc46f6d14bdf488852db296de27200d11dcd067d776af73c10cd044636aa4d9ea5609c75691aa164eb8abe0f187c0286dfa4d1f5f4332e7664c3c572671b757667e221cc2f0a3944926331ef73bcfc58d1ef8595a2bffd240f2397c4bcb69826ec26fadb3a154e58e86fea883d516d21cde6c162ab55fad9c52df547ef0e6b946d368daa97585084e43a32e029908910c6f99b4131c3961d0543fd583608e8a3e3 +Msg = bdd8719841159aba3f353440ef98efa92cc503da8d00745bd12094c3809bc971cfe3907dc4f5c2ee9c2e172e6a61e8bb0028391e1277f62199777d3d76915d5258c85d9bdf4dc1e0024dc8edae0e7944af3a9f0fd47b13584e47397c5afecddd2032e0d8da451df7383a516703c52bac02a440931a325168b83ad16a7409a27c +InvalidSignature = 2e7b28803bbf9d58be8219ace68c020a42a4b42e59c2c2e0faf56ca17f7c6f3a427688f124481308e249e4d579f576dae5743bae68b349f4d04bfc21d60a969b965827a67025bd8220603763cde90a42b4308f2c84bc2c4c8fd5de0efda349e9cad1f47140d01fd27021ddfe16873067213636ad961cc85d79a87231e1019ac4bedf9630e2c31f4b413d98ffeee53fd46ca6d62449e86fe7692b59feb18bd9296291d1bda77bb9c7cbf15bce21aff1c6f1ed9cc95a87378b13eed54d7b54835160f88f7ec710c87eec07c2239b7001bcd4a8428a1a274d1c78d89c2153c46f4ec997df9a19838813cef1381dcaf97bccac39739a3142aad21a966da1be5c471c + +Padding = EMSA4(SHA-512) +E = 0x452b3f +N = 0xa93cbcd5c69a8e24b6be4f078652e6c8bf6d516b1316e842d5c8e757e387243c4905b37a66a30967ebc6ed6da56f690f60bec090652ee1926526a78317d41cdff392111fba8a6a91109953fe102c8a51e56b3b6f8087dc53e38d57ac31cd7bbc46f6d14bdf488852db296de27200d11dcd067d776af73c10cd044636aa4d9ea5609c75691aa164eb8abe0f187c0286dfa4d1f5f4332e7664c3c572671b757667e221cc2f0a3944926331ef73bcfc58d1ef8595a2bffd240f2397c4bcb69826ec26fadb3a154e58e86fea883d516d21cde6c162ab55fad9c52df547ef0e6b946d368daa97585084e43a32e029908910c6f99b4131c3961d0543fd583608e8a3e3 +Msg = 3858011a054c52e3b659066f55f219dd58464bfb22b8c55dcc90ffac24f0e141f60929f28b8e0c2c7069204378ae790504cd1295820b6f77343381e73388ca6fb3ffc2b888ab78a1ea797c8e751dfd02734c2f715e2cef4fa109aa6d9f497b85f6a29314058ade67acefe4f95229edfc2d2d6836bd038d0e9a7a42e7701a3bac +InvalidSignature = 311e1025e0a8820a5ddc4f632628bac218baa94fb32c709ff70db3ecb3a1957e31513fdbcf15d83927f5840584af5ed90b350833f50cbeb718b12c56fc260b41ef627776bf1c0a67f39be26cb0045e6c2b60216338a085cd867bc5d9e744a27ff77baea199eeb669a2e0096256d081b2313f3b79ed180712ef56a0b549eb299b96029fd93e4f68bee5a0e6c8ee44ddbb06b8843fd4365cbabb229d2f8f2a9881974adb406e6ffb39eba8f20da38b558d0069f45f91c85debf6872a4ff36d5a79284050faf42b78b1770b176c88b7fabaca9111e511dc73a2bacb30abc3a841bb5b0f0b844e756dbfd3f5db458c47861df00b085a06e07ab4e788a080483ccbe4 + +Padding = EMSA4(SHA-512) +E = 0x452b3f +N = 0xa93cbcd5c69a8e24b6be4f078652e6c8bf6d516b1316e842d5c8e757e387243c4905b37a66a30967ebc6ed6da56f690f60bec090652ee1926526a78317d41cdff392111fba8a6a91109953fe102c8a51e56b3b6f8087dc53e38d57ac31cd7bbc46f6d14bdf488852db296de27200d11dcd067d776af73c10cd044636aa4d9ea5609c75691aa164eb8abe0f187c0286dfa4d1f5f4332e7664c3c572671b757667e221cc2f0a3944926331ef73bcfc58d1ef8595a2bffd240f2397c4bcb69826ec26fadb3a154e58e86fea883d516d21cde6c162ab55fad9c52df547ef0e6b946d368daa97585084e43a32e029908910c6f99b4131c3961d0543fd583608e8a3e3 +Msg = 6883a018b48af70d2875a7f5cbb5a303d7338b6d76f988c3cd2f787f394a4bddd880aced4c7fe4e6bb5efcbd1ad422f6aca84fbbc568262bd45e1ef4a0c0e324d227fa3cb442a48638cc06a93cbb867b0cbb781629dafa2e49851ca29eb345505b60d22e753dff97a6a60be2b8d49739005450a829b7cd75338cbab0ba8b370a +InvalidSignature = 15be3fb200858d24ddb7586470ffe706eb299da157880a68aae79ff20aa92eca298eec75ac4ada285ecabb10479fa593ee72c585aba707f45599de0dc792c6e3390da5729ae5506100b31c617ee12445093a7593bbcd0e5a155fb9a41cf332c9d65b0d8f077fb417f027eaf728c5c326bddd7be7bf3e69a165c57759337105b94623ee203641ed2bf58f1907e3413b00e08d54a10bb645175449f02da9366b11952364c0328fff018723c30625836a0cdc7a13c220428d03efd625fce63f022b59508fc68ed4d16294111fc391052705ec115da4ead8caf5c50af586ba4dbe1b29d04452f947b5fe9e16a798f5d00094dfe2ba910e6449bd52d3f938c045ca9b + +Padding = EMSA4(SHA-512) +E = 0x34ddb5 +N = 0xa93cbcd5c69a8e24b6be4f078652e6c8bf6d516b1316e842d5c8e757e387243c4905b37a66a30967ebc6ed6da56f690f60bec090652ee1926526a78317d41cdff392111fba8a6a91109953fe102c8a51e56b3b6f8087dc53e38d57ac31cd7bbc46f6d14bdf488852db296de27200d11dcd067d776af73c10cd044636aa4d9ea5609c75691aa164eb8abe0f187c0286dfa4d1f5f4332e7664c3c572671b757667e221cc2f0a3944926331ef73bcfc58d1ef8595a2bffd240f2397c4bcb69826ec26fadb3a154e58e86fea883d516d21cde6c162ab55fad9c52df547ef0e6b946d368daa97585084e43a32e029908910c6f99b4131c3961d0543fd583608e8a3e3 +Msg = 20075fe0b26832c234a861a77078a8e9a42be3862ac4d0d058541566a68385620e6c9fd4b9ae5770d7bf1a83cf840c2c981f94c866091aae8a600f1d93822e72bada029e7dfaa9d889ead78fddc01ea32d716cd484e7d57b2e549278d5c54a6beafa91274775af6312d1a2b3e45566b72ac97392cc88889e0dd7a75fb37560b5 +InvalidSignature = 9166e91b18c8518760131ea0eeecc443023b61148a1d42030ed09d509d4c02cd0068142fdbc6e56073a68f5a942c0c93a7f90882f160522ea005f4afd34453c8c1b1d3a4e5204d0f9b797bc00b84d0dd96e311394f089567e45ecd0c795be010e7fb24e46a2842e8c7dae9d2c760fa09e20a29a623e6c53e3c436d809032b99ac4a81e63ba95a356f86a62dd6abbb0aac1d0759e44ccbfe225f5d206aba8dc7261daa9451ee1ba04de1172ad80c08f0709d2012ad8ffc8c5152508bc1e18ab53cde79ca50da9eee9b3b5229d38015f7e18f03612ad6270727be16fec06a5d9230ece777ff6936a3ae8f3a631e3e13f930256c3903d963ece49c5a10b5a6da47a + +Padding = EMSA4(SHA-512) +E = 0x452b3f +N = 0xa93cbcd5c69a8e24b6be4f078652e6c8bf6d516b1316e842d5c8e757e387243c4905b37a66a30967ebc6ed6da56f690f60bec090652ee1926526a78317d41cdff392111fba8a6a91109953fe102c8a51e56b3b6f8087dc53e38d57ac31cd7bbc46f6d14bdf488852db296de27200d11dcd067d776af73c10cd044636aa4d9ea5609c75691aa164eb8abe0f187c0286dfa4d1f5f4332e7664c3c572671b757667e221cc2f0a3944926331ef73bcfc58d1ef8595a2bffd240f2397c4bcb69826ec26fadb3a154e58e86fea883d516d21cde6c162ab55fad9c52df547ef0e6b946d368daa97585084e43a32e029908910c6f99b4131c3961d0543fd583608e8a3e3 +Msg = 46c4bea2eae66ba40f3a6223a28a9756d7c980ea6e4976e2342e5fa1cc238a45af4bda37727a270048a6e15fc798f698efe7f60e682776140b5eb201a4b77682f67b3e35003c9c737f54da6db48ee07a672259af2ce712b1e5c4a2c788675033233a31c31d9391a3be2c9475f1d21da34961eff443ef135ecb48791c019be200 +InvalidSignature = 85f33d22d92f3e4f31c5fc0f17df916ec770903445f73536bef61966918efd0b380b9933d2864dfa10f5613d8a232412e5b3db44717eb576fc180891800c5d11597d2d09e477d0392740d700408f3482da6f8d9bac4da6faa220ca3cfd2287f5ed8654bb8dc8ac45e09e52e93bc78d8cb4e08d76e15cfa78c51852c93d31d64417c29aa7e22411746c280e3e275f71c4742faa0cece8e540d1b8bc393db120fc14244a2577650b514c73dd1e5391da76aaad375f56a3cb4e0ca942bbbb542213b5a38445cde0dd9eed4f7515c6c58251dc94c25f7dd929d714b2060da252584af84b82013f924fa91700d92523d69c96e0b0f68203a977affa92574cb241c0c4 + +Padding = EMSA4(SHA-1) +E = 0x89e29d +N = 0xe3db9f81f57c99898c867221eb20449ed8b05c1c7d6d0388cd5bc691b84cbf9301b52b60f34be1ea5be12b87cc185d92451037ac2b2f79d1bc43d0736108b1eac5f5a52b4037825385df38966d15562cebd09d27c8fdd3c9bb09c0b3d77b0c05a1fc40b1d9d26bcc8ad35b321ad5866f500bb9196237a4f4f2f282f9091fe99e39c37b862dfc8a22ec487d6e36be1ef8276629b60d845d92524e97d6d52689924ff354a594ccafe9087f5ec6a988c2dae41d2a400d2c8c039e3d77ce5450ccd826468fcfe65718d292e7765f0185df94d5fa79c1e99a8b4f823b19475c6004c62c0f7db056fbe167df368ab8019d58b89d7d3790d427844684b147f962ae37ff +Msg = 70b6c465d2899b32b736c17af293c562a096d03c5dbe7e08b8aeec3be41c13c0b0e9543db8915397ddc609b8f4581590bb585359117db02066c63d81706182b21fcc14c3d43a6a23ce38ec67e4904d477a6e1be9aec19463d2e4bc7b1f7eacb0a7a72d7f8c4c85df70d4910e2c03148fc51f4f749c52d2d9e45091b159393ac5 +InvalidSignature = a231e220538d59cdaf54f6eae7c96f83a3d95b55be54989c1a20ce18f7ffa760ba26879120a2e617b560bd083662d9e95636f1a639f7db31f4dd74ddd891ee6365d5ead006a746a90457cbd4a1b7e9c5df710c81454f68bfe8421cf4468facd85413fc3db970a7a0682ff1377e942c5e5ed4b6b31de3f63a05a8a26f365a355f021380684179aa99996de99e7cc22a5a370c3fff56647f33d1bd1b2948cac297bd622289c1797f2de3be4598593ca4748eb8f74d0b7199a763eb1801d60d09f28bad1ca1b6a3244a7bbf9a1270eceaed2324f604134f404b6caf3c969daabef4e294fcf1603e0813fe20b88aa36b534ad6e79d1967ab2ff4e70b672c642fce46 + +Padding = EMSA4(SHA-1) +E = 0x2db7c7 +N = 0xe3db9f81f57c99898c867221eb20449ed8b05c1c7d6d0388cd5bc691b84cbf9301b52b60f34be1ea5be12b87cc185d92451037ac2b2f79d1bc43d0736108b1eac5f5a52b4037825385df38966d15562cebd09d27c8fdd3c9bb09c0b3d77b0c05a1fc40b1d9d26bcc8ad35b321ad5866f500bb9196237a4f4f2f282f9091fe99e39c37b862dfc8a22ec487d6e36be1ef8276629b60d845d92524e97d6d52689924ff354a594ccafe9087f5ec6a988c2dae41d2a400d2c8c039e3d77ce5450ccd826468fcfe65718d292e7765f0185df94d5fa79c1e99a8b4f823b19475c6004c62c0f7db056fbe167df368ab8019d58b89d7d3790d427844684b147f962ae37ff +Msg = 47091ec16155b1e4aaac582b5f255e06483ed8844621dcb92c26ee62cf98bbcc61bc0af1fa0fefe478d0417089be4ffc0623cfb2831117e124ec909fb22867b2ed5485b12458c26604fb5577aea88f450c71ca1564549c6e2dbd50c1224d965096da794807b79230f5357b87f46987a90130b0f31271d127f1a21612498eb06c +InvalidSignature = b31a3134c6ff700b8c9390f1ede010a1404d0f297ff5d322dbc3e3e9be541f1aa4667aab8eb59138bdcd1d4e064e9a284c503db86bde9d270d417d3c98d1bfe67cbbbbf7af4021879e02609573070f6c5d5930e65d871d72197e57acc9fb69d09b9d41324959c291cf49c581f49681c3ce6e3d22f0c27aa5b1ca3979c930587280415ac38ca66ba295ab5b8b78b4cdf719c81c8b762935be3845124a5506815adf7d289ad030962a4b16cd53376888a266e35deb0012612731b8c284cff2e71c8d09b2c7b2294881d4b7df459608778dd31af8eb74dd587c687c1a3548c0aaa003867db053add678f6c1500f9f9a5132c410f77219b1cfb7302365eb6fc194e3 + +Padding = EMSA4(SHA-1) +E = 0x2db7c7 +N = 0xe3db9f81f57c99898c867221eb20449ed8b05c1c7d6d0388cd5bc691b84cbf9301b52b60f34be1ea5be12b87cc185d92451037ac2b2f79d1bc43d0736108b1eac5f5a52b4037825385df38966d15562cebd09d27c8fdd3c9bb09c0b3d77b0c05a1fc40b1d9d26bcc8ad35b321ad5866f500bb9196237a4f4f2f282f9091fe99e39c37b862dfc8a22ec487d6e36be1ef8276629b60d845d92524e97d6d52689924ff354a594ccafe9087f5ec6a988c2dae41d2a400d2c8c039e3d77ce5450ccd826468fcfe65718d292e7765f0185df94d5fa79c1e99a8b4f823b19475c6004c62c0f7db056fbe167df368ab8019d58b89d7d3790d427844684b147f962ae37ff +Msg = 36af136c05bbc41ee57e94a1be10cc6e33555225797e1c2d6ad3ea9bd5b0355619ce6278f2c43cf792cea184f4cc7bb36d8ef35d844ee143037e86f34ec57df0f444ef0d841d071aa236a5c2593a57b4b3e185018772ebc593864c0aca0e65e9ef9721f263cd0bcf3c3e0823966146b82ed770da2df024fe4171a6a8f295d68b +InvalidSignature = 7f3715dba789c233996dabefac36c3d860c9dbe64e58f940d5d3eaafc668cf9761e2341d9bf28a3c3ad67071fa2d875a440df5faa250a89cd9c9eaa5cbde311589d4a443c4148909d6cf69ca0b150d7ce46e7e50128b942d896f9fd536e311e569415b40e405c3d36c89464006305842f9e9ac24bc9a543ebc693cdc99dc1ea4d88b3387ac8ec899a8b7471259bf1d62fb1f15e6fb29a08b30696c4d07e27517bca5bfd22c3b1c7c37d0b5b24b4a796ef4d6589f9b8a0a481db4fc66b44adba4d83bf1cff377ead44109476d71f34a8ac63303b3bfeea171aadac84c0ccd59addb5aa923213422d58d914b65a1705fb884e56ef51472aed15050bee268720c55 + +Padding = EMSA4(SHA-1) +E = 0x2db7c7 +N = 0xe3db9f81f57c99898c867221eb20449ed8b05c1c7d6d0388cd5bc691b84cbf9301b52b60f34be1ea5be12b87cc185d92451037ac2b2f79d1bc43d0736108b1eac5f5a52b4037825385df38966d15562cebd09d27c8fdd3c9bb09c0b3d77b0c05a1fc40b1d9d26bcc8ad35b321ad5866f500bb9196237a4f4f2f282f9091fe99e39c37b862dfc8a22ec487d6e36be1ef8276629b60d845d92524e97d6d52689924ff354a594ccafe9087f5ec6a988c2dae41d2a400d2c8c039e3d77ce5450ccd826468fcfe65718d292e7765f0185df94d5fa79c1e99a8b4f823b19475c6004c62c0f7db056fbe167df368ab8019d58b89d7d3790d427844684b147f962ae37ff +Msg = f5353bc971efc542fe9df930db581a158f541d68c465153b58c2ef1bb20a5f3852841ac6acab46a237ea2e39c1a43ba60577201a7fc254817f64c5627dc7cb07ac1e5adfd1ea7d2056c3ffb09a556b468ca938cd78a63d0921d76b7c0f6eba8b2a8964dd88b5520484b0d35f1074943e4c70cd485719b81a64a147311106160a +InvalidSignature = 5f9603f7e564519597548787a74e66635267d3cbf5c26dd9df7ac1069a712bae0c1ddc1523d1751610ae85b1f59192674a46bd727bbf0af902f204c7eba4c6fdae5f84c0d16ed0b8c000517b446473fbdc07c74af0ac6a66ac648c1397c42bb9a74db27dc5605c62e40e5eee1c9021eaa30a76523a35e6ecf513379c0e6e2dd2fa38611e91007f82a3b37d84a6fbaf936286f195e8064e172e8bbbc22d4c15548d0e39b1eff14d1b0ba75c4e1d0acd16fb8566742091ddeb637aa2767e5bd859f145c135cd60257a8c84ef587dafca0d97425a1016d6dc8c3f7eaaaf8d74fe42fbb64958bd00adf03db43920d9831ac49dec2cf534d3cce2dcae9a102a608c5f + +Padding = EMSA4(SHA-1) +E = 0x2db7c7 +N = 0xe3db9f81f57c99898c867221eb20449ed8b05c1c7d6d0388cd5bc691b84cbf9301b52b60f34be1ea5be12b87cc185d92451037ac2b2f79d1bc43d0736108b1eac5f5a52b4037825385df38966d15562cebd09d27c8fdd3c9bb09c0b3d77b0c05a1fc40b1d9d26bcc8ad35b321ad5866f500bb9196237a4f4f2f282f9091fe99e39c37b862dfc8a22ec487d6e36be1ef8276629b60d845d92524e97d6d52689924ff354a594ccafe9087f5ec6a988c2dae41d2a400d2c8c039e3d77ce5450ccd826468fcfe65718d292e7765f0185df94d5fa79c1e99a8b4f823b19475c6004c62c0f7db056fbe167df368ab8019d58b89d7d3790d427844684b147f962ae37ff +Msg = 1bb027c0e5d654997de7dc160b71e063582c0819ec8ec76d779ae1a86ff92bd7fb4b92c310bf5f23d9e1ba115db46cbb5c01e95b79ee8d699fd2260e9d48b3dd13836bbe92e1012affc2279e389a5149fa45bb08039bad957345fefc78cfd74e2afdb998b463c116b5302ba5e64b1677fca1860ad0bdaf5bbd99715749b31f92 +InvalidSignature = 9d406f9da2fd0e203c0943427dfe1074258b288266dd3d85b1ac5f104d50f303f3442cad82b9de40188e972a0895d91db3d5a8b9588da7f63bfa99d79f98a03a3bab502a7c269a9b85d9d57cff86908e7d04f5ac2757e6492cdb3f76ea9e5fd8c9b38bf0828ace69ec8ebc796f0cb9df24714a1603fccc04195512194705ce2144f636ef56600df40d6f472570ccdd57bbe0b550c1378202185c871d03fe22dc0b265910f63cb89bc34b4d71eb4379ff32c6e8aec0079315b896cf015eff9799fcd285cafc50d15b8b35b0216c535df9b5b39067273037444fb4ce65967ade4df30d3aedcdee30a7497013055bf63b6271d30b10566d2a767f3574f9c2446ecf + +Padding = EMSA4(SHA-224) +E = 0xf3e453 +N = 0xbc97958f980fc043630735e36aef0f278be381655bc6a4940864e6925d31ff1c9392ac5fa44b06af295818f03948a117bc7f0fe8f2f5dc0c1cbd9d1819913f13c0765f41c17a62a9fa70422578c86305c0e67c56b2d555fcc12a84c45ca00502b692d8790a26bb73a8f2df1fa44cf910ca45e8ea2c665a9b6d266c2c4c6075c55e686511683cf75bbca9573e8b79f01583d57bb21b6e8f46215962b9b3cb1e57ea56221f6ab61cf33f969babe3b5a1a98a76387144cd617751ffa012d8e7d1471b264c274228e2bcd549468a57316f392c75625435ddbe7dd3dc40544f4a9bb9cf5385b255ba57769897203a7a3d0f2808e05492b69a58483f5fc396e6523da3 +Msg = 2e90050655247289b29aa75e121c7c129ec0fc935dff0b42fa684c49c895412f035fb4aa594e56b4a853a7e00aba15ef0f5a689e490f5dc30e6a919879a6a157b2de90076f7e6995bbf82526f7b8ceac1e59e5b74d19028f828aba7fa38bc573c37760c6a29cf15572efead8e1fdef7253253b866f0540cdde328da54f2cf5ac +InvalidSignature = bbf53543a9dc4a94401880f3906d0c33a64337feee11dfdec2ef8d2e6eacad082438f9bb7549a9fd26c53231a6ed6dcaa88cf1e5ec87305425ffb3ca103e825546b53b379d8ef5a1f36b998620ef909a6306ed091fa28fed1ca6459a5884cafa1ab74086f7589d7476f8cfa2b4b91368301357110e48863a2b452b6d76b3073253ea495dd6c9978bec851e4c635a37e6dcf714d09d3836e87193405e60db2612d4502a685e6671eb03fe43b12993e8ae1c965a1f2559d3566e6d69cdec42ccd5a3046fd106e156de5f68adba7d664af89728775b9ac9ec89e8ec1185ea282f8f97d72ca8cb0dd739386d0cf6caa06a4c074a270863baafa918526aa54c11cd67 + +Padding = EMSA4(SHA-224) +E = 0xf3e453 +N = 0xbc97958f980fc043630735e36aef0f278be381655bc6a4940864e6925d31ff1c9392ac5fa44b06af295818f03948a117bc7f0fe8f2f5dc0c1cbd9d1819913f13c0765f41c17a62a9fa70422578c86305c0e67c56b2d555fcc12a84c45ca00502b692d8790a26bb73a8f2df1fa44cf910ca45e8ea2c665a9b6d266c2c4c6075c55e686511683cf75bbca9573e8b79f01583d57bb21b6e8f46215962b9b3cb1e57ea56221f6ab61cf33f969babe3b5a1a98a76387144cd617751ffa012d8e7d1471b264c274228e2bcd549468a57316f392c75625435ddbe7dd3dc40544f4a9bb9cf5385b255ba57769897203a7a3d0f2808e05492b69a58483f5fc396e6523da3 +Msg = 1ffbddc2a2c8bb9fe7a45e4d5532711f07eb17f5676425a8fecf8ea88ac51fe351436ce9b6f20a4e0aabfe50a43a76ba3462b709542257cc6037ac5188e2847d23eb16fc46e6399b96b5d4f15a4e9645d5bfe7acd26f1e7280a6f4bb804f386a3dfdc5427c2db24b34cbc8789ff7398691088e2709d1e26005244e309b95a472 +InvalidSignature = 82fbd5a6d937fa94eff1c0d9abccd9223bc63a600023b18c3be059d1e73fa62f1538ddf45643dff89a2d8f0410c10761933cb2d8d702a4b6582fe349481dfd185f79a36f52a7ce776de58dad1edaf032edfeb7c16540eca64bc5df622c05dd629be3404b9b4d263ecf706c364b0bc7b14dd0346b8d2515f81b1f50ef8871ac11ed33973b992deeb601b2f34af381e1d74091b6ac5d7b209d728bbe17046f21692af8948b3bb194349dcafb2a580a5ec120af999a3eced9c1edd2e81ce75cee9f1636351a04028a5d615cd992c467b607c1d929db0c884f1fd0688107bfec2428adc9d3b40b13d9f4f240893a5477f1de626130fbac9af3ba9207bc857fd206c2 + +Padding = EMSA4(SHA-224) +E = 0xf3e453 +N = 0xbc97958f980fc043630735e36aef0f278be381655bc6a4940864e6925d31ff1c9392ac5fa44b06af295818f03948a117bc7f0fe8f2f5dc0c1cbd9d1819913f13c0765f41c17a62a9fa70422578c86305c0e67c56b2d555fcc12a84c45ca00502b692d8790a26bb73a8f2df1fa44cf910ca45e8ea2c665a9b6d266c2c4c6075c55e686511683cf75bbca9573e8b79f01583d57bb21b6e8f46215962b9b3cb1e57ea56221f6ab61cf33f969babe3b5a1a98a76387144cd617751ffa012d8e7d1471b264c274228e2bcd549468a57316f392c75625435ddbe7dd3dc40544f4a9bb9cf5385b255ba57769897203a7a3d0f2808e05492b69a58483f5fc396e6523da3 +Msg = ebcc2ba94d3b4e302a8ce315cee44fb966cdbf2820d06a4c8c461660486bdda6dcb4315de3631eee6c58cf669f2a5428a476a2e4c077dbc3c1d7d0e49dc5c50c5648749920d354b8c6191ad84a22805fcc9f469bac7b77fbf3b2ee7fef66186d1e30fc464eb478f80178cd5516f65ec4a6efb4362d03c65cea7f771888766131 +InvalidSignature = a2a119edb1f0e2c961fb423717be75cb4f9a944316ce35cc7eadde725add5022ee9e09ab57a784c13bb6f9a42ee82379ffac286cb44ef43576b69ed532a67c3a32f256acad415278fb3a9b331695915a70e7ed56b428cb1328cbeb2ac6a7ad62ba529bc8e4211676b77b882897261fb61c0356b3f12b2583a0e90009185c48466ce5363ea3b011b3f5bf5e5f48099d376e5b3f9184847b2d6fe737fbfb7a9aff128dae37d4bdd133eef084f9dc964655583be8595515268c5d8e91198ef9464093b8c156173fd19ee0a28661bcbdb5c163e1be9064c925813a7d18e43c6eb8a3dedefc82df4544663780c580572a08e607f21235d327f989847df98d1715c1cc + +Padding = EMSA4(SHA-224) +E = 0xf71807 +N = 0xbc97958f980fc043630735e36aef0f278be381655bc6a4940864e6925d31ff1c9392ac5fa44b06af295818f03948a117bc7f0fe8f2f5dc0c1cbd9d1819913f13c0765f41c17a62a9fa70422578c86305c0e67c56b2d555fcc12a84c45ca00502b692d8790a26bb73a8f2df1fa44cf910ca45e8ea2c665a9b6d266c2c4c6075c55e686511683cf75bbca9573e8b79f01583d57bb21b6e8f46215962b9b3cb1e57ea56221f6ab61cf33f969babe3b5a1a98a76387144cd617751ffa012d8e7d1471b264c274228e2bcd549468a57316f392c75625435ddbe7dd3dc40544f4a9bb9cf5385b255ba57769897203a7a3d0f2808e05492b69a58483f5fc396e6523da3 +Msg = ecaff1782bac0b38041634cc60fec76f9a24158791bd0f88fc734616feae166afb121df6a949f24c6a02143cd939213ca2b9490e98e0019c01a3fc2734d157a0679c1456c255c9d2b87799ff96e7648f5c7a3b99cdb81787c2e0ca2fc32c3540d855bce09d5af793957eaa5fc08ff82e706ed37358ccb710e6329878d3441910 +InvalidSignature = 14d88e528c39ffa8e3e1d60e24159bf03e6e768740442360d19070b036448264496ae1fabf81b37042cad4420e495cc74b8fe4b28c09d07df1bd55cf88aa24262ec49f9f9285c02a33c64d86bdeca15843c9c65a6745f6bf7a8216295642232c305b183eb5d6b0ac0e37309481f194c66828ee14f6a626daa91c6f628ea134d27ba7e96c4146dbcac99b34fa708a82c51c1d669f93dadfe926cff24c25775567d94f06c61110676a651655e67f3fd8d20ef0884e112638113f06002454e3b88971758e74e56d70bdd6b3884aa633968a45bf1750fcc203623f59b01460f350f2bfd36d9280c1b9eb99b7655ec2fbcafc1ac568361ab3de1c18cf99aa6ba3032a + +Padding = EMSA4(SHA-224) +E = 0xf3e453 +N = 0xbc97958f980fc043630735e36aef0f278be381655bc6a4940864e6925d31ff1c9392ac5fa44b06af295818f03948a117bc7f0fe8f2f5dc0c1cbd9d1819913f13c0765f41c17a62a9fa70422578c86305c0e67c56b2d555fcc12a84c45ca00502b692d8790a26bb73a8f2df1fa44cf910ca45e8ea2c665a9b6d266c2c4c6075c55e686511683cf75bbca9573e8b79f01583d57bb21b6e8f46215962b9b3cb1e57ea56221f6ab61cf33f969babe3b5a1a98a76387144cd617751ffa012d8e7d1471b264c274228e2bcd549468a57316f392c75625435ddbe7dd3dc40544f4a9bb9cf5385b255ba57769897203a7a3d0f2808e05492b69a58483f5fc396e6523da3 +Msg = a3069d04fc7ee84fd9eec56da26a0ca4130e7a8fefe1051ff3ff6ddf09f8147cbf730f84f7177d6ee0ab17db257b091b64fe01f3e1b7859d7c598911e02e4183feb9342dba9b924ee3b3c773698950f5caedcdc3cedb586174a216312c450bf246223386abd1cef8cb4ffbbdd65c883a2f2109871e162773c5233bc855061cd0 +InvalidSignature = 1bdb6149e68a7cd3a03c9c8157eaec117dda194131006faf90e3e52f9ba4fd5181740fb59343ebafd2792ab4c04ffb3221548b203b8173afc77e59922734960e2e8986c598a872bd47312435001cc8d2d9123b010e09420a28fc66ef6957c319fcfb0d770bb155ab2ff3b13b634b91a9c0bdc183a639ecfbc2f326865e4ecbd0a15ec595e2c15ee96cee8154c96e0c5f4296c5d16821e79da890c0bab335424c7c5e856381194279266d0f13a4c608792f2e42ede2e1aa05b71862570a39780a490b4e66011f10a27176699c169b2878d7e97b416647dd798ac885c614d925549731be52e059e194a2384e9686d0f372a6cf338bdf13fd4525f4d56068a8fca8 + +Padding = EMSA4(SHA-256) +E = 0xa54611 +N = 0xa6754738bdf94dbc846ceb937a3896e747d5c6222453a83f6c86310e5819129613f9857d5e4a06bc5d927bdb011d23d8219549ced82c20592bdc419deb67fe43da87fcdfd01ac1acb07e513170c45d1e058fb56d8cb090a7f2565381785c4478362b253d47e056053516be15f448878d01c9dac06be45957882ccffc5ddaf06bc131c866349668de950e9121b134e5ae1c29815473a20028b9b7ea64d9dd8253a518b766dea714f7b37185a1d707a21cfa526a7d76f55119af728626b77e5b66328c2b37ec78be56380a4cd3900fe6a757f21b5728d31e5f1344aca933042b99240f89dc09e76a03678b402780bf64813c339e79893a3355674ff4807b200775 +Msg = ba85e1f4f9203ba8d3eef645d7923e10c614080149cc5ec6e282f70b23d30bf91ed665fc1c00baca924539a1508063cffc151d78bfd504943e220037cc531c15dd5a9545bea330458440d13f43444a8a806c7174e805753f42097269a28c4231df56975648d246229327e6a716a49a493a612b7c2c235acfd581742a0d452653 +InvalidSignature = 90bb73e761dafdac0b38e4ada5deb5f713ffcbe119ee7af2152ffb3664ed8b7dc11815fdd39f398050ef8d901f836945a89dd0c71ace4b60979ca7e426f676ef3653d7f5045afbf7f38af3eefea2bb2a34ebad8ba029874995d24e98926faffcc79f110ba8f9de35b48829197634f0d842a8ef0dedda72807df0676e08c6b8f76124ae2994151c0379c21dcf3ee33297d8b13eaa74511ec7edf8058dea5d5ee4a6d6701d0700aed62ebe6d69dea7d0b79d01fb5fedb4e291542592e977fd13ad1d49d3c9cea4abaaf003764ad0d3cfd75cae41fdd740e6c17b36831a8f88fd8f9432f45d2bd529291c58215c221d546d71e78a4a4787630af5692a43e1c83af7 + +Padding = EMSA4(SHA-256) +E = 0xa54611 +N = 0xa6754738bdf94dbc846ceb937a3896e747d5c6222453a83f6c86310e5819129613f9857d5e4a06bc5d927bdb011d23d8219549ced82c20592bdc419deb67fe43da87fcdfd01ac1acb07e513170c45d1e058fb56d8cb090a7f2565381785c4478362b253d47e056053516be15f448878d01c9dac06be45957882ccffc5ddaf06bc131c866349668de950e9121b134e5ae1c29815473a20028b9b7ea64d9dd8253a518b766dea714f7b37185a1d707a21cfa526a7d76f55119af728626b77e5b66328c2b37ec78be56380a4cd3900fe6a757f21b5728d31e5f1344aca933042b99240f89dc09e76a03678b402780bf64813c339e79893a3355674ff4807b200775 +Msg = 284748185ce9e8eb0f872623d43950277e53f59b362f9b40ca2db01548f7c3c3cc0af4379672a9915fd4833dedb2915fe6ebc375e281a138c39f3cc249db65f6e1b81e1dbe6f4ecd2befb90f20222ec013720238108cbe2a0c6315cb77781937105aae10fd683e681bdeaee193109112aef09c2dead65adf4d812178f959454c +InvalidSignature = 49193eb45d4d355537d9bdf3bd2bf0fad9d7e33241172d231dea6ca7c9d7bd2bc3ed85285bf01bf379da0db4fc04cb7e53cbbb38695fd689bb73f818bd4e3fbc042013f8e002beb92847dd0d5fee9867cfa3fcf76f3f648cc36f4a67e295aff914f796cc0cabfd4396fc6cf171f468361ad6ecef2023b0a23884880a17ada5372c7cda32cc1e3b986451219d7a171e6c6d5608c3dbe55403b4b42f6eb3f87948d0d72f51de963ed80033b42b5e7ba76c6fc5f74b9a5249b60bb507dc86ad53f5b9b710652a2486a3cded83e447a4c114c4dccabddc51787c19687548c4ff157d887c7886b19ff85543c7f8340a6fee320ba49e02c463c8bbe10d45805c67cb6b + +Padding = EMSA4(SHA-256) +E = 0x5bb217 +N = 0xa6754738bdf94dbc846ceb937a3896e747d5c6222453a83f6c86310e5819129613f9857d5e4a06bc5d927bdb011d23d8219549ced82c20592bdc419deb67fe43da87fcdfd01ac1acb07e513170c45d1e058fb56d8cb090a7f2565381785c4478362b253d47e056053516be15f448878d01c9dac06be45957882ccffc5ddaf06bc131c866349668de950e9121b134e5ae1c29815473a20028b9b7ea64d9dd8253a518b766dea714f7b37185a1d707a21cfa526a7d76f55119af728626b77e5b66328c2b37ec78be56380a4cd3900fe6a757f21b5728d31e5f1344aca933042b99240f89dc09e76a03678b402780bf64813c339e79893a3355674ff4807b200775 +Msg = a3c2ec4c47f444bec34c15ff25f2f811fa94f9a5bf05a5de982a6458451609695174a8a68c25a7a9bc2b181290c646ccd5dc8e92ec9e71b17c69e70f64eaf56cf48681e85cf966c5643dc46f5ead99b9596a966a98fe2bf8433fe5935b76f965f3c121199eb6a69a2449be1d79f01961ef05b735aa6bfc3c547406ed13023edd +InvalidSignature = 039c1de64720207c408ea9889471fda297c7b3828e46831ca5ee60a938ba13a7ac524cc394d5ea12d89c2cecfb06ddcc6d86994ebfaf84eb91f39ec470898d89cbc55a12dc47e7be7e0f389dd12c5e59a32d5ca6a37a3e6456fbb8c8c8101725cc3d529f5d1be12de765750e5ee632e43031656442ab0e49f9471cae87dec5751130a2622ecaeba85ef337fa31c472d6a9696231123db350f5a390c8d7ce1f1a839a4c674aee4e7af60ef62e689117fe645e4c322f20373b9fd75dc8606e70d659094f2d2c98108c6c32576adda57ac0b30c47dff442b0901448c68aa1afee4879eddd84d9f2f954971249d87811219e433f3d0d5adff57133d0e9c12f82deec + +Padding = EMSA4(SHA-256) +E = 0xa54611 +N = 0xa6754738bdf94dbc846ceb937a3896e747d5c6222453a83f6c86310e5819129613f9857d5e4a06bc5d927bdb011d23d8219549ced82c20592bdc419deb67fe43da87fcdfd01ac1acb07e513170c45d1e058fb56d8cb090a7f2565381785c4478362b253d47e056053516be15f448878d01c9dac06be45957882ccffc5ddaf06bc131c866349668de950e9121b134e5ae1c29815473a20028b9b7ea64d9dd8253a518b766dea714f7b37185a1d707a21cfa526a7d76f55119af728626b77e5b66328c2b37ec78be56380a4cd3900fe6a757f21b5728d31e5f1344aca933042b99240f89dc09e76a03678b402780bf64813c339e79893a3355674ff4807b200775 +Msg = a14e35290344465d6d2f43688a663ee418f80f13e1dbee22ed4641aff65bb28a1c0985b8da3128be39070c1c43bcb417bb5a0cbb0beffb217eed3beeafd1691c420358fdd1fdab7c29b0a3a7b723356a3d5e609dc986bd42e8495807177dbe137a0357fed1f2f621a7f1af11cce5e96606cdb3c104e95c0d93223d0415a6daf5 +InvalidSignature = 93775fe8676f4e6ed580f3db99e0697e15f8e0ad168a9321cfd004e6d0bd555bda6483f51b1df63ad78f28a3638e70d230c5e654eb4c86c2c1889a06e28e2a640210523b90fe14019d03d0a3b14c7608614fd88a84ba2c68f7c0e01f9502269382367a07f2d90ee53e15abcd584c56de4602f7573f493e41670026fefaa6e12c615d19d1b2ba25cd0f48b6ab20a8bf809dd15ad9172bc8823302993b51f0ae5f89e5c05ee0dfd91f8926abe7fc64c7694613a996be5728ba3c6a4d2387331c5d3b21377f9734b587fba180577aa6cbba1f4a2483e4e46a5d7c355b4088063d32a10c99bc654677eb08a9b57ad40d88d378a8111678e8dc60be3c789a0639c056 + +Padding = EMSA4(SHA-256) +E = 0xa54611 +N = 0xa6754738bdf94dbc846ceb937a3896e747d5c6222453a83f6c86310e5819129613f9857d5e4a06bc5d927bdb011d23d8219549ced82c20592bdc419deb67fe43da87fcdfd01ac1acb07e513170c45d1e058fb56d8cb090a7f2565381785c4478362b253d47e056053516be15f448878d01c9dac06be45957882ccffc5ddaf06bc131c866349668de950e9121b134e5ae1c29815473a20028b9b7ea64d9dd8253a518b766dea714f7b37185a1d707a21cfa526a7d76f55119af728626b77e5b66328c2b37ec78be56380a4cd3900fe6a757f21b5728d31e5f1344aca933042b99240f89dc09e76a03678b402780bf64813c339e79893a3355674ff4807b200775 +Msg = 555400784d0566105b91dca7f4f0849d832d51f0a3c7d3b9925651fae271199672d014a19dae9ddab1719376a38dad2001a60e3d27f51a74b6ec876e421db7da4b5845b56f13dec8dd0f52720d39eaa7afcffd39e1c3be56a4645853913b3da7c833ba3b2afed0e1c8b33f219abce33c75ef436b37fb68684506eb2f37945206 +InvalidSignature = 6dbc3049603abc4677bfce12929bcca60bff5350809ce3f98259ddb72967faa076bf02206c9bfcecdae3421c66f2eaf846b4effbb5e6d774e000c1f1f7c1cf409b98f5e0ca13cb2dbc5b1692c6bf7e54a743e4b24c53451387f277aa66e16da87246d3ab7ba1fc5ab1a9029546098d12d1a45293860e2c8f4838148c89921467285b0f6c916f3b0bcab98dd01120055ad1acf9ce18a2f276eb15aa6f9a0fe05652aec728f831063fe6c7985ce3be11377703f76b4904d292598abac7be35bd1409dd7096fdc851abd2b20a1883f4f915309ecf507ce76dc9a75b36394c6f1fa6685857538ff3b847affb483a670969ff59c8de0391ce73bf1e85601d6bce92c1 + +Padding = EMSA4(SHA-384) +E = 0xa26a2b +N = 0xc5c92cfbb60bff3e7f9499847e869a4bc37250994789c2958ac2f6a168bce2a1915d38725d8596cbcddbd463c2a46a52561a551f8f49d527eecfbef5589030891d9d90090fb35e43e8620c7fed4a056cd1c4a56e6134433030fe8027d1819c09638e43e359c7c389ccd1986457ff5e21673808cb436608d550d62120d9bdabac419cd6249fec945f10711874f10267c66320c701da90d7354b23e1646b89b22cea44d9e67c706ffc04a57927a5c9157cb049b1090e0f86d6cdaff29570cc629fef0646f9e5f8a7dc67c24052a34b91ab08b2e83b141cd0c098e35cbbb9fd408e7e107932128f6eb58e604764a7fe00acecb9b03203a24c9a760ca0d8a5886023 +Msg = fbf1f99265060ab82e3cf1a3cb86ea71748f05c4d69e79c209bd3b61c11acfe1c8ad5f9aac1b0af7b5db7ec31997c9a373d56ce472d6b177cebe3f3a81f6ec7a33cfd2b5f668a5a433d14478e4708d6504a4765d44a9591e00bc906e717f42a5249e7c6dabb384c692676a4d95dadfbd0f464ab6b6df19bd86fd5585fb7c7a6c +InvalidSignature = 89e152374ee953c4d9e69e29c3100f0168eb71d0f5ad31f6eeb52ab6caa465ac028b81478947fe08765d77dc9d4e75bbe2cfd14f25124e42f7bcff6512193cfe3ef9dffbf07020cc5e4ab0b0c44fcc4b2bc8285f16fe08be89b432fde26b0498c9ad46be8bca8e1354c39b571a8e30f07aec84a1fc9d1a8e239d79223a6af22b4abfe36ac108291503a4f557a7bae28b25ceed47fd5b81182cf391ea409de7ba1eb2b404d4468eb2b47c2930845e2e9199fff4f0c838e3bd5f3a0bc798fd6fa4be5e962070cb45d01a84170638fe2234e8df928777213a87be0adee56b8ae514cc05c5d52f872416b1ea2112e76c364ce82ca33027e0fd1f8c0424276659c08c + +Padding = EMSA4(SHA-384) +E = 0xb2b5c1 +N = 0xc5c92cfbb60bff3e7f9499847e869a4bc37250994789c2958ac2f6a168bce2a1915d38725d8596cbcddbd463c2a46a52561a551f8f49d527eecfbef5589030891d9d90090fb35e43e8620c7fed4a056cd1c4a56e6134433030fe8027d1819c09638e43e359c7c389ccd1986457ff5e21673808cb436608d550d62120d9bdabac419cd6249fec945f10711874f10267c66320c701da90d7354b23e1646b89b22cea44d9e67c706ffc04a57927a5c9157cb049b1090e0f86d6cdaff29570cc629fef0646f9e5f8a7dc67c24052a34b91ab08b2e83b141cd0c098e35cbbb9fd408e7e107932128f6eb58e604764a7fe00acecb9b03203a24c9a760ca0d8a5886023 +Msg = f2280564177a0b97e8089b77d7d0cc8ed54849a90d44a7dcd319f5c6d70394169fc4494e348e90c81b2333f6863b1cedcc26672517b2bc7a5c4fdc77917179d41a364b3d844960567506b4fbe3df01cc85fed8e9872bf1fa82f1c073abfc48164bc634b96f732449e0f9450f55832432e818c47dc777ee632c46c8408f6ca9e2 +InvalidSignature = 7f65da249423b1406aebe4ca1253075588b101d47207acc5dfb7198dd45548ee71ffbc1bce87e7befd256ae20250208c451bb3a4dabe87c0dd67601ce21a49b1fe723b224d02c7304876e5b2f6804f76d1d57fea8edb951b536c372929863cca988380373af61402e746f71103a9d012d0db121c4e2f636e44b6457d16d12e8b493bdec5d05fd311b502e56ae99071d9bc62dcae68b27f8db50d030963e2dab44e4215be69694a55bb113a8c43d3c2412af0ba055ca740ca628a6254add0e0cc51593cd9a283cc70303caaf8e543ac71bae196f208cd4c9373e2810c94029da46b78b421d6aa8bb00bd83c474534bbaf9629f53bd2df3346200631f7cb9ed4a6 + +Padding = EMSA4(SHA-384) +E = 0xb2b5c1 +N = 0xc5c92cfbb60bff3e7f9499847e869a4bc37250994789c2958ac2f6a168bce2a1915d38725d8596cbcddbd463c2a46a52561a551f8f49d527eecfbef5589030891d9d90090fb35e43e8620c7fed4a056cd1c4a56e6134433030fe8027d1819c09638e43e359c7c389ccd1986457ff5e21673808cb436608d550d62120d9bdabac419cd6249fec945f10711874f10267c66320c701da90d7354b23e1646b89b22cea44d9e67c706ffc04a57927a5c9157cb049b1090e0f86d6cdaff29570cc629fef0646f9e5f8a7dc67c24052a34b91ab08b2e83b141cd0c098e35cbbb9fd408e7e107932128f6eb58e604764a7fe00acecb9b03203a24c9a760ca0d8a5886023 +Msg = 55c50839aa7d0321a6a85cc3f55ba7f6643bc6a18a8faf73ae9a70d4e527701b7b65f70194f5f0551342eef2bb116eef94595c159154d8966fd639fbe0de525fe96af5db8990b6419bcbf10dfd930f98f230048fc5cf1ca4b0d6f883fb75d308687d0bafcf76dc4c06ec6efc0309125b4569c8f7702906053741b4537e147b7e +InvalidSignature = 0b853828fa2089ce0d1955d52b20424748a4b227b56c557ad63782471cd0462295cadd808c5250ed2f11e7d2754c8734fa9d13c8b96496eefa515f3f127869bf42fc8c6bd0ea0247863b9c56747d15b16da322064f7cb723e2eacb4457c241b3f84a63b7bc307dbdd63b4d755b9b4a6c0b7590e5c1c7c5dbf9ba61eabfc29a21944ca6166e56e01a42a94b5d8b898c0fd073b03ea998f35e26289454012e62bb58222fe9a03c9b0a562b9b16602c7794ba835245a1401b8e3ae28e00541cb7a9aa8335de46d063739e8c71999b65f7c8fec3701a46bf3c60139b5b780bdd08c679117e14136c84c93fe403efbf346213ef4c85bcf3e2dfd44a6b616009ff47b4 + +Padding = EMSA4(SHA-384) +E = 0xb2b5c1 +N = 0xc5c92cfbb60bff3e7f9499847e869a4bc37250994789c2958ac2f6a168bce2a1915d38725d8596cbcddbd463c2a46a52561a551f8f49d527eecfbef5589030891d9d90090fb35e43e8620c7fed4a056cd1c4a56e6134433030fe8027d1819c09638e43e359c7c389ccd1986457ff5e21673808cb436608d550d62120d9bdabac419cd6249fec945f10711874f10267c66320c701da90d7354b23e1646b89b22cea44d9e67c706ffc04a57927a5c9157cb049b1090e0f86d6cdaff29570cc629fef0646f9e5f8a7dc67c24052a34b91ab08b2e83b141cd0c098e35cbbb9fd408e7e107932128f6eb58e604764a7fe00acecb9b03203a24c9a760ca0d8a5886023 +Msg = 71ff5c8bd950fa414c774075da8ef7a1a58165bf4fb7670cb1f5c00cd07fb1ce0c80ca719babffe73623fef91298c08b12b35e223bb527a3685bef5e3f04a94a63153992eb9d83511435c89a322b32bceddfadc4a96cf943468bfd510ab55fd1db8851f7b26cae084c764561238d75bb9ccbfaad82250672b34f93ed19daf8ea +InvalidSignature = 77b82998fac61f387b1a3264bd695ea3fff605bdcaf4c2d3a57f87f3f425134b16711c7812ef1a6c7a5d191fed835b90769883da3e7dbc81e141e3a477cee00b1283e80dca67998835ef33480caeb10f5eb02374cc38129156197e81ffdf36a09e4c22ba30adf9760c441b9691925a2233138f93bb0283be4affec35094f9866e1de3ba4a7c3ebacf88abdd8a1034e968d104235a805c372daeb7b7844ff292bf1e02f3fe8912a28d92e0724f285410161f4fc8c9ff8e0ae91feafb890de775f874de9c8fd990fe77c21525d55f882c432060da56561811cb7fa2a7ba4ad907faa5453d1c2a8834eeeb7400f17445d59a3344fa64db8ee9e97020c5158def04a + +Padding = EMSA4(SHA-384) +E = 0xb2b5c1 +N = 0xc5c92cfbb60bff3e7f9499847e869a4bc37250994789c2958ac2f6a168bce2a1915d38725d8596cbcddbd463c2a46a52561a551f8f49d527eecfbef5589030891d9d90090fb35e43e8620c7fed4a056cd1c4a56e6134433030fe8027d1819c09638e43e359c7c389ccd1986457ff5e21673808cb436608d550d62120d9bdabac419cd6249fec945f10711874f10267c66320c701da90d7354b23e1646b89b22cea44d9e67c706ffc04a57927a5c9157cb049b1090e0f86d6cdaff29570cc629fef0646f9e5f8a7dc67c24052a34b91ab08b2e83b141cd0c098e35cbbb9fd408e7e107932128f6eb58e604764a7fe00acecb9b03203a24c9a760ca0d8a5886023 +Msg = cb254c69cb296eae328fafd8354396594c74e8f9ee4783289bcc8a922031c2f517353c2fade0359ca8713a9ea899907dace6d272d982dcfe771de8803d28f707ce44736583fa12856bacfdfe90cb32e77c4b26eefc54afa4243b221b93b0b8b3f9393731d6dfce118426401e7743453fc48a2d94e026c6c1aa0c808aac32cfa1 +InvalidSignature = bab31e3b71988cd3f2a772cd0e33b9db6d7aea6b6b99f631a0259ddfe9489bc662d9c6c9e03916592f212bd4e9619148dcea0b58b475c72dff8815aa3f274ad19d19126d67dc6d120e985ce16a3aeb64aadd785657fc0370c701ffebf71d83260ccdd9da04a8f29a69a01c3a9a6d2bd942c44d5cb91fcb44af60a2b8e2c94cabc23ca04ec6d3005a82cbe06546c38d4fedfc56d549c785a2e23b04ae0135b03a17d63ea504c51a0d129c172ba2ecea5dc6b8db4cec7b7a4d021da03ebe8cf6cce67b8e032b4ce780136afb144e5d8019e7916932ba87c7d9c963c0f51d62c873af41396d87877ca5ae888ea7d322faa79345080fb9d2e6dd98b7b219b6662114 + +Padding = EMSA4(SHA-512) +E = 0xaf8e8f +N = 0x9d19bc62c9c1989df660e259e9c3b1fb805cff7546d2ea5a479d29ccc4e18f1ffc4f78a9af924e04001850d3c56a91c8738f047ae12c89fab3dec2ed1dd7a207ae635f587c101fbd2c542e86726f7f72aa47497162dffad87eb321426e8929afaedf4a94c132ffb2966c22aaca737550feada9f92c07c2095739c3ee524be18c1a34dfbd2e210868c7c25a2fa222c65353dd28008ceb10a570206a59d2a23b22cfd9f38daa0db78c4843bfe1ed1a366dc128ab4d5dd45a28586ca4c8b0ffdd90759028ae29eab9c56cb0da94ec13d3d9fa69333c6065f3ec4c6392259e1c2f761eed8f8aca57354c76c2a0aa6b9045e5182a95ebd332494d642ef07c1e3617d7 +Msg = e74ded82964ff874c9e10540c9f1dedaccb376b882e61f33eb5afd316bafbb01205f7c8673ff1598edc179a74d3e74a1d7729d16ee08869be5d8356c13afd855254eb4d2b8b55f7528a12f88a253f2f48193df61d7f5cd9f495ba34421bb10979e227cad8ef93ed21f880f2bf3b8be99721d26df64335e08bfe82f03bd5bcb91 +InvalidSignature = 23cfae518dad78ff6540e64f54ecb571ae4fa33fcc57732d8555cd25b44b46f46eeb109f91af7d08c89e16f4cf6aa119cd9633515c55ab3fad64c8932417ca945be3e26028b752bca8851567da6408e211df8fa215a8ec07fb6faac5cff26d174a1b5b7fec9ab12c128489c4ccaea60c1347b8451bce07ccc9c21e90c2e5dcbea4a292c16d60ba66ca4e5ffd6c9cc3b8ce4ebe39df418573e0e9f42ae09875a11050a434538790c5c700b5adbbf700db2a93f3e5ac4c570f8543f0a1c1d664f29d161b064a0892db495b68da2454eb983db0fb3defb0f688b67c8506c20dc7997e0bb51854a85af613a3b9a0ca3e746f3d8393b62106c58f8ececb502824c478 + +Padding = EMSA4(SHA-512) +E = 0xaf8e8f +N = 0x9d19bc62c9c1989df660e259e9c3b1fb805cff7546d2ea5a479d29ccc4e18f1ffc4f78a9af924e04001850d3c56a91c8738f047ae12c89fab3dec2ed1dd7a207ae635f587c101fbd2c542e86726f7f72aa47497162dffad87eb321426e8929afaedf4a94c132ffb2966c22aaca737550feada9f92c07c2095739c3ee524be18c1a34dfbd2e210868c7c25a2fa222c65353dd28008ceb10a570206a59d2a23b22cfd9f38daa0db78c4843bfe1ed1a366dc128ab4d5dd45a28586ca4c8b0ffdd90759028ae29eab9c56cb0da94ec13d3d9fa69333c6065f3ec4c6392259e1c2f761eed8f8aca57354c76c2a0aa6b9045e5182a95ebd332494d642ef07c1e3617d7 +Msg = d122c9b539021a26f4e66a823f29791780a879da291b1858dea5baf0daa906408fe0a5dd8ca84647a49fe61c4d714e8b46eedd0c7d60874e2f1b1e715155d0762f38f2f45336fc0ca89dd49edf6b4fbd1263f561a760045c78eab8903007ca5ef85336625453425d4707bc72bebe83962c2e494271c4966a003910b34166fbe1 +InvalidSignature = 57619bb864865b005fae1cb334fc5e60a23cb148e722a781b1da7e822b849b93fc502927ce9d72bf8d2f809ca6afaaf268133a7820ccb1e6c5e8a7252f67f41c8c67f97d19c718b15c32a2fd4a98c69ea535b37d6a1c884409603c80e1aac8ca32c48ad5481ab56a02526a8f37b884f15585a4989f0a7c7f3afb20718f143c4d49fdafdd33944445d39bf857f8c03e4132b1a00d52064f60172b44b67919610f2b69fdb7a51b69087915f76a2a0896fe53103c81c27d00b8c805b42d2adbd31b21d1773bc1f96b3d5f9352f224cf1ab93c18cef97134fb3cafbda7b8e4c301981ac4027486d74d1308c234f84a13cdf0e505d02c3f1f2b8e9984d6b2fdbe0400 + +Padding = EMSA4(SHA-512) +E = 0xaf8e8f +N = 0x9d19bc62c9c1989df660e259e9c3b1fb805cff7546d2ea5a479d29ccc4e18f1ffc4f78a9af924e04001850d3c56a91c8738f047ae12c89fab3dec2ed1dd7a207ae635f587c101fbd2c542e86726f7f72aa47497162dffad87eb321426e8929afaedf4a94c132ffb2966c22aaca737550feada9f92c07c2095739c3ee524be18c1a34dfbd2e210868c7c25a2fa222c65353dd28008ceb10a570206a59d2a23b22cfd9f38daa0db78c4843bfe1ed1a366dc128ab4d5dd45a28586ca4c8b0ffdd90759028ae29eab9c56cb0da94ec13d3d9fa69333c6065f3ec4c6392259e1c2f761eed8f8aca57354c76c2a0aa6b9045e5182a95ebd332494d642ef07c1e3617d7 +Msg = fa0e2ee8d953ee3589be814638512966d3d5e1b4ca874079170f9fb87db17e070dc7249eef6f86ae5f816af4f6c4cc8d2b61810c19971aca83b10b7d15350d0cec5fc0a259cd9502e27ceb1a8af378da53beeb46001ecfca1fffb3ce472a888b9fbc4a1d9fd7e3d91b974ce07d48f5f452d6678b08842822f5e1ded49cf9b82b +InvalidSignature = 2fba3258af60a9c026bacaaba33076b21789358f63d709e4b2374c7e010a3f13d77d71aa6a70a116eda22a652706ede6234e71bb688c32697087a0c12c422e98cd6ea530ad7adf9e293c5eda311578cf0cd6b2cb32c9342f5e2e2f3fd8b27fd8b9bd7beffac03adf6148e72d9775c27ef90aa232f49bed02af05a0d1567817116a9abc0b81ffb02816ec6bac841e559fbdd7c2e41df9e4b66f76729fefc844d6dd6a879441fb212d4c065ebe6af9365fb2ff053433aca778d3a667c901dfd7dc35bc2518640a79aaeca1270646464ca55b872017a51cff49b56b53f70324168da72b0b5a297b790c89b1f71fa7937eb1e514d77f33284765b66608010c324013 + +Padding = EMSA4(SHA-512) +E = 0xaf8e8f +N = 0x9d19bc62c9c1989df660e259e9c3b1fb805cff7546d2ea5a479d29ccc4e18f1ffc4f78a9af924e04001850d3c56a91c8738f047ae12c89fab3dec2ed1dd7a207ae635f587c101fbd2c542e86726f7f72aa47497162dffad87eb321426e8929afaedf4a94c132ffb2966c22aaca737550feada9f92c07c2095739c3ee524be18c1a34dfbd2e210868c7c25a2fa222c65353dd28008ceb10a570206a59d2a23b22cfd9f38daa0db78c4843bfe1ed1a366dc128ab4d5dd45a28586ca4c8b0ffdd90759028ae29eab9c56cb0da94ec13d3d9fa69333c6065f3ec4c6392259e1c2f761eed8f8aca57354c76c2a0aa6b9045e5182a95ebd332494d642ef07c1e3617d7 +Msg = e25750b83c69e4e14cd31a1f366d7f97134201535b3601fe9deca9e874e68051b6ee3be3eeb5d7800dbbe43e5c6e24b0b5965468f3f04ab9a71940c20dae70a73eb2e122a630803bb9217253e28fa967bcfbb59385fdddd5d02a6f14793a5461de6be77c4c20089ab8ce6b65b01836459139ccdef9a3e3da7fe5dde8a2d25504 +InvalidSignature = 5c3ff26414d2af68f316f7646fe4740d571d7d08a4553c250b6abf0187c2ccf16ede3ba33acf57e28b20ecfcd0c77815d280c08ef4bc76aeba9012939bb53a5c932ccada6323d8de5b00439032b0fb57c77e64423a50d480d9364356e0b3b841cc8a61bbff8f235aa8247c4df7ac1a31faa85a855c76109cc0a8baff6b46feffa65ad576eb2ecf1713baef88cbf8a9d939558f95677e749045a06b8da3fddca07b8c6e25499c8d2dc6f2e152b75a9a85af85db7c84152291bb03a6ecd65a1a0209d8291cca9db5648acebeae1faeaf488c49183b0433d74833812ddd35ca6b483a9f24845f10c11a18152c9d3c8ce5209ec4d8c10c5960cc5889950428e557e3 + +Padding = EMSA4(SHA-512) +E = 0xfd7a0b +N = 0x9d19bc62c9c1989df660e259e9c3b1fb805cff7546d2ea5a479d29ccc4e18f1ffc4f78a9af924e04001850d3c56a91c8738f047ae12c89fab3dec2ed1dd7a207ae635f587c101fbd2c542e86726f7f72aa47497162dffad87eb321426e8929afaedf4a94c132ffb2966c22aaca737550feada9f92c07c2095739c3ee524be18c1a34dfbd2e210868c7c25a2fa222c65353dd28008ceb10a570206a59d2a23b22cfd9f38daa0db78c4843bfe1ed1a366dc128ab4d5dd45a28586ca4c8b0ffdd90759028ae29eab9c56cb0da94ec13d3d9fa69333c6065f3ec4c6392259e1c2f761eed8f8aca57354c76c2a0aa6b9045e5182a95ebd332494d642ef07c1e3617d7 +Msg = 2288961b2d0b66e75dfe4079804a7f99cd9735db1bb50721513a3f611e6d1ca8ea636c5f0c685dce3da191de4cef70231415c219ac1e7daeddf9db01d967b06a2917fbbae80ebbc42f4d041cd0ae511e47101c32edb3ac4f6fe52fbe7fdf0821c9ea6ab329c626d11b4bc1ba7351ca934ece6aae483e3d0bef48601f789eccd5 +InvalidSignature = 394ecbdd1159193f00fcabfe13f1ebad7d74c0fa954dfe2fcea5203b54c93e02960490f51c155da452cb451aa012f15f27c9ed603014eb88b714cd3232b0b08caad1e18f80cfb81345a18c4419b88a429a4f69c72149e96acb7f4463deca7105938d51f2a9169297e2462dcf4eac45208bc509cc3e85feac0e51b3bb32974ee82fbd23b3e2dc06da6e7f64f917d00befb181b264101de55cd90a86e0fdb27b3e9e8ffb458b39b1718e20da779408de3abc05f98e196f5f92f4dc22b34a39c28aaed5d44ba5fc8a50fbcc355bbeada239bb664f2d8e32fd53a0f8a0ca081276c32cb61c74fa9523b1d3f6a795dacab8363680ef62a2a964f66e3f5c0ef5d663d0 + +Padding = EMSA4(SHA-1) +E = 0x0a673f +N = 0xfa15594057e21dfd0b41c921627809dd454b519cc1c4ea39883814f9cdeff4a184d10f641a5ced9a80de1623ee7f86567d953256f48dd68ccb2e8362173aeaab3f11182425924334f9b92092c0fdf1e3b4c17b5efbc0269a7d839683470112c425c4d77b8835e6a307d0189223894d74d809ddba7260fa22cf3eae11e58cb94bf61cff8faae7cf17643cacd709725814ec9c365366b3a721161d8c2092681520a23e888dc0fecdcbe61f0cf27f3ae99ebab6a459331cfb3626fcd34eb124adf5ad5cf6ab5af05e0956391cc6debbbd0d6270b8412f330d469c41b26bc0f261b9aaaf4178b55b21af6ba12dcec1b9c58e9eaf9747e37cf50878110aec5630fe3dd77217c35e55c48896207a8586354d058dd7028a386e474b7c736283c45662c4810f56c6d0ec8586397d499d59c0e0a8d640c25bb91f3fd2cc74801f2526f78ae49f42b279a1687b9a8e965b49fe10a2360852000f440117b84dd8cbb793c27f124ff88535a25ecf925d464efae566f81c8f43d23b646296c087fb56589ecebd +Msg = 348d8253c3fd1e0175f263081c025ed1d2f48d7498d39f733d417ca7820e857a7b091d573816685fa581525eaf92d4fda8627339edec0913c667c7898dd47bc613d30f963fba521cf8e8fcc74557ec82b371b32bf8255647d53950f441e2d71ec39260f6201165a036cf662c28792ec8bbca573400a41076345f1ecee46121ec +InvalidSignature = 7247182f6a34684402028eb1f0ff8ad0f16343265ee6c6f7cc8b18f2ef9d30e778c9ae49bdaaee7fa1d4dc17ea4a1a11a63d29ef17035fa41215fda41d36edc7a0a672649c3b05ca07d09644503abf99df6c7c31f516369044322029c7ba5d7220be8fe46a0a03068b7a8f1a145d0aa0aaccc4405fabadef36354ee749f59c26a0f7e0bcafeca1ecc272c2c83738b63f8ba2c6d1553b1b326de49dfeaab0f50c344ba311c5842f093ef8b906fd5e163180484e9517c363217e9057a933f5c21029c00bb1a93698e417d33b19583d3dc4774f381e434e4a2c35dbd3f3829f4da9c0d18a702f54d73f201dfae3c298007ee87bd2d017b8aa9411c2081ec04ba3bde24cde89cf743fa7f627c7420e4a212662bb160fa5cbc93b7b7585c53a4d93dd18124851b95bf00db240a0850a89bb1d291944947c0d8206d6c509b7b27d8f38a339eccd3641b291dd569bbd3bed6cc18f57890113ca5f3aea7af7b35880fdc0e157f941946e742ab61b5a9de3e18a5575680a869fdee02bec97a726d99d0703 + +Padding = EMSA4(SHA-1) +E = 0x0a673f +N = 0xfa15594057e21dfd0b41c921627809dd454b519cc1c4ea39883814f9cdeff4a184d10f641a5ced9a80de1623ee7f86567d953256f48dd68ccb2e8362173aeaab3f11182425924334f9b92092c0fdf1e3b4c17b5efbc0269a7d839683470112c425c4d77b8835e6a307d0189223894d74d809ddba7260fa22cf3eae11e58cb94bf61cff8faae7cf17643cacd709725814ec9c365366b3a721161d8c2092681520a23e888dc0fecdcbe61f0cf27f3ae99ebab6a459331cfb3626fcd34eb124adf5ad5cf6ab5af05e0956391cc6debbbd0d6270b8412f330d469c41b26bc0f261b9aaaf4178b55b21af6ba12dcec1b9c58e9eaf9747e37cf50878110aec5630fe3dd77217c35e55c48896207a8586354d058dd7028a386e474b7c736283c45662c4810f56c6d0ec8586397d499d59c0e0a8d640c25bb91f3fd2cc74801f2526f78ae49f42b279a1687b9a8e965b49fe10a2360852000f440117b84dd8cbb793c27f124ff88535a25ecf925d464efae566f81c8f43d23b646296c087fb56589ecebd +Msg = 07dd79fa6d610e1c9f3c64a2b92d1254b066531136df0ac3ddf003927e1f7c58dc37e455859ae225f9d799ee0e7f2bde93357bd53405385e9df717e4e3e35f231f86abdc5cd6ebcdb393ade0b41f9ba3088f44f855021f0e6231cc8f7c489e1b18f557f6b9be32fd149727df72b46a89579c35e2617fc7b972c9adfb12f7402a +InvalidSignature = bafbff970e29b56aded354a1403ca86d9dca586afe5f7e268dd12a1915803714b37b5b329fb262df320b7e4ff2a078947eb7e114408bc432b41c899f9f7aa45927763c969b819321cb6a048520a3ce64d66e63c81ef4a48ed269f4108d392a1429877252a589ca0fb22f70088a23d01ef81a65e0dad9e7ae9dfa09c42e2843e7551aaac914e1fd436b811a28b78803f1ba34c7ea254d1d37a33217413a0890856297f81a6172bd6f147f3c6ad818324e5d6e36370c2a52301180b8a3a8b7141119ca6e8b5bd71a77d11c513de82ae3e4186757cfed3ddf17b345e6af808e3b0a6338782c253185c51ed855fb9a03c1c1895ba444fcb691e6578a54fb927b20564e328f175bf593663e38ea5b92ec8f856dca9c42c3ed11e93fae960dc2b0384007292ac2385d12ea05dea3c2a60d5fe3e6de6e8886b1b1258c35be13ff1ddd7e3734923d05eb93bd9035c8b936df2b8c3688a045829d4203bcd178fe1cc9a5724368b9148841f173805b88e505cb5d516946bbb17385607e14347dc5fd98d172 + +Padding = EMSA4(SHA-1) +E = 0x0a673f +N = 0xfa15594057e21dfd0b41c921627809dd454b519cc1c4ea39883814f9cdeff4a184d10f641a5ced9a80de1623ee7f86567d953256f48dd68ccb2e8362173aeaab3f11182425924334f9b92092c0fdf1e3b4c17b5efbc0269a7d839683470112c425c4d77b8835e6a307d0189223894d74d809ddba7260fa22cf3eae11e58cb94bf61cff8faae7cf17643cacd709725814ec9c365366b3a721161d8c2092681520a23e888dc0fecdcbe61f0cf27f3ae99ebab6a459331cfb3626fcd34eb124adf5ad5cf6ab5af05e0956391cc6debbbd0d6270b8412f330d469c41b26bc0f261b9aaaf4178b55b21af6ba12dcec1b9c58e9eaf9747e37cf50878110aec5630fe3dd77217c35e55c48896207a8586354d058dd7028a386e474b7c736283c45662c4810f56c6d0ec8586397d499d59c0e0a8d640c25bb91f3fd2cc74801f2526f78ae49f42b279a1687b9a8e965b49fe10a2360852000f440117b84dd8cbb793c27f124ff88535a25ecf925d464efae566f81c8f43d23b646296c087fb56589ecebd +Msg = b61eabe9eb62740c500b32e9b049a0652b4a87317e68289f85a1dab5fe47f4818ff8edab0bd1c251f1df980e35d6a35c4306461d428a7c7495c376d9a805866de98f3b8a14c1ce9fb489bc3be71fb56761f2b539b3e271a6cdaff498c2b18a40cccaddae909a5e9fa3f1e6964c8a9d2e8cf61cae5bd6cede354d9c19d5b5c9a4 +InvalidSignature = 09b573ed2be213b3e1ad49ab1fcebc2be8cbd30556a3c9ac4eafdffacee20b7c5b19fe84c66cdf57c0ff081643484d5e5ec904de4ed87d7cbdd8e9897ffcade1b0a260f7cec47212e1dd29cbda97c195d0f47ad0e7f8e836c9f870f2e77d8648f517bfe15f1885084a28ae1bb2ac7377274d2be8748b28fff31140887a317ba4983e0b3c94d4c0360e658161c011f18751ca061be384bf09d3f6b8da459d432081fdb22db78483e69df8f37813faaf31a9c766e16fcb8f4a77d18f8a1ee8de88180b9f15d0894ff2a8b2a5f6f9438c605e181fb5807f9dc635dbb34aa5380feb004e16f49b3b9abf5e9e241d66c5e4dd2dcd4c67ff3340e4b1dcf20e070c18bc9f4972b7cc7f8543564fde3b3598ae177e7a97e3371aeff0df98b1852330befe8ef5473f8e5210360922a5431a2914448e2c7db973d6289515eb3c6053a77aa3276c71f8e2692bb2ff86f48fee9db1960203fbbd7259eec3230ba46d4e3caf2c1178fb4f62e516d86af4e92036f7d08a8e512d933221d0fbf520bb904c7c5b64 + +Padding = EMSA4(SHA-1) +E = 0x0a673f +N = 0xfa15594057e21dfd0b41c921627809dd454b519cc1c4ea39883814f9cdeff4a184d10f641a5ced9a80de1623ee7f86567d953256f48dd68ccb2e8362173aeaab3f11182425924334f9b92092c0fdf1e3b4c17b5efbc0269a7d839683470112c425c4d77b8835e6a307d0189223894d74d809ddba7260fa22cf3eae11e58cb94bf61cff8faae7cf17643cacd709725814ec9c365366b3a721161d8c2092681520a23e888dc0fecdcbe61f0cf27f3ae99ebab6a459331cfb3626fcd34eb124adf5ad5cf6ab5af05e0956391cc6debbbd0d6270b8412f330d469c41b26bc0f261b9aaaf4178b55b21af6ba12dcec1b9c58e9eaf9747e37cf50878110aec5630fe3dd77217c35e55c48896207a8586354d058dd7028a386e474b7c736283c45662c4810f56c6d0ec8586397d499d59c0e0a8d640c25bb91f3fd2cc74801f2526f78ae49f42b279a1687b9a8e965b49fe10a2360852000f440117b84dd8cbb793c27f124ff88535a25ecf925d464efae566f81c8f43d23b646296c087fb56589ecebd +Msg = e594d640dc2fb4d4d9523ea171c95dfc7aa2348ccce403a1487e4bc7197e339c3a832ade3875cec83a730c9f3e0d8988a5b4419cf26e6f3ecfcfacac51245ad57cf1436b0a9e7e38686d93b502afded9c038392fd010d52ba76b69be42db8f28b2c56a0ed7128dcc6c26180c43162498d215626cef30fe10d83cca24760c983c +InvalidSignature = 8565680f9957f0dcb540c1cb61bb07f58bcdef54265047d60e438e01f4bd2b589cc067a40515949808b31e9c22042bbfd369610a45850d15d52670666377dcac674a959f1ab50c5f980d8886c062f553450768041af741e3ff8a151dcc37ede167d69fbda25cd17ee649b72e5a0812dc696cb1ec996b0ea9d1cd59680fa9560c3e80851544d8b970e0f638e162e2385f7f4acd701d528e62842611c1ba68d0b5c4ff273976d36787c837d65f355c186417b6c15934ab6e8f9e7d030add664c191ef81852d85bdf1552c267e40cdc2dd6136851024babdb701428a8ce79aeab9d4332a1e1699731f9d43799b5365536bad860eb5b756f2aed6fe6aad16cf4270f76eb631e1b1dd6bc100111a909da6700ce7f917385bba5d9974987728d6bdede768876e241d2bf23de0f3028d52848f15abe06a93dd616ba95724347043a300c09902bca9fdede9a7d29f25afbc9b0e9077b508164792713278eee448000629b1158d2cc65c6ff06ea9a2e95c2874e2c7e2bf872f319c2627e538f9f7434f6ce + +Padding = EMSA4(SHA-1) +E = 0x0c9c31 +N = 0xfa15594057e21dfd0b41c921627809dd454b519cc1c4ea39883814f9cdeff4a184d10f641a5ced9a80de1623ee7f86567d953256f48dd68ccb2e8362173aeaab3f11182425924334f9b92092c0fdf1e3b4c17b5efbc0269a7d839683470112c425c4d77b8835e6a307d0189223894d74d809ddba7260fa22cf3eae11e58cb94bf61cff8faae7cf17643cacd709725814ec9c365366b3a721161d8c2092681520a23e888dc0fecdcbe61f0cf27f3ae99ebab6a459331cfb3626fcd34eb124adf5ad5cf6ab5af05e0956391cc6debbbd0d6270b8412f330d469c41b26bc0f261b9aaaf4178b55b21af6ba12dcec1b9c58e9eaf9747e37cf50878110aec5630fe3dd77217c35e55c48896207a8586354d058dd7028a386e474b7c736283c45662c4810f56c6d0ec8586397d499d59c0e0a8d640c25bb91f3fd2cc74801f2526f78ae49f42b279a1687b9a8e965b49fe10a2360852000f440117b84dd8cbb793c27f124ff88535a25ecf925d464efae566f81c8f43d23b646296c087fb56589ecebd +Msg = eaf989927d18e789a4c2c889fcf5c21df332e46e2182a365dcb7171006f468472a6f838fc776113eecb0a9e005a644daf581f24d6515cc3d5b1f2af30ecb169ff97a00422ec1b3cbedb587807566d8a01aa9b847981be191a762ed02cfb6ca267ea168745802b478ce58ca32f23d66b989319c236299caa9e707ca07f2bc6c22 +InvalidSignature = a5db83aa5318aaa5ed79b8e2f70652e8a7f03edb1280efd24abcdbda7f794f592ba71db3494c2013463a235358c468d0b722b797b51b05ef6d1463203c882be3f2f25bf4918a04049e2a52d6930208839cf3de4b2072671da8ce0d288c9b19ac91b436da8c7d4ce87ca560f16cb759fadfafcf4bface1fcf2d0930ec120b3fef647b1772d3af810a67e3c359f977d9b16ebdd2786d411910c8eb72458eb94017904cc8da37d0dc56b8c7468e7dc88721e66c3a5cbfd729c4506dfcf2bff3206907562b9f8e7536b3ce6d9d607062fdcb06dae044691d40f51758fc0db46fcc07f1a4ced544396698256da55d6aece5b64b72a77d41fa0ee34f998ea3bfc5f79348f46b1b3ced4d35daa3a4ef656d3f039da9d312f36ec8976e5ec1ea2945938232fcf6c47ce1d8683cd49f2b736f6976158c65061326f868fdf87afde1ec7e0fbdaa7c2788acefcbc85d3644e2f9636e470f00afbd86054807d956df0890ca3ac1897cff7f68decc11b975ec4fbf470d30d14f0a88bd1b4f1638596fc54ec9ef + +Padding = EMSA4(SHA-224) +E = 0x16b265 +N = 0x9881b3fb6c99a115da60ade6d178008b7e6db8f79fe34fb7e6f7d2fb96a24350dbe35fc9a9742c6d3deede1ee6c04cfcca1f1ce9f1d7c53dda87b149dbc7ac4644e2eb57f211bf883ca006098e0f871155c6c1f9c88df9768c61581e0b5016aa57177438396be35edbc31002cb2bb766c9b9786a81358e5dff52b9073fb7f9714600c0b1dd060ffa1455fc926d30329925bde76cd68a58896de4719eba84529f76de312e9681cc252ebd4c42b51614b172cdc67a5144e7bee75050f7efb904d52b8c084242c3545269cc1193691981670e0816cb82e39c4541bcc7f5fcd27e46df00e7e73946da7a6f8a7026d89d951a8bc8010132862aa0ab872534372a2f3d10d3edbbf852a43ec06a93b3495289619bf899c10027dc2b06daac43342e3200a1f002ad53acc537772f1485d3b517f4686bf27ba47183df94a8cbd9a5bb0659bbbe43beb2eb05d29a23813b0e6ca8e7228b9ce3fe0de7bda5a0c56e9a5ad4e5e4622896c6f3e0269d69bbf0cc1ffc82278ff55168f485dca669868b97f4a003 +Msg = c94473f37b3e8fbb10fb2cb105ced77e753b9c4eea71797673151359f641a88cc8cd45387bcd39c0f75ac9a4cc9625a6c7ea9b2bc4920be3c25c9bac3dacabb4b8c40cde99426c6839ea15ca3ca6d8e11ecb434c0f9e1b1701170696ffe58794c0b12fae7ca712f9fe3379ebfb08d678a267fd7b749e905856cfbbdfe4f22274 +InvalidSignature = 7b2ba5d847b87118e2c09ad023e2cc5e6f4e0170ba9e02d3c068adf1fd00976b6288f316171d776349dc3570ec1a6950e47094331449a79e74d8699a5397941261d98d6bd5e1f4ee631361b0aaa5e01d25ef71e47d740865592eee53f290a6c419a2153fb7cb373cdaf22cbe638d49492c2cb267be0762995b9756e32dd43675a8029f19f237960334fed8de1bcab36cd091c202bd391c753b7fbd8062b31ba8ddf360f3420d0c99a746fb1bee1ae0ce033794c22c32d8ea8136022647cc90f99a895baa362cbebf294866f3d942a53c789919ff4b846fa1c1d48202c7689f1efaa52036921df7ec58e0b6cb9a5225d89eda78545d6b117fdbc1c726850f73e735d57b8a7355ba6d6ff3c8efeb49a29b85c92d95edddb04914b1c1550e38614804105313660e94c5decc0a5627e0071e13843b7d63a4544a1330a377effc531fdb12d3e9951c4d2c229a1240628d17fb3a7cb410d1b01c827e6672f4fc34b650c3a0f42a1c0d743a1797623c2778a49482d52f37a70d81de36eb6dd9e23b2576 + +Padding = EMSA4(SHA-224) +E = 0xa4bd05 +N = 0x9881b3fb6c99a115da60ade6d178008b7e6db8f79fe34fb7e6f7d2fb96a24350dbe35fc9a9742c6d3deede1ee6c04cfcca1f1ce9f1d7c53dda87b149dbc7ac4644e2eb57f211bf883ca006098e0f871155c6c1f9c88df9768c61581e0b5016aa57177438396be35edbc31002cb2bb766c9b9786a81358e5dff52b9073fb7f9714600c0b1dd060ffa1455fc926d30329925bde76cd68a58896de4719eba84529f76de312e9681cc252ebd4c42b51614b172cdc67a5144e7bee75050f7efb904d52b8c084242c3545269cc1193691981670e0816cb82e39c4541bcc7f5fcd27e46df00e7e73946da7a6f8a7026d89d951a8bc8010132862aa0ab872534372a2f3d10d3edbbf852a43ec06a93b3495289619bf899c10027dc2b06daac43342e3200a1f002ad53acc537772f1485d3b517f4686bf27ba47183df94a8cbd9a5bb0659bbbe43beb2eb05d29a23813b0e6ca8e7228b9ce3fe0de7bda5a0c56e9a5ad4e5e4622896c6f3e0269d69bbf0cc1ffc82278ff55168f485dca669868b97f4a003 +Msg = bd1449b44548889ecd191d0a43cdffa7e4bbfd95a51946d5d20f2efef50f2f31f9692e4e8f1a0068d1e52d7725a6f44d65e28fcc3da2b855d4826b83ae05ee1ad12b0f3a2646add923097970a7e2fef3258adf0705da607047e028c86a3246778c8271dfd27394d70aab8a5b8f2925816dd976afc666480c7550ee34f03e3f30 +InvalidSignature = 22c2fb8742e325e8e59f449ad6fb8b531e05efa5d87cae928a030924bf34029cd25d2794c42c987520d521a2def57c62d5a00b9540b792fd04088b82053fd5fc7d76d3b912086ac718cc9b19b03e27c3311aaadbc19602a5b4c1321b4f7217c5717bb48de800872ad322c9948682794f25a89b3a7600c36f9d460f0bb2186b5a9a049b04c38e9259a9bf8566ccfe462211607a81cad72f3aa2468909b723c67bd5af913fcea3717c33ee8ab529154dc549ba12506227c957b80788a0d7b630e7d735deaa847ab5dc9de4dd90ce57645d1dfc147d5c2c051597fec2697508bac577aff5dc1a43eec3c7b014f027a1640047d42b4ab59709722bf5bc703566abe2e2aad6e9cf9e850247ed40563ad54296ffe84cb2f8ba31386e8b821a2ac29347ce710ac31939bf01ebd3b7b12b107caec9ee01d78cc80721fa75143cae00b7854e64953580213c46900d9837b523fb204cde1048d02e08dd00ba0e505151840f02cccca387440d007a5452ab6bb741bebafc0bf3c78eb1b895e25da60533bbc2 + +Padding = EMSA4(SHA-224) +E = 0x16b265 +N = 0x9881b3fb6c99a115da60ade6d178008b7e6db8f79fe34fb7e6f7d2fb96a24350dbe35fc9a9742c6d3deede1ee6c04cfcca1f1ce9f1d7c53dda87b149dbc7ac4644e2eb57f211bf883ca006098e0f871155c6c1f9c88df9768c61581e0b5016aa57177438396be35edbc31002cb2bb766c9b9786a81358e5dff52b9073fb7f9714600c0b1dd060ffa1455fc926d30329925bde76cd68a58896de4719eba84529f76de312e9681cc252ebd4c42b51614b172cdc67a5144e7bee75050f7efb904d52b8c084242c3545269cc1193691981670e0816cb82e39c4541bcc7f5fcd27e46df00e7e73946da7a6f8a7026d89d951a8bc8010132862aa0ab872534372a2f3d10d3edbbf852a43ec06a93b3495289619bf899c10027dc2b06daac43342e3200a1f002ad53acc537772f1485d3b517f4686bf27ba47183df94a8cbd9a5bb0659bbbe43beb2eb05d29a23813b0e6ca8e7228b9ce3fe0de7bda5a0c56e9a5ad4e5e4622896c6f3e0269d69bbf0cc1ffc82278ff55168f485dca669868b97f4a003 +Msg = 105741337cb19262c78a1bcbc04349775ec4f32f55c18fe1eb3ca645084c85bf8d1c3688e736ae09e4024887c5897205947fa666b8819dd3c69bbf5c9a0ddde2a74f22348b524778e60907cd6d28d32e3a2cc699669bdb71da8d5e22626ba00304f7ef808f8cc57876a740e4dfa7d2baf8d13a118a97b385d01a6bdd89ed36eb +InvalidSignature = 96ed1422c5acf21998993a4d30cee4897d490c8de002f6fbbc3bad70e6c44cfd2232841becbf2cfae42df1f1d91fcfba8b81f19d3fa3364b569e444f6f18dd860beb641920b7c565217ce181b637709bf9a6121feccd49f59675cad5d7b27956f142aed71c962cd23865281622d22429f288338b095524b397030353f590dc11a4cb9810cc247a0c8a816b41683a64651b1c60be462d80e5cbcf025fd0181cf61c2d9a63eacc2de0dd5637193598120b8c6d60b6c6f1228735fd18a4fe3f8f63ecdb33924eb7b809bb66c458d4b73106b6a23a7fc685df3978ba9cc1e2371288f0195b6d73239fbde260bd92ab838f0bb80735665a68ca5e426678fa6ba2f29a9374dd7bed51f3413fa074965e56f3687db310c0b3c69e3f37386ad5e6de25f3faae6212b3549d87e39a6cc9dccee9ea1c8469704f79e88089b3c1d3232adeb99bc0c0a2b34094ddb3006cfadf826e1e2a6aa2a3cbee334bc4f5fd019fcf8eb61b0db6e38e611744515c58619d46a39afde9677189066f55e4f78c39debf7e59 + +Padding = EMSA4(SHA-224) +E = 0x16b265 +N = 0x9881b3fb6c99a115da60ade6d178008b7e6db8f79fe34fb7e6f7d2fb96a24350dbe35fc9a9742c6d3deede1ee6c04cfcca1f1ce9f1d7c53dda87b149dbc7ac4644e2eb57f211bf883ca006098e0f871155c6c1f9c88df9768c61581e0b5016aa57177438396be35edbc31002cb2bb766c9b9786a81358e5dff52b9073fb7f9714600c0b1dd060ffa1455fc926d30329925bde76cd68a58896de4719eba84529f76de312e9681cc252ebd4c42b51614b172cdc67a5144e7bee75050f7efb904d52b8c084242c3545269cc1193691981670e0816cb82e39c4541bcc7f5fcd27e46df00e7e73946da7a6f8a7026d89d951a8bc8010132862aa0ab872534372a2f3d10d3edbbf852a43ec06a93b3495289619bf899c10027dc2b06daac43342e3200a1f002ad53acc537772f1485d3b517f4686bf27ba47183df94a8cbd9a5bb0659bbbe43beb2eb05d29a23813b0e6ca8e7228b9ce3fe0de7bda5a0c56e9a5ad4e5e4622896c6f3e0269d69bbf0cc1ffc82278ff55168f485dca669868b97f4a003 +Msg = 6ac31acfb46bc42fbd13c38fc2cf6751b2a6333d3e4f8f6a3338bd6207cd0e81b1f6569ebee19deea20317244c5957ddfdf4bf3c59b43bd1bf542fc0d6a6ad1f6820ec9f7498f56f7e4ca05d2a25bf3f093d9991b39e9a5f164d48660d877976354ac31afc17357bfaf7448285bc083d7f89a984739414dce02bf29bd5f5da4d +InvalidSignature = 122cadf51e1f0984907c382090aaa972b6dfcee9559e01d96a212a716f23a10163903441d4ba5004b42e26fb31ca4814212c0936cd3c1100f2e5fdff1fbe177ce0ef0f8cc522b85d5871415fe255917944d20618c4bcbe2cd53b9c46f84e3f18b50aa697bbd8b7282107516af44b9661a86efbae960749514fb39ad06329011ffb94c8e2a1e63a4b49280f3b92cf3add5f1ded63e1b436cb2dfda4bb6b3831c9f352544bd7988495362ba5cc7a9c6059f11d0f7ba99b537974a0d24b8bb6014a98a6122d8f2b6979f91d3f0bec9bfd7c0d10f8b25e432557feb9f955cbb5fca7f63b8157e0f1be7604a0efdde294289fb46a732f636b2b0b33f5be9bce3f2f76b186c5a177458ebbb8a46314e37e2841eb53759d3b4636d91e9d1c814b06d761d4e483a55e5c54507d3f03063c53ccaf57c73f1ef98bc60b7c25b015f6a3bfe81a36b32bcc2ae828da985dd869af8cba37444cc79eb3c80f6e81bcf793c2d08bcdd3e8191002278d23153a8ce90c10e825d545a249dbae6013fa3470eca9b13f + +Padding = EMSA4(SHA-224) +E = 0x16b265 +N = 0x9881b3fb6c99a115da60ade6d178008b7e6db8f79fe34fb7e6f7d2fb96a24350dbe35fc9a9742c6d3deede1ee6c04cfcca1f1ce9f1d7c53dda87b149dbc7ac4644e2eb57f211bf883ca006098e0f871155c6c1f9c88df9768c61581e0b5016aa57177438396be35edbc31002cb2bb766c9b9786a81358e5dff52b9073fb7f9714600c0b1dd060ffa1455fc926d30329925bde76cd68a58896de4719eba84529f76de312e9681cc252ebd4c42b51614b172cdc67a5144e7bee75050f7efb904d52b8c084242c3545269cc1193691981670e0816cb82e39c4541bcc7f5fcd27e46df00e7e73946da7a6f8a7026d89d951a8bc8010132862aa0ab872534372a2f3d10d3edbbf852a43ec06a93b3495289619bf899c10027dc2b06daac43342e3200a1f002ad53acc537772f1485d3b517f4686bf27ba47183df94a8cbd9a5bb0659bbbe43beb2eb05d29a23813b0e6ca8e7228b9ce3fe0de7bda5a0c56e9a5ad4e5e4622896c6f3e0269d69bbf0cc1ffc82278ff55168f485dca669868b97f4a003 +Msg = 979e87fd762d8f044553a56d47d7c262d04789024fed71fb8bff265b2d162da37fe1c71d731b1970e7ba8972276a6b3db439dd854494ef290972080736cf8515c05ca2ae61759e29e3531ab09b83c34f3496304cae1b0db7a5ca7a41d702ae52e176e05549236757c18520d0aa0a10c0d8c74afe956913cde86f45b11797f181 +InvalidSignature = 5a48fe3dbcfdf6b995f849d775ac51e56cde0f0b41c9aca3b035350f3aec027021b3337e4e21653448027ccbd6c83f6036dbfb028212afed26ca99c729081ce742005aee6cc22046f75a6674a4f1f3c1403553c4027137fb27b3804c0c72320d3ef0ef3afe783582947eec01f57a0131cef6781529758e332b162226ff6e347771a4d0a6f8a7244955deb552b976408730153d9008468c13d824111a1f162450c25c365e923ed055b30f747997e49bb5b8af283448b05e1e265366b94de3f55d135c063d45b4a9261fd1b77e295791b8c77ff5feaa146d7c474ef25257b7ce2413a4c0fc422d7f9395f6af256a3c6f5dfbe902ef5f4411034c1e5482d399bb6d462d8e42668715067ead9ad9b6609517ba64c70b3362e2a82abc61710b01132adf39c1a76726d667ac5553baeae28fd36026da0c04fdcd19104b968cf56492229a760509eb615b36a5d0bebddce3071b8dec3a0cc30d887202eedcd12327c798bfa92a0366664e01580840e58a63664c3878afc8fd101f010d8333c725a91cc0 + +Padding = EMSA4(SHA-256) +E = 0xfe3079 +N = 0xce4924ff470fb99d17f66595561a74ded22092d1dc27122ae15ca8cac4bfae11daa9e37a941430dd1b81aaf472f320835ee2fe744c83f1320882a8a02316ceb375f5c4909232bb2c6520b249c88be4f47b8b86fdd93678c69e64f50089e907a5504fdd43f0cad24aaa9e317ef2ecade3b5c1fd31f3c327d70a0e2d4867e6fe3f26272e8b6a3cce17843e359b82eb7a4cad8c42460179cb6c07fa252efaec428fd5cae5208b298b255109026e21272424ec0c52e1e5f72c5ab06f5d2a05e77c193b647ec948bb844e0c2ef1307f53cb800d4f55523d86038bb9e21099a861b6b9bcc969e5dddbdf7171b37d616381b78c3b22ef66510b2765d9617556b175599879d8558100ad90b830e87ad460a22108baa5ed0f2ba9dfc05167f8ab61fc9f8ae01603f9dd5e66ce1e642b604bca9294b57fb7c0d83f054bacf4454c298a272c44bc718f54605b91e0bfafd772aebaf3828846c93018f98e315708d50be8401eb9a8778dcbd0d6db9370860411b004cd37fbb8b5df87edee7aae949fff34607b +Msg = e49f585eeccf2bf7265641fb8c0f94c717e2ff1d9045aecaa302d285353b991bf7ac5dc93b311ce9078828d268571ff909711e5c04553220f8f80f785cc405ca13e02f0d40b2ee765ba295538521663718eabe5783888c345519077a9751a1285fc236f2a25a8ae44a2df247887451c86cd646d7b3e7a44ee0ef23538eec557f +InvalidSignature = 4e85f68a5b06b06a17d0f3f27b3a5a119e7db02abc2d9b4afc698220da11524a885f33cd7a10ae89c98b027b69224acef4713a1463f168c8bef551ef8fedb219b6ad0b3e99d6216643e58a51bb2ae93bbef769614914eab137c1993b149171b8633f4a318f69772996ef7dc3f7748f3756d58ecdc3937632717fb40cb7ed6e5c72e172ac58ec01f4e32fffc445b60f98a628fc1b0fa4cfb6686deb125950b862f347e9eb8120fb2b5aa23d6d86eaf1edebeb133793541c4dbea0f14a9f74733da4ed11d1274d464e09a5780843d6750bace0e97029308287dd396efa0f32628171fc5ec20d3c82619b784e4cdb66cbdb28cdd263a46a3ec63e1cad7659dc3b33801432d2b5b5e10a770083b933a805a9c76cc26c912f952cec5fd8413a8c1adaee80149fa19855315075825292db24de325fa6bf3b4c06652fc8320def4236c088dd5ae43315e03672fb999c354ef61ac380b1b1c96d711fc777e345ccb94536355a321466eedcf2355dd51f688023d6b599390f3aff6201369d8103af926c83 + +Padding = EMSA4(SHA-256) +E = 0x73b193 +N = 0xce4924ff470fb99d17f66595561a74ded22092d1dc27122ae15ca8cac4bfae11daa9e37a941430dd1b81aaf472f320835ee2fe744c83f1320882a8a02316ceb375f5c4909232bb2c6520b249c88be4f47b8b86fdd93678c69e64f50089e907a5504fdd43f0cad24aaa9e317ef2ecade3b5c1fd31f3c327d70a0e2d4867e6fe3f26272e8b6a3cce17843e359b82eb7a4cad8c42460179cb6c07fa252efaec428fd5cae5208b298b255109026e21272424ec0c52e1e5f72c5ab06f5d2a05e77c193b647ec948bb844e0c2ef1307f53cb800d4f55523d86038bb9e21099a861b6b9bcc969e5dddbdf7171b37d616381b78c3b22ef66510b2765d9617556b175599879d8558100ad90b830e87ad460a22108baa5ed0f2ba9dfc05167f8ab61fc9f8ae01603f9dd5e66ce1e642b604bca9294b57fb7c0d83f054bacf4454c298a272c44bc718f54605b91e0bfafd772aebaf3828846c93018f98e315708d50be8401eb9a8778dcbd0d6db9370860411b004cd37fbb8b5df87edee7aae949fff34607b +Msg = 4621b17cd9f5b623fe73b5fe280ce9ac840805608acd6e41d55ea71132220c0df7e7c4159626f10d71882983f0aa2a92d11dc906c0b22cc028f4395d48f54e12894e33da0f614dd48ee114e65f95c7a7d3585e7cc765c00178d136aa99591faaa35ee6136d2e323ffc855c709c5426b32fc0aa0ac66e90c96efe84414dd5e79c +InvalidSignature = b60a4dd629d6030fe6522f6b754f0e751de4b2552c607efccb2f90da91787583b6fc51bcb60ab21938a48ca6ab3ef8ab75b56abb9df1faa4dbd84b412066f3f92bff778a89f7df4f55317cbc40a780fb87f0c844c2d64e232474a3e931c168b330866579685c51a5937a2e80ea2c6ed00fe123f14bbef55c9774bd620e1e821e0128cf49dab6f8853c08801c8a00919a6c013c3a83f999c66a5cb49c91865df60db8be813bc3d8b35d85d79cf01abed2f60f60edc97153780c0c12fe45e5e487fd959393079dbee5af46c0a7c4214fab75c5b5ddd6f0288669e0a9be33f4b5782524e838315cc031d97beb1596026f129a21e961dde6bc34c492f3026af7f503b8ff87b7775619f8d1e17f972c85940affbb64d3310fb9f74d9d16aeb077b8b997b18020eb992ab61322847fe6cb62f73d0abd81633ac5c5be6519ddbc9334bb56449bdf96930d65d8061db8911d4ed6a59ae8d2276d04596a388e752cf99cbd395b837e7c5aee278a7c4b43c78d3d74c88f49cbc8d816f53cca156927fb92d4 + +Padding = EMSA4(SHA-256) +E = 0x73b193 +N = 0xce4924ff470fb99d17f66595561a74ded22092d1dc27122ae15ca8cac4bfae11daa9e37a941430dd1b81aaf472f320835ee2fe744c83f1320882a8a02316ceb375f5c4909232bb2c6520b249c88be4f47b8b86fdd93678c69e64f50089e907a5504fdd43f0cad24aaa9e317ef2ecade3b5c1fd31f3c327d70a0e2d4867e6fe3f26272e8b6a3cce17843e359b82eb7a4cad8c42460179cb6c07fa252efaec428fd5cae5208b298b255109026e21272424ec0c52e1e5f72c5ab06f5d2a05e77c193b647ec948bb844e0c2ef1307f53cb800d4f55523d86038bb9e21099a861b6b9bcc969e5dddbdf7171b37d616381b78c3b22ef66510b2765d9617556b175599879d8558100ad90b830e87ad460a22108baa5ed0f2ba9dfc05167f8ab61fc9f8ae01603f9dd5e66ce1e642b604bca9294b57fb7c0d83f054bacf4454c298a272c44bc718f54605b91e0bfafd772aebaf3828846c93018f98e315708d50be8401eb9a8778dcbd0d6db9370860411b004cd37fbb8b5df87edee7aae949fff34607b +Msg = 7867b65ed982ed6cdd2d061157be90f85bcd580350f1253145cba5c58946a8a5751c8c008d9df833c8acceee2b0a5a929cd7d0def655f5cb59f01cb4c47b54bae5bde0672f2ce7922ef86d82174b8256a4d0b9a31e72dc60bb66deff2b6b11dd6e5099dce8b7214eb71acd16440b6f0918c0fd9bf2ce43b71635d5eee79d48d4 +InvalidSignature = 0a617081dd9794c937e4c7163e2865439558d41e688b230c20a1ea71846643b8321d77cad582ec9a70f40d7a8ed9f722c5b9012f436c7a617ded2ad18643457b6fd33035fc2a2cbd52f3da4158015e01fab55b4e26e2de9602101ddb86e8d2aeb89bf4006933a11b5fbce2bd09e31fda18a82ec405910dd3d1cf1e465c176872da3db1c2b3089b48e768ef155ad5f56417497a648ed0427d45ecdd038d3cc8c87ce99a92f08c7641f7fa39ceb4ec83ece0994ac6848bb6efb4e79327145e5396b10faa1ac3a63ecd4a4a2c9cba946b0e5f185b2cd1a04293ee46393d374db8be0a849377eb11067ead3b76e514551d484d5c51544a1d0da96c17b5b2ef953dcdc1c6d592030e468eb8186a5bf660b71da5d982bc5424cf1a4f8ce952bc763b4eaadb2a3f787c8af01df2f43db5e0ad711824acece2d99d5bf9fdee0fdf1fdd370ec791a946a4b6af20b277479a838776e9c09230c36325b8c8ef84db282fe89ced24b0d7869b5d246fb3c60fcb261309897714e870195b9beed0b265800fc6e6 + +Padding = EMSA4(SHA-256) +E = 0x73b193 +N = 0xce4924ff470fb99d17f66595561a74ded22092d1dc27122ae15ca8cac4bfae11daa9e37a941430dd1b81aaf472f320835ee2fe744c83f1320882a8a02316ceb375f5c4909232bb2c6520b249c88be4f47b8b86fdd93678c69e64f50089e907a5504fdd43f0cad24aaa9e317ef2ecade3b5c1fd31f3c327d70a0e2d4867e6fe3f26272e8b6a3cce17843e359b82eb7a4cad8c42460179cb6c07fa252efaec428fd5cae5208b298b255109026e21272424ec0c52e1e5f72c5ab06f5d2a05e77c193b647ec948bb844e0c2ef1307f53cb800d4f55523d86038bb9e21099a861b6b9bcc969e5dddbdf7171b37d616381b78c3b22ef66510b2765d9617556b175599879d8558100ad90b830e87ad460a22108baa5ed0f2ba9dfc05167f8ab61fc9f8ae01603f9dd5e66ce1e642b604bca9294b57fb7c0d83f054bacf4454c298a272c44bc718f54605b91e0bfafd772aebaf3828846c93018f98e315708d50be8401eb9a8778dcbd0d6db9370860411b004cd37fbb8b5df87edee7aae949fff34607b +Msg = 4d36eb2c3ad233436923e580faddb45ad35967108be8d99a876745df6213c028929f07d549847b4f9a996a3ddde390fb54aede470fdc7a3e0c7e0688a3a125cf216a3b75b4667586871b0aeb2de3c0e143fab1aa51d54f82f2b5a6d5357de1af42c01074411f28d177d24bf2b2844af6e86469a01b79624f7f35ac30df4efcb2 +InvalidSignature = 8138922fd1a87333f1316e207e5851af65f27d9f5cda0f7b7cab0054a2deab0a5c246f1834b8fa0a9ae755b6add3b6dd93c694fa49bea28a5635e56d9841d283320e7a6f9812c102a60fc2505a081ee3849f815191b9d7a6c41db67aa1a053f22d1514226aad3922cb0b5be7dc86d6cd5daf28bada179fbeda50372bcee5fd8b567ca1826b081cc0e6cf58cd7ed935c6922b924bedd7e4f3d48f1995a56bb1d8aff5505ea97c56cdcbaa8e93254e8c6a39db1276c6f53a6551f162f403182b4bca892a6cf527c4f96296b2ce17ffdfa0347d5290940d81ed99a3e8b00e859dc0bcb83e90e9cd9a5b64cb9db1f3f01d26d08835ffdfe4053d9c7920963b07fb199e5c01d44d4182586104850213f8ca60c0081e62b5fecbad7eced93c35a1374d27b67150ddfb44ac68f6aa00b55e38e681b456e60655261d8dae047d67a4ee2c55ecf213571da1df549a4889ea3a285b5b2fe0707d74d470c7ece3a21526f5d4af7085dd11e6af405152a05110fcd6aa06ce93f1d2baba3ed5db73293f977ef1 + +Padding = EMSA4(SHA-256) +E = 0x73b193 +N = 0xce4924ff470fb99d17f66595561a74ded22092d1dc27122ae15ca8cac4bfae11daa9e37a941430dd1b81aaf472f320835ee2fe744c83f1320882a8a02316ceb375f5c4909232bb2c6520b249c88be4f47b8b86fdd93678c69e64f50089e907a5504fdd43f0cad24aaa9e317ef2ecade3b5c1fd31f3c327d70a0e2d4867e6fe3f26272e8b6a3cce17843e359b82eb7a4cad8c42460179cb6c07fa252efaec428fd5cae5208b298b255109026e21272424ec0c52e1e5f72c5ab06f5d2a05e77c193b647ec948bb844e0c2ef1307f53cb800d4f55523d86038bb9e21099a861b6b9bcc969e5dddbdf7171b37d616381b78c3b22ef66510b2765d9617556b175599879d8558100ad90b830e87ad460a22108baa5ed0f2ba9dfc05167f8ab61fc9f8ae01603f9dd5e66ce1e642b604bca9294b57fb7c0d83f054bacf4454c298a272c44bc718f54605b91e0bfafd772aebaf3828846c93018f98e315708d50be8401eb9a8778dcbd0d6db9370860411b004cd37fbb8b5df87edee7aae949fff34607b +Msg = e2a92b143c8a006cee8afebb663119745d26f4ffacaa535c6165d30a1265d9277164c8d8214977ebc8f2e2bb66311f54e51494d8f16a6822098237a8d6360aa6bc288679b04c634849a720ea1956f5043dd10a723371e6e9ec302ada22b17f99ec80cdbe909aaecc9830221028a884cc8ee5bc951bc8b7fa31f614669edc2048 +InvalidSignature = c81ac394f82cb27d75950759224b1787f87225ae5549be13dc1f74326eb668e5e09d03e03ecf039fd08dc301e70bd07992b20a2757b5766bf622052d69fbfbfaca964da33af71c8787eba9ed5caf1bf86e48587d26b21f9f1be601246e1d9cdcea9af7796ae30dd6bcbf1b25734f89e86ae9051c7a2cf3730914406f1541beed812ac6c9e18cfd5bf265523360018860141bcfc51c89ef879636ae2d7f7e41e31337f7afc3e201c6805a76af89dc9ea77413be1f1338e845e9d16cf86e5e04a52d8b579421296fa702ad07ecbfa0237ac996ee2e91eeac8ef48902a76c947b501e265c4b3fbd0c516a0416ea13c79b7e5d5b9435aef3f371d38ff9df8fdded2f265b27da5a84fe5443635e260807db9a1551387e6c9c596498d280d9170daa62954ed32b14d044980eca76a8db63483d8c4cbfa669ec140e7c4a304cc15e468d96fff34d77692581b10e7d25ef075d652758f50e9ac4cf9848466388051518cf93e183f910a4f503fbeb654f4b9424dbadf61d2d50f60f8f02b4ea0e7bc3b398 + +Padding = EMSA4(SHA-384) +E = 0x147e73 +N = 0xb125fc054e1b9db3b98212f53840690607c110bf31e18871fdfa13046496a2e73b3204f33bf8350f841ba94f511cbb2f40587b147a820fd166213968e8fff9fa4be4718a672f4e9321455c56d5e4e09d4f8b2c690718bc46108de269857bb4145c86cc75a4bd55f972285e4054b9fd13927574e63690958177784b39b17083bdafdd3ab8d327dbb9da93fc5cf9375205566242bb30246254ddf04c526f9141006fbaffc268bd2fe9aaa19581bb1c19e77264b08670ff3fe2b543f47a7af95bbe94b99300889b8ff07b2a44d5e9e229e33133b58bc7d2b8eb92a3bb6c035f8891d3165284e9ced25d6ef19a8135d06ab889f7627318cb043c89d90667cb92d1318880107ed9b866b10fa9af2225a987827e866c981f0c4424740fa71697ba9933a91c0d1fe83efd8e7d6c8287de72811da7fb4fcbad42637f0df47482119a07af9cccc993537cefe7892054bc2ce20021e9e37f391ee57b66c40dac49a346a54e6416f4e40af67b7190d65f497febd7d54f148fbc4850cd7de200cbfab53d05fb +Msg = 643e40f3636d706e1337bcce6818c10a104fcf06ed87f859c8b667534446f43f1073f5e561f45653a0ddecdd5fc40663922245d2fcfdaeede7c4fe4e187b3da70217964e3a2c66f92bc593c60b931f7e0e4bfd1ad94923863979e0a615777097a1f5ce37d55ec9e71eb85a8f53cf35e3ea909ee56cb37eab269db6632284b394 +InvalidSignature = 4b1264459b5d4066370a09c8e2047911d542e800c0ffc3276bb2d88c74cd16591c0c1c85ac44e08c74849c2d8fc287f5e4c33ebc7bf781fa0e89b4d7ad8e0a0e4e450c02e48cea826f19a96a9873407d131375e99fa2ad744ddb3972f3ef5e3a5bc7a6dc8701c93821bfb31adca2e6cc8f9fd375290b991e5519efba5fcaeec5eea24b671a6c23b6ae4e203c0d0d27553946d1b2fe55b43fba5d321f0ddc07ec9cf72aa8633f8f666428a637fb2b10e7fe9bb81f24c5b5750036d6898d18ebc358a63803ec2b67f516b36321b343f960a1b8db943ac0440c006391dd64e09f6bc3c1d2e2e2cba781a161f0aad3415a5b03addf637060cf0211a02094a1f7b07d443a7ec958abfe74436330a2a8c7c7ec86f91bffa9c35e1e8d3683307e33f226f9645ea66ab59ece99a0496698ecb8926e4772b307110f64f8fc02ba7076d288d4fc1481259ccbb7eb35afce0269f279f68433017622130f62e91851d14bb7e6bb648c00be485fea37bce55ed78575fe12ac3137df34722c0f2e992628c525a1 + +Padding = EMSA4(SHA-384) +E = 0x147e73 +N = 0xb125fc054e1b9db3b98212f53840690607c110bf31e18871fdfa13046496a2e73b3204f33bf8350f841ba94f511cbb2f40587b147a820fd166213968e8fff9fa4be4718a672f4e9321455c56d5e4e09d4f8b2c690718bc46108de269857bb4145c86cc75a4bd55f972285e4054b9fd13927574e63690958177784b39b17083bdafdd3ab8d327dbb9da93fc5cf9375205566242bb30246254ddf04c526f9141006fbaffc268bd2fe9aaa19581bb1c19e77264b08670ff3fe2b543f47a7af95bbe94b99300889b8ff07b2a44d5e9e229e33133b58bc7d2b8eb92a3bb6c035f8891d3165284e9ced25d6ef19a8135d06ab889f7627318cb043c89d90667cb92d1318880107ed9b866b10fa9af2225a987827e866c981f0c4424740fa71697ba9933a91c0d1fe83efd8e7d6c8287de72811da7fb4fcbad42637f0df47482119a07af9cccc993537cefe7892054bc2ce20021e9e37f391ee57b66c40dac49a346a54e6416f4e40af67b7190d65f497febd7d54f148fbc4850cd7de200cbfab53d05fb +Msg = dcf645e2201c3144ccded7cdf843326481ff3105019a5308fdcf74a66033e7b92817c4c360ae83324e73cae2edc584e49ed4337e1ac18772ab012f839c03ef36ed12f3d64c7c63ba41f437cba9354d4065e8b8ac53c85c3b7d04b83891e402d392b07922cccef7650d2ac58e12dbb4014003699895f6f9eadd9fb6cd29204819 +InvalidSignature = 0e7a238a1eeb14ed0aeef74bc58feed30afaabd466b13d91b72283a694b785d9a31552b60217d9721197409318097335961d234c9cb6a86bdcb72d6da21951c70461858907336f52e82e7d44074980373a5bacd08768ab9665624c8df9f09363daa823948b4b6887a69ab7eb15d4afcffaf8a1499ab12de74fabbc7c93ec60f66b783d8395fdf95fc3b417222882c91b40d249165f5b60b29da2320d2cc3af8a1c148af334c404d9fc248034888fcde6ac99411995f6ee8a1479def7857307b0b40498a56e64929c81d14a7a91477935a37311e30600d418dc07d6af4cd200ae88d5ba69b2e96bcf993d105a18a1f7e8a56b372961ebd729a76c15e4297ae4bcdb5ef2e7242e30ab9dc13442440310de6bdca48b98d67bbb2ab07822b3a9d5345b4509bb3a82c387f354f4cb19bfda50cb88149f0cf4d8a668458309676c4c7a1ae950ef5a5830b4c1d0592ccc875a46828e617608023f1db249e9cc13e8c0a28b0395465e5870b96d68ef2e254393b04bfea234ea3fa46c6d53d3c5d51640d1 + +Padding = EMSA4(SHA-384) +E = 0x147e73 +N = 0xb125fc054e1b9db3b98212f53840690607c110bf31e18871fdfa13046496a2e73b3204f33bf8350f841ba94f511cbb2f40587b147a820fd166213968e8fff9fa4be4718a672f4e9321455c56d5e4e09d4f8b2c690718bc46108de269857bb4145c86cc75a4bd55f972285e4054b9fd13927574e63690958177784b39b17083bdafdd3ab8d327dbb9da93fc5cf9375205566242bb30246254ddf04c526f9141006fbaffc268bd2fe9aaa19581bb1c19e77264b08670ff3fe2b543f47a7af95bbe94b99300889b8ff07b2a44d5e9e229e33133b58bc7d2b8eb92a3bb6c035f8891d3165284e9ced25d6ef19a8135d06ab889f7627318cb043c89d90667cb92d1318880107ed9b866b10fa9af2225a987827e866c981f0c4424740fa71697ba9933a91c0d1fe83efd8e7d6c8287de72811da7fb4fcbad42637f0df47482119a07af9cccc993537cefe7892054bc2ce20021e9e37f391ee57b66c40dac49a346a54e6416f4e40af67b7190d65f497febd7d54f148fbc4850cd7de200cbfab53d05fb +Msg = f5e7010e4829c855dd6c3c84f57a50cfbe5b3c9fd4c9229e07e4f10d5f278a5e5d9b21ff844ae67418f7e5a8260c2b85c4d42bc29aea60fca1f233092b861e89247312bd9726169d7361322490338befed26cf063cbad3faa0127b30b5eedb7cd1d99bf189a4a0f87712e8a03bd5b635c0b9f014c120c5bd8bae922a04450760 +InvalidSignature = 5f231b5b8e5804698ac2931b612c7087462f296502f7cfb95d8547c813004ddc1c01de04ab900a2606db31f98bad9d43d6ce858d7413f6ca48df1214c348725507d86b19314aad2be754a91ba551e156707a991e93f4e49e66fc82ad34d1f36ceaba9b781df4b277f62f5072652ae60a6525f6b28a77e144edcd4f596dffc9cfc6ab235ac406c7d5fe3d364e6c4df5e2e50c0e9931f3ab47fb41bbd0ae196f938168f52f3ca4c6290968306044c236792953a2e84e2a2738f296c032d7a0699849177cc6495b27258820f8476c4b09e85e30515bb9bfb2eea6bb04d90f6561f5bc5123df8e6d276feae3f66367c4481b1f72b38f51529972d9259dbbdbb2f04b028d439520c72abda8f04d7b277831591d2d6b6398fe15fc5cfd0b854f4effa0a77e39c1e596a466e2b184c499e2b15aacc5f6bd4c74a58e346bf6f5aed5343c300c8f71545d95d2276d54de2b6e23aeb8f5247fa6713e0e528e35cea82148ac4c72a654380dff36e4ff0f2b0a14dc271e87fa711e915855efed24eec15700fb + +Padding = EMSA4(SHA-384) +E = 0x9ea299 +N = 0xb125fc054e1b9db3b98212f53840690607c110bf31e18871fdfa13046496a2e73b3204f33bf8350f841ba94f511cbb2f40587b147a820fd166213968e8fff9fa4be4718a672f4e9321455c56d5e4e09d4f8b2c690718bc46108de269857bb4145c86cc75a4bd55f972285e4054b9fd13927574e63690958177784b39b17083bdafdd3ab8d327dbb9da93fc5cf9375205566242bb30246254ddf04c526f9141006fbaffc268bd2fe9aaa19581bb1c19e77264b08670ff3fe2b543f47a7af95bbe94b99300889b8ff07b2a44d5e9e229e33133b58bc7d2b8eb92a3bb6c035f8891d3165284e9ced25d6ef19a8135d06ab889f7627318cb043c89d90667cb92d1318880107ed9b866b10fa9af2225a987827e866c981f0c4424740fa71697ba9933a91c0d1fe83efd8e7d6c8287de72811da7fb4fcbad42637f0df47482119a07af9cccc993537cefe7892054bc2ce20021e9e37f391ee57b66c40dac49a346a54e6416f4e40af67b7190d65f497febd7d54f148fbc4850cd7de200cbfab53d05fb +Msg = 961d11d02fea2179ead83fa51684e5f4a2b804a898e2a3b6e8c4c91c676c9e761767cdcca9322caf40f19f8478633a1fa716a59463d7c549446d9850ea8761f442f20692060fb6ab8385ce369f33fe3b1a69a89d14578838d0c59a2bb7053877a02683ca4e6b05953afb956493da7a6f8418d36cb54936a814359756d5d06b27 +InvalidSignature = 28e4ee2583d359cc91cf56aacc9a9fc560ee09842fc4fd66433f383b67f4356167c799e6446ec0939691a78947c072c1b071ab15c4c4de6d124550139d6b61c0c8370b725a9a06704592975d57fd3d8b3d1867d5d69a0b5580316f211f10ec4bab68a2dfd99cfc31cd3c5c2b87eac54ec482a60ad2b0cb1fe62676e5405459a6c010c1b9e81caba0a82043423adca1cce0037e444572b092c5eb060b020937948ac798b41c55a183af7ff1c118ed778a140acf7f17894ec6d39de22871ee0bf2fc97071a9662663e62609b184b9e78841f0df34963b228b4b13e5a059ed1f113f14ab65fb95d79a904f4d9c47d619a37b2170ab2d41daf64c39117ae5cfc94a79d055b63485c7681eb4aa4e3c044e98b95fcdebb9bc24c907635c77333acda3d5c1fb9c79ef99910b889a1c7eed7953c07ae9d234c3fa53d627b7fd89b5321c2e8c3f9038fa8391095ddaff9b9ca533e42554c83abf026974a82c95c6d55c842b2a39df9c5faf50d29fef5d148017c42bf41e7de2073dcd5d8a6f7029a19dddc + +Padding = EMSA4(SHA-384) +E = 0x147e73 +N = 0xb125fc054e1b9db3b98212f53840690607c110bf31e18871fdfa13046496a2e73b3204f33bf8350f841ba94f511cbb2f40587b147a820fd166213968e8fff9fa4be4718a672f4e9321455c56d5e4e09d4f8b2c690718bc46108de269857bb4145c86cc75a4bd55f972285e4054b9fd13927574e63690958177784b39b17083bdafdd3ab8d327dbb9da93fc5cf9375205566242bb30246254ddf04c526f9141006fbaffc268bd2fe9aaa19581bb1c19e77264b08670ff3fe2b543f47a7af95bbe94b99300889b8ff07b2a44d5e9e229e33133b58bc7d2b8eb92a3bb6c035f8891d3165284e9ced25d6ef19a8135d06ab889f7627318cb043c89d90667cb92d1318880107ed9b866b10fa9af2225a987827e866c981f0c4424740fa71697ba9933a91c0d1fe83efd8e7d6c8287de72811da7fb4fcbad42637f0df47482119a07af9cccc993537cefe7892054bc2ce20021e9e37f391ee57b66c40dac49a346a54e6416f4e40af67b7190d65f497febd7d54f148fbc4850cd7de200cbfab53d05fb +Msg = 00d76dc429af281012cb92d5f7c2fafcaa73ce043fecfa01088b70e5c46208ff13e08bc12dae0ac6d4d87514872d699ef9e8480dc1908fbf531c64102f5b6fd95893eb370869fd8ea20044cde865b1f36e2b99d24e5208121e6e597a1f04036bb738b6ad22a5a76f648d288882327b03f183e8db4ffb0d0351c776a9fd276dbc +InvalidSignature = 619652bcc22cac5046e8eac8694e0ccda00a7ff1afbab00ef5e971a700499b64eabe6f80102687861e7b8466ca32eaaa87e9a0d143f75dd7fde50b0195a035d4db443045416caa3d51410c66137ecc63e6d0568f76769045ecd66a3512b246dfd296397aa41623f4ff67a67b42b9ff692dd4b9e4595aafe2e7166eb02fb3d13be0f22f5b6c716ee0bffc8ec3567e14775f98ef1f0a6b96fe092be0a6d243ff668045d42a72173c702fd0e19c23093497ccee3ecd7c1f9afc876906b498f85c3b3c0a88dd5988a9e6186d3fe635fd7313bde1aeba873901f10f30ccc2d6f91dcaf64a6d9a95028b1236e9b5af2404f4c224388ef39801eb4b50902925741d3ee50a4d309f920f1e823bebac39312243f66a3f0648db6411612e6c881b4e44920c7f19d7fe5970e1508f2d6cf662d313560a5219973e66bc54bbdc7e05ae3b46fa7c70e5af4d4e379a34fb6794b7d83c3edabf36a080b3020beceeeeeb948d36d157b3e2d27e79f8a9b2dfd413655fb71e68080924a7fe8401538a3e90fb1cdd83 + +Padding = EMSA4(SHA-512) +E = 0x08a649 +N = 0x99a5c8d094a5f917034667a0408b7ecfcaacc3f9784444e21773c3461ec355f0d0f52a5db0568a71d388696788ef66ae7340c6b28dbf925fe83557986575f79cca69217221397ed5808a26f7e7e714c93235f914d45c4a9af4619b20f511ad644bd3412dfdf0ff717f7aac746f310bfa9a141ac3dbf01c1fc74febd197938419c262293505c35f402f9053ad13c51a5960ecde55ec829e953f941af733e58705913767e7a7200d1d09e7e7e2d269fa29a558bb16304b059f13f4ca560a8101fe3720b4a779ec126427326caa132a3d3611d7dbc50336fac789ec406b397e1e36d7daf9b624bf639c82b859288747690c730c980b2f5a239dd95ad5389a2ec90c5778604713710383ae55d4d28c06d4ac26f0d1231f1d6762c8e0d918118156bc637760daea184746b8dcf6f61db274a7ddceaa074937ababad4549b97ab992494a807208abd789823f5d75c4b994089c8072cfc254e0d8202fd896476e96ad9d309a0e8e7301282f07eb2ae8edefb7dbbe13b96e8b4024c6b84de0a05e150285 +Msg = 4d44665e0e2987cf7dd1e9d6200151f500ea3b85a24f72fb38e5dd6919ff9c486f6a54742f96c6784ff7a70c33ababdc685de48b94694af8ad419bc06a0f6504f79c606ced70026b813b4ec5fc73ed4f6b3f7ff697943303379d959e6561a8904fa0354d2ffd62317d63860a62a13cd77157b7cf921655a53ec3760bf23c8e75 +InvalidSignature = 4f48e51a041e40a029d586cb7afd7ec11031f86d7bee58fc13a9227dd209f1d7becf3209cd43055e93165f04f23276d46b0b64669b88c2ba54ad6bcb5e9da81810014e140ed0a14234b1fc0fa4cfa4f258a7b5cf73a336534f37580a3830875f3119092e4854fa80d87833f7e9627ab51e056a8deff3a451e8aad78335816b53ae0d899b0607403bf08e8c32e1cf0baa8fe0d78d1b8d72f85f17c1c5b8870cec499497b42de982408fbadbe3b45a13b4b5371ce2a4d9600b7d14011625cbe73a79313954f4f3ec0b3bf6dc945297325e3aaf5bc89a27670f5b2536a54caea3bc6641ae628a9a4da61de749661a93b6ae68722d10d7902b391f9e9ebf3ab9c186017b52eac6fd442a256fe7c9500165e3c7a402aa0174e6b6f35e4e12e35a9d429b21f6cc98eba73c80ed8ac33acd79488e620b274923e78ce5d91a6196ca59054fa77cd67e0d3fc04d71b94b0cda5478f1b3d69150f40927c1ab392036583609d8efda3fe48643ef2f75f1164ea7f25589b5bbb560c9a042408f85944ca08f92 + +Padding = EMSA4(SHA-512) +E = 0x08a649 +N = 0x99a5c8d094a5f917034667a0408b7ecfcaacc3f9784444e21773c3461ec355f0d0f52a5db0568a71d388696788ef66ae7340c6b28dbf925fe83557986575f79cca69217221397ed5808a26f7e7e714c93235f914d45c4a9af4619b20f511ad644bd3412dfdf0ff717f7aac746f310bfa9a141ac3dbf01c1fc74febd197938419c262293505c35f402f9053ad13c51a5960ecde55ec829e953f941af733e58705913767e7a7200d1d09e7e7e2d269fa29a558bb16304b059f13f4ca560a8101fe3720b4a779ec126427326caa132a3d3611d7dbc50336fac789ec406b397e1e36d7daf9b624bf639c82b859288747690c730c980b2f5a239dd95ad5389a2ec90c5778604713710383ae55d4d28c06d4ac26f0d1231f1d6762c8e0d918118156bc637760daea184746b8dcf6f61db274a7ddceaa074937ababad4549b97ab992494a807208abd789823f5d75c4b994089c8072cfc254e0d8202fd896476e96ad9d309a0e8e7301282f07eb2ae8edefb7dbbe13b96e8b4024c6b84de0a05e150285 +Msg = 1abca8d81cc98a5d5020e95080b5fce59ffe70dcff544802c49de7fa99286b3da1d83d60b085e696bc9f25758e143efdbd7494d6dd547ad9f4f047d22d14a884d13c3bee72fa59cd6a98336284fe2075f8d7359a9df017b35ae00db6ddee59b1902fc90bc9ef890c42523b9fc83b4957376d7ab1a5f1c499deb7622f118026ca +InvalidSignature = 85e15765a401c10d86acf3a05fab14e05487b793569ae680f77d20c25b1763d184634fa0b01d979dce9d803670d7f9f6adcd59476fb1c8c3aae512f94a9ccf6e573aee6a28c0dcfd2dae8522685f03ecec8c045036d1cb054a086454a28326d5319bc7004bc87c7566a56852558f583a38a4e7e7be7981dcf3ec41c12345f845409792ed87b3f1b8fc89c288a2968e73273a36f2b67258fc67e888608566a23a6a5645328f1edd8c105993b486eb3335232212a1dcfd5da40fb3902fd2cfa86e8588eb3c40df8d9edf3c41934ce91b50c0d5ca1a3840ca40e3c841b39520cb5e5654af3961ec9408d22edb345027eea7119dd552656342e316c60c5f5da028308b031bacc74d1fdd6907bc6944fb856082cb14f12cb509ca4efb516ed0c60896771b478442026913e61a32611dde1a8807f2e1cb76d0c0c69c705beb8fe713e848cc03b1ef8965267cfc3ebd43f0001b33b9e9ad418ee0d592f184d202331d4b51a96a17b014d47138f28caa39d9dfbda60894956d0c043e4292877f044b55a2 + +Padding = EMSA4(SHA-512) +E = 0x08a649 +N = 0x99a5c8d094a5f917034667a0408b7ecfcaacc3f9784444e21773c3461ec355f0d0f52a5db0568a71d388696788ef66ae7340c6b28dbf925fe83557986575f79cca69217221397ed5808a26f7e7e714c93235f914d45c4a9af4619b20f511ad644bd3412dfdf0ff717f7aac746f310bfa9a141ac3dbf01c1fc74febd197938419c262293505c35f402f9053ad13c51a5960ecde55ec829e953f941af733e58705913767e7a7200d1d09e7e7e2d269fa29a558bb16304b059f13f4ca560a8101fe3720b4a779ec126427326caa132a3d3611d7dbc50336fac789ec406b397e1e36d7daf9b624bf639c82b859288747690c730c980b2f5a239dd95ad5389a2ec90c5778604713710383ae55d4d28c06d4ac26f0d1231f1d6762c8e0d918118156bc637760daea184746b8dcf6f61db274a7ddceaa074937ababad4549b97ab992494a807208abd789823f5d75c4b994089c8072cfc254e0d8202fd896476e96ad9d309a0e8e7301282f07eb2ae8edefb7dbbe13b96e8b4024c6b84de0a05e150285 +Msg = 2085e8b946d2059752f8f0fee528e7c4cc0ac1fa24532c1ec29a3a92d2681c4dbd8e2dd151bb325d1c4ddf6318689e3c8e458d1b34cdc5409867e26ec20ec09e15a682f57790d9f4b27c83ef197e11c06e65eebc03489de620614263a51e642ef076f10d017a82c4dc2ce1882f93c9b6350fecc5daeb3a7a2031615ac1c29065 +InvalidSignature = 65bd57d4a37495d54eec7f6321f7101a4643d9432a2afc8eaa147fb29e7ab1106eb31a6ea7ae3b48e40de63cc368e7a6df4c998259c59ce40b8ac2f8763bee9192417d2020cbe179bba8aee9be8971466f5e53b3f82004ab6aa529d08545bd894435d8dceeb3a8e905916bbdb015bff65e9e792a88e1c8449f411edacba504cd0730605dc83fee64f8dd17f577075694402f1862790d9629f9fa8ac3ab4ee341dd3979eb1715c4f742fbd89ba3b90565ea4587438562493f611d5ac9989fd405a01d23b13469a2a7a85b0047483a665ce3899a412107cacc11087cb2607ba9d04091c418247242cd8d819ae17e49a21bc4f966ac3d37d2a61a8bfeede0f2ef2da3aa32bc38abb6a16a4475e9672c4aaa31d2e8277f3dd9663f3960f16c01998d50a99bcc681ea02b137555af2cdd28ea43281588066bc55c8f7aab45dedfa2f6befb5b13911cb9cec2b3fb07bc00b2dacaff8237201d3ebeac575083011624b4be018379514dec97209faa29b1f93fda75f0770f3c73e700a2e48453067c909e + +Padding = EMSA4(SHA-512) +E = 0xa45b6b +N = 0x99a5c8d094a5f917034667a0408b7ecfcaacc3f9784444e21773c3461ec355f0d0f52a5db0568a71d388696788ef66ae7340c6b28dbf925fe83557986575f79cca69217221397ed5808a26f7e7e714c93235f914d45c4a9af4619b20f511ad644bd3412dfdf0ff717f7aac746f310bfa9a141ac3dbf01c1fc74febd197938419c262293505c35f402f9053ad13c51a5960ecde55ec829e953f941af733e58705913767e7a7200d1d09e7e7e2d269fa29a558bb16304b059f13f4ca560a8101fe3720b4a779ec126427326caa132a3d3611d7dbc50336fac789ec406b397e1e36d7daf9b624bf639c82b859288747690c730c980b2f5a239dd95ad5389a2ec90c5778604713710383ae55d4d28c06d4ac26f0d1231f1d6762c8e0d918118156bc637760daea184746b8dcf6f61db274a7ddceaa074937ababad4549b97ab992494a807208abd789823f5d75c4b994089c8072cfc254e0d8202fd896476e96ad9d309a0e8e7301282f07eb2ae8edefb7dbbe13b96e8b4024c6b84de0a05e150285 +Msg = a589c8788c959961fef98694bbfeffce5d69071899ad969ac25f3cb48eea084b1d84a8613761d1e9d626e2d9e4a0c48045b6141a189c84a23a4a7ee70c2d0be2771cf4472d8d275a31095b0499ddf7269313302da6a072e73adf02955b3ee141ba38f351f483605d178a3b3e631d62674d67a579ca212a11c9060fe40187520f +InvalidSignature = 062418750845d3291e633e47406480e32fa2980275f2e4ac79d284ad83ed11190e7b85bfd6ed9bcff63345582fccd88a578941abb987d2dcb549a0ac2ed5fe7ce8257bb1e6288155fff3dc9bc1140f2777a84575986360d076605e655c9d73f9bf010a437eb7b280d6108374ce8da4c702f66a9d1d01b141c6a698729d0fcdb0631b21578dded721ef5c490812266cf6f01270a8c6c2f08466c9b3c626c0f1edeb5b4fb32e958a4a388c6c6e73b53a506137354358bd00bbd2058c9c12790410a45f4348754844b357c4e17fb38c8cac87a6be3cd06a08943db0e8b867d473e7d3581ed2a32d25d7b45eecf8fea10d0ade1c888591c71fc86abd1446fadca2881de87a6d05566c5000c1e075b0c1c5481ffb6e982a3f8f44fa8ad0b6a92f1cdedd9c38d326a6efad9d0359a69af42034b7a4ac388f9c7d356edf4d6e4550addecc7192242b3b1fc4164602919d3411ed43e2b394867bf840ea61750bac4f1b72d28af35eb0b3aaf6eed654d1de883240c0e2234ea2ddf6f8934cdcacea802e26 + +Padding = EMSA4(SHA-512) +E = 0x08a649 +N = 0x99a5c8d094a5f917034667a0408b7ecfcaacc3f9784444e21773c3461ec355f0d0f52a5db0568a71d388696788ef66ae7340c6b28dbf925fe83557986575f79cca69217221397ed5808a26f7e7e714c93235f914d45c4a9af4619b20f511ad644bd3412dfdf0ff717f7aac746f310bfa9a141ac3dbf01c1fc74febd197938419c262293505c35f402f9053ad13c51a5960ecde55ec829e953f941af733e58705913767e7a7200d1d09e7e7e2d269fa29a558bb16304b059f13f4ca560a8101fe3720b4a779ec126427326caa132a3d3611d7dbc50336fac789ec406b397e1e36d7daf9b624bf639c82b859288747690c730c980b2f5a239dd95ad5389a2ec90c5778604713710383ae55d4d28c06d4ac26f0d1231f1d6762c8e0d918118156bc637760daea184746b8dcf6f61db274a7ddceaa074937ababad4549b97ab992494a807208abd789823f5d75c4b994089c8072cfc254e0d8202fd896476e96ad9d309a0e8e7301282f07eb2ae8edefb7dbbe13b96e8b4024c6b84de0a05e150285 +Msg = 70a4a898028568699ccd8a53288a747851884db2971ab17aa116a909d422dabc242efcbd2a428ee0777ac8cb294fd25abc17334222cf8cf4151986c4ac81094a2c04af0821d3784eae54bf5b226a6cc5cbf66c1b0f9e5ec8b8cd8f3a90fa29442e2ea7c10fc08c7be963554b3b64ac81292cde85870c8fbf343aadb5a916a273 +InvalidSignature = 078843b04c9855e60b0965970e3485a8517033efb57b773150483e7d79a549d217159fc194c78d1d7eb872ade231d1c95dafcb7d5292d7b113a99567f492cd846f88cdc1d035a04ae6a5ef28a8673387a2479c3e0c5a1204bf13602b49097fd4bec16284566c36e45ea3963567f36daee1ee86697137cb258258b5c318926fed505cd6784ccc95de4edc2034e64521276f9055824479b4abd51a7315e81e204dc00f4b077f26ea0a7256bcfb0edf88624c4e3a059914b75ddfcf945c5620eb6b06b3011e4babc26857bdd9bb065dfde515c37eaa6ad83590537566680ad1d776067827288c80497b76c489cb39762dc1997faa41086b1e377d3c9cb29e4599dea3b123d850463ed20087fa744a5481a4537a6252aea0bc18b2bc962deb589ae53a88239eac7e7906f4b16e68c0e7de2478c4e4da869008a65455c691547b16a9d964fe0faaac4abb22309e0753408e22a8668c0e96681f0fedf3adebd7c3c6ea0b452e07a6d94d9437e8b03e7b26203aff7c1706b58a20568642a8719b9838f0 + +Padding = EMSA4(SHA-1) +E = 0xfd157d +N = 0x96410d900ffe9a71d348c210c0dda7ee43f92e8a31ad876255dc540ff239c236b998ef9375e695992aba77861bf8f1cd966e3af1f9ca874618d35ecb494982f7c05df134f5ce5853d410e670e0972efcce2fb14b2ea6974d4802ddfb5915d23752480f5def2e4a858543918d5fb47e837e5f6564abba60745d0ed710b713dea6b4302a6b56376679435ecd62b9a03c5c7ccea920fa64715c0b554b5108abc20583c1c87c81e20b0ccded165e581791bad0760140540a8c18b0a1adef5e9cda29fb959652cf68b5da128484e0c837c6cc017a7741edb301891e01fc28b8bebb1167d07c2993877a62a8bf82471e7130416fd825e5deeee26bf9e3e5b9d4c8869240fc2ea09ab7547668deff741b9dadc6304c467ca896794af09a1f22eadccd526c2eecb7a3138d78d8a12b0afc2132fdf5ac6299433dcb72ad40a183d21bbf5e3fab66b1b961016d9bb5af818ee381653c3c7216e308bfd19ad0224051e4b569bb27471b9303eb9c0d4a0f684dd86b1cc91d13c025aee06c97ba89e02b0bc6ed +Msg = c6542c0b67da9dee6338cdc0ff704346fa13de2c65be53a4b5e5dd5017cf2f6203e2ae021421ddf017f3186a622686506733498688c4f79a2d734ea614d52378e9b79cf117a79fabddb78adea47d2585905ed5bc550d126d4c4e1a2bc600e75ea05a5fa11775cc68de0a8be66e7e082e9e1bea9873a18a6639fdaaa7d258645c +InvalidSignature = 4bbed79b3dfd054836d6b9af30b0cb202eea9d5a038c5a2ce9dd68bd22ad74050bf6f95634c28955b539a3dfbe80a4444ae2aba1cfc4f337abfabf55b65a89ba6a5fcbef5b62a4bae5b4c51a22953e89b71f4eb8469966e51f1b2d232e4de3d0ede3d929ce1e90abf16a4f89cd4b102c48afae0e039ef8f36c0c20513f0a79c209f29747757aae8380993cc1d427c8902507e038cc5c2496102b2d1ff0b7f717dd8f083cf313b82f9a4415dd03603b73d926c677f1cab07dfac0f8305d53eea8a8cb789da3dd34230f592334619f487d7ee85b099f98d4f557dbcf1f23944e73e9a3b762c82e1f45477c91507cfa8ee11a944c7de8dd0c0e786daeff11275085c8e2d2f4fcb9973a62c5b9de61368b517b029164d0f6c2e07a3fdefbc082275f5e726ccb1bf084650e46157caf8130fcc902f49926c36c8cce92db6a3072ec7a4fc7acb16bd7703b936f9ba1db295ea70efe3c5b9aa0515e7dcc2f4a02a96d69591f3cc3c64267e4926e094b84f800155d1fff6b686a71ed9abf5295bccc8783 + +Padding = EMSA4(SHA-1) +E = 0xfd157d +N = 0x96410d900ffe9a71d348c210c0dda7ee43f92e8a31ad876255dc540ff239c236b998ef9375e695992aba77861bf8f1cd966e3af1f9ca874618d35ecb494982f7c05df134f5ce5853d410e670e0972efcce2fb14b2ea6974d4802ddfb5915d23752480f5def2e4a858543918d5fb47e837e5f6564abba60745d0ed710b713dea6b4302a6b56376679435ecd62b9a03c5c7ccea920fa64715c0b554b5108abc20583c1c87c81e20b0ccded165e581791bad0760140540a8c18b0a1adef5e9cda29fb959652cf68b5da128484e0c837c6cc017a7741edb301891e01fc28b8bebb1167d07c2993877a62a8bf82471e7130416fd825e5deeee26bf9e3e5b9d4c8869240fc2ea09ab7547668deff741b9dadc6304c467ca896794af09a1f22eadccd526c2eecb7a3138d78d8a12b0afc2132fdf5ac6299433dcb72ad40a183d21bbf5e3fab66b1b961016d9bb5af818ee381653c3c7216e308bfd19ad0224051e4b569bb27471b9303eb9c0d4a0f684dd86b1cc91d13c025aee06c97ba89e02b0bc6ed +Msg = c6cec990476cd20d445e83a5ba7ce48e1b4215baa2d13efbe436c86ba9efce0bf9abceaa7a52a509f945ba3c46e77953455c033a429123de857c859126a522b023e5ff83b06d1764ce0b95241fa947aaf91750ddb90a1dc55a649aec46b5a50b6b02c3e292c61168ec377e24eeca38db5ff9646bb04412f78b767044ae293d63 +InvalidSignature = 363c8a8e3f251f7c86cf53a34e9da296b478bdd9ff3bcf36921ae36bdaafbd73cc22013fae7d3b0ab840db28cddcf0c122eca5610b1640a5d4658672c2323ceea32609196be2ffcf40488576065cd022c0e2cc22e6103cf93610df661657c3ccbc0357d0ceebb85d8a2b28c6a45b5eed1703a14e1dd28e244882a8101da1e5b9ebd9d10df36ec4576a1cdefa89bd5390957a0d9d72873a9fdf46b67b4f2773f5971052170c71b9aa409e75ca5cc2f0cbc97a8918817be164a820f90a618acf0c5aea19e23c6e5d78465f60ee706c8bf78d38ce3ce4b204db5e3ee35c4dc3cf5d6cfc1d0b17b65b97bf227937540aca0c0b5d2ee7f5fa2ae4fc0a592d9b97f524a7468910e7c1d843b8fecfc48f7e2b5355cdfc7d5359ddf065031730915e41126b7dca03161b45493d641d50276cc1ab05c2f2abef4761e0a99b7f34f35d5621f2cbf8490c61d035af3c40d473192977dd7bce01bda6fab5d363afc5d2e2cdccd6721a6469d68e5523b7d6c30a9b91363dd2e90ef7c51c001f956d7dab72ac5a + +Padding = EMSA4(SHA-1) +E = 0x4f19b7 +N = 0x96410d900ffe9a71d348c210c0dda7ee43f92e8a31ad876255dc540ff239c236b998ef9375e695992aba77861bf8f1cd966e3af1f9ca874618d35ecb494982f7c05df134f5ce5853d410e670e0972efcce2fb14b2ea6974d4802ddfb5915d23752480f5def2e4a858543918d5fb47e837e5f6564abba60745d0ed710b713dea6b4302a6b56376679435ecd62b9a03c5c7ccea920fa64715c0b554b5108abc20583c1c87c81e20b0ccded165e581791bad0760140540a8c18b0a1adef5e9cda29fb959652cf68b5da128484e0c837c6cc017a7741edb301891e01fc28b8bebb1167d07c2993877a62a8bf82471e7130416fd825e5deeee26bf9e3e5b9d4c8869240fc2ea09ab7547668deff741b9dadc6304c467ca896794af09a1f22eadccd526c2eecb7a3138d78d8a12b0afc2132fdf5ac6299433dcb72ad40a183d21bbf5e3fab66b1b961016d9bb5af818ee381653c3c7216e308bfd19ad0224051e4b569bb27471b9303eb9c0d4a0f684dd86b1cc91d13c025aee06c97ba89e02b0bc6ed +Msg = d5054ab2c2e4fbef568b1f7d08a38770ea0b6bb589276900157bcb06c27809ed6d958e0083a2bfa81f593a9772375b47688a05a388ca9f041d2c5c5e9375c0bc230c60e9b354e970f73863c7dd08b7c828836f605a35be8bd803c080490402283f9245d519a17f312850237510bea2db711f3255c70fce7f8f257ed2acccd81b +InvalidSignature = 093d399dd290391ef02593ae52e54d5533006b650730fba61170c31fc6d0e2c53751faa31d904f4a96348ad8f36ffe8892b846eecdcc85ac1a739978707fb2b4ffa98106fa2e55953911140fcdf41ddb1450ced819ecc4d723b842a88b4fd9b5a506d8a0f5bd6b629d1a2871766556889326d1c9222c98062ef6903427f13d5c55066b5693e85d749961c53304895e2343fe953fd30d4e8e93c952438c2a83b8590f3242fe561ccc2d4dc393d2442bb57c54276813cbc3317a6e93141c32a240572e52c6eb400e8869005148f66c7b04391e285605133cf8ea5e809777ba22323506ae5ece5f9a55d812766ff3c9d784a979eea3391d47fa97304b719ab7210f1b1be7ca9846cba4b3fdfbbef0127efc2b1f6acb0827b0bf48058cd26d21344ef9a3d34f62484db350e9268048fa096415f833e97114590c7f1f073b562be552cfc2168a186e941b70e8f3fce84dd437fca3cfb191ffc174194d1f448c9270b846f253923c00f73932a038bf97fb47c3ea8bfa39bb2070fdd50a13649f06ad0a + +Padding = EMSA4(SHA-1) +E = 0xfd157d +N = 0x96410d900ffe9a71d348c210c0dda7ee43f92e8a31ad876255dc540ff239c236b998ef9375e695992aba77861bf8f1cd966e3af1f9ca874618d35ecb494982f7c05df134f5ce5853d410e670e0972efcce2fb14b2ea6974d4802ddfb5915d23752480f5def2e4a858543918d5fb47e837e5f6564abba60745d0ed710b713dea6b4302a6b56376679435ecd62b9a03c5c7ccea920fa64715c0b554b5108abc20583c1c87c81e20b0ccded165e581791bad0760140540a8c18b0a1adef5e9cda29fb959652cf68b5da128484e0c837c6cc017a7741edb301891e01fc28b8bebb1167d07c2993877a62a8bf82471e7130416fd825e5deeee26bf9e3e5b9d4c8869240fc2ea09ab7547668deff741b9dadc6304c467ca896794af09a1f22eadccd526c2eecb7a3138d78d8a12b0afc2132fdf5ac6299433dcb72ad40a183d21bbf5e3fab66b1b961016d9bb5af818ee381653c3c7216e308bfd19ad0224051e4b569bb27471b9303eb9c0d4a0f684dd86b1cc91d13c025aee06c97ba89e02b0bc6ed +Msg = 02abc5271d55129fdbf1fddf59f4b99d904915bae196adb2f0c06237b6b10919d259606920f246de8d892b772abac5627fbb041d219c49db87ccd32919e079d18a909fff680263a2f14c17152934f4ff29390c78bad8816d2208f5453e0741c4d1586a301c0dd1b3af42a9017eeaae3a37ce1412d3d2be2f6c7ab1d34eaec8ba +InvalidSignature = 70a50b8a4349e57d7c23f990d33d0b1cc5074aaf462529102a1010575dc25fe90a34414ad4f3bf8e203af8fbfb68a8d10db1bd240052c23a4015fb2ed9760f8aa1bf13a0765f907c51037095b2537fa0e72901b76a945fb6094aeb316554218505c53b4aafec448eefb53d0dc4b8175a07f241d64e31d848cc3526e7ff6421971995d143fd3b201f2933e323ba7a1ce81a49c94e45c6ddf3f5cccc2473edd7511d5cec51aad62c4ca0366b487c8691bf2aed919611e7792fbb8013f4a11d15508890a7f1bec10a182d23f187e3f5642868f7a4d237d944eeb0ec3e8a045812fd31625978eb7052df5f1a26d885049b2fc74064ac9486e2f40179d6ea6c0a68a49ad384fde8a37f98a37f96b494651f136d2addc2a3d73ea694436762c02189953f9365a19a488b79458884079e8a94d09250fe8fea7ecba1777cf44289b38fd2e556958ff7170d36b04f7cb76053a73c78cfefaec345728ab66aaf62e7467101ff66b643db74a10d9844dbb3475f280d0a85302c459c67d9879ad44649101304 + +Padding = EMSA4(SHA-1) +E = 0xfd157d +N = 0x96410d900ffe9a71d348c210c0dda7ee43f92e8a31ad876255dc540ff239c236b998ef9375e695992aba77861bf8f1cd966e3af1f9ca874618d35ecb494982f7c05df134f5ce5853d410e670e0972efcce2fb14b2ea6974d4802ddfb5915d23752480f5def2e4a858543918d5fb47e837e5f6564abba60745d0ed710b713dea6b4302a6b56376679435ecd62b9a03c5c7ccea920fa64715c0b554b5108abc20583c1c87c81e20b0ccded165e581791bad0760140540a8c18b0a1adef5e9cda29fb959652cf68b5da128484e0c837c6cc017a7741edb301891e01fc28b8bebb1167d07c2993877a62a8bf82471e7130416fd825e5deeee26bf9e3e5b9d4c8869240fc2ea09ab7547668deff741b9dadc6304c467ca896794af09a1f22eadccd526c2eecb7a3138d78d8a12b0afc2132fdf5ac6299433dcb72ad40a183d21bbf5e3fab66b1b961016d9bb5af818ee381653c3c7216e308bfd19ad0224051e4b569bb27471b9303eb9c0d4a0f684dd86b1cc91d13c025aee06c97ba89e02b0bc6ed +Msg = 6c0b6d2266a246feda6fa5cee22c2f33ed9d643c1f6824d9f327719225bc7678cfe4c85cd210ed4077701b0b5650418177a74c71b8eda3306e2ef3474f5d326990eadea84a9686e822878c932997298e01f2b16c42e019e21bdfb67b3df5478df444366c97df1bdd23dc82ce23abee44d3a61e9484e88ed642634197b52dbece +InvalidSignature = 06eb0d95a988e9433b48167603df82c4f951740ce47671cc3374f97a1f168fe834c3bb88874f06800e9094578f472b99fad53282ea8964d2a890e50d1ab4c61d91be1a2c734845cc47e637c89d8e9de430bf3872561a91183edf79740ce9abbdd3c91d418f86dd560fed0cee7b6042faa0d8bbca105cbde474f091ff3688be6cc76ce7b4add80fd7aca06b77de4d0412f78245c422906fb36e2afd7f1cc66729483262e4f459dcdafe2e217bf07ac96c0b33dc98c6f2e20231454bd261692a06ca2204a1bf67b39fb6c8a7f86dfdfbbb1448af119419d12a9e95d237a8abe0513aeb7e157a4d884ce29a37c97f07fc38b14b12101dde27d416df512cd6ff2c7c10a4e724c523c78be5c2d4e6a55060828e2c62ed4766c4354c27c2f776bcd97049c63cf017ff787fbf4724150a86501e32a3a187cdcb79dd81a4bd7a516279bb2abe28f42ee1fdc8ec69341cbf1ddf67592197b2c2ca9a3f031ea1150da24ece48f6a13e6452c2721adcedfeffe5aa7804b682a34c7f0f19a14860ffecbecf12 + +Padding = EMSA4(SHA-224) +E = 0x8c6e57 +N = 0xd636bd164a6ba07108e2c93f58e061657bc5cd2dfe1a72e75b33adbdef50bcbd74ff0f6f074dfb0f9f25879d1bd6cff2d8bf354dd37f89c638921071af961ffab7559189bc18cc8a8e2a1867721eb914077503adbf08986272034bb1dba9333a886962cf19a8580b25463b0d71d3d41d0bd74c4f77da0bbd85204aabbc01506737503b3b99e0203658136cb8ab0cb62929b7c3be4eb03c947c85faac147bb148086fd59a130e545520c50e2841fbc0734b1ba6f98514cae15d7ea3ec4415fb20b7fb1eaca5db849d286414ef718f3d20dd68dfd440e042f84732afdd0f02f98f925a0f264cd37c67620285ca59be9e138a836730e87ecd754c7fb28ae75f8e24e6d14e41ba339bc801459d2b76d8928f12e8fb7dd3314fe4640f99f6dccb0e16be09b796d791ea0ec92301891a2f702bb6de46ef69b484449e23ae8cd247e7ce10bf3be855daae033d640e8dfc0e6f12abcd6e0479b29439d99ab135aea06178174a1b7048ada5645182fac8e018584fa4250e6aeb4317454e86598fc4fae0b3 +Msg = de53ae1c40bb05a44519e74e9389cb49f1c5523fabf9ccd038d2fe401bd8236c07ff300346785cf25ccde020e72dfb5cc9053a9489d0f647f72f1e3c0f3c3775201ba05f2ed31b4b945c8921edfaf55335c9d4112c988bbcfbfa329c1a9b98d571d18797be73499636ee6aba6f95c0177d39a91f5cfa94168e5cc3c7049e4f76 +InvalidSignature = c9ad9f25b354162889ad72cdb4f4c5bc67a4b96fa69082aaaa0f909ddea77cf2e20614bed058bc2acf435811bce36c8a30ce05bb861356cd79553077c69e665b2ff6908a083c271483c5d7fc670592f2dbf8100c4e5e1854920ffb11f635bb4db239198f405bdf1c91fc69e9e92a6565ee56c9a72668e0c116793cedf6e2e36b60d22a5993851dd99e6ea0ab1efb70637e648f2162ba9ed07a5d1acdc396a86552b3c7dccb61592c321616a9fbc61262bf0b8ea67fd823915bec5e37096fc3202df2f1f44b48ff99a7cf0caa2b20e5693ee2627d4fd11069c59fd7257d1983c06e66bfc230f21a4884ce536d0025674c2f9227b1db75ac07478c3971fdd6f039fe9b27e6b8cb4ffeb1ff4b23b75af8b4036ef26e36a22e6248c8c1ef879c2b886e830140a9c11c95000e70727c4b7c5d3abfdf664cb9d59c579bd2a1c1ce24e5d446645a728b692b30620aeaceb5ba230f2316882a0436881bb3fc3c25291db297eeec590c6d9ebdcd7f52bd79ccd80ff0b2f30979a9111adb165fb701b9050c + +Padding = EMSA4(SHA-224) +E = 0x8c6e57 +N = 0xd636bd164a6ba07108e2c93f58e061657bc5cd2dfe1a72e75b33adbdef50bcbd74ff0f6f074dfb0f9f25879d1bd6cff2d8bf354dd37f89c638921071af961ffab7559189bc18cc8a8e2a1867721eb914077503adbf08986272034bb1dba9333a886962cf19a8580b25463b0d71d3d41d0bd74c4f77da0bbd85204aabbc01506737503b3b99e0203658136cb8ab0cb62929b7c3be4eb03c947c85faac147bb148086fd59a130e545520c50e2841fbc0734b1ba6f98514cae15d7ea3ec4415fb20b7fb1eaca5db849d286414ef718f3d20dd68dfd440e042f84732afdd0f02f98f925a0f264cd37c67620285ca59be9e138a836730e87ecd754c7fb28ae75f8e24e6d14e41ba339bc801459d2b76d8928f12e8fb7dd3314fe4640f99f6dccb0e16be09b796d791ea0ec92301891a2f702bb6de46ef69b484449e23ae8cd247e7ce10bf3be855daae033d640e8dfc0e6f12abcd6e0479b29439d99ab135aea06178174a1b7048ada5645182fac8e018584fa4250e6aeb4317454e86598fc4fae0b3 +Msg = f3946c8f52f20ac9a630dee2da5956e1ea487215f66a78fc97c5e9637339b3cf0f06a81ce58f2f64b75e3a22226778977691cb6dc572fc9b3a5aae88ac94907373e8d7127b64ec79975d613e17b02adb9c4d0a532bf74b198145b22da6edb288c541e0ba3bfaa7d2ee353d7ee0bbd5730485170f5080cd3d138ddf9a89cc81d6 +InvalidSignature = 280e4db5a0f01dbafe7d3cc64c1e76769a7fa877dc4d26c9e0d5cc9782119c8d9662ad25d6ae59fb990391bb1d3b5947809ecea7887cc99a47aa7275cadfef9f82161f7a3054923fa825cf16bd189b41c75d348c4d457ef7ed989c100c10ee008df13ddf6ef9d52bc537f86105976d47188a289fbae6231cefc1f7dcd92865df4588ada4eea069ecb1bff0b5910ad7fd02879caf4c61b9fa9ec03dbd93d61ccc8b5296508ac655d2df9ee68d3a0a1ed43eb7e77674286e4fd74c5f8ffeb9c21a6971a64e92e164b0708c092e2f6fd6edad762642416b7a98339deea10d9d0a0b3b4d191b75dcc3816ff61e377c03b29e883a99b6bb9871950be37bf921b0989bc7ee9e01b1c3b2fd8b428684e0b5409e432f6df104aa0f76d38a8b3bfe715322c7fa59c113b77436cfb5bb799baffdfc74aecb38b139c0937669daf7dc4f1c490d7a8e17c867ad834d6105319f6ed99e3173198ca7635762f277bf76be3bd5d605dc02d01abb2b3a36bd247c0ce3c84efb56b0b6b671e865fdddbdf27b402f0d + +Padding = EMSA4(SHA-224) +E = 0xb98e6f +N = 0xd636bd164a6ba07108e2c93f58e061657bc5cd2dfe1a72e75b33adbdef50bcbd74ff0f6f074dfb0f9f25879d1bd6cff2d8bf354dd37f89c638921071af961ffab7559189bc18cc8a8e2a1867721eb914077503adbf08986272034bb1dba9333a886962cf19a8580b25463b0d71d3d41d0bd74c4f77da0bbd85204aabbc01506737503b3b99e0203658136cb8ab0cb62929b7c3be4eb03c947c85faac147bb148086fd59a130e545520c50e2841fbc0734b1ba6f98514cae15d7ea3ec4415fb20b7fb1eaca5db849d286414ef718f3d20dd68dfd440e042f84732afdd0f02f98f925a0f264cd37c67620285ca59be9e138a836730e87ecd754c7fb28ae75f8e24e6d14e41ba339bc801459d2b76d8928f12e8fb7dd3314fe4640f99f6dccb0e16be09b796d791ea0ec92301891a2f702bb6de46ef69b484449e23ae8cd247e7ce10bf3be855daae033d640e8dfc0e6f12abcd6e0479b29439d99ab135aea06178174a1b7048ada5645182fac8e018584fa4250e6aeb4317454e86598fc4fae0b3 +Msg = f3328c688ab764f3f497a8b5403683408dc7a888cd043a39c922ea4d66045fdd26afda37f1fe1a3216967dbe8d1d69bf7fa7ea1c07719c123bd2cccf666eda3c98ade11a616c9a50d9f27e83e3252be8b3fd09568e3a2da0d1527e2135ae16985115eb376169aef64591f32dcdb6936233b24e5fe9c5b588958a486c5b2adb9a +InvalidSignature = c8a5f44532aaab2c8d64485004e0e1cadb033d4b4c456a01f9a0f217fd7fcdcc0ecd6b788cf3c7db5e39012540ef2d692f04ba77da29b34d6c817dfb45e0a47ba5da8e7d96f5f929aaf85222d2baf9e7dc8756dae01f7881c99efaff21e0dbe554ef9127e6b30681cc21c1cd9d7525279f793eeed2926f18060c1fcc3538c63515dbd8ca6607cac1f65ca8a3ff9ef92b7a3ef68a5ecab366085677e7134b7c32b99a3056dbb8b7cc617e3d3a6d1a42e5aee5d24632919dccf6826677be8633819c27da66f0eeb3048cff202c42407a74469c114d496270e3574c5a516257986a234c1c6e48e868df31b6f2e6352a1d838ec8b582174e4a493a47a17c3ee0be12de201a9d60df89a9db145094d04f9637026d3a64d022b02b052e3e0cee55f73b729b09f6cd7f84f7abc1a357cc1e10b5a6cea2486aa8fdb0d36cdad9b60be1c6dfbd646c003647f57071cf6791f1e5e386ba876ce1afafe636456647d4794a0b932e8f4d600f85a2e6a485e9700844a1354fb6211eec8a25aae2ae91944e375c + +Padding = EMSA4(SHA-224) +E = 0x8c6e57 +N = 0xd636bd164a6ba07108e2c93f58e061657bc5cd2dfe1a72e75b33adbdef50bcbd74ff0f6f074dfb0f9f25879d1bd6cff2d8bf354dd37f89c638921071af961ffab7559189bc18cc8a8e2a1867721eb914077503adbf08986272034bb1dba9333a886962cf19a8580b25463b0d71d3d41d0bd74c4f77da0bbd85204aabbc01506737503b3b99e0203658136cb8ab0cb62929b7c3be4eb03c947c85faac147bb148086fd59a130e545520c50e2841fbc0734b1ba6f98514cae15d7ea3ec4415fb20b7fb1eaca5db849d286414ef718f3d20dd68dfd440e042f84732afdd0f02f98f925a0f264cd37c67620285ca59be9e138a836730e87ecd754c7fb28ae75f8e24e6d14e41ba339bc801459d2b76d8928f12e8fb7dd3314fe4640f99f6dccb0e16be09b796d791ea0ec92301891a2f702bb6de46ef69b484449e23ae8cd247e7ce10bf3be855daae033d640e8dfc0e6f12abcd6e0479b29439d99ab135aea06178174a1b7048ada5645182fac8e018584fa4250e6aeb4317454e86598fc4fae0b3 +Msg = 783379f295b2bb2e1dae5115b34c991854a517403a1c741d00f0c700080d146a1a2812c34d0a324f2b2cdc5f1085fcc4d3a0bd89a8f194e24569815f44489265c933a8df64867d3139ebe66d5e2c56ca8445a452dabe0eda2e377d3755450bafce7cc2aea2cda6ba8e13f6a964e8b012afbd5301962ae8ef038243f104ab872f +InvalidSignature = 330d94974270835358e4ad6a73a3b1686782706b5fcad43d7e5f66d61b7a3baa859fb58fb3aca262d4751d1fa766128f961b3a3380c83d3f9e250810b304417f6477446d288f07713682e3c9f476329df75db1e4ff0432c3f1a7b341348899288c056120a3a3844d1efee7e1427ffb533cb1d453cf308654499f26e16500d2ba52e94bd0c2b91e4f0fd747d73e04a81665d1e9e8a7e2b1ebcf91dd85043e20846908b2ab26a8f01a8a3662fa413046c68704d139616a4835223b04221e3fadf5a06e0b1eee722298e287932dc676a5038efb6c6035d1e064bd0255361a74e4f8efaa754a27fd0385b54ca4a4ff16422f427ef482393b1df05ce03fd30d82419a78dcc988e4dd2083bf97ae09c26a2b52a10de44dcf9ecba2b24803e93ad9e3660cdf00b1f65bc59b8a831461f92a263fae7278c1e421c80186251d33b7ebc14fece0135f39b3f9c8631e49e2069e1675c724c542b803398e97975c89b7a92649b790b1fdcbc1cde0fe5dccc6b82058067eb227fd6c60bab33a8c5ea0afee1617 + +Padding = EMSA4(SHA-224) +E = 0x8c6e57 +N = 0xd636bd164a6ba07108e2c93f58e061657bc5cd2dfe1a72e75b33adbdef50bcbd74ff0f6f074dfb0f9f25879d1bd6cff2d8bf354dd37f89c638921071af961ffab7559189bc18cc8a8e2a1867721eb914077503adbf08986272034bb1dba9333a886962cf19a8580b25463b0d71d3d41d0bd74c4f77da0bbd85204aabbc01506737503b3b99e0203658136cb8ab0cb62929b7c3be4eb03c947c85faac147bb148086fd59a130e545520c50e2841fbc0734b1ba6f98514cae15d7ea3ec4415fb20b7fb1eaca5db849d286414ef718f3d20dd68dfd440e042f84732afdd0f02f98f925a0f264cd37c67620285ca59be9e138a836730e87ecd754c7fb28ae75f8e24e6d14e41ba339bc801459d2b76d8928f12e8fb7dd3314fe4640f99f6dccb0e16be09b796d791ea0ec92301891a2f702bb6de46ef69b484449e23ae8cd247e7ce10bf3be855daae033d640e8dfc0e6f12abcd6e0479b29439d99ab135aea06178174a1b7048ada5645182fac8e018584fa4250e6aeb4317454e86598fc4fae0b3 +Msg = 1fada40d53af0011403e97c01556c2228c6199fa27625c9eb973120529716f2273f6fb70ef8771cfd60f658e028c2ac9f509f3f51dcc38b957d05cffb1768c4c7477ea4c621debb23cb3fd3f873a6e1f905d897caea7024ec7f494701525e8f92a18b9c932d836627910a7fa2dc654ce6445a2b8605b800412c50180dee84ad2 +InvalidSignature = 4824ebeea84b2e2a5044c5ba673be3122e744ccb4c431aa01a70214f371ed9b4aa65cf6311d844f0eaa02ac85952b480422f57aadb3be1e3abd83790637bba5b16da395d7d748a572d495287c9273aa090c395dfe35f581f230f9313b551e03746f3830c7cc0949c5b0d1dbdd9a87d315a8e62c5e4fddcf377730012e223279c2550043d550a6ca67fc3f0905ac71e35b596cba990e183ec0839f3c39846a10fc2f9a5a5868d224b1cc6ffccdf6e86f571bcdcfdd5f1cf5a48d3354c78ced64d212f62b8d0f439782e52cd32f500c8bbb71ee84432d0b81aebbb183a3c716d41ce0b0c31d198f96c813d8f0a3ff89294ab6546577119602c7424e933b99f7990a88d1ab6a8de43ca838527f49b610666e0985ed691e5d0f04c0f75ecd3623617999673a30487257a49db23de7b92c25f22bdc2cc167f20396098e924b2316a5152d67780580a77d886cc0abe4b17cf3a318b8e92fbbdd83e99a39cbb3b74c72dec839ea47f534235b1aa7ab5e7063e54cba623a2ccb730ac6f68e35a9bbad990 + +Padding = EMSA4(SHA-256) +E = 0xefabb9 +N = 0x9c213ea373631f572e5e46225b95a0f5ea8ab0a5ec7090a3b0181c5906dc22fd1bd73d11471242a2ed1824e601017f5b5354b92fdb43d4da00a82427d05366a4d552c40d69d200485d5d5db83cf523e61a834b40ccd401087fbb93d81dbed7b2ee2381a1241ac68f2afc02157ee0c73cc66c02a6c6eb2dc35145ae55d7708412a3410f204c492376d6315cedf253af91f31dcab34f72c206ad81e800509864fe9255d046ac25dbdf4954d2350324722e73c1f25d089f87542ad907fb37eceaefb330f4325e97f5eabc04096a8fabba978589e355445d9543274c1c38ff849ba8c2911f07030634c132ccaf4e4f57a5ad9244f5df0ee25af8ef2fc7b29fdf7cc18404e20efaaffa451ec41ab838d594906ff2cad52dcbd0e9a68ef7b06c253710e1318d09ad07012767a89124177df50d1684679e14306889d9a7ac5143d4861b7d6ae77992efa73e0aba9da0ad9a6888bc804dbd07bc26a8a5dfbd292a0efa96867fdb92e845c36e3433cf292e0e31662480257fcf466f7f65d814bb3e33992f +Msg = c66e28557124273e4a1fdf519ad9fb646e761b648fec6c9ab4667b2df7eb4be8863aa53e9bf9af8bae0fc09de94f7373dc56fa4472b6b5c4235403a26c0e59557ca1911831ca843342acda7dbe72211fb5351d9a34205f0c77d219af5b0331a2126b94ec1adfcdbe70bed6f8018b2eef61db2b6dbf7292fa19a9655aac13fc57 +InvalidSignature = 89fb67fcf9eb4bc9c6ee9713ce1aab7dbe72b9c2f92bee7295521e2c9b1380b04df669f2a8cc06fe94d3843c64d4b4ecef511524951544b2d6a0770543bf45166fdef8cfff91d9b95217f1453ff353d9241d3d755b805a1e2ef9980782afdf3a9f3074f460dafebcf939b90e11e870f39b3d8221dda98c3b0d26ff5b953a4445bd4e63d915bde34f0ac8ba13b604e3bd5370142610064a12217a82e9f33f7e5e92d9a46d6bfdff3868923fc86d30d722e4f6d2e03cc08631f7f13a319278ee76ec014214983b011b5fd862fe189e84ea67499717a406df4d0bcb56b312f035be828f0380331503dee9b303a4f96bd687dd36fbc43c53a65496766ac2e0d6eda7e415be87abee1283998d56b1c54cc5f9bcb08c0a59c070c072ba260950c7500868808da6a7c0ef773e3d2e6d06a686cec36bc34a8ef7f24d26756e485dfa4b71db26174db3ef1ea61e15255579e63cb164eb6eed538c87ac43f7df50bf1ab83f2a85e753ad6e3611d36f2137801e03fdbf58d8e1416c008cbd7c49e0a44859d1 + +Padding = EMSA4(SHA-256) +E = 0xefabb9 +N = 0x9c213ea373631f572e5e46225b95a0f5ea8ab0a5ec7090a3b0181c5906dc22fd1bd73d11471242a2ed1824e601017f5b5354b92fdb43d4da00a82427d05366a4d552c40d69d200485d5d5db83cf523e61a834b40ccd401087fbb93d81dbed7b2ee2381a1241ac68f2afc02157ee0c73cc66c02a6c6eb2dc35145ae55d7708412a3410f204c492376d6315cedf253af91f31dcab34f72c206ad81e800509864fe9255d046ac25dbdf4954d2350324722e73c1f25d089f87542ad907fb37eceaefb330f4325e97f5eabc04096a8fabba978589e355445d9543274c1c38ff849ba8c2911f07030634c132ccaf4e4f57a5ad9244f5df0ee25af8ef2fc7b29fdf7cc18404e20efaaffa451ec41ab838d594906ff2cad52dcbd0e9a68ef7b06c253710e1318d09ad07012767a89124177df50d1684679e14306889d9a7ac5143d4861b7d6ae77992efa73e0aba9da0ad9a6888bc804dbd07bc26a8a5dfbd292a0efa96867fdb92e845c36e3433cf292e0e31662480257fcf466f7f65d814bb3e33992f +Msg = d69fc30f760dd6025878a1ba227e9be2a73cc19466bf386f53bb34eadb8018e72229df8c8f17ba4e8a9efa4e84fd31e93894948a3151a4c38d6c0e9d0054cf2c1ce99b66cfeb80352db2c7ca6f201b353cd5ed3228a116467b3fbe0b33407dc84c45c1453e7170dec81eced5eccfa0ed3b6692345298d620a59d0edd7b2c6ce6 +InvalidSignature = 3000b858d0217705959e33771853c39faca2f07db5600ab6b937c014433c030197a7e7834374c5c0ea66bee8e5e90e7454601e9fc994076758c8a06157c0f23332a9f36eeddf0779664a20c6db9ee884fbe8f845bb608d06cc027d572a0625d0fd548bed10ca9ffed8bacb67e6ded629cbdfc37b4f03e9a56407441d485eb26473ebdf120c4dad7a727c8fb254fd927b1fdfd1f76860f2e0106405f248d950950f87420900277ecbe5a2c7b77f7789da11ddc5b77ba7b6d8ce600e967d9abfd5648fd4040172416508e871785529fc3acd8d55ab05c5a761e2bf77c4f63438edb7dff5770e13efe4dd1e5ee625a751ed75b4e37850655a3d6096fb71ad2dae705a64dd41c84d1ed2b2980f5d80d35f6b7a4bc537b24a0a45200be4bdb71f1936c4665fefefda47752a383ba6ebb3b767c5c76b8adc0cc31f5dc9c17dc67467ae649442bbb9aa2af633f9a7559dc531658429f630a3b4cfeef84f8768554422905fbe86a6a4fb41a477907c4a51a8f0dd5d9b459ec4aa698f2e4d34c9358b85e1 + +Padding = EMSA4(SHA-256) +E = 0xe24d7d +N = 0x9c213ea373631f572e5e46225b95a0f5ea8ab0a5ec7090a3b0181c5906dc22fd1bd73d11471242a2ed1824e601017f5b5354b92fdb43d4da00a82427d05366a4d552c40d69d200485d5d5db83cf523e61a834b40ccd401087fbb93d81dbed7b2ee2381a1241ac68f2afc02157ee0c73cc66c02a6c6eb2dc35145ae55d7708412a3410f204c492376d6315cedf253af91f31dcab34f72c206ad81e800509864fe9255d046ac25dbdf4954d2350324722e73c1f25d089f87542ad907fb37eceaefb330f4325e97f5eabc04096a8fabba978589e355445d9543274c1c38ff849ba8c2911f07030634c132ccaf4e4f57a5ad9244f5df0ee25af8ef2fc7b29fdf7cc18404e20efaaffa451ec41ab838d594906ff2cad52dcbd0e9a68ef7b06c253710e1318d09ad07012767a89124177df50d1684679e14306889d9a7ac5143d4861b7d6ae77992efa73e0aba9da0ad9a6888bc804dbd07bc26a8a5dfbd292a0efa96867fdb92e845c36e3433cf292e0e31662480257fcf466f7f65d814bb3e33992f +Msg = fa0c34ce3cf0cf6e48488b2b8671a94ded157501c6e728adb3930d81eff4e34fd788839caa22c2f78ddf9989d25b83ee79252743f7703780370b9808df93c37fd4e76bdc00dc60bf5332b30407c71b98290b978b55b45567c1b3d3c17c66440df80f35b7c785706fa22920c4af1c37f404af0d02671b490a577305d251d62da1 +InvalidSignature = 60b39a9806dc82244820a8221985f08a775fadc715fac22e856abeae07223b0f7093d3d835e41a4cc1fcd239d129879f70e94014b5c46aa2919f3e13706979aa32172cada7f326423035adccb6096ca44e2f09146b38642605ebee531ca81badb5f5977c01ec2015ee7cb9f7ce12e0a3f586baba7c37e5bbc21e02bf887f672bd1eb17a7c785ad9020a22410068b879a0143b735b5ec44d224f0a095e239dd18d84d99eec82a2d5c3bcef4648772e337dc7b99bcc98bc33ad13ba1ddf36a43dc83aa29f4118db6b0899cd3a8f016fd0c456e80a654a86e0239c8a1e76d0293bf7f880e6ba3b2de37f6f2a6faf551f91ca685d3b26398b734de2599466a896c829a4949483c04cb168d0ae8721cd91b48780f495cf8093b52dfcec7b81370904195617df9b13ae1f06672690124a45c2c34cae84dea3d4db663303af2abb591db41c14ff93a491c008c0fcc1b8c3a00dbf3b0a7796579dc1c2279985b1231c9d2a10c46eb513c8b29797d7aea50b72224bed04e707ad81dc033c54849f0b7cc48 + +Padding = EMSA4(SHA-256) +E = 0xefabb9 +N = 0x9c213ea373631f572e5e46225b95a0f5ea8ab0a5ec7090a3b0181c5906dc22fd1bd73d11471242a2ed1824e601017f5b5354b92fdb43d4da00a82427d05366a4d552c40d69d200485d5d5db83cf523e61a834b40ccd401087fbb93d81dbed7b2ee2381a1241ac68f2afc02157ee0c73cc66c02a6c6eb2dc35145ae55d7708412a3410f204c492376d6315cedf253af91f31dcab34f72c206ad81e800509864fe9255d046ac25dbdf4954d2350324722e73c1f25d089f87542ad907fb37eceaefb330f4325e97f5eabc04096a8fabba978589e355445d9543274c1c38ff849ba8c2911f07030634c132ccaf4e4f57a5ad9244f5df0ee25af8ef2fc7b29fdf7cc18404e20efaaffa451ec41ab838d594906ff2cad52dcbd0e9a68ef7b06c253710e1318d09ad07012767a89124177df50d1684679e14306889d9a7ac5143d4861b7d6ae77992efa73e0aba9da0ad9a6888bc804dbd07bc26a8a5dfbd292a0efa96867fdb92e845c36e3433cf292e0e31662480257fcf466f7f65d814bb3e33992f +Msg = 9b7687dcef6ff9aa5af4570ef50b98f09d6baf4bec99187a6751b0b3f927c9d1a16e7e56675944b09460c2bb22e5e3887218295d3d1844fccd5be3286d4fca661e4124018b7f1b503fb9a73b16ada3fcf1042623ae7610dd5835e3759a89d51b7ab723e54428a713c3c7ad97b7ab03d584f64fa728fda5a46fa959a26a1d1279 +InvalidSignature = 6b784ee0a868b7dba298549130204a5245f830a89388dc8d320203fca4f8a1acf33777a43e1b0bc00a6d7ffa6fc1fdd78f4b2edd65c28a2b3932388900a0b5b76b44cb78458b2adf23a19c978620050dd0b8fbeca50e8cb1559a85ef0cd11ca38264d381414b6b1c63e16ea415173895430f1b1f42ab1b0280a31d981c402aeef3e890a936d6b182e83383ba75b27a1799353dfa37faa7986f4dbdb14da99ef18787bac6832464235660b6669eb74a41a9260023115d97bcd14f8707b619b0ae1401a8502a818cc1625646ec58f76e529ceada77b25a5a9e328991b0aae5e8d0ea06c357c28b63f101cb90d0b5d0d9d8cdd606d91cb0b7cfdfd33cc5e4268b78b84827e87debfc38a70c9b86e7be02462a62bef66664162216b2ca06ac1b8f52785d3115e08008d8c44a77a4221af3df45ceab9c6744427a9a8d019a4ddda659c0a5d3bd7401e09d143bbd6e3867a22a26bb09551b91488be53f561b1e80fc2ad649d043b6aae138737d0c6d7e7e38be7c263a536278c6910fd9414f43e858b1 + +Padding = EMSA4(SHA-256) +E = 0xefabb9 +N = 0x9c213ea373631f572e5e46225b95a0f5ea8ab0a5ec7090a3b0181c5906dc22fd1bd73d11471242a2ed1824e601017f5b5354b92fdb43d4da00a82427d05366a4d552c40d69d200485d5d5db83cf523e61a834b40ccd401087fbb93d81dbed7b2ee2381a1241ac68f2afc02157ee0c73cc66c02a6c6eb2dc35145ae55d7708412a3410f204c492376d6315cedf253af91f31dcab34f72c206ad81e800509864fe9255d046ac25dbdf4954d2350324722e73c1f25d089f87542ad907fb37eceaefb330f4325e97f5eabc04096a8fabba978589e355445d9543274c1c38ff849ba8c2911f07030634c132ccaf4e4f57a5ad9244f5df0ee25af8ef2fc7b29fdf7cc18404e20efaaffa451ec41ab838d594906ff2cad52dcbd0e9a68ef7b06c253710e1318d09ad07012767a89124177df50d1684679e14306889d9a7ac5143d4861b7d6ae77992efa73e0aba9da0ad9a6888bc804dbd07bc26a8a5dfbd292a0efa96867fdb92e845c36e3433cf292e0e31662480257fcf466f7f65d814bb3e33992f +Msg = 7ad9bf1f36f9897d2844872e582ab3513cdbcdb437ba01eb610ec49f8bfbff297eb26f5f84e44bae2a7c286a438d1b6130891db65fb5b3ed12d9ce42623cef3f83cf908d49a9c00bebb30d1d08a5a647e731c1fa037d3badc7d77e3096a5a83d0e9aea518e302db9f552fcf0ad589e28e93982272afce15408709e122f1d714c +InvalidSignature = 177e1c38251b8e9b406597ed90d09f666cbcd89f6863811fe7ef2df91a5333930052bf51c35aab93c77b4b6f8dd31b01e055303bfacdceae9c3a1b9af278100c11ed167acfe272c030dc358cae5780fcec0f6bc581e0c3b0b45a7272aa92707659c2b818709e2ef9ae2efd6b841cc82267f384cc8c87f66909dda9ce58e2e7c35e68c0c43973e9fe024642f04ba2b25d6dc956bee6dac19391f5a2bd5ecc64afd1c25af65ad8b4189aeded9e496a73e62e648cb1ff789d01c1610db96564b2b8fb42846ddbb1073f1edf6b807dc9635bc247628726e7d428562a48e4399846660eeccf851a47b7bd1dacc9bef14e3d0bdf7b22c7047955380dc3a1ef6ddfd9533a0bb0f511811ca3488076a4896a95127028dcd23829987680829d80d68c98be2a7dcd7c891fba6e46e4f99d4966c9d7db1975b60b4fbc1252c93a96f0919d5a4177bd578bcad8656ad596b173414eaa135c462cd5e1f783fc96da55bd41123e58b892618dc5919e4bca146fed14bbd54601635e69000b506044da3aab706848 + +Padding = EMSA4(SHA-384) +E = 0xdf0ff7 +N = 0x9e428342d2e3633965aecb89b0ed65c619c47fadb9a9017fc18c3d1837e5f6b4d0fddbf05bdb00b659bac9645f02c78f05e62d0cf57b977345eff5df2066e0eb2ae3af57ca3d0fb0f6a475fc36dfc6e5870b3ac5d850e2849fc32c9b16ac3b68d2f815e8c44d1418cf51f860356b8d409f20210cb01c2cc7e109ba76f6c43f2096876d4500012d8ed7dc1c35d24eae1ecf406ce3ec92606623adb8b9e17c3677c1fdef1a54d9442a9d990c0733f03b31633b11fcfa8c9f2b1114f307a811657e33d285093f4653b3ea1eadb28a792c835f975896996bbf029d1f688ad2e0b978888b07c3a12303fed92bf3fc6db29837ddc7c71292abaed99f3a0d7e60b15d9f2cd08d15318d70d35a7b7ff2fddb22d89cf261b8ba64242ba4616a93ddce2015977421d25f1b3825155746bc13f92a6097f7f66e919505af07706008378597af3e70c7fda3e9c99a763aab19ba3f459b12e8c1ae404d5091d802ae0dfd6b3619b97d3d964daf1de600b7446f8a7bfb3f4956a6d1fe967089bebdcc9b4ac7b905 +Msg = 6c2956c024c46d04fe8190d0383885e367b0485a0512aec52c9d48809f9c8a410a952ced8bc4d1b070c7e74c439bceb104c73ccfb5d7e0a81c0c45a9c452fa3a4572f094c58923d2bfb97c4b031ef620fe0401113c5724952b5ae529229cede8a129685cdbfdab9471be197681aa4757dfce5ec9a278c1b4e3f0f0a9c163ad72 +InvalidSignature = 1d096e665bdd8042e8f4ad8710042a3e0f26f95ac00e285e1bef437622dd6f3341a2a1840a09f680c982fba7a69e14e5e1b0d199751863996843696fe4eb46875b2ca707937b36bcd9da782039345424863af7275e002b25f913c60e56814ca4fa2b32769340dce790bc7b1d2c479a4ecaadd87869f62605e2302cc2bafacea33205c943c6bd60aba0cab77e67e220c615007479705df8bf41cc164d39e09b8ad34c4bf7b542bdf74b91e53f7ce30b9e9d29a1660c1a2051168927e422bdb9a8255db120adce8385507d0631392b62548bcf40527c265c174ed19ad00d9f4ced6c9a2f620f6d9b1f0bb605650e03baa4da21eb4feac20034f64b16c3c03b1a35f890c8dffb6540dc892dd3aa8942c88e3733173b9ba931bff106020bf3cd9f797ba14e9231efc45b54acc2aabf4caa189ec42493801000016b85b42c8ae0b40495ae3a530712bdf5d33f09660903b1605cf62a8be3773556f25d08c0a9d557229cfdb289618ea3dbf3390f9f916daf6b7cf909b541a72691b6f9b7f56becc8c9 + +Padding = EMSA4(SHA-384) +E = 0xdf0ff7 +N = 0x9e428342d2e3633965aecb89b0ed65c619c47fadb9a9017fc18c3d1837e5f6b4d0fddbf05bdb00b659bac9645f02c78f05e62d0cf57b977345eff5df2066e0eb2ae3af57ca3d0fb0f6a475fc36dfc6e5870b3ac5d850e2849fc32c9b16ac3b68d2f815e8c44d1418cf51f860356b8d409f20210cb01c2cc7e109ba76f6c43f2096876d4500012d8ed7dc1c35d24eae1ecf406ce3ec92606623adb8b9e17c3677c1fdef1a54d9442a9d990c0733f03b31633b11fcfa8c9f2b1114f307a811657e33d285093f4653b3ea1eadb28a792c835f975896996bbf029d1f688ad2e0b978888b07c3a12303fed92bf3fc6db29837ddc7c71292abaed99f3a0d7e60b15d9f2cd08d15318d70d35a7b7ff2fddb22d89cf261b8ba64242ba4616a93ddce2015977421d25f1b3825155746bc13f92a6097f7f66e919505af07706008378597af3e70c7fda3e9c99a763aab19ba3f459b12e8c1ae404d5091d802ae0dfd6b3619b97d3d964daf1de600b7446f8a7bfb3f4956a6d1fe967089bebdcc9b4ac7b905 +Msg = d17e77c2ae30cbc6e50616bfa30d7c59b961fe99e559e5b653ff642b63c3790aad701493435e7b0535eaedb45b23855c4ec662b5b86d0547ce03fa801a7bbb047ec1d14476f13c529dc815f4735872f75dff8ac5ed991a3a64f507b4758644694c5bf6fecf51d6552488d7a673130ad1edf4bef20d47eb361dbdd1eefd4cdce2 +InvalidSignature = 1739c5a5949f984829c5baee380da556de5b3fb39deeacbbbaf1409828c92df1d00149aa41195fb6fac035df1e9ee276df3d508928240bf0932a2f9224fc5aabc4f9ed4c413309c993536c8cd0d0551555a9ea8797a6f7ab60eada0a969f3687ef75669bff8d597aec3f8d868dacd1ddbe5f819817a8093f63a4127ae39e8dfd70c38fd1e56c8bb742ad9b85d61764c391050467d18d78ede56bb0f598823531a64a4d33ebda0a0882775a52ead6c404913e0ba876684321132069e420a8cb44b1f7b5d0ae431016eeb137c9a78a701936d5b7879f3f9a1d679860949b8d266c3676f46617add4bd8ad742d95aaf4dbbe6e123898240d123ce5c804bf448904945a928a897baa37aaca37ab1fc53f7c0f2a7de496edf5377dce9ed73f8321ab09083057c44529f65ff0846cda76c11f579ca00e4ad4e768ae3e19a7ad0a3876a0996bb829d03e9736d63e886bd2f9857d3280f1898b51be9d95e66a479faa76bab6bc991edde71a715846ed20d76cbf16e4e4fdcf6e91136350c8388a4db005e + +Padding = EMSA4(SHA-384) +E = 0xeb8f15 +N = 0x9e428342d2e3633965aecb89b0ed65c619c47fadb9a9017fc18c3d1837e5f6b4d0fddbf05bdb00b659bac9645f02c78f05e62d0cf57b977345eff5df2066e0eb2ae3af57ca3d0fb0f6a475fc36dfc6e5870b3ac5d850e2849fc32c9b16ac3b68d2f815e8c44d1418cf51f860356b8d409f20210cb01c2cc7e109ba76f6c43f2096876d4500012d8ed7dc1c35d24eae1ecf406ce3ec92606623adb8b9e17c3677c1fdef1a54d9442a9d990c0733f03b31633b11fcfa8c9f2b1114f307a811657e33d285093f4653b3ea1eadb28a792c835f975896996bbf029d1f688ad2e0b978888b07c3a12303fed92bf3fc6db29837ddc7c71292abaed99f3a0d7e60b15d9f2cd08d15318d70d35a7b7ff2fddb22d89cf261b8ba64242ba4616a93ddce2015977421d25f1b3825155746bc13f92a6097f7f66e919505af07706008378597af3e70c7fda3e9c99a763aab19ba3f459b12e8c1ae404d5091d802ae0dfd6b3619b97d3d964daf1de600b7446f8a7bfb3f4956a6d1fe967089bebdcc9b4ac7b905 +Msg = 5c5ff1160746c63bedd787e27cdd9f581f2286c7aa3d42aaf8ab2e84d221fad21321f33e0acc841520f7fdfbbb8094de62e2aa2821084f392f5f0714ce2fce58732b5b732747a2122dc99cdbe5a34a5ff000f84a951dbfdd635a4d9f1891e94fc2a6b11c245f26195b76ebebc2edcac412a2f896ce239a80dec3878d79ee509d +InvalidSignature = 824b73c9a5008b6bfeec6696ce8c3560d2da11f6dde2f8bec7b1d447820171d46f88654b30be09bd7496739c86cc393cf06496c7cc203cdb739a0b7abb5bf82d043bcda57b6a4f2d2c03f813cf01c4e68e2a2ea5a2199ed1798c017749e35cff02d0daf19521ab65234ac7f4a2e904ce4f7c2d559537ec161b6ac5895677ee9a3ad1e89330a02557845601ee76e5c4086d8a25bf49b27d7f23bcef3fa74ff1fe752069245528f9b3e5774591d855477bdd7df7b76258f3c654840ce0c9adfc4e8de5c20cf619e7b7ff6e9d3d4c6503551b38134d47c6a944afb84302db1ac48b54f980819393142c23cc6bd4bd3ab519d42d9bfc9be75df722aa6336d341d9703874e41ae2899248a939b57339d6ae6431513d6aeddb91accbe990491c0c1c06af81167993eee641ca06a1fa6ecedfea2162edef08db09adcc235eabc7f511c8aad8cb0f9f9601e400a258afc1b249b47130474747ec710c26e0528595c968f8076354b0ba5f422d417302d47572cb2394d373c17096edfa8b4ebe2d74a9c8ac + +Padding = EMSA4(SHA-384) +E = 0xdf0ff7 +N = 0x9e428342d2e3633965aecb89b0ed65c619c47fadb9a9017fc18c3d1837e5f6b4d0fddbf05bdb00b659bac9645f02c78f05e62d0cf57b977345eff5df2066e0eb2ae3af57ca3d0fb0f6a475fc36dfc6e5870b3ac5d850e2849fc32c9b16ac3b68d2f815e8c44d1418cf51f860356b8d409f20210cb01c2cc7e109ba76f6c43f2096876d4500012d8ed7dc1c35d24eae1ecf406ce3ec92606623adb8b9e17c3677c1fdef1a54d9442a9d990c0733f03b31633b11fcfa8c9f2b1114f307a811657e33d285093f4653b3ea1eadb28a792c835f975896996bbf029d1f688ad2e0b978888b07c3a12303fed92bf3fc6db29837ddc7c71292abaed99f3a0d7e60b15d9f2cd08d15318d70d35a7b7ff2fddb22d89cf261b8ba64242ba4616a93ddce2015977421d25f1b3825155746bc13f92a6097f7f66e919505af07706008378597af3e70c7fda3e9c99a763aab19ba3f459b12e8c1ae404d5091d802ae0dfd6b3619b97d3d964daf1de600b7446f8a7bfb3f4956a6d1fe967089bebdcc9b4ac7b905 +Msg = 6a798995eaee88b861274398cff6d0411e6995d5fa4fb92fe2f7d8c57f3bfbd335bdc7b6f971f495625c0147029b2671f6a68befbcd6b77645254b774b36f046e5958e7b593fbf99316583ed916d35b9c73abd9224ad08070a6bb58347e11175a18646adb260cf09f7ca2f522374e361b9ab9586d9db922a5a527eb21a4647a7 +InvalidSignature = 62f35bc627d3cc3e8ff8c9405295f967d95abb90ff3bbffb536f4a14d05d6ea88dc092a05a46847baa76837383e9527bb267ed8db2fe4a94d47dfcd8e23eda67f75a4fc9e276dd3006b0cb5ac21ca483a8020b4df3485c5fd6495577d29d32c6d4429b042f3be4675cb56ed5d3178aece1e8c938106e5b8c1111f2265f6204fc7ab87860301a1b15577c605a0be4931048753762d7d4c2cfbf3e873ed63b2ad9669971a32be0c8246b862cd882ebec164adaf79e37b3b07c9ca193887f370573f2fb9dcd9b3c9a0a155d5d622e1196216474fa2a0982dab39e01d6654ee4b36817bf5f0eb0ef0c65b7dbe1dfd6a6524df99895ffbc264b93bdf61502b7e2c9bcd63e7133c611f5ea7e3218d001aeab09d891c045cfdcdcc049e5cefdeabd617af83c96e29a90133d29e4a2e6dffb370bbb64ffee31e3a6bf9225df8fcc0c0ccc7606b3dcfd883c3950c80648049673cc65f0e443edb63b26bda9b554b2996960c7ddeabe849e871199fb54566913a7992f007b54fa8aefc7f95561cc030e80b8 + +Padding = EMSA4(SHA-384) +E = 0xdf0ff7 +N = 0x9e428342d2e3633965aecb89b0ed65c619c47fadb9a9017fc18c3d1837e5f6b4d0fddbf05bdb00b659bac9645f02c78f05e62d0cf57b977345eff5df2066e0eb2ae3af57ca3d0fb0f6a475fc36dfc6e5870b3ac5d850e2849fc32c9b16ac3b68d2f815e8c44d1418cf51f860356b8d409f20210cb01c2cc7e109ba76f6c43f2096876d4500012d8ed7dc1c35d24eae1ecf406ce3ec92606623adb8b9e17c3677c1fdef1a54d9442a9d990c0733f03b31633b11fcfa8c9f2b1114f307a811657e33d285093f4653b3ea1eadb28a792c835f975896996bbf029d1f688ad2e0b978888b07c3a12303fed92bf3fc6db29837ddc7c71292abaed99f3a0d7e60b15d9f2cd08d15318d70d35a7b7ff2fddb22d89cf261b8ba64242ba4616a93ddce2015977421d25f1b3825155746bc13f92a6097f7f66e919505af07706008378597af3e70c7fda3e9c99a763aab19ba3f459b12e8c1ae404d5091d802ae0dfd6b3619b97d3d964daf1de600b7446f8a7bfb3f4956a6d1fe967089bebdcc9b4ac7b905 +Msg = 1470f2d65fd72258e662671936f46a2af03f6000847eeac83d673afa7e5b78314be1643a0a523c6a8bd6e035478e34fde513c6280320b175328bc190427ad7e4c1d38fb0bef4215dd2a5850f624adb7a1e5e09f7cd1ca6d64d7f17f6d56df7947e2fbd61022598d7c3b89ecc0f8f2648a20672946cdc9293952b8455bf9ea0ea +InvalidSignature = 99a58b0398830437da35a7689255de79718f66c91cb07f9dcb33293194f1dacbbba05013e8df993f06654c45462b3723c59c269df07a5ca742fda3236ff32bd98be7cc2e2e7d5c7f88f409b2a0b9ee85bbe33d0e84823fe6ae1b4e38292075d0315959806254773175de32162b66c7c68ae0a4eee7b1e947f20359a83513e3bafc365933d32557551b9d3fba183736201decd6a1e1616f18c6264db3e905f36f98c4818b6fa54051e95feada6c642ea1a3fcfee595a172ea05ab7051001a55958c3a733e69161b441fa1c97ddb07f9d73da7273fda4e4b3a0e5a96c2d0e462348ed05fd5a23a52bc6e08a73e6b7c595db42bf36e2fea5120b605ce1e8503f34b676354f8f861f6185d1aedd915d07f978366da1a7d2e4a220c43babb4d60d2a543f0406fbd205b8c6a759374e8f17c5c49efc0c0a2f327eb0c0c681483af84c88eed6da33e222fc8937ce9026e8533950b684bcfcc7c450ae5cd750a737f718c201d33625a95a4dd37de920ba97af7dedd961d0e8f5b61f9007013ebdad61044 + +Padding = EMSA4(SHA-512) +E = 0x098ffb +N = 0xb43d4a446de45aa8f336b93a4c5923f3a5386ef8dd1e94c42300de0880e9bd0828fb32e36e4c50cbf666037a8f2e05f45773896c10aea975b3dbf4c4cdfc24a038c5c06d361baf84c38fc22c03a36b9dce38e090111d9c1323d7a77d3e04b713faf740965a9e1883ee3775489ab514ce480786f9eb741c60ab896a9d6eae3a53ed9268768c21f79e30759e0b01ab7fa224ea8229c293780058f258e9226d7374ac425ef1d2b6e06e5b263df0c6d66c00ed26cbf246a5af0a0163336886ef8d929b37749a08f0ec1db05973a8afc81778b6cc9106f92b1453f1528697b1dc8dd0b255e801060fe179b2d10a9c4c3e13f3c56fa6d55166f6461af4aaf4f4168fd5ea6dadedaa3f9f1de4de993d8844357c0af79a090ecc80570c641545beb42a1248a52de612f2e0f8834496331a7354f7eb91a1943b5cb3b6cf198451735fb554922f04f009a52a15d99369adc2e46b09bb871f4f3ec1905acd792b8c81a3d74b316ff9d20b93f48817ae618677dc9451f582ec9995f44552f4244953cde83f11 +Msg = aafe2e086cd97ad052b192e43eb18861ed6e2a27cf6e7d7f16e767020dc8acb6acfd1c7969ef0aa3504bffe75605b07aeb9c2e77ce9f5d832570a7adcd48f197ef7bcedbd4fef3a8fa26ecac67b20d373d0caa9d8fcc8bdc737e9a7e58a5dfc19a00aef6540b1f2776c9bffc17c185df0c46085fb9fceed22798a83f57e75d7b +InvalidSignature = 2b6dcd7b7b261f67e950ce9ccafa8675e2cb70f971917d557bfe8fe87f81f4370a04e0b05bcb96e599483c18c3a4ab39dbd1b74098461fcd050139fc8ed16a62ab95c3aba51e23e03ad615990450bbc60bab43c1b8f4b965b0d6ba86b0600cb360acde39b9958e12700ae7a9236efff9ac5f43a44f7ba0110b4ea1dd9993a5b6fc5e748ea2e4085db6fd486061a56925d705f3ab1340149d7133c02075330f9e8ba591b361da737a69c5a5ff7267eedd23c1a5cd450c339dc93f72c6fdba6dba2efd896f1436b8840422c15b932ab9699296596250097aba06f69e6c5a3e4337e9c7a52cc3d80ad07eec1591d5270f32e6cbf633cbc37924c041696c2ee60463087d0d29346e2c3f8eb86021dd8b37b5bc3fa3078afb5105aa6b648fd6b73a3defbd4f35e14276891b5c6f9fa1394b9a0ef14cc1a6227c7bf682bda835f8b6b6d8e9c8ea7c0d5ca3213427f8dd8c91c0096d5c64df2f8e0484bbee604d41b009fe43262083edd5479df5a491034452df9f5111623d87413b50ddbe7c5b0e948f + +Padding = EMSA4(SHA-512) +E = 0x098ffb +N = 0xb43d4a446de45aa8f336b93a4c5923f3a5386ef8dd1e94c42300de0880e9bd0828fb32e36e4c50cbf666037a8f2e05f45773896c10aea975b3dbf4c4cdfc24a038c5c06d361baf84c38fc22c03a36b9dce38e090111d9c1323d7a77d3e04b713faf740965a9e1883ee3775489ab514ce480786f9eb741c60ab896a9d6eae3a53ed9268768c21f79e30759e0b01ab7fa224ea8229c293780058f258e9226d7374ac425ef1d2b6e06e5b263df0c6d66c00ed26cbf246a5af0a0163336886ef8d929b37749a08f0ec1db05973a8afc81778b6cc9106f92b1453f1528697b1dc8dd0b255e801060fe179b2d10a9c4c3e13f3c56fa6d55166f6461af4aaf4f4168fd5ea6dadedaa3f9f1de4de993d8844357c0af79a090ecc80570c641545beb42a1248a52de612f2e0f8834496331a7354f7eb91a1943b5cb3b6cf198451735fb554922f04f009a52a15d99369adc2e46b09bb871f4f3ec1905acd792b8c81a3d74b316ff9d20b93f48817ae618677dc9451f582ec9995f44552f4244953cde83f11 +Msg = 32aabc83e58c61f89b6812528be8e61b9e9d381526e6fa36cd144bf1cbcb4cb75dab30be72309301a7d70d88758306e9a91ecc0f1583e23a869c9c47f6c7e832027f6fd99e38dd02078a7ca0f99208522396bf2dd8e7b7bb070c74436d1cba4b096ca05cd06ae605a3c988227edf935ff24b38f7d5da1fc238acfe6e9992690c +InvalidSignature = 61a6f61268a512a0304fc5bd13cb236d7415793cc35593f0d523296c9d7ecdb8209165757ec37db671cbd2de9ffb35aa24262a8cd7d60f52975ea64162beb6a14b0c6379fd11c246098f01b32fd46cf5f23356fddb33a7ca2690d92c70f5dc87dff321bb0b33b5e3fa7254954d45ec8deab369807683f07c6e03853c3482841aec307e53eb798b23c31f2570cee10340becae99e980d12f5d95298a09e3c4d3e9d557e3811a125aa41e8c9051aa0930441a5ceec751e1d73a37373b15cfd142b65164fb923b05b55f8d643a38648d54186b5c21fb785ab7f899b3615c8a003d4a37651238ff0e4a598661a79739005f7755ffea700a70bae33b0ec8c3b63064aca6ba4ac029e2d7964193f187ea84f964900acb3700e72ae6e40ab2af3886bc5a1b935959e95c338f9948a749c8e2d8abb91deef6b89fb21877b4a84a27402d98718e32ee051655e78533e928ad45f9adaaf3b12d9bf987955cb68ce67ffc7abb8670b80abb91d7e41ed85672fb8ee2aa54cf1e642839c7199b251bc1a887e06 + +Padding = EMSA4(SHA-512) +E = 0x098ffb +N = 0xb43d4a446de45aa8f336b93a4c5923f3a5386ef8dd1e94c42300de0880e9bd0828fb32e36e4c50cbf666037a8f2e05f45773896c10aea975b3dbf4c4cdfc24a038c5c06d361baf84c38fc22c03a36b9dce38e090111d9c1323d7a77d3e04b713faf740965a9e1883ee3775489ab514ce480786f9eb741c60ab896a9d6eae3a53ed9268768c21f79e30759e0b01ab7fa224ea8229c293780058f258e9226d7374ac425ef1d2b6e06e5b263df0c6d66c00ed26cbf246a5af0a0163336886ef8d929b37749a08f0ec1db05973a8afc81778b6cc9106f92b1453f1528697b1dc8dd0b255e801060fe179b2d10a9c4c3e13f3c56fa6d55166f6461af4aaf4f4168fd5ea6dadedaa3f9f1de4de993d8844357c0af79a090ecc80570c641545beb42a1248a52de612f2e0f8834496331a7354f7eb91a1943b5cb3b6cf198451735fb554922f04f009a52a15d99369adc2e46b09bb871f4f3ec1905acd792b8c81a3d74b316ff9d20b93f48817ae618677dc9451f582ec9995f44552f4244953cde83f11 +Msg = 1a943837eb6a0bfc1f7ff310c143ef836d6c2ddf59eb2bb9941e1c8590478dafdf3d48e73a6178bcc7d40f6c9ce765fa7fd32182efab5dca698e0519e421804c9e3c93261ae482e8697a7821aa3128c8cdc6b5889c6bcf5bfb04205a6e95e6d4ddfbe19d94db6fa88ed9f6d8f30a8214dfabaf9a6513ca95d4e633f1388c056e +InvalidSignature = 1f105915ef819f8a2464f76f02f389a2a299dc8a0a5ed7028681a6414e3b75efb80c06d8a64cbd843afa275e49b57b320ea1c65b776db4bb41dce07dd7f4afb653e3e0b814d678c481a83e74e18ec1f6b2933470c98e7e5b12ba594a9412a52393165cc2d570724b9280d20795b0a4eea2025bbb02bee259b842d1f8e315dd94857855b37dfd498c64035de39435a17235d45233e4637b7b6d3fdf295ccfb82133ef2d97d8b1edf12e4ab4ec12950180e80f2f2e43acc2942e34b15bf70515be21004e2f5b4f2e272cafe84cdef2941036a23ee99fb141f6fb70d8c09b461b503632bafe36a9a61ce7a148e4d3e29468c1a47b174c2befdf47b00d2a271699cb723fb0833ca94fae4d1b5c3633f4ab1277f16ff4ebededba2eae21f1b545ae74384d85d0cd5567e3d8e7cd89d03df9834ff544b21dd0b99d9dc35cfdfc9c116903316225e303198f18bcba8b8480a586f452bfa4d57ae7d6768dd72ccb96849805291bf9d03052895cc6367ce97fef83363e8e8e6123b14a9be0698ff42e6222 + +Padding = EMSA4(SHA-512) +E = 0x098ffb +N = 0xb43d4a446de45aa8f336b93a4c5923f3a5386ef8dd1e94c42300de0880e9bd0828fb32e36e4c50cbf666037a8f2e05f45773896c10aea975b3dbf4c4cdfc24a038c5c06d361baf84c38fc22c03a36b9dce38e090111d9c1323d7a77d3e04b713faf740965a9e1883ee3775489ab514ce480786f9eb741c60ab896a9d6eae3a53ed9268768c21f79e30759e0b01ab7fa224ea8229c293780058f258e9226d7374ac425ef1d2b6e06e5b263df0c6d66c00ed26cbf246a5af0a0163336886ef8d929b37749a08f0ec1db05973a8afc81778b6cc9106f92b1453f1528697b1dc8dd0b255e801060fe179b2d10a9c4c3e13f3c56fa6d55166f6461af4aaf4f4168fd5ea6dadedaa3f9f1de4de993d8844357c0af79a090ecc80570c641545beb42a1248a52de612f2e0f8834496331a7354f7eb91a1943b5cb3b6cf198451735fb554922f04f009a52a15d99369adc2e46b09bb871f4f3ec1905acd792b8c81a3d74b316ff9d20b93f48817ae618677dc9451f582ec9995f44552f4244953cde83f11 +Msg = 0b03b1950e6974afd60ed2ef4d40b3274e825b24c327a4df0a208af79e13ed5ff3ad9354a1386d93c5701bc8a492b14992b7bc04136080b73f52845f6ba451f205167650c0a4cf77f15b07f7396c5ca7657fa29592498b43956125109a4fa4f40ae66270b3d524c523789f6554f43ba78f8216be8a0b4cecd4f676f3723e70cd +InvalidSignature = 5cfef1fe1cb83d283a0f55ff2a3005b5c0b6626696de1b2e4033b6fbd69ab4990bd5d696d82b4418d7a996ff4c47dda4031bea00bc24d7cf866295668b340664c0479b9084001ed293cfa845cc4c7f57b0279c47fbc9f8702ae11e1cf6daa9e2c73e80b4fd14987b08ae56d77ab30a1a223d9220b7e1a43d3d2a5bd83833167074756f9513a2b74c6458c5e74c25ca56165a10eccaee5443e1e370c44714c3d9a3bfe653d8222dd633c3128eceead38f36f4141657f5edbd469a5ff0733828e6c4cd35d50c8903ff5d70136a83e7186135069d962ebafc9d0280553ac62d221e116f77734e20914536dc5e367d8d3188f3f4e45d80970c606461321a4136ea0365324d989a1beb81600afe219cd18429a0931e15475e6d35e04b1dfa2aa605fd3dd98345f57109528d45d60239e50442889fb8fbdc3c61c9c6c40ea0e531ea1e09a20216ea87d4c5d7f16669b46be9665308532328e62d2c50028c0ebba52b14d66a4bd0849a5413a0a7fbd770015ec0e38215898c1662a0d1a5eddfafe67c0e + +Padding = EMSA4(SHA-512) +E = 0x49be93 +N = 0xb43d4a446de45aa8f336b93a4c5923f3a5386ef8dd1e94c42300de0880e9bd0828fb32e36e4c50cbf666037a8f2e05f45773896c10aea975b3dbf4c4cdfc24a038c5c06d361baf84c38fc22c03a36b9dce38e090111d9c1323d7a77d3e04b713faf740965a9e1883ee3775489ab514ce480786f9eb741c60ab896a9d6eae3a53ed9268768c21f79e30759e0b01ab7fa224ea8229c293780058f258e9226d7374ac425ef1d2b6e06e5b263df0c6d66c00ed26cbf246a5af0a0163336886ef8d929b37749a08f0ec1db05973a8afc81778b6cc9106f92b1453f1528697b1dc8dd0b255e801060fe179b2d10a9c4c3e13f3c56fa6d55166f6461af4aaf4f4168fd5ea6dadedaa3f9f1de4de993d8844357c0af79a090ecc80570c641545beb42a1248a52de612f2e0f8834496331a7354f7eb91a1943b5cb3b6cf198451735fb554922f04f009a52a15d99369adc2e46b09bb871f4f3ec1905acd792b8c81a3d74b316ff9d20b93f48817ae618677dc9451f582ec9995f44552f4244953cde83f11 +Msg = cfecd702ac5ea7606bd75b26b2746b7b5db330e92085a40e6ea56a949a270e633d548d14d7b518a9b96e157c22ce6776a823ef81d9d3524023a8fdfdf16c67e317b6966d7003e51ec5080473f147401643e1055424aba1d1fa834a7a4ce563bc26b9fbf3bf6f9726594e31f1690980c2f8947a4949351829bcde59f4f2ba8956 +InvalidSignature = 1b94c923251a32c3cfe4dbfbc78e577aa9953d6f47e38a8d3e844a985d60eabd69696f968d5a9f476baf15b2d1b1febc95a2dd133a870b14d67a3cae49b3d473afc3ace7f0b2884da88494c426b9adcd1b40d5efc409622788faec52a6825a1325e922bde9d1be6de33e1ac05ad9ac5d222980696226fbbe191581b030a82219c951c25114ea4412b53aa411a107927c03084b986ecacc7c2f36df1817228060737c58bfc3823f7d16630949b186c195cc34f1bc829dcafdc6c735affc008412b96e9f279474e515fbfc598886fbf622e5367235c4617daca77f2cd1d5644ce32cd2a7104501391685ad7cd82e0d21bf085f58dd3cb1d11005f2adb0e9f962b65526cb39fe1f34acc2d1932bea55bded8690826c8fe817511a850e7aa8fedb9b1a83cb2b05b58b302c0b9feadf2621c1412c789d2ca5dec04d028797781843c19c4b8e7ecfaf14dd46fe4c4375a9138fb058e47bcfdcf18c563a0d54170283c8bb2f0ed2b801e28afebebcce9e1f9b707bd1fd67a534db9d9ac61087415d2b1d + +Padding = EMSA4(SHA-1) +E = 0x6a996b +N = 0x9004e5334381fb90f60926f3281e51d363671c87bc10554aff5f3b4391d894a94866de27900bf627d468dcf19a826dc399c0580883c945688f3795522193b0887f5eb29bb7be2b6ab48abb2e86b8a3cc6dbd2aa3522c0fa6f6493679a25b1933de78282b00fb5e6dbc58246a26805eb61cbacf492ffee3a21b829e3b776dc814b0e1527565f713d8f761fd58b9ca1f20b79d798f627b77a1ed7d53dd17f429a738e3e4e86cc4da308c60e55b77f2d180e96f2da0ae282831d5ab523cbf2aac900f6c304366738710152efa1094232dba6d405381223f3c687dedd2d856caab657ad0a1d7a67f01fffe6903f173faf1476b8ca656d4d9af713b4f80860be5e79ac3bf1b507f46a19bb67a90b273a0f0d416c479c8d75c6c99943ce774928fddedc00c06d7acc68ea15828de379ef436ecceec8bb22ea984eb1af01dc3efbaefd031030abff09bc464235f407c8a9033796d87bb6373ba6eb6ee143a79703a8130b8e29bcad3970c69001d80b4dac9e30fc616ad9bcc215fc20109aa7788234099 +Msg = cde63c4c124da95b23a8323a5db03714557615226da75815a50f2cb4b45d15c65826e032ea2cda6535df3ff48824f5820a567ae54e8a1c8427186803be57e423e1a701e39eb54bec11fae32b7a852fc092fbd01720dcd454c7072df5228162b2137285a8577065b75e0004295a5a4c94976dfd010a23ea4d2ce665d00963f83d +InvalidSignature = 6ea308d95a963e1fd18edbd6829400071e0f144571219f6909024064b28f72a8c0d6969bdfb705ce06b36c0a9d65a5c9331cc146d5f2c2eb96226c5a09957a945461a74aa20e966334741f4244311e2ac70f0329cc622864cdf614631c1e2e545564a682ff11dae5f8dfc3fc1428a2f028ab3f957cf970cd22e1f16e8e42f5ba879bc5c26c37aab6fe2b3f5b9f842c158515611c41e25bdb2e20962d794ebe1d626a4d36c07b63354ff9c333bba44129fa3210d0a0e10453efa17e053ca12513e0803c206a90edabe604f633a1d722363a2dbfa9b6b8862f5e2f40cf57f5c668af65fb7292c58c6750a6630159259c26a8ead1e4ac6dfffd96234978f15b9c9d80fe21b6ce9aa1a85a7f84f1954044bc13b42e181a323f2f9a4e1d7272c8731d14651d5302ecad25d7f1231b3f686690e69c3883614d8b85b6568b788d874ed737aaee11a11d7f9a8c67479662c77308318fe8bd5ceaf447f9592396ec3261f2b91ee25b54dffc269a9e7f965dc00d586da77d1a40469e68b0ef5d4f660c935f + +Padding = EMSA4(SHA-1) +E = 0x6a996b +N = 0x9004e5334381fb90f60926f3281e51d363671c87bc10554aff5f3b4391d894a94866de27900bf627d468dcf19a826dc399c0580883c945688f3795522193b0887f5eb29bb7be2b6ab48abb2e86b8a3cc6dbd2aa3522c0fa6f6493679a25b1933de78282b00fb5e6dbc58246a26805eb61cbacf492ffee3a21b829e3b776dc814b0e1527565f713d8f761fd58b9ca1f20b79d798f627b77a1ed7d53dd17f429a738e3e4e86cc4da308c60e55b77f2d180e96f2da0ae282831d5ab523cbf2aac900f6c304366738710152efa1094232dba6d405381223f3c687dedd2d856caab657ad0a1d7a67f01fffe6903f173faf1476b8ca656d4d9af713b4f80860be5e79ac3bf1b507f46a19bb67a90b273a0f0d416c479c8d75c6c99943ce774928fddedc00c06d7acc68ea15828de379ef436ecceec8bb22ea984eb1af01dc3efbaefd031030abff09bc464235f407c8a9033796d87bb6373ba6eb6ee143a79703a8130b8e29bcad3970c69001d80b4dac9e30fc616ad9bcc215fc20109aa7788234099 +Msg = f676f3723e70cdcbc7609cc1f2f3e4216feaf83d52d6b2d7691f6741cd4b1ac3b87df03d963ce40d5f76bc3323c53cb3e7f0993bafb53106dcc67800b811362b5044f0418291a39b56afb951922135a388ba319833618ae48212da0ff425a6d465d3d9c828f6713c55107963648f37b8fb4fa69a05612739040b73b6a80fd486 +InvalidSignature = 6a2a7ff14c4028a67401ae18a6e3450913afd048f363607be81edf187790a4aaa57eeff802050bcdd6c4bfb921df1a24d62763e1aee6f8878bfbc70c26eb9f270bc898753f5583d5c5b40ac32e7c4de0ffb073c076d5e750b2c0b0754a7491bea420a329ae68f5c5190c74a75b7db61c84f2e017deb4ea5d9452679a54b5b7db1ff66c7d7a929cc3d78357ca68e39d75f1e92d32cad5bc11080b054044ed5fc351afa53b294165510cca83dbd91843297d9249ccfa692b82d75345823086d9234f5e2e0dfcc6fa194868c04050e6e80425a71529ad672c6e3b32f6fd606cd84ead5de2512cd09891cac69def77d09cddd0e2a6383d1b60ae831c05be4ee5836e1810f60ad16bdc253fe39e1fe10205ab6dbccd2971d7c2807411742358d7162d95dcbca5a8924213113197424260ac81cd999ef505de9ac531ce803026c9e9805ac84e0d6c94f51f79ea750ab29b384059843b22aab802443df06bfa1adcb6aafa5fa267a7bc230bb26de37973d6d5cbae0b7a258ac96cbaab35de8d418dd7f5 + +Padding = EMSA4(SHA-1) +E = 0xe22ca1 +N = 0x9004e5334381fb90f60926f3281e51d363671c87bc10554aff5f3b4391d894a94866de27900bf627d468dcf19a826dc399c0580883c945688f3795522193b0887f5eb29bb7be2b6ab48abb2e86b8a3cc6dbd2aa3522c0fa6f6493679a25b1933de78282b00fb5e6dbc58246a26805eb61cbacf492ffee3a21b829e3b776dc814b0e1527565f713d8f761fd58b9ca1f20b79d798f627b77a1ed7d53dd17f429a738e3e4e86cc4da308c60e55b77f2d180e96f2da0ae282831d5ab523cbf2aac900f6c304366738710152efa1094232dba6d405381223f3c687dedd2d856caab657ad0a1d7a67f01fffe6903f173faf1476b8ca656d4d9af713b4f80860be5e79ac3bf1b507f46a19bb67a90b273a0f0d416c479c8d75c6c99943ce774928fddedc00c06d7acc68ea15828de379ef436ecceec8bb22ea984eb1af01dc3efbaefd031030abff09bc464235f407c8a9033796d87bb6373ba6eb6ee143a79703a8130b8e29bcad3970c69001d80b4dac9e30fc616ad9bcc215fc20109aa7788234099 +Msg = 51ec15201bc61b8d9553c9cd3e64b3ee762865243508afc9fccf40a20c0e7664d7bf7576b42877f9d60263067fdba03671b92b68a600e7be409535e9c344c5a7825fac8957a8b6fa9771fd7d4502ba36863b5cac557bd7cd78c03f33b30f95a53b16e1e16d108098c0e9c0bbf9a2aaf59ef81f79ac4027fd8c96850644368f67 +InvalidSignature = 71721988738850d97a12fa89245a87cf3b032da83b7561c60e55473c5dd8a8d3085de931afcee9a401f46d227370b31dceca0231d4b13aaf293f0f2bfd742a996b655b7e363110c57bebe9b86ee9f460afc2988940cfd56c3e4b30c6dc990089e525b77fbb633bb89d38aae143eb6dc6e3388b01f7ccf51637f0955cc3808fa8a9a61290a82c5f163c4b10fbd1abef65f85e8fe8184ca9b0bee0ce173a6af19865ca32a2a9a0d7cedcd4989b32c5472e57d025ec5106bda37fbd2d7b69c0528ebd8120bc9d3dfc08018cb0107cab8bb70a277e58c9ccc7a5f6c92fe791d68384f3fc5ea315e37c02fa83c019b59060bf0fb2d033b8f5d3a7e2549f5aea22d8cb323bcd4f0c3d9a9d5c1ea256241a22c3311358fdf04f23c1313335159ed156bbcce4671bde5e78e1e6ff11339bc64d699ef36826940064db7580df64448764e84dea828d0757d533d62617f5db658810a092fc2ed35b9e08d45f85e6720f58f290442ecd44ebd0aef1db6bd1c76fd81e674b1f9226ab143b765618fb243bdfd4 + +Padding = EMSA4(SHA-1) +E = 0x6a996b +N = 0x9004e5334381fb90f60926f3281e51d363671c87bc10554aff5f3b4391d894a94866de27900bf627d468dcf19a826dc399c0580883c945688f3795522193b0887f5eb29bb7be2b6ab48abb2e86b8a3cc6dbd2aa3522c0fa6f6493679a25b1933de78282b00fb5e6dbc58246a26805eb61cbacf492ffee3a21b829e3b776dc814b0e1527565f713d8f761fd58b9ca1f20b79d798f627b77a1ed7d53dd17f429a738e3e4e86cc4da308c60e55b77f2d180e96f2da0ae282831d5ab523cbf2aac900f6c304366738710152efa1094232dba6d405381223f3c687dedd2d856caab657ad0a1d7a67f01fffe6903f173faf1476b8ca656d4d9af713b4f80860be5e79ac3bf1b507f46a19bb67a90b273a0f0d416c479c8d75c6c99943ce774928fddedc00c06d7acc68ea15828de379ef436ecceec8bb22ea984eb1af01dc3efbaefd031030abff09bc464235f407c8a9033796d87bb6373ba6eb6ee143a79703a8130b8e29bcad3970c69001d80b4dac9e30fc616ad9bcc215fc20109aa7788234099 +Msg = 2f7ab138cf776750162edc63c3b5dbe311ab9fee2ed4e51aee034572c13dc1bce31b9ffed2707440052c8292db804351d24346a7f9953a51a8c249a56e69a7d34bdd6a6b1fcb9c1f631d8ecb171f70b2fbe01f0a02dc3ebc04d78865b30c64a0d087ba879fd0067798c9ab145fd9898df64ad12232f018e36b0cabba786f23ab +InvalidSignature = 765c62cd7e50bbbc4d7731e53fb468df256b53bf41a49c8950339f25a4a8ce8a6b31672e1ee72da84195fc3c679ce107dfc76dbe858ec2671d7a54f23d2e57aeca984c4973f79358dd445ac0575624b6252bf48ed74f7081cb29e2da05aca46749d4977173be27331cef847dc7ec7748eaa0a903643f45f69a61602112c412a46c2541dbce865cb30e87a4002de44aa9cef0b06b9a1220ddcf3cbec46fabb0216920d787c0ebaeb6823f11180de58e6cbb4b432391af394b5936e6132530dda9f13a5d8914b2f4c097b01046a60311371c678e6a04b0fc2eb03227686f67503dcded15873d57e9e8008d07fbf4bab4273f61bdfd93181e3b0c37ebe146226ba1730a731a01eda193eca6ae77c9085d74195a3e8b8036dcce07250d99d60a1c6a6f3c02abcc902e26f37bdc979f82312131d0d00264f798ad09e7dceb29e0994d527e15442b877656621427757f507799453559037804ad147ccea6fceb522c6ddbe8d90b0d45c80cb5e155068daf7043c6b37e7e17c49a22f7ea0421c8062a81 + +Padding = EMSA4(SHA-1) +E = 0x6a996b +N = 0x9004e5334381fb90f60926f3281e51d363671c87bc10554aff5f3b4391d894a94866de27900bf627d468dcf19a826dc399c0580883c945688f3795522193b0887f5eb29bb7be2b6ab48abb2e86b8a3cc6dbd2aa3522c0fa6f6493679a25b1933de78282b00fb5e6dbc58246a26805eb61cbacf492ffee3a21b829e3b776dc814b0e1527565f713d8f761fd58b9ca1f20b79d798f627b77a1ed7d53dd17f429a738e3e4e86cc4da308c60e55b77f2d180e96f2da0ae282831d5ab523cbf2aac900f6c304366738710152efa1094232dba6d405381223f3c687dedd2d856caab657ad0a1d7a67f01fffe6903f173faf1476b8ca656d4d9af713b4f80860be5e79ac3bf1b507f46a19bb67a90b273a0f0d416c479c8d75c6c99943ce774928fddedc00c06d7acc68ea15828de379ef436ecceec8bb22ea984eb1af01dc3efbaefd031030abff09bc464235f407c8a9033796d87bb6373ba6eb6ee143a79703a8130b8e29bcad3970c69001d80b4dac9e30fc616ad9bcc215fc20109aa7788234099 +Msg = eff93ee57b47accf61e80d26313a106abbdbb1397577bcc221de8c7da95a191a4e3f32b701c306551110e98d0798557fcfa92f0c18414c45fc233422e42a2678a6de5c25f1458f8debfcbe4b18852c207ee3a82f0764106d26bf1853bd5e48d63ffd44981274506037d113c82caa9b3511b2a20c0b891023e6d9c176fe9e871c +InvalidSignature = 78f7ca725ce380711afccd67be0156c7e5aa8b8f981c802ef0456000b749c0e10e8a87a99b0abad80425b5a142bfed87bd8672701808435e8f06e28b3547a943fafe99d13fd543d56876ed0857f85ba1c939fd98e90f4b8ad864d4aa47fa4c509f73ccec5f7461e049ac06ee8d52cb64b2b1fa941801648f2ddd5a371202ee74b5b0f95313eef842701dddcf83c2a6114675ca1eecdf564a6e5a3c44c34cfbb34d1683859259d42e94c133543fc84aa4a8a3b0b98ae355314bb774d7ba6cc5bd24faaea141276e8331a68f0b4a6a5e5ccb50d78028bd9dcfeee34dc7134f7ee2f94f3be443c0dc6156bdf5225cb489e7e70acc37f35e09668649b5942a683dab9e6215ff075ccd6c3f0be3a43aca525843477a20289b03e5f4f17e12af80158191eff3e1b7f4bfabcd8d681db7050153a9beb739ffb48cd977fac9d4ed74b0c85bc5b446b3b7c5824f84e58a8e41cde59e0ed3642607a897e600742f3727deab18f6d051c0e4c092b6667b247dcc78e1a00bd12f8d9e47fbbaa9edf6911e7d94 + +Padding = EMSA4(SHA-224) +E = 0x026a07 +N = 0xa5ca328ec852ed50cd50ff2e2aa25a99905b8d8dcc6aa2f2ae651da27e21e60dcec641be2f850f603dd15c763b1f7868dfe49392cbf0ed1410b151c501a627994efcae1a332ccf0d37b966a99f4d6b72659cd9044a72b97ac3e00e1b752bca194066c60dbb870e8205b0078551a41bc7a36424dcebeb26e55618f9b27c630a7c0f5bd23f5175621867e100f63d8c07d9392c5638576b66bb4bc89682c66ecef97f378595ecf10406fcb75450bdd7ff558d9eb2e76ad4fb7c92fe5a946cc95bd14f81f7fb7e6ba15fcd5c73b5ff41588a5c8acf1ed1dcae4dde453411ec26fe8faa3640dff3e153ba39c766c9f99c05a023bf45a19b30889d710c3fb528fbc147fea1699bc38d3e41d11bb1faab7d9e850f0c2b0893b5fe3a2039e6d8d90f280faed4d7fd34dd2a886b7a0bf8889bd75976d4ce412b7301e88eaa8e1e9bac6d0a351e7c8391b744035f2dc1b8cbde6f99484770b81828d6e1fab40a7e0d69ed798de7c2f80ac750c8243af4b2d4986223d9a33a34dd2d6c36b624545f6411d3a7 +Msg = ed55f2cd9db6bbe81dfcd809973b5c0262f804a9cce01d2d17baa1aac19aa4fa0957eecfae40eafefa0bbf1eff0ebc5221b2f963d4243b12a74d19ac82055dde2b83adcb0f186b5c401ed9d7ba2b81b4ea8ad4ac71eb111225596866586d60285ec176ea49a806a9f71c6f5d4ff873cfc768dcab299d65d698c5d701ce3a737f +InvalidSignature = 1ba90dc10ff5825cd6042dbfbfd6bc48ed77e1a7e2e6ef0a002484e21a38ae123111dca0b9e34f6d8fd547ee0da1d44f18b84edb71923d07e67ddb8ad0aa44336551248db0200310016a81372d5906295342a84d9747123bc7eefe47a8543b849b13bffb9c9a292aa5ae809f09ce36867e584aaf8b32524dff72db7849d1ef7b22efc1475e67ea6606c8e0f4c96f7acc8a745a47a13c0030eb23a68b664c12387a3ab8e438545009dd2824f1c1494e064e5d400fa4d81ad3e024e4491e7521b410cdbbc6955d3ca11b928a68da56ab7346beabf14b2663b45d62903a046d3ca1707c33014da7e757ca5aed8fe94f7aed8c586ffffd5287c8d63b6cfa0b41f5cd1c66b0c56bbc293463933fe3ee5097876cb4e34f23008a3647f446046f1b75e4caff3a3172a58429562c0e51571aff92b927c38585ce81be9d41395ddabbb6be7f17ee8903a6d824dcc3cccab72a9c3af12d5e7185eeefeb01a1513fc9996504f6857723eef630a1d993ae22ae308a955bc01045631f26308014d8daf1e0cc32 + +Padding = EMSA4(SHA-224) +E = 0xe324c1 +N = 0xa5ca328ec852ed50cd50ff2e2aa25a99905b8d8dcc6aa2f2ae651da27e21e60dcec641be2f850f603dd15c763b1f7868dfe49392cbf0ed1410b151c501a627994efcae1a332ccf0d37b966a99f4d6b72659cd9044a72b97ac3e00e1b752bca194066c60dbb870e8205b0078551a41bc7a36424dcebeb26e55618f9b27c630a7c0f5bd23f5175621867e100f63d8c07d9392c5638576b66bb4bc89682c66ecef97f378595ecf10406fcb75450bdd7ff558d9eb2e76ad4fb7c92fe5a946cc95bd14f81f7fb7e6ba15fcd5c73b5ff41588a5c8acf1ed1dcae4dde453411ec26fe8faa3640dff3e153ba39c766c9f99c05a023bf45a19b30889d710c3fb528fbc147fea1699bc38d3e41d11bb1faab7d9e850f0c2b0893b5fe3a2039e6d8d90f280faed4d7fd34dd2a886b7a0bf8889bd75976d4ce412b7301e88eaa8e1e9bac6d0a351e7c8391b744035f2dc1b8cbde6f99484770b81828d6e1fab40a7e0d69ed798de7c2f80ac750c8243af4b2d4986223d9a33a34dd2d6c36b624545f6411d3a7 +Msg = 7046b5c4ed235e49275f2c98490a3e6bfbb72a0b2b30e4ae0d68e20460b17d0df42f9b2d698d8b8239ee3075f927628fdb2b918f78c6abb9cc8f40708218e5077267d6d569aadf8728267cbaaf713fcabbe172e48d44fe63edd18b596f5fe96bf5d5aee375e22100fcee5790f3509cc1a2c11535f210a354771809e6adf052e1 +InvalidSignature = 9f26df018bd94829168a13fe22ad206da944831f09c2dd828d3677a1b4c436400687499a710eb2aee5a4823ee0d1acded86de2ecf51d2b32408b7a0cd8811ffdfbc044139569527befbf52b244e919e4a2a22d2405576b72b4d2b44731a57ae4d34d618194193e1de8b72d141c7805b46e9b46d404462f50df48279302e47b090efe543039071aa8f7b3a5a62eafa8f98ed681cb0f11b018e2b5d6bb1a634ae242269b6dac07f1d1db4e8216a2ee91aeba2c13501fc3fcc02e6dda680506efe6cfed1b5c6efbe096f25d1c98725435004854aaf75fe0ce9138b5ac5027f36dcf8220c6868a74b7d89ff26193e00fbeb581f0173fa5578ea7884520b33767f5b060b823843e715050fb569e0630e183cbb8ecc404b02e33ee48f552eca84a2c0160fd6ec008dcdd7ac0ece42bd3fd3287069e195122662f09616a1245d331edef4c11cf2f9c2231ac079e6604b3ea2893ea1f511cb2e1f2d790fd009a18251bee4edb52393592f590edff2c8d315d20286d99d82520c34378d7f46f34fb20d2a5 + +Padding = EMSA4(SHA-224) +E = 0x026a07 +N = 0xa5ca328ec852ed50cd50ff2e2aa25a99905b8d8dcc6aa2f2ae651da27e21e60dcec641be2f850f603dd15c763b1f7868dfe49392cbf0ed1410b151c501a627994efcae1a332ccf0d37b966a99f4d6b72659cd9044a72b97ac3e00e1b752bca194066c60dbb870e8205b0078551a41bc7a36424dcebeb26e55618f9b27c630a7c0f5bd23f5175621867e100f63d8c07d9392c5638576b66bb4bc89682c66ecef97f378595ecf10406fcb75450bdd7ff558d9eb2e76ad4fb7c92fe5a946cc95bd14f81f7fb7e6ba15fcd5c73b5ff41588a5c8acf1ed1dcae4dde453411ec26fe8faa3640dff3e153ba39c766c9f99c05a023bf45a19b30889d710c3fb528fbc147fea1699bc38d3e41d11bb1faab7d9e850f0c2b0893b5fe3a2039e6d8d90f280faed4d7fd34dd2a886b7a0bf8889bd75976d4ce412b7301e88eaa8e1e9bac6d0a351e7c8391b744035f2dc1b8cbde6f99484770b81828d6e1fab40a7e0d69ed798de7c2f80ac750c8243af4b2d4986223d9a33a34dd2d6c36b624545f6411d3a7 +Msg = 2dd8a30ce4d971718b9c3a1fa33512f0677cc1959abdb2e682b10c7735ad1e6c131a008e9425779e44b71ae90ba8b31cb230e85aa39e1b8cf04c8ef897d2cb16057a439ed8f435e6e94bd16b8a189ead0cf6194185359f21cfd38c46d4a7a57909e0b36639ae71f2843fa8cea7ed994c7eb69b72c7ec054e282d4e887496733e +InvalidSignature = 9aa4039c0c5a617c1ba2d6f71362ca1ee76f6605ded0b51e881a5eb800297b4d74de776851355cb744e3f7976b379b54a56f5cf705b9e080924acf12d74e064e3a4571432096c63b9be3301cc2c8d91591dbdde6457ec79aab96b9a9132f7feea63fb5bcfa192bd126a0ed82b0f3779c17a5769733bd06185950f3adc8bb62981c33c81e40a6fc5c87a2733a938054b0db4fa79b63b822c0b69cdf53676bebdaa8889b181b0760b7cb11c8c1c89095f8fd76c4ee02f5d0a4143895431de8b538efc6160e0f3ef8d3f2e1fdc7cc72a568934905c2ca598e36482113b8592849dc21943f5b3025091a22bbd3b8ebdf2e966bdcea2350bc2ea59413abebb6b2cc332f3dbef652cd90e85f860d843f2459c431dece9c432ea5b6d7f361eb851ad5b03667c7134f9cdf27f575f4b093693f35ea7f2d7491a597302e2347c182dd0b07401175bcd625dc66449ebc201441fc132d1a5d5eab92ebb759f9931c28039434ca7cf249c9c7994aeac06c55111a73a8d2d27912ce9219142ff1daac82431a3c + +Padding = EMSA4(SHA-224) +E = 0x026a07 +N = 0xa5ca328ec852ed50cd50ff2e2aa25a99905b8d8dcc6aa2f2ae651da27e21e60dcec641be2f850f603dd15c763b1f7868dfe49392cbf0ed1410b151c501a627994efcae1a332ccf0d37b966a99f4d6b72659cd9044a72b97ac3e00e1b752bca194066c60dbb870e8205b0078551a41bc7a36424dcebeb26e55618f9b27c630a7c0f5bd23f5175621867e100f63d8c07d9392c5638576b66bb4bc89682c66ecef97f378595ecf10406fcb75450bdd7ff558d9eb2e76ad4fb7c92fe5a946cc95bd14f81f7fb7e6ba15fcd5c73b5ff41588a5c8acf1ed1dcae4dde453411ec26fe8faa3640dff3e153ba39c766c9f99c05a023bf45a19b30889d710c3fb528fbc147fea1699bc38d3e41d11bb1faab7d9e850f0c2b0893b5fe3a2039e6d8d90f280faed4d7fd34dd2a886b7a0bf8889bd75976d4ce412b7301e88eaa8e1e9bac6d0a351e7c8391b744035f2dc1b8cbde6f99484770b81828d6e1fab40a7e0d69ed798de7c2f80ac750c8243af4b2d4986223d9a33a34dd2d6c36b624545f6411d3a7 +Msg = 5707c0d7c2a388eb7bd51616c0f33a7197f4dcd9b7cbf7e8a5f4e6231d4cdf75b325bdddba9a026365201c502c5ee79e713f74ae6445093924206889277f54e9db26525a8d40ad878bf7bcfb8543679239ffe82d5042cfaa82ec4914017fa116153107b6033f914034837f7f9349c333375fc1c0426b53240981102b75f5cee6 +InvalidSignature = 01cdf5e7f2702e03c7b98e8fde047b8a7df698ce37a51e3931b6b8caac44278d216326644d28cec12a63b8e58359856317a6a5c7ddbf32fa264feddda83540979d68dc4ea92d75dfeb073f0550712979030a23de1c39e28f4abf7064cb0ee1ea19f1c1694747a53de50caee9f346c24089389f6c37519c7509fe4922fe510b31399dec4e079c0808dd4bde6e713d2e58a6b54dd11b6ed8796dc793265f1edab0a2e5dede076ce9a93e112ba3e2e761c8d530871f14fd17a5fb582946fc40e951b2f35651cc9bfaf8a46d82d7e025a4f1f86b9805c9a23178539885288c873e102c4cf500c612db01f6e6a6b9c7239a0f0ddb6f4700fa526336a8e2a1851c08291bbed4e01ff0bf5e9d3278bfa88a21e8f78b360d31ecfa3fef98a61aeede752e93bdfacfb5e7a82c3e25759a9921b96f94cee537e127bbae2dcc4ae6a8cc93416160f59a3582cfb94d914d42ff8c68be2c91c5fdca7946130821df910b64862fcd14fe72fe31d35b0504eb387915cdb19d64a7c330c1811950a1cad3977f9ea8 + +Padding = EMSA4(SHA-224) +E = 0x026a07 +N = 0xa5ca328ec852ed50cd50ff2e2aa25a99905b8d8dcc6aa2f2ae651da27e21e60dcec641be2f850f603dd15c763b1f7868dfe49392cbf0ed1410b151c501a627994efcae1a332ccf0d37b966a99f4d6b72659cd9044a72b97ac3e00e1b752bca194066c60dbb870e8205b0078551a41bc7a36424dcebeb26e55618f9b27c630a7c0f5bd23f5175621867e100f63d8c07d9392c5638576b66bb4bc89682c66ecef97f378595ecf10406fcb75450bdd7ff558d9eb2e76ad4fb7c92fe5a946cc95bd14f81f7fb7e6ba15fcd5c73b5ff41588a5c8acf1ed1dcae4dde453411ec26fe8faa3640dff3e153ba39c766c9f99c05a023bf45a19b30889d710c3fb528fbc147fea1699bc38d3e41d11bb1faab7d9e850f0c2b0893b5fe3a2039e6d8d90f280faed4d7fd34dd2a886b7a0bf8889bd75976d4ce412b7301e88eaa8e1e9bac6d0a351e7c8391b744035f2dc1b8cbde6f99484770b81828d6e1fab40a7e0d69ed798de7c2f80ac750c8243af4b2d4986223d9a33a34dd2d6c36b624545f6411d3a7 +Msg = dbf8391b3592af32c893b92301064edea2ef6c38b976ad33d3481a806d3b4342ab3190154d3ed24fde0d1d862e7fda52039618530c92237616595875821c379df738bad4545ae5dae9e79fcfe69bc0f613706bb8c2c19eec03af075516c41a6c26d66060342e125c51eae60810a029523b440e6ec54c461b0011d02910791338 +InvalidSignature = 24488702f736a23bbddc56d6472b083d92a76be7e51ff787153f3cddd8d0ba1b7ba56685f678a159f8e63dc611ad4fd1ed9d86e597672f6a11c5cda9f55f027053f1596448da8233d2a19b0a4de8d179403b9773517c0a26dcf00637a90f0832cd3918d35fe8e1293176dac33f6a0a562adfafcc97d7cdf862d338599d8bf94fcccc58b0aeb6542e9d6c65d2909e5b258f32f17231a274f53024751b871cce290a976ed98cc394a5cc5b5b6f5c6bf0ae9a21e2be3d1d12f30a295d84cd8a686fcf61883037ceb0007d1a443eba92f6105d1b282c326a3cee65c45b5fc53dd13909dfa97ddb46f8c6889c03776deb2f0220e5f2e86b6407dc1935352a13086e1301d2a9e015cf3ded7360bfd5b0eb29367c69f1fd2226c5cc869cd03e08a689396f1cdc332a4e4b150c700a9795d32e356391f2696d4f8f3ebd6c817a3920f243c4eacd373c6acaeb9ebeeddb06457ba31ac3ee06cc681041fd0354edf9098b2aba6d9e766b15383b274a88f2ad864c7bc15c912fbccb81ae90411c07e2571cca + +Padding = EMSA4(SHA-256) +E = 0x2cc92f +N = 0xcd6141e4c8dc6997fc65300a6e2c746f391022f15661231a832be966aa498e678777766944db54a599cd6ddbdaf7533f429e6e1197b7eb061913f50b09be04ab70b1b702fce9ada279ea8089677a37701e64190f243dfabe7cc254f08a6143c9c589ac4a90881c0d2b62e98013e92d049ee9ca11a425ad450ec5a699ae17672d86efde3fbc81203f2b500ef41746b9e9af2642b30cbf75e7889e500836d6dd32bcc5d8b69021b764a591d6850776cddf0b7240c75dda9e2d197f2cd9c6787b16445b55eaeccdfdd17fb72d7fe5189aa1a2a6ad06b4f2bfc8f6c91c3a2a80a83a3113e0b420b70654d6a5075d38d9a12d1e0fddd2cb23b7f3ef949991bf49048dc40020dcf042caf00883363591dd6a90789ac212a0ced95fb40bcadaac2c97ee7ff302c37cf2aa7298311db85a2d4d1b9f037023c21bf2e9b9abecc780a70cf2a54002634272d7dcf25ee4c7dbb04437f30f50bdcf4962d432484a5dab7b60b31d8025b984c821fadbf2b623f2f92a6531dce11a1f252e603016078f3986e081 +Msg = 9fe9f933b93d5c2ab2f681086efb04090c809727697da534e65f35266cfd10b2adcd261cac582e4d7feb8d2653907914b23c5ee4014a80d94d28e3fc475168b48c7b38962a11657e60e3cfdfa61d4557ed75ed8728a9e6210b292b421310bb03c659f74b3c504be7de4610dc6e89b1fb48940db7e7821d34aac9d7a0d82452c6 +InvalidSignature = 4311cc3ccb4a2215d64184a22d0910e2f32931be4e1751b85746c5eb69c2a388d6cfe8f0f7d492085e2debbcdcad65ed588103df67099d5c9aa6c7940e777f9141f6d00f2c30c749228656cc473dc26c3bcbae8b46b9752a29cd0de51023e442752dc6493981089ec6a000bb53ccfc7f48eb320302aeb13ec9ca31446a3991cf78406a6d7d3591d8bcbb643480084e663edda49cb7549d42108383a813ef4709135dc9be769d8573ba947382d63e817c4ca51d6672b1a061ccfb1362723b35d18eaf713c86c9b8fc38485864bedf5d4376575025b046a803280c20fcb2e243b39c5ddd52c2961dd7dccbad7d0daec3575ec564ef268b9d0b5f4fd1decef2ad8f22af11169b471b602ecfa961d5f59df6103bb73c75557b93019dd0ad4ab1ce9c1ba466e01aeaa5beca934a4ba25f5dd3290b211855ae55e730245534889bff626bf53cddc2e8163f117c4d2309db4771f06fd326af015cd46036b457ef1da7b6064497e322644897966bbb99f98e04a91a7240f12559ac4446a1445f1e378b21 + +Padding = EMSA4(SHA-256) +E = 0xe6f03f +N = 0xcd6141e4c8dc6997fc65300a6e2c746f391022f15661231a832be966aa498e678777766944db54a599cd6ddbdaf7533f429e6e1197b7eb061913f50b09be04ab70b1b702fce9ada279ea8089677a37701e64190f243dfabe7cc254f08a6143c9c589ac4a90881c0d2b62e98013e92d049ee9ca11a425ad450ec5a699ae17672d86efde3fbc81203f2b500ef41746b9e9af2642b30cbf75e7889e500836d6dd32bcc5d8b69021b764a591d6850776cddf0b7240c75dda9e2d197f2cd9c6787b16445b55eaeccdfdd17fb72d7fe5189aa1a2a6ad06b4f2bfc8f6c91c3a2a80a83a3113e0b420b70654d6a5075d38d9a12d1e0fddd2cb23b7f3ef949991bf49048dc40020dcf042caf00883363591dd6a90789ac212a0ced95fb40bcadaac2c97ee7ff302c37cf2aa7298311db85a2d4d1b9f037023c21bf2e9b9abecc780a70cf2a54002634272d7dcf25ee4c7dbb04437f30f50bdcf4962d432484a5dab7b60b31d8025b984c821fadbf2b623f2f92a6531dce11a1f252e603016078f3986e081 +Msg = e62f04e5d82cd16ea4cf1b3e74e5882a52a0929a9b3d9547b1e32642f1cfa739e5ae18f6ba4a3028f469ad6660f2e8714a52acb9f11e482338fae30a9eb9108470c6a3e63ec2c28a8b6e3fcfc8cc2562848190bcdd7ec2ec3adf74973c136a3df13e4abd4bdbae1cd1a6788295b9668566f5e6aa46a32b291f5b80f1b125dcec +InvalidSignature = 8f20b434b6952a0647610122d5f836965ef69c2717f288c226b1c1d87d5313daed259fce61850a70781244954402a0c210d1cac134cad6cdeaa670cc7e4f682cc26b2108eee4aea7abd8477e5f52f6ee539d9e1799580db1c3fa5b7ba018c16bc3dfcc67b8ca016d5c26554422a74593e0e056a239fa731ab3e780aafa711a762e174b487f95194f902bc7186fc77839e2885ac0db328c71f4060eb8ef7cafe109cdc8e4acb5c21bc964feec80474daf737ea08562888b4296f041581ccde0a2fd61455f6bf56986dc0506f4e6f6b55b4b0e7ece521ee8265a0e63fa87419032c28cf0536cae35d0ed9941027ea680c0785a96d075de14f2a09f36ffa406a954f7d3654a78a968002bad6cc6639fe8fc0ea7da6aa900aebe136368ea8c3417f20af01a0ea5ea485416d577931f9f942d1c6a440c1d6f2edd5631fead4c21f71297e0d8ed753be4100e5f8d6d7acf7030eb264b4edf13c1a5b9c12280cfb5fffc7d691bbb781f5acc4b55f64cf28fb8ea764d79ddad4a0a59e562e45093ac7ad8 + +Padding = EMSA4(SHA-256) +E = 0x2cc92f +N = 0xcd6141e4c8dc6997fc65300a6e2c746f391022f15661231a832be966aa498e678777766944db54a599cd6ddbdaf7533f429e6e1197b7eb061913f50b09be04ab70b1b702fce9ada279ea8089677a37701e64190f243dfabe7cc254f08a6143c9c589ac4a90881c0d2b62e98013e92d049ee9ca11a425ad450ec5a699ae17672d86efde3fbc81203f2b500ef41746b9e9af2642b30cbf75e7889e500836d6dd32bcc5d8b69021b764a591d6850776cddf0b7240c75dda9e2d197f2cd9c6787b16445b55eaeccdfdd17fb72d7fe5189aa1a2a6ad06b4f2bfc8f6c91c3a2a80a83a3113e0b420b70654d6a5075d38d9a12d1e0fddd2cb23b7f3ef949991bf49048dc40020dcf042caf00883363591dd6a90789ac212a0ced95fb40bcadaac2c97ee7ff302c37cf2aa7298311db85a2d4d1b9f037023c21bf2e9b9abecc780a70cf2a54002634272d7dcf25ee4c7dbb04437f30f50bdcf4962d432484a5dab7b60b31d8025b984c821fadbf2b623f2f92a6531dce11a1f252e603016078f3986e081 +Msg = 5df6c2f15c25e0d72a7ecd6aa3b480949f979945db38f4b8364e7ef720d847a14f04d9ebb350c9e5adef8bff7c6e8acbf89778048296e3d03b5a0a42743eee2366e9acf223720929cdc84fc2065258faa7d2e855b58f40e291b3efc06ef2ece1086ce20e94d5cb2bf2d3c0bd2aa70fa916108f3e5c6c3076a021d679f73b6863 +InvalidSignature = 44444dee1f63274ae503afa3c982b96eb60fa8beb0d4146b48473f816946274004d0cea30c1b70d1291caa38012f848815d33e105bdbf2840a1f847cbc353fb8a7688db9e27f9ed3ec0c649aa7650f102374936dcffccc5848953f7dcac50974bd760c4931308c7583b76510eaa1311d14ee4d8cd7403df1b0b7e97aa7acf6279e4849e404217b8fe072207b1af48a154ca91316a1957f25e82bf30468a75c51fc7031253f492e75bbb656bd291110fda322052324bff373b493c713bce00276854802a46fe05f4952d6e80efb1e12a9d6122a554a6a73225586fa690ae4e809b74999317e6fbe1229177bbbf8760f7cadd715fd1296664005150bb38663a890a765bb4646f4b383aeb1c7702fa2092299471df682732df8835737d3ab842ec83c3f2021aa6a618325fa36b4ce34dc2a8a40d5bdc95ba621af1ae7e3f65a61d61c7e0c8e42fe0ed054f3e68f8f8f64a21f7931abe603e13094b9730c1dc8be5918c7386dbfb436570cdc2a3e5e4ae1c937a654eef7354273c4002ca6c79ec273 + +Padding = EMSA4(SHA-256) +E = 0x2cc92f +N = 0xcd6141e4c8dc6997fc65300a6e2c746f391022f15661231a832be966aa498e678777766944db54a599cd6ddbdaf7533f429e6e1197b7eb061913f50b09be04ab70b1b702fce9ada279ea8089677a37701e64190f243dfabe7cc254f08a6143c9c589ac4a90881c0d2b62e98013e92d049ee9ca11a425ad450ec5a699ae17672d86efde3fbc81203f2b500ef41746b9e9af2642b30cbf75e7889e500836d6dd32bcc5d8b69021b764a591d6850776cddf0b7240c75dda9e2d197f2cd9c6787b16445b55eaeccdfdd17fb72d7fe5189aa1a2a6ad06b4f2bfc8f6c91c3a2a80a83a3113e0b420b70654d6a5075d38d9a12d1e0fddd2cb23b7f3ef949991bf49048dc40020dcf042caf00883363591dd6a90789ac212a0ced95fb40bcadaac2c97ee7ff302c37cf2aa7298311db85a2d4d1b9f037023c21bf2e9b9abecc780a70cf2a54002634272d7dcf25ee4c7dbb04437f30f50bdcf4962d432484a5dab7b60b31d8025b984c821fadbf2b623f2f92a6531dce11a1f252e603016078f3986e081 +Msg = da1721b3190694d873daae06b0108945c693ed88ef850c8cff3d7003f58c31f2d0456b58a4fcef10ec0d39f822e1a3538d6cd86c5bfa8a7def2c68ce7c3d4a21d38aaf4e79526a2bfdba98ae8814d556b660b0c6a4135cb44b18a8010c1530298befd5dec1906cf04de8b3700b318915e8785edef559e8f9ba0a17e4cc9b4cd2 +InvalidSignature = 509d9b9af57ce731263300032280ae4bc353189a6d25b50b66834b2a9e7626937578c82f33c0369803a2b97d71093e79e656d56bea286a6c31276ea3796d0684a30eec606665b829c82621bc6274e93b4f1add1be8d7ceb66da8f1f6eb7b9493669925a8b3dc0c21a4d6cc19840b71a0b312f911a328c7e58735cec47303065e6fb01457b3d97b93814cb6ae6f42b3733d2101159b08bd33403e22b9f0a288ec02d386a59c4ddddf9c83c3154ebfbb81914373b91fc187dff00d93b8ba344aed763362c67a623c1b90e7d6b781f3688254c8a013976cfef38f8cb947e7704ed5d6cf4b2480a956c0be551e986b5a054ab59b2e9b979062fa6ae9f8204e09a5962a8af893215646b91aaa2743df1745449a30fd13785b2c4b839617d380b1aeeb4296908fe494a810a6cb80d723ce74716f89f7b50770b577dd5dd900529d6d67323094e8d46c60539c9c9dbf44801cec4082f6a73910ec452a2fada90f2832a3dff07fa1f0ffa1476994e20a335d69e671366c95a2cf4c16dd4043e57501184d + +Padding = EMSA4(SHA-256) +E = 0x2cc92f +N = 0xcd6141e4c8dc6997fc65300a6e2c746f391022f15661231a832be966aa498e678777766944db54a599cd6ddbdaf7533f429e6e1197b7eb061913f50b09be04ab70b1b702fce9ada279ea8089677a37701e64190f243dfabe7cc254f08a6143c9c589ac4a90881c0d2b62e98013e92d049ee9ca11a425ad450ec5a699ae17672d86efde3fbc81203f2b500ef41746b9e9af2642b30cbf75e7889e500836d6dd32bcc5d8b69021b764a591d6850776cddf0b7240c75dda9e2d197f2cd9c6787b16445b55eaeccdfdd17fb72d7fe5189aa1a2a6ad06b4f2bfc8f6c91c3a2a80a83a3113e0b420b70654d6a5075d38d9a12d1e0fddd2cb23b7f3ef949991bf49048dc40020dcf042caf00883363591dd6a90789ac212a0ced95fb40bcadaac2c97ee7ff302c37cf2aa7298311db85a2d4d1b9f037023c21bf2e9b9abecc780a70cf2a54002634272d7dcf25ee4c7dbb04437f30f50bdcf4962d432484a5dab7b60b31d8025b984c821fadbf2b623f2f92a6531dce11a1f252e603016078f3986e081 +Msg = 697e6ffd617d01d666fb1c069477d3a5b36b45a00ad2175e73e622a3b52e68b50db84dbe0ea40472ace247f1933b4befbd96f3124374449b73be194924c0177a4675e494bd0594a3708c64449c1dabc16f070d7dd256f293869d36ba72f3236c3b3c9c4716aa9ab3da83ddc55a24db63f146fda95e800a8cd20de3bd48d072d0 +InvalidSignature = 359ac6731fdb0c3360c8c24311e48e84b2ad4d1b19041009e5fa2d6b94ddd87dc9be9206633fa87059d184dc583b9f24e6909fd5a533da78e1687b1c01e4c5a5d58de0aedba5d7b19b268957c9e79bb631bdbd423e3a267f9ba4a1266e2c3aa80929e5f7260ad9681af2eb2b8936596e3b1622e076b8a33dd86ded2b06060c8e74b1fd0f2ca88a8efa3c462b1227f8cecee0f77ef17606c218abfddc8cfdf990102524ecff3118f81b48adf286d6b21cb8dd815cc1235289ac15f6dbf420db9a608ff26667d7c80fd56124741bfcd47b42bdb0c17d66bf45b2f88d633e1954172ff808e7904db96d3396fb9f7d0da5742a937691fceb97894ac6774aa9daa7d18d889543cf3a7ad96d6a6e6feb4ee16900ad070ecbcd165bf82fd075046478c42fe8584023910c320901b22f3a4690597fc78b49cc2aca4e9b97bde0e69d62c9fe1ad07b5f0917e175d01f1fe5dbaf8abc3c71efbe0b55ea48f23601eaa5c70fdc841be8d1b89d01cb922e9ce4406747114fa05f55c73922fb28a42c2138a5c6 + +Padding = EMSA4(SHA-384) +E = 0xe59685 +N = 0xa458e38be5e581c433d88dfe24e7e1bd0713bde19fd7dcd794b4fc97ac6546fe7874ab10783407221aa6a526de912097761a1f0a10166cb368f5af6a60a944493173f9d9e04a9061109131de32ddb21f06c571ea83aa42d9c172d0ccb79fd0bc421dca68179ab6329d0af92b8d2caadeeff6c0a46a6bccdbdc46e7afdfb6dd8b1c20695837cff9a153b5ad8b6fc0344006c3916aad0f6f19d84fe8b93bd6627331283c090a7096af3139c714fa1045ce449ac953d7068db92ecd2b687b0902509cb5ac0bcd16c9751afc847d0164f5add3c038efb41e7ba5fdf8567446aea2c9d7252320e5503ff0ff236871541c2590a5d4c1ba9a315f885d732fbe15c2f5bd5d70b158fc33e30a44b25cf56ff600003369a935c2e017a3984593b2beaaf9af0e6a5c9d19bde051ef1fc5bcd63391488f410e8a97cda45bdd9233e8401b5f5fea4b55d091605700a903615c5f8b6c18281b5f3d77b85f087822ae5ea14ca26795504abd011f42de239f3170afda6ddf17f69470d46034aae629f8ae2f9d0d61 +Msg = 6ec1913b9a55cfce3baa6a742498e6712109949f2e5e66fae70e01624090149d767ce89c46ed39ff5c2945db0e8422ba4a8154e3cd3b9fdc96031a2e9b4b8568bac3dc66f2c12cd3d3e6a6ed33fff2882329c6562239b665905a4ee965f85e3c22dd9523089a51538829b634fcd0fee494480f7f931f539ebb5bc41d05604622 +InvalidSignature = 1fdb03e44e04d5823751c29f4404de6859ed5ad1fd7942c6387494327b3fccb98d662bd6311edc0bf49cb4d1014c6f2fed8b5238493bb4db23580f10763707414e3c87a663d664cae71bb00c2596b2515d711f1087125670e2c58f7ae57686f82da409c79718d942fa05545518055a256e007ef761d4acc33984a629ed548005acfd79e0cf151376798eadcf978729a3e18b9603b7693e1c923cb86b52199a360c88e9ec5303afa6e60e47f45719e93cf2e7a53530b9c9a2ab3b2c8b5d7d6d7971445c8a1494bc36363ad58a1c1f4bfb86534cd84be778ff4ef4a410a73c9d0ea327d30548977f2337a74641ace92c749ecd54af207c4bc29d446eddc173934bcd3e998da643261275b1556063dd5c1821c43cf2bef36eef66e514d72462043fac5d568d1be6d57e49f40f30be88c7b4389cec090ed954f48fe48aa26ba39dd739c2d0097fd31330344351a3e941bd633952ce99039e31056097d00aef49218c2589212b44bdb12b6edb68c784b8f789f370999f71eed9c04d6dd2d4d0723d2e + +Padding = EMSA4(SHA-384) +E = 0xe59685 +N = 0xa458e38be5e581c433d88dfe24e7e1bd0713bde19fd7dcd794b4fc97ac6546fe7874ab10783407221aa6a526de912097761a1f0a10166cb368f5af6a60a944493173f9d9e04a9061109131de32ddb21f06c571ea83aa42d9c172d0ccb79fd0bc421dca68179ab6329d0af92b8d2caadeeff6c0a46a6bccdbdc46e7afdfb6dd8b1c20695837cff9a153b5ad8b6fc0344006c3916aad0f6f19d84fe8b93bd6627331283c090a7096af3139c714fa1045ce449ac953d7068db92ecd2b687b0902509cb5ac0bcd16c9751afc847d0164f5add3c038efb41e7ba5fdf8567446aea2c9d7252320e5503ff0ff236871541c2590a5d4c1ba9a315f885d732fbe15c2f5bd5d70b158fc33e30a44b25cf56ff600003369a935c2e017a3984593b2beaaf9af0e6a5c9d19bde051ef1fc5bcd63391488f410e8a97cda45bdd9233e8401b5f5fea4b55d091605700a903615c5f8b6c18281b5f3d77b85f087822ae5ea14ca26795504abd011f42de239f3170afda6ddf17f69470d46034aae629f8ae2f9d0d61 +Msg = 89008623eb2864cc6d698bd707adce222f5e7f02f128282d42017bd892678c1ca0e93e9e92e9fb6f45a0a931e263d97cb2244180333b6ceb6b67b00d7c0f613979ce446f782f4639e8b56ed3251f118e4ae9457647169733332d012de38216f4bbb680dec481acf2ffafc404f969de22a0b6732f554212ce425d5582ee461513 +InvalidSignature = 52c068fd97c371bf7ad059310286d099e9e1486d6bdd9aa324a51019afbc5b502f1b9f2fecb23560b7a414d0e9e6fca69f4cacdb5228728c77e7659139ba2de38fd74b98f7d70ab4cf61655b84be1473db8b29563f2ad053a89369bb58588874d8d49dac78a42c0ab78d5dc739901b9106dda53c670c2e0ef47a45522af0e3ea7d584c6d1b782469cb7e86b0df2ea67d50ac4dd491e5248974bbc3caa5523da1809f93656706b72f9d7d17ca19d3ee4ca5942f9f5da16db8c25aaf911d85b6c30066d42b7cc6bf33672323177994b95932c224a87a3b15c7a74bead04ca432e933ca26af1677e3fcd67c3ad3196aed8319bfda468b753db289f6009972fe0ac34e7cc2c0c9833534a88e79a6ba7177ccfee0012f174e7e63e63b8e9f6bd24133b2685843ac90aa83ef81b421a202758ba48cd95c46b52192bfa52242bb65a00a21e72f73a5a8f3100c5f8d5fcbc4a5d3ab17a2bd7cefc23126f93cddbf575f22e03c7b7c2e5086992f712bdbfd155b07d05970d8e56c8da399defe061a563036 + +Padding = EMSA4(SHA-384) +E = 0x2fcbdd +N = 0xa458e38be5e581c433d88dfe24e7e1bd0713bde19fd7dcd794b4fc97ac6546fe7874ab10783407221aa6a526de912097761a1f0a10166cb368f5af6a60a944493173f9d9e04a9061109131de32ddb21f06c571ea83aa42d9c172d0ccb79fd0bc421dca68179ab6329d0af92b8d2caadeeff6c0a46a6bccdbdc46e7afdfb6dd8b1c20695837cff9a153b5ad8b6fc0344006c3916aad0f6f19d84fe8b93bd6627331283c090a7096af3139c714fa1045ce449ac953d7068db92ecd2b687b0902509cb5ac0bcd16c9751afc847d0164f5add3c038efb41e7ba5fdf8567446aea2c9d7252320e5503ff0ff236871541c2590a5d4c1ba9a315f885d732fbe15c2f5bd5d70b158fc33e30a44b25cf56ff600003369a935c2e017a3984593b2beaaf9af0e6a5c9d19bde051ef1fc5bcd63391488f410e8a97cda45bdd9233e8401b5f5fea4b55d091605700a903615c5f8b6c18281b5f3d77b85f087822ae5ea14ca26795504abd011f42de239f3170afda6ddf17f69470d46034aae629f8ae2f9d0d61 +Msg = 6cffa158533194214a91e712fc2b45b518076675affd910edeca5f41ac64c1cc358b449909a19436cfbb3f852ef8bcb5ed12ac7058325f56e6099aab1a1c984ca75f4ee8d706f46c2d98c0bf4a45f5b00d791c2dfeb191b5ed8e420fd627b43d08a447ac8609baadae4ff12918b9f68fc1653f1269222f123981ded7a92f1d85 +InvalidSignature = 8fde6a6c314b86ef918ae2d2adf68f85e330a8a1e3486bb3003fab3a52017096ebe000a4a7e8d05df6fafcf4b01940f5e322b7c64a7fb5949a6eb356e905c96c6abd9ef18b4ea9fcc3836dbf6b24979b9e6fa6785e09db540c079a0e97d3adecf6158de9750df9598ae8e7085140328c50beb09ff37e10f7fb11691316db255b6e9be021bec7b0a967589f63d6dd7a43aa0901cc83b8a8954542a41284f2fc381cb5a6eb3625099c911bcbb421b35a70ef5275f2744ead1813873f1d0333060d9cf2ffcee888335b0aed2428362358f7d1aab34fffc11f27ab3cfb8b5390e7dfde1fdd33f2a8b8171d865bf40a8df783e216112b4d416b31f33cdd8c905133557b074cffaa14c73c087e6990c9bb7a36998459e4758ab07c85d260849c0be374a99f3b8b23b97fa5c9dd6206ed21e2bc54fc256e080856c3599772b00c4c5799daedb1a6674625029da3e17ce73365675c5f3a71398f4a0c4f609d4f4016f554cb2424e19c35ca2b0649a210edcb6eca7ac2b31ffff175b25d77b26933e52787 + +Padding = EMSA4(SHA-384) +E = 0xe59685 +N = 0xa458e38be5e581c433d88dfe24e7e1bd0713bde19fd7dcd794b4fc97ac6546fe7874ab10783407221aa6a526de912097761a1f0a10166cb368f5af6a60a944493173f9d9e04a9061109131de32ddb21f06c571ea83aa42d9c172d0ccb79fd0bc421dca68179ab6329d0af92b8d2caadeeff6c0a46a6bccdbdc46e7afdfb6dd8b1c20695837cff9a153b5ad8b6fc0344006c3916aad0f6f19d84fe8b93bd6627331283c090a7096af3139c714fa1045ce449ac953d7068db92ecd2b687b0902509cb5ac0bcd16c9751afc847d0164f5add3c038efb41e7ba5fdf8567446aea2c9d7252320e5503ff0ff236871541c2590a5d4c1ba9a315f885d732fbe15c2f5bd5d70b158fc33e30a44b25cf56ff600003369a935c2e017a3984593b2beaaf9af0e6a5c9d19bde051ef1fc5bcd63391488f410e8a97cda45bdd9233e8401b5f5fea4b55d091605700a903615c5f8b6c18281b5f3d77b85f087822ae5ea14ca26795504abd011f42de239f3170afda6ddf17f69470d46034aae629f8ae2f9d0d61 +Msg = 4621b17cd9f5b623fe73b5fe280ce9ac840805608acd6e41d55ea71132220c0df7e7c4159626f10d71882983f0aa2a92d11dc906c0b22cc028f4395d48f54e12894e33da0f614dd48ee114e65f95c7a7d3585e7cc765c00178d136aa99591faaa35ee6136d2e323ffc855c709c5426b32fc0aa0ac66e90c96efe84414dd5e79c +InvalidSignature = 33bb9affe18723767ee34d8e40982c735099ef1806d8720e71d16fc2d6617a8cf301e992b6c5fc567aa971285cdb372c1934eccb1e83a6597011ad091aefc40db52a7cce970e3e2eee817a727beb9e5d137e64606279c36341c4a7e7488cea8c69af8a3e8497fcbd7679462a1aa15ae4b0d8ea321d4f7c54c75dadc64318cc99533297d9f5bdf4882e64ede175f32cd20081f996c52f288bd56dbc63fdbba190f1167081c95e37c0dbaad3506009660a3fd10d992a2968bfda881cec2cad19ddd852ab579abad0a9cf43c10b1758867dc0f25317d630fd154caf9a4b057d2abcd933748c7d87686c7661dab7b5990f32708183e494b243b862f4255ae02e2d2bfbf00f13d7cc2be7e1f16c43c94b500898de9afc7d4aa8cbb56a4128ec0159a1568c0ebdb819f49ca06b0f0686dfd920d6eff0a3a5e1d913d4ed44f9da20572c132965a958a139207e8900cba4d6b1157a57a4414011b412888cd1935c01e630410607db7852c174dc32b6312d22f541c453ccc07f7689113013c367f4889a7e + +Padding = EMSA4(SHA-384) +E = 0xe59685 +N = 0xa458e38be5e581c433d88dfe24e7e1bd0713bde19fd7dcd794b4fc97ac6546fe7874ab10783407221aa6a526de912097761a1f0a10166cb368f5af6a60a944493173f9d9e04a9061109131de32ddb21f06c571ea83aa42d9c172d0ccb79fd0bc421dca68179ab6329d0af92b8d2caadeeff6c0a46a6bccdbdc46e7afdfb6dd8b1c20695837cff9a153b5ad8b6fc0344006c3916aad0f6f19d84fe8b93bd6627331283c090a7096af3139c714fa1045ce449ac953d7068db92ecd2b687b0902509cb5ac0bcd16c9751afc847d0164f5add3c038efb41e7ba5fdf8567446aea2c9d7252320e5503ff0ff236871541c2590a5d4c1ba9a315f885d732fbe15c2f5bd5d70b158fc33e30a44b25cf56ff600003369a935c2e017a3984593b2beaaf9af0e6a5c9d19bde051ef1fc5bcd63391488f410e8a97cda45bdd9233e8401b5f5fea4b55d091605700a903615c5f8b6c18281b5f3d77b85f087822ae5ea14ca26795504abd011f42de239f3170afda6ddf17f69470d46034aae629f8ae2f9d0d61 +Msg = aa4a6da9f73b58f5326d587572aed18ed9a79f3dbc6959510349d2d8d3eee6d76ba8733e4c03a51a9d9d770dcd3476fb7a03c807924f6ebeb83dc691e9e654895fadc136b5d124e94d3e8123efa98f4cb2dbbfa8204d798895f6a9bde8617a524d02617b7aca5ec809f97f9e1e34a5e849d78a0aae8c0316631d83431986e19b +InvalidSignature = 950e4924b04152a1bfe6f36351d637ac802b08344c250118aaa7e8c414f39f559761d458b7744d952edf9851197b2465c46aafa827ea0610f85fadd7b41418b04c1e335fa084fdc84782e1f51f90df0eef306d9b9361a1e610244fc5dc609a9f82f670521f63b3b3ed8e1a48a630c55dc9f73f16bf49478d8410434dc0da78ef840a4bfba56d5770d084c90d7ffd198a802c8b90a8700b96a0f2f50c994af7d44b3e9eabf9c7b5d9d6b7da0d64b623293b5b7e2108d7085fe7f70b29b98c3bd575df131da4b78a50dfb6392d0f37295908170d4475d7702ea3abce584efbd4b4e37ab760c1641548a79eb7f27c69eb4c78113bc0c22ec2d2a9a244ee6fee9aaf57f71aa9dda726bc0dd580673ff2c69922dde0b4ebb92653fd324077040fa00a280454ea879147937ed1f53ce26422f4677e0125cd49c2bcb9a88767e0e67ca51f6472de6cf32c7b0ab7bea63253d8fa031a938621a026a92384bae79594a8c9bddfb06fa9c58c5a4a5776cf65b1f5d346da7deab2154e45440b0405d1052405 + +Padding = EMSA4(SHA-512) +E = 0xb3f57f +N = 0xa3f2235ad2053b4c83fa38f8284ed805421621fe98845fb01b689f5b82b32511b6d16173e7b40a66a3a999c189beb9e06822150ac8be677186370c823b5277d909de07564e281cca2f13873d9d07b7bd85a2b9ac66f4ce4f5e38b8e9eebec04c8caf311e375d69e80851d559b8e90e85ba6b96476790f727c25aa8163062ec8543fcc7759be62c7768ecc37f340bb06102762bf0441ca1aa2c7a81bf37dc8b27439d3abba93812c9bb44fe4d6a94baae709379f5ce5d0c8f81d00086b9caa3026819588f491b525807899cdab33d8e992150d2b105d3aab615217c6a3d740831c7dc76faabd9c9b9817ead0b494566de1433fff5ba4604c6b8446f6fc35e746aff84ff8bd7500410d10e82bf4c9036489de47dee9a327a5c4510d8561321b91d55559a4cba85e0c361767084b25217e8a63c4e151a1e88689feecffd16fa0a65ae41d2babca99cf1b959c3c076c0f75974146f2cc494126fbecad4217b9aaa00f169fa512527ff5a0b50da46d6be870ecef2af7a1e6c4556f6f7a0a00b9f47cb +Msg = 31e3e05d7a984db4da8696db9bdefba791358c70fdd8330db060f4ff748674eda738b85129ec30707934f48f1a924d643c8e77cb9807a5ba9cc74677c85a8708581f19ec239f3408c31edce4f6706317440e2f00e269bdb7d77ee6435dab610e8ac18a962f5a6164016dd642f61f44a9f2dc3b79a3a782eca9ae5ccdfb220be5 +InvalidSignature = 4fc3232b033b22a8406ab979cf0bb66175b523285eb8425d2e80113b2bd28f8f364a6487304650789c3ec0f2e1ecbd0c919ae8d46c604534aee503dda653ed94582c93abf67417412080871e193faca2ab5be8944663415475f3fcf6086592418b6b845d5f6281943b19dd68c0a3526b39d8d225a97c5705b7b9d2afffdc2351dd95dee2eace1aaa8bd9643fab8e764d6a7c66499f74c944f10afbfdbd901b385388696d536fc9ca5b68b933784f646773e99ec2bf312883fdeb9ecc3d6e46094d87802cf11deb8e8293ec1ba76711a4b49db5d2a443324783cd4fa001b92a46f7aae084bddb30af4d23c6ec6faa9003def5dd59d00c225ba1212ad0b58fec5b251200ae135345ef141106d3265d9e8019a426f652b91ec32c8658869aa10044997f22f24fa101d088379d60d64830f7948a0bfe1c348b90b28dee91bc501556cc1dac0d050fbdd2efef2538fa4f182d7908ff754ab84c238d16a9b10b0140e7298b026b4830ce14f3caf9e72daf32a6a785360816c70989834691133c7a918a + +Padding = EMSA4(SHA-512) +E = 0xb3f57f +N = 0xa3f2235ad2053b4c83fa38f8284ed805421621fe98845fb01b689f5b82b32511b6d16173e7b40a66a3a999c189beb9e06822150ac8be677186370c823b5277d909de07564e281cca2f13873d9d07b7bd85a2b9ac66f4ce4f5e38b8e9eebec04c8caf311e375d69e80851d559b8e90e85ba6b96476790f727c25aa8163062ec8543fcc7759be62c7768ecc37f340bb06102762bf0441ca1aa2c7a81bf37dc8b27439d3abba93812c9bb44fe4d6a94baae709379f5ce5d0c8f81d00086b9caa3026819588f491b525807899cdab33d8e992150d2b105d3aab615217c6a3d740831c7dc76faabd9c9b9817ead0b494566de1433fff5ba4604c6b8446f6fc35e746aff84ff8bd7500410d10e82bf4c9036489de47dee9a327a5c4510d8561321b91d55559a4cba85e0c361767084b25217e8a63c4e151a1e88689feecffd16fa0a65ae41d2babca99cf1b959c3c076c0f75974146f2cc494126fbecad4217b9aaa00f169fa512527ff5a0b50da46d6be870ecef2af7a1e6c4556f6f7a0a00b9f47cb +Msg = 691c263b523e54312dad47dddcce9bfb7275a61a9ab5fd0736f73a89454afd4e0afa31266b64916f97086ad0ebe0a22b17f1f9cc7c1f8fe7d945a7412785aa2dc1dd6fbac8fbb92bc65301a7916e7632738543dc874e10386616cb100310a857d4ed665f33acd54d03b495c9962020face5a0ab183eb88e42591305fa392ffb6 +InvalidSignature = 0c42f7dfb0a5b5d439d505310f148a0721670d81c806bb50bec20d941dbdfa12980b2326984169ca4a3943ececd9b1527dccedcaefeb5cf739e0112ab9410396e3692163fe2a74fb8d530c8d805575e101b4ddfcfd7f14a8ed95074a516a1ccb0190345a79ae0e83934cf09cd1617ca471e10de6bf512ccb5cbf9a87ffb65f032422dece63dfc0247f54c9752b2e966c904cc203362d3f680fda66b17f761571b2984cece2f4575064b47d78afe8d683554da1f132e8bf707f850f97310cafafdf374835188983bcdb3493ec1479aa26fe12b504a32a8e9b31a1fc821fdcc8b7a2c6405d189cf7f644e5f47bed54c0f1b03ceac14b19f13a25ccf4c779a052989a9e966dcacf29ee5efe93e1dcd5fee4521faac968652353e5ad9e0ff2d4622e98cf7fde4800ef00981d76dfdb953ea9c599a1c07611876d11ce94e9a421cfef3aec08145703c2e6a878112959696ea54effd9c3819d0f6fc6d722a26ba044d16cc93359e4b6df565b43c354abd105a638aa1e1d6cc7fc9300165c57b41cdbe2 + +Padding = EMSA4(SHA-512) +E = 0xb3f57f +N = 0xa3f2235ad2053b4c83fa38f8284ed805421621fe98845fb01b689f5b82b32511b6d16173e7b40a66a3a999c189beb9e06822150ac8be677186370c823b5277d909de07564e281cca2f13873d9d07b7bd85a2b9ac66f4ce4f5e38b8e9eebec04c8caf311e375d69e80851d559b8e90e85ba6b96476790f727c25aa8163062ec8543fcc7759be62c7768ecc37f340bb06102762bf0441ca1aa2c7a81bf37dc8b27439d3abba93812c9bb44fe4d6a94baae709379f5ce5d0c8f81d00086b9caa3026819588f491b525807899cdab33d8e992150d2b105d3aab615217c6a3d740831c7dc76faabd9c9b9817ead0b494566de1433fff5ba4604c6b8446f6fc35e746aff84ff8bd7500410d10e82bf4c9036489de47dee9a327a5c4510d8561321b91d55559a4cba85e0c361767084b25217e8a63c4e151a1e88689feecffd16fa0a65ae41d2babca99cf1b959c3c076c0f75974146f2cc494126fbecad4217b9aaa00f169fa512527ff5a0b50da46d6be870ecef2af7a1e6c4556f6f7a0a00b9f47cb +Msg = be0f5c666c1d2c480ab93ab82e2c7d5d347ab87e9937ff72a59b77574dd95d0757ad4a48bf34b5435a01b938b96d186f502e8172d72c0e79f19011260c1d107288c30ee81b710c11742cd02f1e5ee52da870e3d7039af1472bfa879f09e479fe997a31ac487c3b98a061080526a6eb8083666815e32baec29b04622c0ed79e91 +InvalidSignature = 64e703378e5e73cbe26a01ea4b21e926501266d634a83b2542985d3405202f38504917cd42363969d5f65bc7a1db79dd1f91c49407be518aa77843d14fbe7ee49715ef4457c32eec47f03020209b761ef1be6a12f489030ae585214a7a9429e60618eedf82eab01e3d7b39de7e220540812e1b6d0b88d200699c17387c1deb893c3012f4a340bb86fb353825f772efc4afa625784aeba437d2cf4a09e1dccb7e224385b03a40be52557005ed9023c0aec390f551de23d590cacb7c3b5efeb6c878b44524613bf5293fd5cce9e486c2552be609993dd15582df09aff677813ff5d2c2a8c55460912107818b29ed76601ad999902a461b06c85da91376893b9dfbcd8d50e135ba39a4c1daf2c610f0efc8717842d40caf59bd2f51fef7962d1a936a3a31705febaaedf94083748f2f3cf3fd2ed498490b8e6b20823f7ab78c8fbf518945d426cdca11e4b3e6a8e5c15bb3f932d60e0eceea2c3e6bc72255a4ff248203b02e268794b09cbfe4891b3383ff7e845c26a01fc9c4ecacd267ab186a4c + +Padding = EMSA4(SHA-512) +E = 0x453aad +N = 0xa3f2235ad2053b4c83fa38f8284ed805421621fe98845fb01b689f5b82b32511b6d16173e7b40a66a3a999c189beb9e06822150ac8be677186370c823b5277d909de07564e281cca2f13873d9d07b7bd85a2b9ac66f4ce4f5e38b8e9eebec04c8caf311e375d69e80851d559b8e90e85ba6b96476790f727c25aa8163062ec8543fcc7759be62c7768ecc37f340bb06102762bf0441ca1aa2c7a81bf37dc8b27439d3abba93812c9bb44fe4d6a94baae709379f5ce5d0c8f81d00086b9caa3026819588f491b525807899cdab33d8e992150d2b105d3aab615217c6a3d740831c7dc76faabd9c9b9817ead0b494566de1433fff5ba4604c6b8446f6fc35e746aff84ff8bd7500410d10e82bf4c9036489de47dee9a327a5c4510d8561321b91d55559a4cba85e0c361767084b25217e8a63c4e151a1e88689feecffd16fa0a65ae41d2babca99cf1b959c3c076c0f75974146f2cc494126fbecad4217b9aaa00f169fa512527ff5a0b50da46d6be870ecef2af7a1e6c4556f6f7a0a00b9f47cb +Msg = dd1ac9357850544f391febbba214bc7b034f30e99b2229ee00db8974c1ddf31e49f6d53606eca6e7cb596cac73b98208c8c29878a3f4fba6547017df430d3ac7d8a99a4b99bd9ad8923449cafa7e2b2813e03d8e520e336ac0fb046ba0f0a83752dc205d77ebb88a565989ff7f894142ad512714f19859a40d2458021eadc7d6 +InvalidSignature = 087210ce149329791f3509b67df8ce6fd0f75b86500780f9b16f451b8179d8aa69bf64416ac5c7cfc0695a775fa30aa6183fac051642e4e8383e8a2dfd8a93523e1de54478489caf0b35efab456123b771db81c734ddd3545c971b5a85663c9dae8970fc15752b843e3ab11d1a660cb8d4f63ba5a0c8ad3e7e2f21f7d70c5cf9753607698022e7f379dcd5fa5c4d7c66a71efd3f845567c360f704bd3679633310066a20050c056c8ac025f7721573a94dc91dab73c4f9b4d74ec24114d35b806562ccab94d598e46d2e915282a6b84eb9d545304dbc72f67957b6391a3b4e779a8db79d2f69316b28046b41c6f7a3fa1756d85e6c74f45a86aa17b2ba0d57d5548fdeafd33c9b8308d12c49ba913fa1d01178b83b7c99abcba31b3b92a014343ee67dbbb15d63f165495973fbd7769346f4b4a82a573a0ad36a8ba55de22bf595d368c3807d22828bc5da051a5ae469729e0d3f1fc9ce94d1d754703ee90fc9a7683ad88a2392241cf508fb6dc485652b8d8bf6dbdea987ecdf71948345d771 + +Padding = EMSA4(SHA-512) +E = 0xb3f57f +N = 0xa3f2235ad2053b4c83fa38f8284ed805421621fe98845fb01b689f5b82b32511b6d16173e7b40a66a3a999c189beb9e06822150ac8be677186370c823b5277d909de07564e281cca2f13873d9d07b7bd85a2b9ac66f4ce4f5e38b8e9eebec04c8caf311e375d69e80851d559b8e90e85ba6b96476790f727c25aa8163062ec8543fcc7759be62c7768ecc37f340bb06102762bf0441ca1aa2c7a81bf37dc8b27439d3abba93812c9bb44fe4d6a94baae709379f5ce5d0c8f81d00086b9caa3026819588f491b525807899cdab33d8e992150d2b105d3aab615217c6a3d740831c7dc76faabd9c9b9817ead0b494566de1433fff5ba4604c6b8446f6fc35e746aff84ff8bd7500410d10e82bf4c9036489de47dee9a327a5c4510d8561321b91d55559a4cba85e0c361767084b25217e8a63c4e151a1e88689feecffd16fa0a65ae41d2babca99cf1b959c3c076c0f75974146f2cc494126fbecad4217b9aaa00f169fa512527ff5a0b50da46d6be870ecef2af7a1e6c4556f6f7a0a00b9f47cb +Msg = bf8cec246224e055e794d2f3f3fb3b1f77982a3f8f2544f4aa66094dec01593ad090364312f5cb79ccedadaddfe962e1941920fc83c9d6c2b4f0710205065811cb173878bc1607ea0d734379d7ef7b09bfb01104d6903e4fbebb567d0f794e43f8487b2c2a2e9c8ef14d1bbda4b8907e408587bf5024838510ef4325d10143b7 +InvalidSignature = 92579093d53403c964f045fb794065964cf98f2dc9236347bf5a757342a546443ec4e7c885f930e1d4691073a50bfbfaf7fb71ee7c8f7981ab009924c1573f6b92bfd66f36e22d5de5e707d87247ef2422270b772474699ae77d771c4a94caaca81d123380aa09e447f1384af3d8ee076ba0592a9b0d5e550a16a9a63482a09ca95425a05eb7c02d3727f2eb64e7f74b03668209e1a32b722d36e8b4614451b22576b4645f23ad95392a01d36f30e55958648bc6f7245479f949821985d66936c173fa5a9f0d772ccfffad1610f8247a2e598f5f7ccc258579ae46beadb94e7b8f558594f2f546aa3177247ebefcfc99f306fce40066b3d72900cb312be0a58062c36d1b2d6a47673b8599b4fae469865059b6e38e1d6f0c069df61268d38d885dfa42d0dfc9659bad6637fe76865f509cd3b2abab37d571aedc5068be59af0f7678ffa1406ee263e76265723fd4db14acf7ec1bef3bdce0db1a976e30f5f4a36e65a2e8b3ce8bc9e6df970af5b149a1d30958c7ef79802a6728ef1b0ad47d79 diff --git a/src/tests/data/pubkey/rsa_verify.vec b/src/tests/data/pubkey/rsa_verify.vec index 56ba042b9..bafb02b68 100644 --- a/src/tests/data/pubkey/rsa_verify.vec +++ b/src/tests/data/pubkey/rsa_verify.vec @@ -191,3 +191,642 @@ E = 65537 N = 0xAB9014DC47D44B6D260FC1FEF9AB022042FD9566E9D7B60C54100CB6E1D4EDC98590467D0502C17FCE69D00AC5EFB40B2CB167D8A44AB93D73C4D0F109FB5A26C2F8823236FF517CF84412E173679CFAE42E043B6FEC81F9D984B562517E6FEBE1F72295DBC3FDFC19D3240AA75515563F31DAD83563F3A315ACF9A0B351A23F Msg = 54657374 Signature = 68ea71ee1911687eb54b3d19cedcfd44719d0b24accccc59bdafd84e4eba48ef0be7f115e7073f9f273286a7dcee3b94cdbe208e30ae496987479d3aa12ab0e12685ab592d7693a494e6ad27d526ed3ab5912c7f81e09983931794c2165c22fd859e0f9af1a93a4dfe144098c562731e6059d236b52cb865996c87a9baf7f103 + +# Based on SigVerPSS_186-3.rsp +# CAVS 11.1 +# "FIPS186-3 - SigVer RSA PKCS#1 RSASSA-PSS" information for "rsa2_check" +# Combinations selected:Mod Size 1024 with SHA-1(Salt len: 20); SHA-224(Salt len: 20); SHA-256(Salt len: 20); SHA-384(Salt len: 20); SHA-512(Salt len: 20);; Mod Size 2048 with SHA-1(Salt len: 20); SHA-224(Salt len: 28); SHA-256(Salt len: 32); SHA-384(Salt len: 48); SHA-512(Salt len: 64);; Mod Size 3072 with SHA-1(Salt len: 0); SHA-224(Salt len: 0); SHA-256(Salt len: 0); SHA-384(Salt len: 24); SHA-512(Salt len: 0); +# Generated on Wed May 18 13:42:19 2011 + +Padding = EMSA4(SHA-1) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c6d3 +N = 0xec996bc93e81094436fd5fc2eef511782eb40fe60cc6f27f24bc8728d686537f1caa82cfcfa5c323604b6918d7cd0318d98395c855c7c7ada6fc447f192283cdc81e7291e232336019d4dac12356b93a349883cd2c0a7d2eae9715f1cc6dd657cea5cb2c46ce6468794b326b33f1bff61a00fa72931345ca6768365e1eb906dd +Msg = a4daf4621676917e28493a585d9baffca3755e77e1f18e3ccfb3dec60ab8ee7e684f5cde8864f2d7ae041d70ce1ea1b1e7878cbf93416848dbfdb5214fde972e5780cb83c439dfc8aa9fa3e2724adbd02bdb36d2213c84d1b12a23fb5bf1baae19772a97ef7cc21bc420b3f570a6c321167745f9b46a489ff8420f9a5679c1c4 +Signature = 319c62984acd52423e59a17d27d4eca7722703b054a71a1ee5f7a218b6f4a274632eaf8ef2a577a7e8a7f654b8deb1ec9b1e529cf93459cc8af4c6df6fffabc3edded0c421604ea2aae35836b05fd9de7abd78540d45fd6d0ea714733a3427b00d9d6404db8ede4a27932b47d88243eefcbffe1e55841823def30c57de7562cf + +Padding = EMSA4(SHA-224) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a3db1 +N = 0xf650d9f361cf9cf7c1e99b028f392d545b5dc5999a09d22913a106412adca99b3686b3f8ef5178d1bb9b1504503a5f866b563a58c7dc42d8c8537503be0c181d6d050d47a869bf7830f3c85f0e5fcc910deffe1d914ae2f8d77e66e444c579e99770043af2c7f7d89458730e716f80ed5800f8f9751f6f59bde63b6515c96fa3 +Msg = c728846980d2461db29343acbaa0e69e8a7ac11456cedcc190994d37178f0964acbefa5ca56f5259e54d1eff0bc91ee5eabcd4523a4edb448c187ab784857923427e33472146ed25a4a2664ead3eaf5ff04c3dcca86e3ddc88d627f5f5ab961a72af57b25c20c08bd7dc431e08c843158571250a09f4ab926d1c7d7ad3cb0950 +Signature = 46acca5782d216e2f3d6f874a38b49b35c1e7a26626c9ad8af2c88a0e1d89495c02e1c476b3c8c86b0c6267683a16b3513d6ae5061a8c0557bd3cf0155df16369364da81bbf9f6d856b65add3290f5a7dc6e975812d1e680f7f24650d5c3f15ce90836b47db064b6494a68b95539eb2d5909bb033999c423ab14964a64c42efb + +Padding = EMSA4(SHA-256) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000183a77 +N = 0xbf15c7a344db52c3da4c73bbe1aa9e43a24cc3ccdfa6dcb994e29846401f3d5ec9138756487def58d4bc5082baa8e93c840405d36ef37f59594d01f0665edb27cee3b6b647437405652cf809200597b0de806ea9ae20799400fe24bb3496d92e65ab5718c61ea24e302b2414f4a6ac1c99a4177de0f83882d638c46c95e2412b +Msg = 0b95962764ca7454c8212a4407782e6174248c5898db391d28d2a42f35228f1da3701d49dccd2cecc5dbe45af23190881601adcbbdf841e23d666f37e99f476289a1e3ef07f7af616bdd087609a409adf958a106c8a1e9096de7b5097fb96aaaa5700fa14d0fa6bba16ebc21b6983fda07719091239cd999a29ba12e5d389dfe +Signature = 7287a0b4db04c8c795018cf818a170b152309ee195cb239d22c70eb248e1db54dcf0c0f6c8a311bd07c7051218e53c41e94d0c67707d0a69f5bd9cd1abc5e01cdbe70d4abc75a8536bad424d94ce160d71104b89d920fbdddf8da741178bbbf315c3e9fa9cfdaacd41a55a86eb143c1fce55f0bac0b5e08c9dffdad05485031d + +Padding = EMSA4(SHA-384) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035c661 +N = 0x8b71c2bcb324a3fc23d292fb4f18cab5140d521013361a07071bc788859cbba33fc226b2cef9c1b3663d307acd3e4d8eb7acff63d048495a2d61fbeb617a42c4f424a347673173902cd1cb11780003e715662d195996fbff55f6b9feb54a18197e6848aa8baa15fa020cc54e72ec976d766ed63ee4e00071a11e29d7baf30e3f +Msg = aab88ff728c8f829841a14e56194bbf278d69f88317a81b4749aa5fdbc9383486e09bff96a2c5b5bdf392c4263438aef43334c33170ef4d89a76263cb9745f3fea74e35fbf91f722bb1351b56436cdd2992e61e6266753749611a9b449dce281c600e37251813446c1b16c858cf6ea6424cdc6e9860f07510f7417af925574d5 +Signature = 657296e902331b8030a72920c6c16b22ea65fe18e7e10b7cdbb8a44ef0f4c66f3e9c22f8f35e4184b420ad3f1bdbc1d6a65e6230abca8a9bee10887833dae15a84bf09a4542389c685fd33e7385c6001b49aa108f2272a46a832bbadc067ff06b09b2f5f40c81cc2acac03311a3945f7a9f2ea81213ba9ba626d6a7ed49f17dd + +Padding = EMSA4(SHA-512) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b8267 +N = 0xdab9c7d28a2b1e4995c12bcae3c9f580a2dd5372441888dc83aae5b515ebce3b95786c43b5811ebaee6ad90bff9e55ae1edccfc0fcafb4cfc43743749307ec0c36886c88a174d0156a2f88a25a5c594c558bf1a947335b1ab02e77bfeee5ab0cc25455819397f74d30ca31074d4612d9d928b66477ddf7b83c0cf4ee279c9071 +Msg = b80271b3ef26efb5b0ca8e809b61fdd209337ac23fbaa349e84c8900c2fb072b97ba52f76fc1d00004322e1676fcad4140ffbc026b72ccdc01826013c53c63b421adbfd560482b1e1d884489fbd6e06597ac9fa1bbfbc347d5ca4147a72017763f25e1d62a84a718e513fa5f94b63f47f6814a26991c2f924a6c5423d06fcb79 +Signature = 2db61ebaca89ecde29a2895f21d61220300f01d117337ba992e0e5a65d6c4a6bd537f6f74e64db2ea45c8892114d2d5450d9b9eb38dece3dadcbe91123a9ef8288e000bd3fc1e140d2499a7fdf44f3382e71d4def1baa6e40d8b70334906f895055295b8f37c779969975c11b79e2184321a883e1abcbc100273187ed1480a70 + +Padding = EMSA4(SHA-1) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4822d +N = 0xcef7d8f114854a2a681fe6ef600351b20a9d992010319590ea20f4152565098aed46b75330cac1da85652398402dd9bfa04f4e6c63f3cb6a30ee169b243a5ea0757646a47dc51db6af86adaf9b700044978da876d49863601d0c4ce7629decdb7485df787c68e250fdfae9d77251a315f127a93dfb024c040e274ec658e2c19d +Msg = 6509048df94c808fcd84fcf16aa7e6735f95f111884c72d8905c0af9b59c861ccb1a03f68458561eeeb5ab1c3d296bc3cb3564c25d1a2475a84aa501141c309fbfc37b38c5811533bf18038b8982ac2449e1f25facb9a2ec735d0edf2fa7f80648ecb27a442f847546954e63d5196e3cdf81e410fe91b4e4f97e8cbc8ea6a7f9 +Signature = 7632ab719f25cf1d3baaaaacaa3fd102e519e0e2b6b153aad715a71582a5d36990dbbf807f9a71fe0390ddbff757de055399673a1fc0ca3e1e577ab380061875d5a3a60da90ca74eb437aa73910f128fb014a2b2cd0194e6a40f6a2f2697e2688f899e685f28b43f523d59f55b9050f8b7f11ea5960d9aa03fc5c94321c5a732 + +Padding = EMSA4(SHA-224) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412b89 +N = 0xd7147d934176601d8dc64f372838bb46bceb7ed10e6dbd3100a46340d889b8e5ba3d69fbce0f4c9fa2b4df614a14fd0503dc04d6ee671cc6283d4d37410b6d0a74cc39b3d83728ca561c99d920e80f1d971e927456dab06cb9bb8600f540091f96d3605a8bde99e01cd977aaee7dcca20c328af04366bd5975c623785839a355 +Msg = b2ca1c4b7d1a56595f8fe90c3e460b151c08ef26ebce3c9ea384bf68930e5c20f4894b78c4d381dbd24d6b5015dfe2a0413d5cbb9c695f580e7a3cdc789bf97d47568fa74913569ebfdbbd66b3623ee08c459135df9020778883bc86fa968e31d3ba509eb4e2bdec4fc24516c1d6061b23a7f85c5b4a67453829a72fbf060385 +Signature = 435ae89ed7ad4138aa8b19245dff3153b82971b6ad38233d39d34e9e388da6155e1c353575f74eecbabf1db03821dd38fe6047bf5027360f991abd890de235a0c1b545b5487d0ded6c4557c7ef74e12524534dd666804b861d4a778e42969a32295b63d1d70a105287b0ac75494e2dff1094a42118ec8d9b4ab28ee5cf746eaa + +Padding = EMSA4(SHA-256) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd23bd +N = 0xd40e4a247dddd8dc32a70a38d287f3fa23aa016b77c8e8e1a98c2f60967a2b7a38f8614066031fb6eba697c367e3430cd8d924bc9eec28529266f690d538ebb4b0381b8966e7224e3c526122afd181d6e3bb6145a5a28d46dd36c1f1da823e0ff38b439c7638b44a127b072543f18192efde9cb381b2e98f4f5fe854e3391275 +Msg = 9872df5b9025393394ae1b59030765ba60af6cea40fcfa1867b397422ed607a528bd147804688ed9b5148f08d10c03d337c26851f51ed3d369163418a67fdac018233a036c13eca3aa3ff61fa4434d2a9484995b017c3926e252870b06ae5d0db3cbd8668ece5b79ba56d70844544aa7bf1d86712bbd34f91c8e1884180a9775 +Signature = cc7a427ab109f85f16832c04bba7a0eebfcf4e236c7507b337fa9e1d437d89c908685a5bafda8e26e4c1027a841c809ea0693749c2461c834aa0a2344a2a332dc3a3440d895087278562a7e91114a052599de0aef06787aac8963b8ed2a97db088b808f0b91c17c91e24448b38fcee4cf0c76f4aafa0c61f380c97afc4dd49e1 + +Padding = EMSA4(SHA-384) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb045b +N = 0xcfc4fc3458c4e37c95a3d489a332e08e4019e477c85645c0fe24e25b6fbb2b24dc123ddf9f3220ba965dda6c97856b4821b3f7052453cd6ec8410f9fcb47cd2f4359d896092f8c944b9517c046adedc002219936da1276ca2e7cf43b344d96cf31313fd766f5e84af1d36afd6a46c45c140841579d1dee3907414118e382855f +Msg = 489a093a195392c15b4ab965677d572888209e061834592ae55b7562daebc1d1db41f2e4f058ea87a69a3a98b2f5e59bd83267b00b82f5c3d65a0703fa81149559689c8912b96c0dee321ee0fbb4df0a769775cbee4180d1a7f7ffad3df2178889b61012c89fa1bcfabd6d2789e2cddc2bf8d03d099880bc21d9674ae9665212 +Signature = 71fd89c20c030e2f1d32c9b3241f008daa2502d220a9ee24dfb937d6d0a91172c686ebe146a0b4aa881042f0645c65f3241edcaf3e6e5e2eeb1196bcafdbecd04bdec6d84aa6800b344a93c0e2243d6450adb68bba8168ac8fe713cdcf63956e502c04a5ef05ae603fa38b3ad50156598de70f740e35e5a175a6f045106a05f5 + +Padding = EMSA4(SHA-512) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8c34d +N = 0x881b4401521ea4b72e57a9e3ad152536b2cc0375c5930e9699b8bfc3d16b8c1c3b37de3847438203b6664ee1b00fc7bcd03ec3c240a2cef3f367d8269bdb65cdf4bfbfc56e8fd82cc93ff90c91ce78c402da1c59037997baf56d27abfbfe9d0731b8def029501df0d83bf0fd2234344ec4daee7759969ceb5e24cc00bc12a437 +Msg = 56f35f42516bfca0dc1d2d727a4fb6bb2bcfba68417c2beb6f07852723fbbc8c15fb7283204b6e0c52934aa53fdf6b6f9ae9378c069b81cb29d04887025ba2cc7d4af3bc456c6231da108ea4e3107c4ec50ed58c74fe4e888ae4671696df58dcb66748b668d3c1599d1e61360fead2a1d5c5fc3234ac786bb9cd489c8491c604 +Signature = 2ce4a58678ab5a9def663e03397756e4e6e345199657e2526c8515ef5c705d3db2775a28c2c65599dd786682170e36d502242837e688fc6020a4239ec7380765724645e97f4795fd0e50c257eb5c5b2f4332f6219231b44b3f5bb4605f45b901dae7af47300bb29478ff22b7405a383b20874564def9f3b470ce46ac6e560d83 + +Padding = EMSA4(SHA-1) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d64215 +N = 0xab2781536ef9ff9714f72313939513eb7c4570b7cbb1f8928576f7c9f7fdde20f5ba770c0c5a7e7857c54335e167a78bf06cea5cd2a1bfafdcfd673a7cee4a2fca01b60c3dfd78527bd1b147dd01426b7f1fb6ab34876f922dce3bbfc60d4522b6ccbf080aa72c688c0a4214d44b371008ed235902d3af3373d20ec2f631720b +Msg = 60e8b840316f75535b1171f6ea36c7ea71ba2e1607e7201f90a03b3a3edee73e576139fe389f17d59a019d82144ec036e16731ece43684f9e9e192e42e431c77229cb1166c87d1502f2d52b48cb903e6690c90f271b1a5df5c13568871edbfa74903e733d510ebeca3ff58345c5dd820920f11cfb840cafa729e4fcd10c617f5 +Signature = 500d43a05b3083bf9720d59e24856d8429d95fddf3caea9968d30962e14473b60017ad57f07086bb0f3ded5aaeb2b5034ecd541f64e7bd40bdd25dbfb0b1d46fc69c79a8f833ee3c758033f3a48a5d79ab0fdbedd726491880d5a13e6a545021125a0fd695b0d266f9e527237e119083c4b175abd8391ca0bd26cb84249bf1f0 + +Padding = EMSA4(SHA-224) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ba2f3 +N = 0xdda48fef7ea12b75d0446ac178e988cbfcb7da998c00ba51a5529cd97cc47f03772e1686fa5c43bb9ea4a62726e95889011439cce1e4b3be4efdb0f1fedd03549ec4d5c93fd6f4fb0219dfbd4b43f1b38428e2bde0cd562a999c77f2e5394d1bc1f375d63af7bfc73571b8c777966bb0fc75ec8167c46972b7844e981b90e2ed +Msg = 7490b77f604083c6c88c5571a98ab96a8ea932b9b3457eb269791c6dbc350c775490d6c7995fcdf41b0695a5308ee348dff88407fcd1a1f7950741938dfb0f6a87d75e1405226a6ad192e0f79d21a1a9e662c3cc1e16d93909fb75cb68e4eb13d50e574deeb2e192b5d73f4f376a7cf56c90f8f25f3bb1e18efcc0fd941827dc +Signature = 7434621457f9841573fefc0be82779d44c687d15ab75a6f284bf86b1e0a31647b0a8f5aa8d8a8aa216647f7ba802724406b18ee473724e2fa9ede3cae83130487cec4145ec00d4ae5e0542f2a1a7be491e59bad6e05d0422e87e98ba5ce9ceefe43c5a96a94f260035d7e7131dacbdbdf7beb0a10e8883ff272884c602ce11bd + +Padding = EMSA4(SHA-256) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffc8ff +N = 0x8b72cf259d853597bc0c4b79f21061a3ae12f6e8eb5bde829633ef207aa282fb47bd574a4c6983ffe5687d1e4ede14db5ceb326717af8985c7778888521b4a431b1643b80df1f039601b4d5d8773f91c19239be3709d625174e05e946dd29d4cd58e9aef28946c8811dd1fdd84f9eb2176902ef2a710bb76494c65c37559dfdf +Msg = 343d565d85c1a326570cc4062d617711e00c7178ef5b52aa16ead8bf222353170306593e2326ba13f6f4b62ad3406e6e02fd990b1645788b7c9d0c3e557986e08103ff76fc1869796e93c636fdcf9875666798594c40aa87d0ca118a6182df77d5bcb0ccb99f989ee6715af45515db6e35d1d62a3a55d0e737f94f6bef474723 +Signature = 1ee5c565d81347bfe222945008daa3923e88e273d537b4f993197f8e2cceb60f477cd53a63950b9c0aa03d559fbe940a506be4e9d8a8f5335ddd514483a79e81e24388e31c90ca6906be6c314df7904d6a7961832c2175edfe0f41412bc042d646edf6897979ce0cf0f30cb36ae22fab36ca815ac5288ba7b3b49fc109aac798 + +Padding = EMSA4(SHA-384) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4bcf7 +N = 0xecd6bfa6bdfd753f6f856db12da04af254dbf26e56623f86c06031bdd60124544ceb56e4dbec53740d231459ad3767bd202f857e88e4d767f04574329aa51c414f4d4c52edd021850cb1b6a4bdc11be1ab63b9da3ea1e80db05eb8bb4f1e801fbe4b7a9d53226dcb8a4cc6fb954a6c44802011ea4745c75ba6d82b50e3243aeb +Msg = e302eccdfddf1455a17fd2870f737f23902fd1d8ab6cafc39bca443301ba53afd79bca3aa52399d5f701c4460ec0b718d6efdbe3187f66cdf16c775183a0623fea1448047138ec2c0695c125ecb04846b032980f5e473eb3f44448d3178c9d8d05b490b5cbe5b462b882f1ad110bd7b5064233e7e58ce07c8e99e0422747aba0 +Signature = 032678e9feed45edf12af67a5fda9d1941f2942512adf95b04804eba5ccf01f0b37bf9e6a2e01b482ac1afec7684ac896b0d8c4149338e3936422cc7058114faf4dbbf7bf3c330f3f1e8e16a4bb755ce1dce34fee376b6c58e352f88e6ec8f60c5319d45fa01d46d7fa5fd2eb7ac453d1b3d34c17e2c9cf3b851be7b734c733f + +Padding = EMSA4(SHA-512) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebb1eb +N = 0xb0ec8da8b8d87c94443202a94262afd545d9187d5c45111e7b246da630b1aab516133d6d9c8dbc98ac27d09843f452063f2f577c997e56da01f3861e123c842ace49ec71622c3d6cf54d13bb542d9a55a0be0fd79a65c4f72f1539026cae2e48026e3282e24a8c31e3e699deabd41d31461f6a7bd59978dc189077d46f9ee27b +Msg = 5b546a186eb7af3e5c1270c3b97904efbd1189b79b17d9e10f24ba6936af5524a3d3eaa3af52c15a10db6401ae880b3bb2ab5876dfca441225e85ac57306233eceeae108a01f7fb2523dc92d1c6bd9751c21d173a633d023dc0b1ef27e35aa6a0322b710e825d28d48c2070dad2854e526fc5e789958635b5b1470b7fe44d4ef +Signature = 52119892d0cf2f9d556c9119979ed9d9e49cfcb4d634b951e7dbea750f97c1bcd2b713cde92ae5cb91979711aff3891aed1f514265d0ee7273630fdcde3818cd5ce63494604a89dcc9745d0fff9bfcfdada043ba2e669c9a51121fdc0a7adeaf132476815afb47440f3e47d6508f021938596e61be6a982561855c29447f89ab + +Padding = EMSA4(SHA-1) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000593d67 +N = 0xc4b9ea11f21cd93c01f56c4219db7d2e52581a6c968705c06588c036b6f51a27de43ba0006d6e54d9ee20dd8bc1c4787b4c45e9545cf98c7872100f6c3492f5c3f1ce2d28caf10fa611cc4a4ec94543fbb872ef0fc8bb9558360960e4e386874d3beef4e9662e8779304e8d09bfc290a6fc19e9908e8eb49336ef02224107bd74de231f2610d76fa834baad342e87f5ffbd56ee8b459702425109af864401b713cd9e96a01137a860c3079e13704d3328003136631062b198be8d644ed99a0c62f94cf7971a0f2875592f35e362abcf2845a11ee98e5f01a515abd0d03646da28123b45cea4cbfd7de9bc399fd9f05349a2d0386516f70f5c9a9970d3231ff73 +Msg = 7a884d5e7edc74c10c44418e47ec7d7dd66db0012dfc8a200ee181824f2cbcc8dda3301f01fe0914e2574baa4cdcb9a9afc7f63a6b90eab14a6067aa4eca0c57aeb66a181b9d664c47fcde68a80290467a8c37bf0354f67b1a65fa08ead35c2af4a8447253215412441b44f0e5c8c9f93da6bcb87db2782785d984c5aaaf72e8 +Signature = 8103b5648993736624556e994e052f6fb9b7dad36bbb845bf788a31c325f02c6f13971900c08948f448438472230ea69a6002f52417b53e1d32954d96dd35443ccd459b98d4c211c2277b54b36310cbff6da97298cd6ef261a7b4f7027ee11b97081cc710a7a3bc65714e1c69cb37bc844023691ec9f704d57357eebec21a27f6e624f46d35d88a64cfded5c5fbce3e97e71bad21f8d09f07de8afcb73e5d165999ce7fabc8fba8100fc7efa85acd447afb593b97b8e86ad24c1b93e2266d9cd433331c6c9395e1a7a4431ec46d57d53a37afbc985db7e4ee32d34da6da2727b930fe6ce8d7429bc04ba4877760d73fd1ee9c8e22478737c73405136a4e3d5d2 + +Padding = EMSA4(SHA-224) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b29bc5 +N = 0xacfdfb1dcb1459b489cd4a8c9fab64a7da4f044bef1c506f0872e9476f3357abda509d9fb1db6a4f5306c40c058826253171cfedbc160776a48ec35b655bb9963286b6aece1c77dff987a0aae9720ba035dda67f317101bd3cd4e6caac867a8c38b87067938e96e72df1875f94e43e4c06f7a86a1dbe07836ee69763eee29bc13ca906d7740c29e651872a9ec7c6237f7c8290bb0800a030b323d09e7c903751d21a224266f9d6c94c17a4c0cd8175ea67b9d9020f2b3f31a96206084cddb2acef70b11ae25a46c4f6817c4813466d7cac76b27927145bd499ff87f22a946b688e980a00a3d54c72ab9c2c88a55a3ea4c6784068673532737cbe4799e98bd711 +Msg = 7ced8a54c8e35ef5c87d03ee6357b658e2e528eda55ad30f14c88d0cd9895ea04ddf8fbb2fd703859c73cb9f3b07f4acb9e4a311753465f87c25c09bb74a0ebf633e8b7ec28aac4a10c8b22fb9098058c975a9d5a431ce9cf78627cdee3f5f3aa852a526e8c3004d0dc6e22544240164fcdf62c29a19b6006e32ea29e631fa18 +Signature = 8c074bae48454875aefa2b7ea090d11d8860d7cbee5ee4c3ed02cb45aadb0b4516872b0e4521789d503b4e70092ca2a0c7a88efb7d74c63ce8dffcf06995af7c9567a8df05a01b243c5f3edcfa3922d06967bec9d0faad2c84486dd38602a416ef253e4a28f74ca290e4d743accccd204d8b136dd197e7a2f25a2707f339c6ba444c19bc047dff0584c479ab07c2ae68f219c3c430f19cae3f711c0efab8d09f85ab66ae948c357db67078a359b9c746d2d66b31486c83765ab097b540b5e6f626c9111a295855dff5c2acea102f6a29b9569909dad0d4c79a941a3e71b3137dc68ae2296b6f8175bfab205432e409be9075d12580b5c14924dd53c3d44745d7 + +Padding = EMSA4(SHA-256) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e43f +N = 0xa47d04e7cacdba4ea26eca8a4c6e14563c2ce03b623b768c0d49868a57121301dbf783d82f4c055e73960e70550187d0af62ac3496f0a3d9103c2eb7919a72752fa7ce8c688d81e3aee99468887a15288afbb7acb845b7c522b5c64e678fcd3d22feb84b44272700be527d2b2025a3f83c2383bf6a39cf5b4e48b3cf2f56eef0dfff18555e31037b915248694876f3047814415164f2c660881e694b58c28038a032ad25634aad7b39171dee368e3d59bfb7299e4601d4587e68caaf8db457b75af42fc0cf1ae7caced286d77fac6cedb03ad94f1433d2c94d08e60bc1fdef0543cd2951e765b38230fdd18de5d2ca627ddc032fe05bbd2ff21e2db1c2f94d8b +Msg = e002377affb04f0fe4598de9d92d31d6c786040d5776976556a2cfc55e54a1dcb3cb1b126bd6a4bed2a184990ccea773fcc79d246553e6c64f686d21ad4152673cafec22aeb40f6a084e8a5b4991f4c64cf8a927effd0fd775e71e8329e41fdd4457b3911173187b4f09a817d79ea2397fc12dfe3d9c9a0290c8ead31b6690a6 +Signature = 4f9b425c2058460e4ab2f5c96384da2327fd29150f01955a76b4efe956af06dc08779a374ee4607eab61a93adc5608f4ec36e47f2a0f754e8ff839a8a19b1db1e884ea4cf348cd455069eb87afd53645b44e28a0a56808f5031da5ba9112768dfbfca44ebe63a0c0572b731d66122fb71609be1480faa4e4f75e43955159d70f081e2a32fbb19a48b9f162cf6b2fb445d2d6994bc58910a26b5943477803cdaaa1bd74b0da0a5d053d8b1dc593091db5388383c26079f344e2aea600d0e324164b450f7b9b465111b7265f3b1b063089ae7e2623fc0fda8052cf4bf3379102fbf71d7c98e8258664ceed637d20f95ff0111881e650ce61f251d9c3a629ef222d + +Padding = EMSA4(SHA-384) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024f1bf +N = 0xcb59aae30883db678ea7b2a5e7009799066f060757525166030714a25e808482e752f04f78611b3509d6005b411530c9ada4d8fbddc85f9db3d209eccc6cf0cae9aeb902e96688d2547974b7eb3323eeaa2257cf8d5c7c97f5176e2cfd29e19d0487380e3e64338c73bd592d52e9dbcc9606ed5835758c1a112c6a004256b5c4338322695df2ba573be0e79a7b9f9afd497dd38eed39f05f88d7d399d1e984d048067596ad1847ce51221babf51873bad2d81fa91cf3d9fd307e3ebd41fc49a8b3252ed7a71fd2357330bef2f1f89f2c80f740567e2ae8d168e56f007e8fefa33d2eb92b7d830a4f978ffe842ef0697db50602b19642afc50ac1f837e476c0fd +Msg = f991a40a6c3cda01f1a2fed01ca0cf425588a071205eb997a147fa205f3ec10448090e53f56be512309cf445b3f6764d33f157749d5199c7a09ef6246bd5c793b85d24d9093c4d4b318b48e11727cc8bb7aa5ec8699aba7466e074e1887bdf2a51752ec42f16d956fe5943cbcf9c99a5e89bfd940c9fe447fcf3bc823d98d371 +Signature = 6b42514e88d93079d158336897dc34b450e424d61f6ddcf86fe8c9a368ae8a22c4ee4084c978b5169379da10ae6a6ae8cd80028e198cd0a8db532cd78a409f53baf7d231b545835b0dc06d594d76868d986889419a959268fd321bbc8bad5e800e452fe1a1a2a5a851d542494473deb425171a2f37ffc4cf0600a8d561b20f777407bbef1b596f92e518c0929e8bd52b015c2718d14443a56056f65015515673deef32ae5399ae71f97873ec1508f8c41d6a66a13017685134e5425c4b580a7f6986c26fb272f0ed215d6698dcec9e7c5258173b295b3611869254a538945de952dedf291837df0d7a205e1b76b01140df4edce3afe7245d46ee3b292bb117b1 + +Padding = EMSA4(SHA-512) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d8853 +N = 0xa677525e1a69546a96dc7b112350d5e4864f0f82e999a714fa9f43ac681517d3975910c2d806bb3ee6dbf5dba1d969b38889e113c2da76eef4412a60cbd89faf35b2bdcb0de36a2cb762cd8f2f29aed9982a9ab60886cc8fbfee9b2ae09c88161e9159d4fc833adc4f80e4bf629d5a9551acce7a3938630c2bf9956097642e3bc60ac6522017841b65c7a25197865e697753b08169853681911443a2b25f1b7c4696f946155b2664b67b40878d3b45c3e0d7034d5b5ee6f5ba8fb3cae7797e85789902cf8f9f86ed3ef25ae0736178aae260fe875bfef5bcde9ec05f11e18fc7375edcd4a5533618e6f991dd48aa3062e6031e291dfcdc6e7fc14ec60e539fcb +Msg = 7811a407fe653ad2343d83c0499fc11e2951ef0a4791a3cd9a06396be5f72e783cbbca2cc47002babaf09cdeb70194b532ccbfd24691ae8eb598d59f2e6becedcb4296a1debf417eeddb4d74fb217072091a597ddd0893ff02d6ad61105098db2e90508bd4b8bec5d6e7deab9e651dfdb8210532955e1bc788a908d7150ef8ec +Signature = 3ad1f0faa9a36586154a382a1f2c10e819dc318a68be35f54f95401b0ef2ba5cc895f0d6bde28c8d3b364f60de03ce75a7af29e5807c1eec4cd70624756e2631eb46af010ca8cf93ee7d86a4af3ced5dd2a8a41c1feee6b4572070873939ae7a2ce75193945937461d0064eeba07760c495c5c70bdb04d89951de3f96525f8e44612493d490731e7ef7679a24b0b1e2b24c8003c2f94114e4193d6e54c0af9e870530b008530210ac0b0e4c7c79f379384e1bb319b5f2a0b622517ae5d27f0eaaf7958cb0b41849126075092e86e7e7be5eeacef9a8e3ec595432ef619858fe0d0517871b8b495c01af6f18d4e6d250dbd19280ef4f8a37d1b59a48fa41b831d + +Padding = EMSA4(SHA-1) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f8d03 +N = 0xcd2cbe024059e2c019529e157684eb1e2cf415a71b002cc643668da85f752ef64cd8cacff6bb79e246f7b8f731c9f5cedc2a879302b51273c83f81f9a377d3e450bb4f4662ce01a010a6e68b66fee35b62d9861cabe56f6d262cadbeb44a58145a0f977966ab74f662674fd92f165eab397e1a2829aa2a7b9cf7c4af5db31119741d416308f3cb5aaebbcb5309e50820e7e1482b9b3a918653d9cfda6ed1122488f435dd54a418e922147be2f6586bb9b759c66b01d0045757302ca3835a68a67f36b33738ba9f8c87b909fe1ca5e5bad207cd0273ccc3b44a6185d32b065b64e2bd42b6c61f08b268b2b7e91ced5962e3a7d553fde91b77eecbeb9ba63e0db5 +Msg = 4f9a34e96e649f8928a7c58a0c84d1bbbee1a4c84a69c95db7d4ab8ee06905777fc19b1f8bcd28a3c41b97908c547590f80aa74927b05882d2ea36872508decfcdcc94dd53743864a8f475ae01843c3ee45a71b583b9e4f24a2a827db40acd26624489e96e60b815fdbdc9ae131a0d0fac5b6ad3088a53f6461df7383477b9c2 +Signature = 890bce2539c7bc657983af81cff87ec799771438f6dcf417e01ee056270a0ddf6095fcb94bac89626101a34209c1bbe3d3bd301b3e8a7303cb7d5fe193b0d6422e1feb6eb1ea8f1f37b29089b54633fcabf23a28c9ca422de4f7851f292ddfda0d550673961b72cf2dad77b3b66c9f3bbab643e80c569a6f651be3c6496caf72478cd437fc85a57a1cdc78d8029b76a804d04013f16cd6b469c69e29d07409aca30c719c8659454fbd9da60a9f62165247db74d18799eba33508667d1b645268ba39d74d7d954bb41d607fb7820960687b022320e6c9a3853c2fae535bddd915347405f525c8ab40edbc9b7fc6c62d2373c0cc7edfcc4c956615cc08d49a4273 + +Padding = EMSA4(SHA-224) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5fd9 +N = 0x9e88e71138328da718c664b03685764881aa0145e8b23d2fe8cff47658334196ba8df505a8002d7692434625cfd29130ca11efa90102ac5690b083585ea3bcdaba216eabf0ce83e831db6b74c91105afb5edb4935691c656e24e3e4a6cd20d0a8cfb61f5509a08364b1db31a93eaaad4db58670bf7e8c8b259474f3d58a94c0ee7fd7c173e0f2ab7946dac5fa81c6046035a494fd430d0ed6719f21eccb57d09654a8ff28104eb8db4f56329324692509e8352127fe7ce230dca3bdb074063488f8282a70c1397a2ac18dffaddfd97c884421a7b3116b5936013bfd3d47f008c0864ea14f2141e57b753020044462b114ab05f121c7c5c4ecde64d0d0f9b58af +Msg = 7a27b3080a30aa2ad290a71e7668133943e04af91676a0f37996a20c106a9eec34f365b0dd594fdfc57f80a0cadb6a2a9485937b798d984d9d9273465e90f96feffaa6e742099dd92c53ebabc49f0c780cf8b0c1d300bf5fd9879abc355ca443f463011503e89dfe4f3370a72a5d010df1622931eb761a12759d9fd85c76a652 +Signature = 085c5953fbdf2078040447ebf7e351fa0516a403067570eeb072d5a2601db2e550399eb8d1f5a5d35174468490a1ce554422d0966bcc3dc42d8ecaa4a3805d2d642c9279a4a30673cf495a15fcfdf04d408631a72acc94ff85c8002bc084f5d35c6a2baa6734e6c411e1b89d4be6aacd6f4277b37b179b503e023e95babb1e4254b702703903e3157ed1ff8b7f8edd498bf95b50ba4b10f244738e259315a74fb479c2accb01634a856b3415b880a2441ab6f9f5f810248c0b1a74316600f013a85d52a870f8c926680a45f8f7fc117e6298c878667b1059280bc52e129c6ae51f96c0eb3348aef9c4c8039e7684294cec1392ca1d9f1d1a67822ea936e360ab + +Padding = EMSA4(SHA-256) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033e58f +N = 0x9c003978e1f71731e2d1128e1be81bd6c99cd3251672b9c4186497243b17ce523ab113bd4fe397178e6fb5f3090b0680e42cfe78b3928c22da53ef43595b1c5792a2794f86622bc4a997932dc20df9cc429b5010e18d73c71796df877fb66e72d372081260fe7760d46ff916ac74292ee6e1659c2480a22c9522bdfa1beaa71ae2a5581eb0045bbfb7b1d687553cf3cfb061bd2e811e6085d9e4849f30735bb95b34ae40aef5a5eb399331704907b67094b8f418deb76b6ff419031a5b2cbc7b64487b49d418d67747f1609040f08adc42b1b0724869d838bb932511a580ac9d872d5a053f3b61b3f51c43fb2b3d510a696a9068e093eea0670e55e58571904f +Msg = a6a2c5c8718c64105fab8d44fc69d334273aa71e7475d924ce625cfc61944aeab77927eb202f6a33589939da64b375d3bd22f61db010183d053676ebdf3af50ce33c05e09cac237d1e5ea27ceae0acf2120b84a29ed80d702d759019e098ba227314e40eadaa98d4fb215090589880796f1cd7130476c2a6904633ee2b56a014 +Signature = 8ec5b4e7671975686b72eb3930f77ef3622119d0b2ae0618fa52c7410519c4f846c986001d3d82844ae4c13e99dee463448a498a652e9b725ddeb6323b83d5521637be0dee7b224c50dcaf6c7b9a2d26f9b0aad81ac6e4651f241d7a860b51c96ebfc3df978c5373b7846d3139f509dc16726f712c0e61af620b2c6db0955d0ae9cd4760bb9de6151e04bfa19df4d5aca2576f91ee7aba9eb446fee77c604faa5af87536f22fa6e239e898de906642fc6594be9328571b35a3a8420ac697ef993016f78def8a17d13698cc4c1876ee1006d814dc60161214a8f8b6f2a345c8b0c0fc645873b6bf9d2fbace2246f643a6d3a2e0b88929623a2e2a73823f6e325a + +Padding = EMSA4(SHA-384) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000646e91 +N = 0x95a31458ca41cf7a280fd060660fbecec18b6242b72cf99d8039a890ce07aa5acf432d9b400160374b3626a46c6107cdf51f1e8b519ac26ef169cd75d3c5e43267ff391dd0a93730c39c166fb77c4c5409c19ea252bfc8e990d873368607c8ce032bc0a6968a0a6a5a918d49d35a3fab9a3e69632816026d433d65bf765cda3738e8c12f43e869089296b36ee84704dadc37db62fd18f380ef76334d882809881d6a6dc8a8f49c4595cca6f85e9dd8ad616cd984a27f4938fb9aacfca473f1a4f00b0db47b471f04b4170ea909cced5960d4a3d269de9ad4b2a63e8ab712f1f0f7c3e9ad471e15bcef3614eb4dce291eae0785ccf2399b16b51a84d1df8ab395 +Msg = f3169de46af85cb510fbb4cf9c0aada9f875301ceafbc818f428a59679e1e6cd203d18a97e96f979efe082e8c43a252ea4c354872caf42e4d99aede1281b5cf8fb9d25f43f6a33a8cc09c6e08ccabb98e09f0e6c3f2d9d5021232f811bcbb4bc4bdfcfadf69d91aa701d88a13ce3f84f75b168b36c9e60c3936c725d9a177780 +Signature = 47b74ab96c333f1b60313998e9bdf5e313534c96c2f7b139f4fdc8295c8e53a1ae275b235a6931c69690ba8f1cd5bf9d3e1a6f8a23c9f026a592ddcfe35dc498ebef292ed49a87b4813ddcf04cfae8aaa6978f629ff58f24960985a452a09439a3aa027668055ac5900d62f5f584f8bdfaaa72489792fc32b6adc9d289dcbf5bb9a278ada1392b42a4e5b9714a1c3af00f937962477fe72b820dd4fce5cd2e25e6a56081d6119df474b7b7586b801680c4ecf9d067f584d79a9cd0f451aa90644096bf9e80bd469727ad7b7ceeb9cba63de2abd423ea96675d8fef64130e357a5d2f67da0fa528fb3ddbe2fd553033e517533c6d1c301c094ce0899bcbbcd4f2 + +Padding = EMSA4(SHA-512) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000452b3f +N = 0xa93cbcd5c69a8e24b6be4f078652e6c8bf6d516b1316e842d5c8e757e387243c4905b37a66a30967ebc6ed6da56f690f60bec090652ee1926526a78317d41cdff392111fba8a6a91109953fe102c8a51e56b3b6f8087dc53e38d57ac31cd7bbc46f6d14bdf488852db296de27200d11dcd067d776af73c10cd044636aa4d9ea5609c75691aa164eb8abe0f187c0286dfa4d1f5f4332e7664c3c572671b757667e221cc2f0a3944926331ef73bcfc58d1ef8595a2bffd240f2397c4bcb69826ec26fadb3a154e58e86fea883d516d21cde6c162ab55fad9c52df547ef0e6b946d368daa97585084e43a32e029908910c6f99b4131c3961d0543fd583608e8a3e3 +Msg = 25e9e6c39ee6f5c455d81f868713362929cd68ae87300aac2bae94440095ec56b7e3e7f56a5b0d197fd89c94d0e2d048087f6296504b4e1a2ccbda959fffd42a96361bce842661fa493c2ea25831286b19de93198c5114463020ba5a23fd3eb78a8b8a34337179cd79acde996829c7fc2293031d816ae19afe553b7bd2b9b365 +Signature = 2e0b30ae35777c9f951b22740fccb88fdfa94e7d139c9eb105be1a1ce542f6efdf4eb3d1ab0b2342f8e354a0878e31f0bdec1eb67ed19491a086065af7e5188ed0b95e0dc88812f66d6c726fd672e03652432f85a9fe4766a7c315c0c695fc37c45ff5441d3177c4181f01c243ad3c9614e4c6f4f8b879ca8167a7790aca6b34c74936cba58e64cc4e32ffc8ad6c09c48ac59f1eb18dd11871ffccae98c465abd5885bddf59dcec5ddb31ce4ecd86bf6af207373a912b2717e726ce9ff555f3502e8cb83e287cf0f7c938cd4b26f075fd50e4127555ade94c974a4cf604ea5c5d9e94ce91fcb9a2bfc8743c06e69ca41ef029881c3d64078cc6311c694dee627 + +Padding = EMSA4(SHA-1) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002db7c7 +N = 0xe3db9f81f57c99898c867221eb20449ed8b05c1c7d6d0388cd5bc691b84cbf9301b52b60f34be1ea5be12b87cc185d92451037ac2b2f79d1bc43d0736108b1eac5f5a52b4037825385df38966d15562cebd09d27c8fdd3c9bb09c0b3d77b0c05a1fc40b1d9d26bcc8ad35b321ad5866f500bb9196237a4f4f2f282f9091fe99e39c37b862dfc8a22ec487d6e36be1ef8276629b60d845d92524e97d6d52689924ff354a594ccafe9087f5ec6a988c2dae41d2a400d2c8c039e3d77ce5450ccd826468fcfe65718d292e7765f0185df94d5fa79c1e99a8b4f823b19475c6004c62c0f7db056fbe167df368ab8019d58b89d7d3790d427844684b147f962ae37ff +Msg = 36724717ec13584b5ae5c9816118a0f5596e1d37a88af088936baa875434720d6c2ef9553a0fb060cd7d3897f7ce19b3a212b8da6753830a5d1b6fbb2f37a4c072bb766f35469801d9878c3c23005e4f8f0a92fde71a5bfd15420ea136fbd5b7ef21a8ad043f79f8260dafb50d37d691c76095e75067e02962e96e818e076eb8 +Signature = 748b86aa568fd9db1c804ff3921350353a4e68f32a06066bbbb3933e630fb57db6ae097d26e167e9e7a7e594d30e5cf183347b691bb991e6249ea9f3b6b3ee9830b57e208b4f69b861febe5bf2a56c0f886ca715fc790e0112348436af22f56aaed69b9854ac1b4cdfb84fbe29a3faa7df9570e71950fff8d9c6d5138cb4ae7c6aa58e616a858ebc367a3b2fa813a95956bdf75d4db0d1ca3704fcd49a234fb6f0e9c5d17e220905c860da62eeecdfdd9beeccb3a43e86f5afd98e3003d523cd491897d3629c39ccd15f154554c369e6f03bd0afb92e5612d87418ef1844e812b12f718cedace11d61871f6337f6063aa41f542cd3b9fff2ddd8c42a9c9be792 + +Padding = EMSA4(SHA-224) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e453 +N = 0xbc97958f980fc043630735e36aef0f278be381655bc6a4940864e6925d31ff1c9392ac5fa44b06af295818f03948a117bc7f0fe8f2f5dc0c1cbd9d1819913f13c0765f41c17a62a9fa70422578c86305c0e67c56b2d555fcc12a84c45ca00502b692d8790a26bb73a8f2df1fa44cf910ca45e8ea2c665a9b6d266c2c4c6075c55e686511683cf75bbca9573e8b79f01583d57bb21b6e8f46215962b9b3cb1e57ea56221f6ab61cf33f969babe3b5a1a98a76387144cd617751ffa012d8e7d1471b264c274228e2bcd549468a57316f392c75625435ddbe7dd3dc40544f4a9bb9cf5385b255ba57769897203a7a3d0f2808e05492b69a58483f5fc396e6523da3 +Msg = 0380169fd5b1da966bc268e6c705dd0d05716455d6464f9b30f06655442e7ed4b1734ec6f78d7ffe2e840278f8c5a697b47feab2f44e0fcf311772aebe33190afbcf8c1bcb92e65f48812b9ab520dc1cb3dac942b8a3273fbedce21c387735fe4a5b77a8390a384021818c56e660a7226c4aaa0d0b8fbd743d085ea89a43f839 +Signature = 329eb5bce7e499c789504948fc2a7d71bc5ed2ff9c408e523d97bbed7756024f587cf4875f5849e7571015a2abe6547cee2af4a01ec0b81eb8144315aa316dfba35b6763701484bb081596d250d8548fa2fc562e12e823bfa58c31a66e914307ff886caae281eeed9232b68fe47164a87c0cd2333cf69d416212af17f2aaf869b22d4525456d29b437802348c258e7778774a9f88451452519cfeb36c8c95a6edeb7b0d472981e34f4aa31eea1e7e13cac78cceb2133fa29e03507b400154fafb55f6a86c85d4b8fc467caee0c75e5402bde718d3773a3273e59c1f1f3a9c6d57f0b46902cd346e9f2aaa20b85811340107c5c9745d73abf4a74ed3a35ee8b47 + +Padding = EMSA4(SHA-256) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a54611 +N = 0xa6754738bdf94dbc846ceb937a3896e747d5c6222453a83f6c86310e5819129613f9857d5e4a06bc5d927bdb011d23d8219549ced82c20592bdc419deb67fe43da87fcdfd01ac1acb07e513170c45d1e058fb56d8cb090a7f2565381785c4478362b253d47e056053516be15f448878d01c9dac06be45957882ccffc5ddaf06bc131c866349668de950e9121b134e5ae1c29815473a20028b9b7ea64d9dd8253a518b766dea714f7b37185a1d707a21cfa526a7d76f55119af728626b77e5b66328c2b37ec78be56380a4cd3900fe6a757f21b5728d31e5f1344aca933042b99240f89dc09e76a03678b402780bf64813c339e79893a3355674ff4807b200775 +Msg = dc4c136c805849fe77b4b381e4c6b22a3ff69947a9b5aa6b7cbe42cb279c50e8396d0b6ebbe5e55cc396ba66466e4e982e81f63bac0895fcd0aaca4b57fb6802c4432747b28099b368ae5fb4ae459c2fdf04aa6a40ed0c2a9091a418e08d2669a555cdbe0c304d498d840832c35484397b071d9c0b6bf73be5f937fa6b5b7367 +Signature = 723f89429e5f8443defd528d57798d67548279cd169d185a0052e09472e1b37c313250136b2a5f8910e31229363515ad674ca9489d6c7ca7974277ba323110c152f664a79cfdb3453d4cfa6edd124f81384daae9b06f24f3599884e13db024393b5e211ca352149521eb37d29902de0c4392b44bcdf79d2f3792cc0a7edc3995aff9629719507a2bb35eaf2be9a88b74551a068e6e556d78f1662f0a78cc29be00acf9af7ba491940b8a731a3af7003654f15205c6171d009a015b68d423166e971cfce113bf2c7edae6af28a500d43e2f3bcb3b8dbe940eb0f8bb1a077bbfeac4cd20dbfe058605c31b3d1be79aaf1d051e27daab45597ac2838763e49caebe + +Padding = EMSA4(SHA-384) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2b5c1 +N = 0xc5c92cfbb60bff3e7f9499847e869a4bc37250994789c2958ac2f6a168bce2a1915d38725d8596cbcddbd463c2a46a52561a551f8f49d527eecfbef5589030891d9d90090fb35e43e8620c7fed4a056cd1c4a56e6134433030fe8027d1819c09638e43e359c7c389ccd1986457ff5e21673808cb436608d550d62120d9bdabac419cd6249fec945f10711874f10267c66320c701da90d7354b23e1646b89b22cea44d9e67c706ffc04a57927a5c9157cb049b1090e0f86d6cdaff29570cc629fef0646f9e5f8a7dc67c24052a34b91ab08b2e83b141cd0c098e35cbbb9fd408e7e107932128f6eb58e604764a7fe00acecb9b03203a24c9a760ca0d8a5886023 +Msg = e4ceaf62ba10e317e1001d8a6a008843880790159597ffaf56ef666d8081bf747ba650fd6591d3f15a81d3b7f33b59490cb8c88ecb1b06e4dee6dcfb036ca0eace8a117ca79282cb12883b1133911cba91a883be1a93702d6715e70c4266965f65e0b88785fb39ce8f7b1b4132e818be9d3f894d8ae786b37be64f454355eafb +Signature = c269b61d34cb9814934aa8d2eac38f5d941d7b69e1e0cdebea5f275f9fc4a94007cfde1b33a0f9cec3d2b60c6b6675d8a91e7a3251d78c31943524ba75824cff10dee098205f0c84d0f941bf1098785597a88c10058f2c857f85e53a205de7cedc10ad3f1d2abe3cf7c61382c14eeb6d7b409f690f9690fe9b72eb84619fc1f95a8fab7bf9a35248d7e1c89559798c0958a75b85fcaf143b41c3a23864a548026d57209ef64c2d6d61bf9ac15257a531b10fcc06fa97fd6e3fe1a882bce6fd2b8eb5a6267835dd8eb0b5e3e21350f6650de66d27c719980e98ed96006115caf94c061fd3669dc64653843853269b1b6df0515cf67f3161024ab3cd99a4ff5f16 + +Padding = EMSA4(SHA-512) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af8e8f +N = 0x9d19bc62c9c1989df660e259e9c3b1fb805cff7546d2ea5a479d29ccc4e18f1ffc4f78a9af924e04001850d3c56a91c8738f047ae12c89fab3dec2ed1dd7a207ae635f587c101fbd2c542e86726f7f72aa47497162dffad87eb321426e8929afaedf4a94c132ffb2966c22aaca737550feada9f92c07c2095739c3ee524be18c1a34dfbd2e210868c7c25a2fa222c65353dd28008ceb10a570206a59d2a23b22cfd9f38daa0db78c4843bfe1ed1a366dc128ab4d5dd45a28586ca4c8b0ffdd90759028ae29eab9c56cb0da94ec13d3d9fa69333c6065f3ec4c6392259e1c2f761eed8f8aca57354c76c2a0aa6b9045e5182a95ebd332494d642ef07c1e3617d7 +Msg = 19dc8b8a9da18dcb3cdcd54fe19fb766a8635ede3904bf27550dcfb5ae36f4a6fc2bbaa54d8fc80e9c411252a6de509ef987aeb74ee4c5291868caa05dd70596c506852ef1e313600db46457a9a49317c47bce632aad4fde01968d709e04b4eb9df653ef30a3550bb7be332491f9681b32c824aa7667448f351e82ed18c4e9ef +Signature = 694678413019405b4650f73897387df0a9a0744c345e52c02dbbc7d0083c71e0304d0d8cb47e08ac78ca34bcac209679671a036e1262285bddcf8d65082d8f49db6637bc2711f2ffcbebc84b0a96f581bd2de0e53ca24c715e416cb4f4da2eb4a4d0df893895910cfa4c346ee002f35792cfc066f25f048934b911dc748ecc88f709ba96f320b3f4ac84b740d7ecd32af63a833612a6b153e06f082e25b195fb0498e57c0e284ae03fdb27124f3af34b468ec03c8f9e2e4182a8d0d18f10221f79c13715be8ca77ce322f81f7555a57fe2e759f280d2a095d33ccc89ae1629b6386014df1215bc21cd8385548b1a149f57f2cf8487a6867a1bce842240050763 + +Padding = EMSA4(SHA-1) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a673f +N = 0xfa15594057e21dfd0b41c921627809dd454b519cc1c4ea39883814f9cdeff4a184d10f641a5ced9a80de1623ee7f86567d953256f48dd68ccb2e8362173aeaab3f11182425924334f9b92092c0fdf1e3b4c17b5efbc0269a7d839683470112c425c4d77b8835e6a307d0189223894d74d809ddba7260fa22cf3eae11e58cb94bf61cff8faae7cf17643cacd709725814ec9c365366b3a721161d8c2092681520a23e888dc0fecdcbe61f0cf27f3ae99ebab6a459331cfb3626fcd34eb124adf5ad5cf6ab5af05e0956391cc6debbbd0d6270b8412f330d469c41b26bc0f261b9aaaf4178b55b21af6ba12dcec1b9c58e9eaf9747e37cf50878110aec5630fe3dd77217c35e55c48896207a8586354d058dd7028a386e474b7c736283c45662c4810f56c6d0ec8586397d499d59c0e0a8d640c25bb91f3fd2cc74801f2526f78ae49f42b279a1687b9a8e965b49fe10a2360852000f440117b84dd8cbb793c27f124ff88535a25ecf925d464efae566f81c8f43d23b646296c087fb56589ecebd +Msg = 744a128d95416147b635c3ad244f885c5440759bc98dc446382a6d0ceb4ba4db6377a39741dea91267ec43395a1eca8bea152dd016e9f0072abf75a02a9e7beb737ee4d1a0a2bbc2ab2875ee54df77b8c758d96779406a1f53ecf4111236c1eeee885da179369e3dcb11e234dc3998cb313202cabb3a3878fcda71c66bbc7ecb +Signature = 2874dcd9997e8f60ed51f9c47246cf5d919cc2368ab2b5d6078ff80c78e36dbc9722c94c0788858cd5e46150c9734df75fc9da2ab6bfdb1c6cd7ea6a181489e5a7c4b499733e9663784e1c87cb79f90d830eccec4824f4f2565d885d31fe0897173ee3ae61d19488375ac3917652ae66fe56e683be86d7a8445e62ab134f3cb1cffc931fc04689fa317fab58c150a94a555e023088d410b316c4e79c1c57f90ab86199c26555b34d44397e11e9f9161984317ef5d5c489b501a1885ecd25a994583c263b2f2c415b7ba7faf237bf58471dbfadbdf09bcb0de1d095b5aeb3f20af46113bbf9638c138a2ba78683b69c8652ab401c3beb2bb06ddedbe61dcf398578fe4c958465aa1bc430140b68f0ce34e4c964b541e6d66825011a4bc367d95338fe6256c29fba249d98a1ae0e4db55fce67775f2cde1d8661b7753f5c5b3a476e7a2c94941e74fffeb41a8a3d38e2a8c3d9bf373c7a511411e211bd4381ff30d36ae66fd29c55345ac6b8fd07d0b91135fc6c190861aad1b2d5448bff181e7e + +Padding = EMSA4(SHA-224) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b265 +N = 0x9881b3fb6c99a115da60ade6d178008b7e6db8f79fe34fb7e6f7d2fb96a24350dbe35fc9a9742c6d3deede1ee6c04cfcca1f1ce9f1d7c53dda87b149dbc7ac4644e2eb57f211bf883ca006098e0f871155c6c1f9c88df9768c61581e0b5016aa57177438396be35edbc31002cb2bb766c9b9786a81358e5dff52b9073fb7f9714600c0b1dd060ffa1455fc926d30329925bde76cd68a58896de4719eba84529f76de312e9681cc252ebd4c42b51614b172cdc67a5144e7bee75050f7efb904d52b8c084242c3545269cc1193691981670e0816cb82e39c4541bcc7f5fcd27e46df00e7e73946da7a6f8a7026d89d951a8bc8010132862aa0ab872534372a2f3d10d3edbbf852a43ec06a93b3495289619bf899c10027dc2b06daac43342e3200a1f002ad53acc537772f1485d3b517f4686bf27ba47183df94a8cbd9a5bb0659bbbe43beb2eb05d29a23813b0e6ca8e7228b9ce3fe0de7bda5a0c56e9a5ad4e5e4622896c6f3e0269d69bbf0cc1ffc82278ff55168f485dca669868b97f4a003 +Msg = 68b59f9de0146fa3a964bf399cabcbb685145fc727e8f70a81b925d850e13362d52b09ffd8cf52c4eda4db56f6913bfce944b9f8d4276a181e909a880f396dea92efc6a83a8e6889842c5c835c9592d1e2f8cb456ddfb5ded064589ddda2b295286b9e420e39fb1bf566096ad49f165cf7965b54fcf72185229e28c0c307488a +Signature = 0f49851133f72670c3aac857def0e20b2c3199cbf04fdb2360afd48a5f4a6d371cd77167e87f34daad9035afa520688f0705931f987f0a9d33dbb7d89a0cd4b286cef04c07b8a5b521ab7881d8a06b914cf416311e5dbc77637a8dd5752f114b3fe65e03130c603ea641252e1efda9cff7477054552174bb211e556eb27e5d9548a63545c01939e63568aac7295c87583578a4a46cb4a53f3e830ae9d09ba135800a97668d9844229b7e7c38e7df08bc9bc7f2ebbe462a43d224c9de34b386e67280350bd9f8ca05859519e07210cfcd1d3983b1d75aaeb9b9fed2d378f8ab233e501353dc8c35e7b573dd041924029bc7efc6a02aff08e2bfb1650da656c0073a04acfd2f3a09b4c41c857622d7bc42b81596157e61a2b8f6174f94af672de4b59e77d805fe5e62987afd740d34ae1e35b8c1b682996935258cf627b6cf85efb758f2d08507047f0aeba1127eae29fe00ca8738562eca3d55084b8c011bce7baffd902921b9e0de583f8979b97d93065f266a7eb546899127b8c287403decdd + +Padding = EMSA4(SHA-256) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073b193 +N = 0xce4924ff470fb99d17f66595561a74ded22092d1dc27122ae15ca8cac4bfae11daa9e37a941430dd1b81aaf472f320835ee2fe744c83f1320882a8a02316ceb375f5c4909232bb2c6520b249c88be4f47b8b86fdd93678c69e64f50089e907a5504fdd43f0cad24aaa9e317ef2ecade3b5c1fd31f3c327d70a0e2d4867e6fe3f26272e8b6a3cce17843e359b82eb7a4cad8c42460179cb6c07fa252efaec428fd5cae5208b298b255109026e21272424ec0c52e1e5f72c5ab06f5d2a05e77c193b647ec948bb844e0c2ef1307f53cb800d4f55523d86038bb9e21099a861b6b9bcc969e5dddbdf7171b37d616381b78c3b22ef66510b2765d9617556b175599879d8558100ad90b830e87ad460a22108baa5ed0f2ba9dfc05167f8ab61fc9f8ae01603f9dd5e66ce1e642b604bca9294b57fb7c0d83f054bacf4454c298a272c44bc718f54605b91e0bfafd772aebaf3828846c93018f98e315708d50be8401eb9a8778dcbd0d6db9370860411b004cd37fbb8b5df87edee7aae949fff34607b +Msg = 0897d40e7c0f2dfc07b0c7fddaf5fd8fcc6af9c1fdc17bebb923d59c9fc43bd402ba39738f0f85f23015f75131f9d650a29b55e2fc9d5ddf07bb8df9fa5a80f1e4634e0b4c5155bf148939b1a4ea29e344a66429c850fcde7336dad616f0039378391abcfafe25ca7bb594057af07faf7a322f7fab01e051c63cc51b39af4d23 +Signature = 8ebed002d4f54de5898a5f2e69d770ed5a5ce1d45ad6dd9ce5f1179d1c46daa4d0394e21a99d803358d9abfd23bb53166394f997b909e675662066324ca1f2b731deba170525c4ee8fa752d2d7f201b10219489f5784e399d916302fd4b7adf88490df876501c46742a93cfb3aaab9602e65d7e60d7c4ceadb7eb67e421d180323a6d38f38b9f999213ebfccc7e04f060fbdb7c210206522b494e199e98c6c24e457f8696644fdcaebc1b9031c818322c29d135e1172fa0fdf7be1007dabcaab4966332e7ea1456b6ce879cd910c9110104fc7d3dcab076f2bd182bb8327a863254570cdf2ab38e0cda31779deaad616e3437ed659d74e5a4e045a70133890b81bc4f24ab6da67a2ee0ce15baba337d091cb5a1c44da690f81145b0252a6549bbb20cd5cc47afec755eb37fed55a9a33d36557424503d805a0a120b76941f4150d89342d7a7fa3a2b08c515e6f68429cf7afd1a3fce0f428351a6f9eda3ab24a7ef591994c21fbf1001f99239e88340f9b359ec72e8a212a1920e6cf993ff848 + +Padding = EMSA4(SHA-384) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000147e73 +N = 0xb125fc054e1b9db3b98212f53840690607c110bf31e18871fdfa13046496a2e73b3204f33bf8350f841ba94f511cbb2f40587b147a820fd166213968e8fff9fa4be4718a672f4e9321455c56d5e4e09d4f8b2c690718bc46108de269857bb4145c86cc75a4bd55f972285e4054b9fd13927574e63690958177784b39b17083bdafdd3ab8d327dbb9da93fc5cf9375205566242bb30246254ddf04c526f9141006fbaffc268bd2fe9aaa19581bb1c19e77264b08670ff3fe2b543f47a7af95bbe94b99300889b8ff07b2a44d5e9e229e33133b58bc7d2b8eb92a3bb6c035f8891d3165284e9ced25d6ef19a8135d06ab889f7627318cb043c89d90667cb92d1318880107ed9b866b10fa9af2225a987827e866c981f0c4424740fa71697ba9933a91c0d1fe83efd8e7d6c8287de72811da7fb4fcbad42637f0df47482119a07af9cccc993537cefe7892054bc2ce20021e9e37f391ee57b66c40dac49a346a54e6416f4e40af67b7190d65f497febd7d54f148fbc4850cd7de200cbfab53d05fb +Msg = d55869d6623971fa7c90b597b40354195106fc488a46bbcdf84812f14a4d4ca93b7a0dd0c1352eb387d2c8d29e6f8fe5701c621ef54020ae2938bc8abd40946f0c97fe2352de24ff18c113aaf3da0e276ed2281245ca1226d4f93103ce96f32e32f8645a7bfcfce618a7bba61b0c79e6357077ace2ad393ee1d498e4e71613ef +Signature = 9c2d846eacd75c81b7cadbbb0667f58ec2158c64ddbbc2af078082aea4047e30a59e74c3b5a58be9553253a7d8bd4e527a0daac1bf03f3bf7ce5cd8d20443eee2ee89a78c0692c08e3c452aa48b5aa76b31e00518e435fe8e7858229891ea0c16529ab09e3801b07f3ffbbc54bd821714ee90788d61f60a819d00ff40914e7aadcc596bae30253f495adf49ddfec4532b824e8866e39406c0021914f267e424ffc589440bd847baebf346608978bab8ab4795199ec755ac6151bf9466c5b085812eeda9f16b4dc22fef2908231bfc31211293374ce6f7d681959455c4cf0b6660895dc128a5bdc8445a0811f2e372123e5a21fc0638da5f26ae270930d2e096c6aa2178a4d84040e3de195cdbcd6940cbac0df96ae273a232a4c5a3fc2a2bb7e7b12e9c49d95ea2458cc7cf23ceaa2c8ce423327de1ffaf6ea6413a8843316418c2ae714fcd07f75c0e557c71229c137e0160eba1c29f2098245a8623ab1e05612485d0764448b2149ba1931513dd31b7ceea80549c26ef166d0e3aeecf7bf61 + +Padding = EMSA4(SHA-512) +E = 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a649 +N = 0x99a5c8d094a5f917034667a0408b7ecfcaacc3f9784444e21773c3461ec355f0d0f52a5db0568a71d388696788ef66ae7340c6b28dbf925fe83557986575f79cca69217221397ed5808a26f7e7e714c93235f914d45c4a9af4619b20f511ad644bd3412dfdf0ff717f7aac746f310bfa9a141ac3dbf01c1fc74febd197938419c262293505c35f402f9053ad13c51a5960ecde55ec829e953f941af733e58705913767e7a7200d1d09e7e7e2d269fa29a558bb16304b059f13f4ca560a8101fe3720b4a779ec126427326caa132a3d3611d7dbc50336fac789ec406b397e1e36d7daf9b624bf639c82b859288747690c730c980b2f5a239dd95ad5389a2ec90c5778604713710383ae55d4d28c06d4ac26f0d1231f1d6762c8e0d918118156bc637760daea184746b8dcf6f61db274a7ddceaa074937ababad4549b97ab992494a807208abd789823f5d75c4b994089c8072cfc254e0d8202fd896476e96ad9d309a0e8e7301282f07eb2ae8edefb7dbbe13b96e8b4024c6b84de0a05e150285 +Msg = cc21593a6a0f737e2970b7c07984b070d761726296a07e24e056e68ff846b29cc1548179843d74dcee86479858b2c16e4cb84f2544b4ecdcb4dd43a04bb7183a768ae44a2712bf9ad47883acc2812f958306890ebea408c92eb4f001ed7dbf55f3a9c8d6d9f61e5fe32eb3253e59c18e863169478cd69b9155c335db66016f96 +Signature = 0aa572a6845b870b8909a683bb7e6e7616f77beff28746116d8bc4b7335546b51e8006ed0fc9a0d66f63ce0b9ebf792d7efd4305d7624d545400a5fd6a06b78f174b86803f7cd1cc93e3a97286f0ea590e40ff26195aa219fe1510a016785223606d9311a16c59a8fe4a6da6ecd0c1d7775039290c2aaa17ed1eb1b54374f7e572db13cca3a638575f8004aa54a2fa98422fc07e43ad3a20dd93001493442677d883914dc74ec1cbebbbd3d2b6bad4666d91457b69b46a1a61f21298f1a67942ec86c876322dd366ed167814e9c8fc9040c5b4b7a859bbd880cb6bc241b9e327ce779e0783b1cf445e0b2f5771b3f5822a1364391c154dc506fff1fb9d9a35f80199a6b30b4b92b92619a40e21aea19284015863c44866c61ed904a7ad19ee04d966c0aae390636243565581ff20bd6e3cfb6e31f5afba964b311dc2d023a21998c8dd50ca453699190bd467429e2f88ace29c4d1da4da61aac1eda2380230aa8dbb63c75a3c1ec04da3a1f880c9c747acdb74a8395af58f5f044015ccaf6e94 + +Padding = EMSA4(SHA-1) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd157d +N = 0x96410d900ffe9a71d348c210c0dda7ee43f92e8a31ad876255dc540ff239c236b998ef9375e695992aba77861bf8f1cd966e3af1f9ca874618d35ecb494982f7c05df134f5ce5853d410e670e0972efcce2fb14b2ea6974d4802ddfb5915d23752480f5def2e4a858543918d5fb47e837e5f6564abba60745d0ed710b713dea6b4302a6b56376679435ecd62b9a03c5c7ccea920fa64715c0b554b5108abc20583c1c87c81e20b0ccded165e581791bad0760140540a8c18b0a1adef5e9cda29fb959652cf68b5da128484e0c837c6cc017a7741edb301891e01fc28b8bebb1167d07c2993877a62a8bf82471e7130416fd825e5deeee26bf9e3e5b9d4c8869240fc2ea09ab7547668deff741b9dadc6304c467ca896794af09a1f22eadccd526c2eecb7a3138d78d8a12b0afc2132fdf5ac6299433dcb72ad40a183d21bbf5e3fab66b1b961016d9bb5af818ee381653c3c7216e308bfd19ad0224051e4b569bb27471b9303eb9c0d4a0f684dd86b1cc91d13c025aee06c97ba89e02b0bc6ed +Msg = ab73de454dec96f7e9435a968b1ec3a7b5ca806cb1384c0726461de1ea409e4d17a7e06961314c45a610dd48c7778ccfb75b0b16d177b55c6f92c642b804c775b9774d8cb8ebe334c4fd458a9168cfc883cc342409ae73f52cc0071868635e92ba6b8d76fa22420a6b8ffa2591f874db42a5655c00e76d1a86594a2aa1664ced +Signature = 518da26aaed8f7d3ae91b2556e71586e97adedde3f4ff3e641892c19d5a5419c96214ed32f9095960ccadf7464af214c964fca23df2adc194049ff1f7685136a2a7e033f297b224086547e8169b115ea7796b6b0aaf4d949de198f9404acdb2a1d229db9e05080af35910e805efd6151e632e28a057de7ba7b01fb1f4ae8e3091a720eb7dc2ca1e2d7705195feb9d74a58afdfb3530d988df70adef2d474ae1e33c9c2b762a7222748e6b9aef284c543dfd8fec4474af4298f1372d9ed79e9f920210d7b8c43abc0a22acb6bcbc75607c53af746517ebc5fd1f8a560d64595ac7d07066222c355b211fd4891b8ca3b92b00019d32c4a9b80f2cc52bd70219cc473baec785349dfdb0214b01ee7e1c618d8c851de0c3c8a9d3c20557492355eb9068163e241ab9f335a2036f0471424d8ea5e80d0bc951fc75087d5128c13ba022d8b9cc02a54992bbef119a34b652c707c2f6d362b30b2e0065ef5177f6b3d3b15d0117f82c54b2ad62b26ba8d9958c2227afcadff47e5e77ae7755db69f6689 + +Padding = EMSA4(SHA-224) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c6e57 +N = 0xd636bd164a6ba07108e2c93f58e061657bc5cd2dfe1a72e75b33adbdef50bcbd74ff0f6f074dfb0f9f25879d1bd6cff2d8bf354dd37f89c638921071af961ffab7559189bc18cc8a8e2a1867721eb914077503adbf08986272034bb1dba9333a886962cf19a8580b25463b0d71d3d41d0bd74c4f77da0bbd85204aabbc01506737503b3b99e0203658136cb8ab0cb62929b7c3be4eb03c947c85faac147bb148086fd59a130e545520c50e2841fbc0734b1ba6f98514cae15d7ea3ec4415fb20b7fb1eaca5db849d286414ef718f3d20dd68dfd440e042f84732afdd0f02f98f925a0f264cd37c67620285ca59be9e138a836730e87ecd754c7fb28ae75f8e24e6d14e41ba339bc801459d2b76d8928f12e8fb7dd3314fe4640f99f6dccb0e16be09b796d791ea0ec92301891a2f702bb6de46ef69b484449e23ae8cd247e7ce10bf3be855daae033d640e8dfc0e6f12abcd6e0479b29439d99ab135aea06178174a1b7048ada5645182fac8e018584fa4250e6aeb4317454e86598fc4fae0b3 +Msg = e883d8559b04cb610d3000d6af8887d72bd68e293fb7d5ddcc5762302a7c75afbfc6be9fd035ce9b96ebcc7f9533698529c315ae623e746411fd0b5d230f40c22e7e81914ad4c34022de2ea34bb0160fd4e92ec01e39f878ed208069c0f84a555e3589f4b2ec9196d8928f09780778bd53d23f261baf4b628847281ca83e7db0 +Signature = b0e596b45e09da386bacde6ec9c44e8a3aa54ad2d413c941bfa077de7b3838afeea98eb018ed40be73f5f8d617a212bc9eca171781c6ec837769d587450f17cb6a1bf594a620dcd254e0909a9ffac9814fdd4953b885cff3f099ef243206dc3f7c127325ea0bba1ea3341aaffcbadfee4845ebb55e3ad97e78bf41ca41eab4e784b6095be635ba7aadc5b58d702aa80fce64ff6252cda383557c37afa78148879e0dedc6d3828e8e8fabace3885f9f55ae887c44e935386a3d961fa7be2babd8716edb5dbbc0e587ba06a78e3492c6c029813a0dbead055c8d75573d70c3db7a087c8fdbd8c8da35ac2dc15f6e8f21df1e9f25d84b9ba186b3f3c8ecad13eacd98b18cb8ca2e312f1f7c7a719b184a524b003f22e4c504b2c085c85ffb1c035fc0717d1928922964bb837ce9ce4171cfbf09b6580281f7f8c0dfe0008ec4708352b47a0d812dbfce18fc564c6d1b0d5756848b08772c33c9a0052e1d50b4d9cba51e81d75ed097b6c29a0dd6ed5fdb2cf417eb0c1e09cfeac75149a38268821a + +Padding = EMSA4(SHA-256) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efabb9 +N = 0x9c213ea373631f572e5e46225b95a0f5ea8ab0a5ec7090a3b0181c5906dc22fd1bd73d11471242a2ed1824e601017f5b5354b92fdb43d4da00a82427d05366a4d552c40d69d200485d5d5db83cf523e61a834b40ccd401087fbb93d81dbed7b2ee2381a1241ac68f2afc02157ee0c73cc66c02a6c6eb2dc35145ae55d7708412a3410f204c492376d6315cedf253af91f31dcab34f72c206ad81e800509864fe9255d046ac25dbdf4954d2350324722e73c1f25d089f87542ad907fb37eceaefb330f4325e97f5eabc04096a8fabba978589e355445d9543274c1c38ff849ba8c2911f07030634c132ccaf4e4f57a5ad9244f5df0ee25af8ef2fc7b29fdf7cc18404e20efaaffa451ec41ab838d594906ff2cad52dcbd0e9a68ef7b06c253710e1318d09ad07012767a89124177df50d1684679e14306889d9a7ac5143d4861b7d6ae77992efa73e0aba9da0ad9a6888bc804dbd07bc26a8a5dfbd292a0efa96867fdb92e845c36e3433cf292e0e31662480257fcf466f7f65d814bb3e33992f +Msg = 3abd43f1d741ddf0b752dd94197ab656288ff465e5dbccec6179f8932f02c248196a5e3f12247c376c8d1e004b87a73a5a64355fbc0731044645255beb91cdfd77d970e681ab70c19a9c2167cbead7a23f6043363c7aff2258ca6723e99aab7abdd322ef0b1ee116aa488dd181eb6d163f4bc3f24c7e5dceffd067f211658347 +Signature = 4740115f251b35cfe19d3816cc1fbf02b9a4d9470dc62b41cdb72284c30fffd34e7057559a73b44ac49fa7285f3e9a680bf1949562a47f01bfc55eb7bda9e291c9a5ce1a5d7b619590c0e1bd36943fa41b9cc9b2a3a742c2942c53ec3e45c77176e4bf32b7101ab4b05a996a21fe12921841f8f0fad1e71bdeff5a7f53e8766367311a98b9d8618a6198aa1662e587332c24283f9ecf2bb2d825f597d18256ce9c5864f1ffca37c4ec8df4f945cf22c974f5ef3dbb9f170b3978bddcc91b13b9e8550bfcdb74ac7349d531e1e3280fc005ac34c03608993b7876caf27c8bd5a97306292082f77d9144005bcd1046f27303185b6a7cac539f1e05805ee8d0772f37acc3e7fa0920171c19ec9266c4dd6d9e51766c4433a2831c3e5fb7d84341624ea9a25e1a2eb27ef2c7e8de491d94d8a8a31919bdd7cdf6073a1d88f452ff8d15e57cf6504a81843c24351c61a373b73acd84c76de916f290e0e9bdf51d8ffa63f867af587b5c759111671079ea28846466cc33df7683639d018337ebe13cb8 + +Padding = EMSA4(SHA-384) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df0ff7 +N = 0x9e428342d2e3633965aecb89b0ed65c619c47fadb9a9017fc18c3d1837e5f6b4d0fddbf05bdb00b659bac9645f02c78f05e62d0cf57b977345eff5df2066e0eb2ae3af57ca3d0fb0f6a475fc36dfc6e5870b3ac5d850e2849fc32c9b16ac3b68d2f815e8c44d1418cf51f860356b8d409f20210cb01c2cc7e109ba76f6c43f2096876d4500012d8ed7dc1c35d24eae1ecf406ce3ec92606623adb8b9e17c3677c1fdef1a54d9442a9d990c0733f03b31633b11fcfa8c9f2b1114f307a811657e33d285093f4653b3ea1eadb28a792c835f975896996bbf029d1f688ad2e0b978888b07c3a12303fed92bf3fc6db29837ddc7c71292abaed99f3a0d7e60b15d9f2cd08d15318d70d35a7b7ff2fddb22d89cf261b8ba64242ba4616a93ddce2015977421d25f1b3825155746bc13f92a6097f7f66e919505af07706008378597af3e70c7fda3e9c99a763aab19ba3f459b12e8c1ae404d5091d802ae0dfd6b3619b97d3d964daf1de600b7446f8a7bfb3f4956a6d1fe967089bebdcc9b4ac7b905 +Msg = 5e91f67cbbbfdfaab386b3ecf5f02aaa92d48ba0a6f06f913b37c73a6a6c2086c3f02600f0d9678d94435a5b79eba015ebfa89595f1eda6b59dfce2b8c315a444245b5a7fea518386080c3c64a4240414168eb271693b240c5db1a8b9d658278a138ac572f4c7911dfe4f416ae1e92965cc9b9f412767e7848d2b344e6332189 +Signature = 56f14f6bf965b67d83b1401c8b23f4355c0f9c0d1db670f23c89086ec627df88fba5affc742661b0362728f83c447474348ee700ad8d58fa48e4a65a1d5bdbee40da7576d3b5c7071fbc9d9f98f083a9ad9a1397cf023abb81b2b0998db238a053fc4303c057ea27c542013e5cfab46bccfec5abaa3887f18eaf2878a114e5c2ef6957f4297a7b6ab006920b2c4b0ec53ceb8539c6143245bb357abebdcd699219e5a617848ff3eedb931373d3ec38a067685848c21be6f787f609b482363bf162b7df1db2f579041bf8349c34b88e48a7dabf178a3fff29dca6af55c45b4f94b24c68fde29f25f258cb3c44c8abb460c4276a5467e8547dff71f9ddf806d884f34451cb5adecdf854ddc8004fdb0bd301f36218ac78c37f05000dec91248c16fb8fa24d60b0b224638721f54e87137125bc815b2adab635b596890288fac155b613785cbf52582f81159212230bbd7d9de687b890d409ae477a61f089a174d4dc7b90bd4974d0b79b2e828d35c853bcbc46cba6a3a31b95d631af2af2051fa6 + +Padding = EMSA4(SHA-512) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098ffb +N = 0xb43d4a446de45aa8f336b93a4c5923f3a5386ef8dd1e94c42300de0880e9bd0828fb32e36e4c50cbf666037a8f2e05f45773896c10aea975b3dbf4c4cdfc24a038c5c06d361baf84c38fc22c03a36b9dce38e090111d9c1323d7a77d3e04b713faf740965a9e1883ee3775489ab514ce480786f9eb741c60ab896a9d6eae3a53ed9268768c21f79e30759e0b01ab7fa224ea8229c293780058f258e9226d7374ac425ef1d2b6e06e5b263df0c6d66c00ed26cbf246a5af0a0163336886ef8d929b37749a08f0ec1db05973a8afc81778b6cc9106f92b1453f1528697b1dc8dd0b255e801060fe179b2d10a9c4c3e13f3c56fa6d55166f6461af4aaf4f4168fd5ea6dadedaa3f9f1de4de993d8844357c0af79a090ecc80570c641545beb42a1248a52de612f2e0f8834496331a7354f7eb91a1943b5cb3b6cf198451735fb554922f04f009a52a15d99369adc2e46b09bb871f4f3ec1905acd792b8c81a3d74b316ff9d20b93f48817ae618677dc9451f582ec9995f44552f4244953cde83f11 +Msg = dddb05cb9bf10c14e7dd1e9f3b3d2b329a17f31676281011d2783794a432bb347db3525e6be11c471fbee1234b3d9b974e543470135290953673ce3a69b1cb5717dee85947f00e17c29cef0778268eb2207701651f70752aab7e74f6306e6324f2834f22f5c6e96b1a9eceb58aa00c6b57a8e25d6129c8b777c1af2fbf118a83 +Signature = 11107c6da7a76dba8ce8de3d5c90c6bccaf33fb9a7ec4d40a97fbcdebaf6e65c095b67dfa171c54a3364a6ded718e1bebbb497d15f1de133b58297e08c1b200f8466579cb8e9c3dbe5f724282e5bb28570a41d8d35ad6e131eb2a1d329d8b08d10faf76fdbe74217a276936b1593b1d3a11891d18641c0bee0c37e68bf75add9e7dcf3b9b4413fa3ec90676038161f68fe3af64d69a16fc22c8ea7c06f86bcbba6679b6fa45858c87ec2da8896920dfd77fd16d953e984624203cc2178d220fa47ba9a6ddbe759db3dc4224c7ccb09b29e200722a745d3329209323a082a3f7a2c624b4053fa42183dd22b7f49c4569f8c3d49515753b993ef8122c36985e96a3289af8d6e22934bbcf7551b1570923158d1b554c13f4fe08faff4898be92f6e66ff74a80b13703e0d2665db715c559e68bead6f6b7593f02efbd68c676256ae8695a51dab90e32986697f4ede076628176ca6b651918d749fd01a16a87adaad4aae93b8c05d92565ec68217aaab967623da3e5a5095642cc17d730a6d959cfa + +Padding = EMSA4(SHA-1) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a996b +N = 0x9004e5334381fb90f60926f3281e51d363671c87bc10554aff5f3b4391d894a94866de27900bf627d468dcf19a826dc399c0580883c945688f3795522193b0887f5eb29bb7be2b6ab48abb2e86b8a3cc6dbd2aa3522c0fa6f6493679a25b1933de78282b00fb5e6dbc58246a26805eb61cbacf492ffee3a21b829e3b776dc814b0e1527565f713d8f761fd58b9ca1f20b79d798f627b77a1ed7d53dd17f429a738e3e4e86cc4da308c60e55b77f2d180e96f2da0ae282831d5ab523cbf2aac900f6c304366738710152efa1094232dba6d405381223f3c687dedd2d856caab657ad0a1d7a67f01fffe6903f173faf1476b8ca656d4d9af713b4f80860be5e79ac3bf1b507f46a19bb67a90b273a0f0d416c479c8d75c6c99943ce774928fddedc00c06d7acc68ea15828de379ef436ecceec8bb22ea984eb1af01dc3efbaefd031030abff09bc464235f407c8a9033796d87bb6373ba6eb6ee143a79703a8130b8e29bcad3970c69001d80b4dac9e30fc616ad9bcc215fc20109aa7788234099 +Msg = 6f8c5ab0de743f69bfebc93d28425330dfb2845b644e738731350ffa400cbf91ceac450f5f17e8b502b1d213d6adb71dcdc5b781b02e863863cbca5b6ba1c439ad8b33a6782e7596c630f0eabfa5b0897fca51b319f62092dccd7d12d5b784f39491ec1d33a22e3395d0ea6aec13879c7e2b1b98a88e8abd23a5f1c7863745e8 +Signature = 75ca1d0f756cb322ef458d0421af9aa6d0425c52864322129c63ae30e442e03342369283ca78ef95a29a2f58615847bc9a0f73d6ec8213d6863c30b84d56ea31684e6ad27b09a96bd8bb39b5aef2b25d40d3a7e1d47b3bfd6edd5170a84e669b7d5f7e81810280e41089ff7e4bce718b79d116c9ced7dc1e7ed6256a4ae480e9ef3e3af95de3ab5dbeccb5a36e60840b646ad418ed71c548fd68439e8098e63e55b3593a453cf87e9b8d7ceaea8cd8145173a6b36bf4c6d8b7e7231d3391440227ca8388d573b34e4838cd7e0a4402c45bf58c16120b6093686309c0cfabcf7e2f15de230289f59f5f9cf12841c75815b2da9c7d4f76998134d8df282e2a42cceb28d4f29740434422b1a8e7ffc1ef42383c4a31073421b034f709f6192308367d4f7283d068d4f128fa6574a2a305ec7033368923918ace1776cba31bde0bcaa833b5a9bcada359b26157487fbe01bd94169de91a1c45d928ef69de1f91b231b0b43e8d827d4f08ba15cca460525a03c4e381a44c1fac3515bb3d61a8d520c1 + +Padding = EMSA4(SHA-224) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026a07 +N = 0xa5ca328ec852ed50cd50ff2e2aa25a99905b8d8dcc6aa2f2ae651da27e21e60dcec641be2f850f603dd15c763b1f7868dfe49392cbf0ed1410b151c501a627994efcae1a332ccf0d37b966a99f4d6b72659cd9044a72b97ac3e00e1b752bca194066c60dbb870e8205b0078551a41bc7a36424dcebeb26e55618f9b27c630a7c0f5bd23f5175621867e100f63d8c07d9392c5638576b66bb4bc89682c66ecef97f378595ecf10406fcb75450bdd7ff558d9eb2e76ad4fb7c92fe5a946cc95bd14f81f7fb7e6ba15fcd5c73b5ff41588a5c8acf1ed1dcae4dde453411ec26fe8faa3640dff3e153ba39c766c9f99c05a023bf45a19b30889d710c3fb528fbc147fea1699bc38d3e41d11bb1faab7d9e850f0c2b0893b5fe3a2039e6d8d90f280faed4d7fd34dd2a886b7a0bf8889bd75976d4ce412b7301e88eaa8e1e9bac6d0a351e7c8391b744035f2dc1b8cbde6f99484770b81828d6e1fab40a7e0d69ed798de7c2f80ac750c8243af4b2d4986223d9a33a34dd2d6c36b624545f6411d3a7 +Msg = e28b42777e68da66c97814b91025c3c4e31310e1c500c97027effc1b9885c55f36b364476895927bcf9a167a79e6932458f4a47bf3802aaa5ca4e547624142d507a0748d3559c65eac7430323fcf287340bfbacd39fadb36dcb5fb2c3d09d93e3f9b9bce4c7c1e154a4e8b68caa92bb982bd7c60fd38841c916a655492a632a3 +Signature = 7cf8440fa34025c9811aec02028bb2b7f3674aa29e755b8850b43e0ef297e08925745003740417be744ed2d69189dcffbf76026db75a5210c48f55b894e58b467e415275564e9e919f924b3272ac21aa152b865303975d9c3dc7e0c1fffeb60bb0e7d1e1fc159d85f69bbd19555326f010b3583c145989ff0b37e22f156ea4b67f31b918d263b337d4d505c03bc09109cd563a3b83ab3d9eddbe83c1eab35f2f861bcc8aefacc53d919f9f3d92fba06b52b11bd91adf5f91c883ace20c528a6210d89878ca1495a44dba51e8544300649db46e2a7e5d05c165ca7f684097540264fde41ff4fc9cad42b2a669b9cdd17b168e730a4de41fc0ea8faa07eaf0ff64b3279b2bae262e78ce317fdaba6c2f8693296e2a2b74d5418b5fc7e2d847b5be7595c69bd7c4e0a4367325411d50273ba1708d773fa07209f92ba4d89aafa46a6583412aba1fab691ee1ee0994e65ccbb8f31ca1e3b405636a24648e024b3e523be241919511e044adb3dfdb56836c6cf9f07090b5d1f729ad1d38f3c07eed85 + +Padding = EMSA4(SHA-256) +E = 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cc92f +N = 0xcd6141e4c8dc6997fc65300a6e2c746f391022f15661231a832be966aa498e678777766944db54a599cd6ddbdaf7533f429e6e1197b7eb061913f50b09be04ab70b1b702fce9ada279ea8089677a37701e64190f243dfabe7cc254f08a6143c9c589ac4a90881c0d2b62e98013e92d049ee9ca11a425ad450ec5a699ae17672d86efde3fbc81203f2b500ef41746b9e9af2642b30cbf75e7889e500836d6dd32bcc5d8b69021b764a591d6850776cddf0b7240c75dda9e2d197f2cd9c6787b16445b55eaeccdfdd17fb72d7fe5189aa1a2a6ad06b4f2bfc8f6c91c3a2a80a83a3113e0b420b70654d6a5075d38d9a12d1e0fddd2cb23b7f3ef949991bf49048dc40020dcf042caf00883363591dd6a90789ac212a0ced95fb40bcadaac2c97ee7ff302c37cf2aa7298311db85a2d4d1b9f037023c21bf2e9b9abecc780a70cf2a54002634272d7dcf25ee4c7dbb04437f30f50bdcf4962d432484a5dab7b60b31d8025b984c821fadbf2b623f2f92a6531dce11a1f252e603016078f3986e081 +Msg = d1acd4a6035f23bfe67006132a1cd474ef58c0113670f53c95eee57030bddd92e48edd77c57ba8a7cbea1760c8b5b2de9d8881daae8a2051933f128611ad574a48bd417b2de583cb3b048bc2668d120751e8f1dbc01536e650937736668066856501a6ba24e4ddb39f840b42eced1a757141b61b555b5e8334b1bb87177f31c9 +Signature = 55613f64331abd971e822cc3d972f67e782b6af81aac0b80e2f6324da6d9f33c46f8b7e24c94deee7e98525aaf4ca6843753df3d444e1e0540f9c196ffbbcb4fca7aad4ba94288f911650e3caf6dd22f87923fa4b12e2d6b115f2fe773af2563cc760de88cfa6e16878dd9c07f0d45b10a224d1a7ee1d26ffadfd38b78004a2045b35d9cb9fccdc715668a7401db7adef109ebcaafc5269d377c1e8f7d4292459c801a93c4d07ef477f87175aa35e002a03c2051985fcb6963e9bf96e28e55eb52a3554475f9095f24a9e422fa84b60590e8b8d6ec91dcf6a584cc8a934e551befeedc0f0f48dadf293f0f9260ee22d72ea46e271045b66516b2bebeed52722aec5f084085f8faa689308bc13fa5b9e5b0aadf2766258e01d4b8ddbe0d328aa112237ec10b115be83fae8a0113f8890edab79d0463c9ec6e2db4504693535dcf7695f84425e9f7b73e4f18bc072f5131989b0cdb07f496f15e562d07f0711cf979f1aa4d140d9783efd6f96c41fe5fb79e5d5d689dd5a705f1ff837754031a39 + +Padding = EMSA4(SHA-384) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e59685 +N = 0xa458e38be5e581c433d88dfe24e7e1bd0713bde19fd7dcd794b4fc97ac6546fe7874ab10783407221aa6a526de912097761a1f0a10166cb368f5af6a60a944493173f9d9e04a9061109131de32ddb21f06c571ea83aa42d9c172d0ccb79fd0bc421dca68179ab6329d0af92b8d2caadeeff6c0a46a6bccdbdc46e7afdfb6dd8b1c20695837cff9a153b5ad8b6fc0344006c3916aad0f6f19d84fe8b93bd6627331283c090a7096af3139c714fa1045ce449ac953d7068db92ecd2b687b0902509cb5ac0bcd16c9751afc847d0164f5add3c038efb41e7ba5fdf8567446aea2c9d7252320e5503ff0ff236871541c2590a5d4c1ba9a315f885d732fbe15c2f5bd5d70b158fc33e30a44b25cf56ff600003369a935c2e017a3984593b2beaaf9af0e6a5c9d19bde051ef1fc5bcd63391488f410e8a97cda45bdd9233e8401b5f5fea4b55d091605700a903615c5f8b6c18281b5f3d77b85f087822ae5ea14ca26795504abd011f42de239f3170afda6ddf17f69470d46034aae629f8ae2f9d0d61 +Msg = f6f47d4bd1da9f9fe5b02b1867a323fb96c9d6b14c650f25d3668c6ef930b1ae679f7e3a2e49bffba30482146da9cec4dc17928e7d7adc98ebcd4b52e79dc757ab106f987c27d3b77f4064b1cddf29c0c9adb380b2c15250741f89fbc47ec0986b4f39aee2fa459c206bb838b0cd9ab706951fcd13c3d91417642db2b75c0437 +Signature = 5592798437c8c3a7f2d02b41891b25d9b81c8bd63a7e539477a9a995f19438af7cad25645ec908d3fc00ff47a7d2142241241a90ba742eeff3b28889b80209d30e3a610007e646954bc78ec5c8016421ebe7bbabc7f65aa029105c2c1f12fedfcc9d57864c5526018543c9de3fac3ab80fd9c7cfde719c79a63f94f813f86911e21b6de23aae07e77f13905af8f118b53bfb5c7c64225f2f12d0f16b82d6c18450df655176b1f4b804af1cf266640f7b855e2b63dad7ee4ebca63c450b66790c1845c484fb2bcd73eede97b8b722a96387cfe4f2fdcd50e35b4e7de29bc28094d7915f0a56673d668858ef90a58fa76993ba3861d73c10a8d37a88190ac4a99589279b31d156750c275b025e7866e69e796c037629c4d154b0f0435a99af8847d6cbae073b01965e7ae3a0ff3123d81e0ec03858824a3cac04a9c34e95989fd5c82d89ff40aa3cae21e04c68d344eed7bdd61ca92ef1c42ae40b92a66c55e41c0d8802acc4d226d0d684fbb2f7370751babb974c3dd3dfcd6e348a2c22e006e8 + +Padding = EMSA4(SHA-512) +E = 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3f57f +N = 0xa3f2235ad2053b4c83fa38f8284ed805421621fe98845fb01b689f5b82b32511b6d16173e7b40a66a3a999c189beb9e06822150ac8be677186370c823b5277d909de07564e281cca2f13873d9d07b7bd85a2b9ac66f4ce4f5e38b8e9eebec04c8caf311e375d69e80851d559b8e90e85ba6b96476790f727c25aa8163062ec8543fcc7759be62c7768ecc37f340bb06102762bf0441ca1aa2c7a81bf37dc8b27439d3abba93812c9bb44fe4d6a94baae709379f5ce5d0c8f81d00086b9caa3026819588f491b525807899cdab33d8e992150d2b105d3aab615217c6a3d740831c7dc76faabd9c9b9817ead0b494566de1433fff5ba4604c6b8446f6fc35e746aff84ff8bd7500410d10e82bf4c9036489de47dee9a327a5c4510d8561321b91d55559a4cba85e0c361767084b25217e8a63c4e151a1e88689feecffd16fa0a65ae41d2babca99cf1b959c3c076c0f75974146f2cc494126fbecad4217b9aaa00f169fa512527ff5a0b50da46d6be870ecef2af7a1e6c4556f6f7a0a00b9f47cb +Msg = be2f3e1dc8a3711570401bd535185426944d094e8481a12a438de07d54760c88c99d4fdbbe355d6a26fa56e3ca20ee3f8e8acb98f63d2f3aea14d6fcb6b522d155c3759aef56de3ea0a8f9fd7b111001cf358636a87c765c99c2975bb95063d6ec0b780264ec3eb967b0caca52d10294deb402d3a224bfb9d9ffea41662f18c0 +Signature = 787cdd6e1d4fdf9a0d9f965eb85725232a9efcc12abfa1ef25a81e0983111d9000d494fc7d3201eb3bba327302727f7086147a755b4827030c7276536f425593ab2e9127a149e754de7ad77f8c2043267db49f8a35031d83f13d140d5df4d424b47454041a23b92ff6818e749d65d01fc50bebf69152f3f5fcb4873b1036219e22b1e74f8368c8c501ce65f2c929d90a8ec899630e802547a7ca6ef18ab3cb3eb4a691ee68aebeaf1b9c055ad12218039cf480cd8d294332c5e16ebbe6af11f8f4bf49f9b4ed2f511126ae780a3b784be8f4426abd17f8600074483f2af3b71a8964c6e0fa00049a1d940d34cc08839e0c59253d99e90d17871d489674695663626166d36ff91d8c2299a2f051eae2d60e8ed0bc3fac1e490b470c12f3d697f6fbfd880de2e90e9fcbd485fa3393198372fb01e4cec5c15917ecdd42e57c43ecf55a8c0ecbdcef1bce4e36d96d46b112570b53f82f3d2064b08ac78613670a28ea69d79c717eb1c294090dbd561fa6e504d09d265724e37a2dc6f445f6f528c9 + +# from RSA: ftp://ftp.rsa.com/pub/pkcs/pkcs-1/pkcs-1v2-1-vec.zip + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137 +Msg = cdc87da223d786df3b45e0bbbc721326d1ee2af806cc315475cc6f0d9c66e1b62371d45ce2392e1ac92844c310102f156a0d8d52c1f4c40ba3aa65095786cb769757a6563ba958fed0bcc984e8b517a3d5f515b23b8a41e74aa867693f90dfb061a6e86dfaaee64472c00e5f20945729cbebe77f06ce78e08f4098fba41f9d6193c0317e8b60d4b6084acb42d29e3808a3bc372d85e331170fcbf7cc72d0b71c296648b3a4d10f416295d0807aa625cab2744fd9ea8fd223c42537029828bd16be02546f130fd2e33b936d2676e08aed1b73318b750a0167d0 +Signature = 9074308fb598e9701b2294388e52f971faac2b60a5145af185df5287b5ed2887e57ce7fd44dc8634e407c8e0e4360bc226f3ec227f9d9e54638e8d31f5051215df6ebb9c2f9579aa77598a38f914b5b9c1bd83c4e2f9f382a0d0aa3542ffee65984a601bc69eb28deb27dca12c82c2d4c3f66cd500f1ff2b994d8a4e30cbb33c + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137 +Msg = 851384cdfe819c22ed6c4ccb30daeb5cf059bc8e1166b7e3530c4c233e2b5f8f71a1cca582d43ecc72b1bca16dfc7013226b9e +Signature = 3ef7f46e831bf92b32274142a585ffcefbdca7b32ae90d10fb0f0c729984f04ef29a9df0780775ce43739b97838390db0a5505e63de927028d9d29b219ca2c4517832558a55d694a6d25b9dab66003c4cccd907802193be5170d26147d37b93590241be51c25055f47ef62752cfbe21418fafe98c22c4d4d47724fdb5669e843 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137 +Msg = a4b159941761c40c6a82f2b80d1b94f5aa2654fd17e12d588864679b54cd04ef8bd03012be8dc37f4b83af7963faff0dfa225477437c48017ff2be8191cf3955fc07356eab3f322f7f620e21d254e5db4324279fe067e0910e2e81ca2cab31c745e67a54058eb50d993cdb9ed0b4d029c06d21a94ca661c3ce27fae1d6cb20f4564d66ce4767583d0e5f060215b59017be85ea848939127bd8c9c4d47b51056c031cf336f17c9980f3b8f5b9b6878e8b797aa43b882684333e17893fe9caa6aa299f7ed1a18ee2c54864b7b2b99b72618fb02574d139ef50f019c9eef416971338e7d470 +Signature = 666026fba71bd3e7cf13157cc2c51a8e4aa684af9778f91849f34335d141c00154c4197621f9624a675b5abc22ee7d5baaffaae1c9baca2cc373b3f33e78e6143c395a91aa7faca664eb733afd14d8827259d99a7550faca501ef2b04e33c23aa51f4b9e8282efdb728cc0ab09405a91607c6369961bc8270d2d4f39fce612b1 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137 +Msg = bc656747fa9eafb3f0 +Signature = 4609793b23e9d09362dc21bb47da0b4f3a7622649a47d464019b9aeafe53359c178c91cd58ba6bcb78be0346a7bc637f4b873d4bab38ee661f199634c547a1ad8442e03da015b136e543f7ab07c0c13e4225b8de8cce25d4f6eb8400f81f7e1833b7ee6e334d370964ca79fdb872b4d75223b5eeb08101591fb532d155a6de87 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137 +Msg = b45581547e5427770c768e8b82b75564e0ea4e9c32594d6bff706544de0a8776c7a80b4576550eee1b2acabc7e8b7d3ef7bb5b03e462c11047eadd00629ae575480ac1470fe046f13a2bf5af17921dc4b0aa8b02bee6334911651d7f8525d10f32b51d33be520d3ddf5a709955a3dfe78283b9e0ab54046d150c177f037fdccc5be4ea5f68b5e5a38c9d7edcccc4975f455a6909b4 +Signature = 1d2aad221ca4d31ddf13509239019398e3d14b32dc34dc5af4aeaea3c095af73479cf0a45e5629635a53a018377615b16cb9b13b3e09d671eb71e387b8545c5960da5a64776e768e82b2c93583bf104c3fdb23512b7b4e89f633dd0063a530db4524b01c3f384c09310e315a79dcd3d684022a7f31c865a664e316978b759fad + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1dfd5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f105acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137 +Msg = 10aae9a0ab0b595d0841207b700d48d75faedde3b775cd6b4cc88ae06e4694ec74ba18f8520d4f5ea69cbbe7cc2beba43efdc10215ac4eb32dc302a1f53dc6c4352267e7936cfebf7c8d67035784a3909fa859c7b7b59b8e39c5c2349f1886b705a30267d402f7486ab4f58cad5d69adb17ab8cd0ce1caf5025af4ae24b1fb8794c6070cc09a51e2f9911311e3877d0044c71c57a993395008806b723ac38373d395481818528c1e7053739282053529510e935cd0fa77b8fa53cc2d474bd4fb3cc5c672d6ffdc90a00f9848712c4bcfe46c60573659b11e6457e861f0f604b6138d144f8ce4e2da73 +Signature = 2a34f6125e1f6b0bf971e84fbd41c632be8f2c2ace7de8b6926e31ff93e9af987fbc06e51e9be14f5198f91f3f953bd67da60a9df59764c3dc0fe08e1cbef0b75f868d10ad3fba749fef59fb6dac46a0d6e504369331586f58e4628f39aa278982543bc0eeb537dc61958019b394fb273f215858a0a01ac4d650b955c67f4c58 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x01d40c1bcf97a68ae7cdbd8a7bf3e34fa19dcca4ef75a47454375f94514d88fed006fb829f8419ff87d6315da68a1ff3a0938e9abb3464011c303ad99199cf0c7c7a8b477dce829e8844f625b115e5e9c4a59cf8f8113b6834336a2fd2689b472cbb5e5cabe674350c59b6c17e176874fb42f8fc3d176a017edc61fd326c4b33c9 +Msg = daba032066263faedb659848115278a52c44faa3a76f37515ed336321072c40a9d9b53bc05014078adf520875146aae70ff060226dcb7b1f1fc27e9360 +Signature = 014c5ba5338328ccc6e7a90bf1c0ab3fd606ff4796d3c12e4b639ed9136a5fec6c16d8884bdd99cfdc521456b0742b736868cf90de099adb8d5ffd1deff39ba4007ab746cefdb22d7df0e225f54627dc65466131721b90af445363a8358b9f607642f78fab0ab0f43b7168d64bae70d8827848d8ef1e421c5754ddf42c2589b5b3 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x01d40c1bcf97a68ae7cdbd8a7bf3e34fa19dcca4ef75a47454375f94514d88fed006fb829f8419ff87d6315da68a1ff3a0938e9abb3464011c303ad99199cf0c7c7a8b477dce829e8844f625b115e5e9c4a59cf8f8113b6834336a2fd2689b472cbb5e5cabe674350c59b6c17e176874fb42f8fc3d176a017edc61fd326c4b33c9 +Msg = e4f8601a8a6da1be34447c0959c058570c3668cfd51dd5f9ccd6ad4411fe8213486d78a6c49f93efc2ca2288cebc2b9b60bd04b1e220d86e3d4848d709d032d1e8c6a070c6af9a499fcf95354b14ba6127c739de1bb0fd16431e46938aec0cf8ad9eb72e832a7035de9b7807bdc0ed8b68eb0f5ac2216be40ce920c0db0eddd3860ed788efaccaca502d8f2bd6d1a7c1f41ff46f1681c8f1f818e9c4f6d91a0c7803ccc63d76a6544d843e084e363b8acc55aa531733edb5dee5b5196e9f03e8b731b3776428d9e457fe3fbcb3db7274442d785890e9cb0854b6444dace791d7273de1889719338a77fe +Signature = 010991656cca182b7f29d2dbc007e7ae0fec158eb6759cb9c45c5ff87c7635dd46d150882f4de1e9ae65e7f7d9018f6836954a47c0a81a8a6b6f83f2944d6081b1aa7c759b254b2c34b691da67cc0226e20b2f18b42212761dcd4b908a62b371b5918c5742af4b537e296917674fb914194761621cc19a41f6fb953fbcbb649dea + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x01d40c1bcf97a68ae7cdbd8a7bf3e34fa19dcca4ef75a47454375f94514d88fed006fb829f8419ff87d6315da68a1ff3a0938e9abb3464011c303ad99199cf0c7c7a8b477dce829e8844f625b115e5e9c4a59cf8f8113b6834336a2fd2689b472cbb5e5cabe674350c59b6c17e176874fb42f8fc3d176a017edc61fd326c4b33c9 +Msg = 52a1d96c8ac39e41e455809801b927a5b445c10d902a0dcd3850d22a66d2bb0703e67d5867114595aabf5a7aeb5a8f87034bbb30e13cfd4817a9be76230023606d0286a3faf8a4d22b728ec518079f9e64526e3a0cc7941aa338c437997c680ccac67c66bfa1 +Signature = 007f0030018f53cdc71f23d03659fde54d4241f758a750b42f185f87578520c30742afd84359b6e6e8d3ed959dc6fe486bedc8e2cf001f63a7abe16256a1b84df0d249fc05d3194ce5f0912742dbbf80dd174f6c51f6bad7f16cf3364eba095a06267dc3793803ac7526aebe0a475d38b8c2247ab51c4898df7047dc6adf52c6c4 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x01d40c1bcf97a68ae7cdbd8a7bf3e34fa19dcca4ef75a47454375f94514d88fed006fb829f8419ff87d6315da68a1ff3a0938e9abb3464011c303ad99199cf0c7c7a8b477dce829e8844f625b115e5e9c4a59cf8f8113b6834336a2fd2689b472cbb5e5cabe674350c59b6c17e176874fb42f8fc3d176a017edc61fd326c4b33c9 +Msg = a7182c83ac18be6570a106aa9d5c4e3dbbd4afaeb0c60c4a23e1969d79ff +Signature = 009cd2f4edbe23e12346ae8c76dd9ad3230a62076141f16c152ba18513a48ef6f010e0e37fd3df10a1ec629a0cb5a3b5d2893007298c30936a95903b6ba85555d9ec3673a06108fd62a2fda56d1ce2e85c4db6b24a81ca3b496c36d4fd06eb7c9166d8e94877c42bea622b3bfe9251fdc21d8d5371badad78a488214796335b40b + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x01d40c1bcf97a68ae7cdbd8a7bf3e34fa19dcca4ef75a47454375f94514d88fed006fb829f8419ff87d6315da68a1ff3a0938e9abb3464011c303ad99199cf0c7c7a8b477dce829e8844f625b115e5e9c4a59cf8f8113b6834336a2fd2689b472cbb5e5cabe674350c59b6c17e176874fb42f8fc3d176a017edc61fd326c4b33c9 +Msg = 86a83d4a72ee932a4f5630af6579a386b78fe88999e0abd2d49034a4bfc854dd94f1094e2e8cd7a179d19588e4aefc1b1bd25e95e3dd461f +Signature = 00ec430824931ebd3baa43034dae98ba646b8c36013d1671c3cf1cf8260c374b19f8e1cc8d965012405e7e9bf7378612dfcc85fce12cda11f950bd0ba8876740436c1d2595a64a1b32efcfb74a21c873b3cc33aaf4e3dc3953de67f0674c0453b4fd9f604406d441b816098cb106fe3472bc251f815f59db2e4378a3addc181ecf + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x01d40c1bcf97a68ae7cdbd8a7bf3e34fa19dcca4ef75a47454375f94514d88fed006fb829f8419ff87d6315da68a1ff3a0938e9abb3464011c303ad99199cf0c7c7a8b477dce829e8844f625b115e5e9c4a59cf8f8113b6834336a2fd2689b472cbb5e5cabe674350c59b6c17e176874fb42f8fc3d176a017edc61fd326c4b33c9 +Msg = 049f9154d871ac4a7c7ab45325ba7545a1ed08f70525b2667cf1 +Signature = 00475b1648f814a8dc0abdc37b5527f543b666bb6e39d30e5b49d3b876dccc58eac14e32a2d55c2616014456ad2f246fc8e3d560da3ddf379a1c0bd200f10221df078c219a151bc8d4ec9d2fc2564467811014ef15d8ea01c2ebbff8c2c8efab38096e55fcbe3285c7aa558851254faffa92c1c72b78758663ef4582843139d7a6 + +# THIS TEST FAILS +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x02f246ef451ed3eebb9a310200cc25859c048e4be798302991112eb68ce6db674e280da21feded1ae74880ca522b18db249385012827c515f0e466a1ffa691d98170574e9d0eadb087586ca48933da3cc953d95bd0ed50de10ddcb6736107d6c831c7f663e833ca4c097e700ce0fb945f88fb85fe8e5a773172565b914a471a443 +Msg = 594b37333bbb2c84524a87c1a01f75fcec0e3256f108e38dca36d70d0057 +Signature = 0088b135fb1794b6b96c4a3e678197f8cac52b64b2fe907d6f27de761124964a99a01a882740ecfaed6c01a47464bb05182313c01338a8cd097214cd68ca103bd57d3bc9e816213e61d784f182467abf8a01cf253e99a156eaa8e3e1f90e3c6e4e3aa2d83ed0345b89fafc9c26077c14b6ac51454fa26e446e3a2f153b2b16797f + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x02f246ef451ed3eebb9a310200cc25859c048e4be798302991112eb68ce6db674e280da21feded1ae74880ca522b18db249385012827c515f0e466a1ffa691d98170574e9d0eadb087586ca48933da3cc953d95bd0ed50de10ddcb6736107d6c831c7f663e833ca4c097e700ce0fb945f88fb85fe8e5a773172565b914a471a443 +Msg = 8b769528884a0d1ffd090cf102993e796dadcfbddd38e44ff6324ca451 +Signature = 02a5f0a858a0864a4f65017a7d69454f3f973a2999839b7bbc48bf78641169179556f595fa41f6ff18e286c2783079bc0910ee9cc34f49ba681124f923dfa88f426141a368a5f5a930c628c2c3c200e18a7644721a0cbec6dd3f6279bde3e8f2be5e2d4ee56f97e7ceaf33054be7042bd91a63bb09f897bd41e81197dee99b11af + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x02f246ef451ed3eebb9a310200cc25859c048e4be798302991112eb68ce6db674e280da21feded1ae74880ca522b18db249385012827c515f0e466a1ffa691d98170574e9d0eadb087586ca48933da3cc953d95bd0ed50de10ddcb6736107d6c831c7f663e833ca4c097e700ce0fb945f88fb85fe8e5a773172565b914a471a443 +Msg = 1abdba489c5ada2f995ed16f19d5a94d9e6ec34a8d84f84557d26e5ef9b02b22887e3f9a4b690ad1149209c20c61431f0c017c36c2657b35d7b07d3f5ad8708507a9c1b831df835a56f831071814ea5d3d8d8f6ade40cba38b42db7a2d3d7a29c8f0a79a7838cf58a9757fa2fe4c40df9baa193bfc6f92b123ad57b07ace3e6ac068c9f106afd9eeb03b4f37c25dbfbcfb3071f6f9771766d072f3bb070af6605532973ae25051 +Signature = 0244bcd1c8c16955736c803be401272e18cb990811b14f72db964124d5fa760649cbb57afb8755dbb62bf51f466cf23a0a1607576e983d778fceffa92df7548aea8ea4ecad2c29dd9f95bc07fe91ecf8bee255bfe8762fd7690aa9bfa4fa0849ef728c2c42c4532364522df2ab7f9f8a03b63f7a499175828668f5ef5a29e3802c + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x02f246ef451ed3eebb9a310200cc25859c048e4be798302991112eb68ce6db674e280da21feded1ae74880ca522b18db249385012827c515f0e466a1ffa691d98170574e9d0eadb087586ca48933da3cc953d95bd0ed50de10ddcb6736107d6c831c7f663e833ca4c097e700ce0fb945f88fb85fe8e5a773172565b914a471a443 +Msg = 8fb431f5ee792b6c2ac7db53cc428655aeb32d03f4e889c5c25de683c461b53acf89f9f8d3aabdf6b9f0c2a1de12e15b49edb3919a652fe9491c25a7fce1f722c2543608b69dc375ec +Signature = 0196f12a005b98129c8df13c4cb16f8aa887d3c40d96df3a88e7532ef39cd992f273abc370bc1be6f097cfebbf0118fd9ef4b927155f3df22b904d90702d1f7ba7a52bed8b8942f412cd7bd676c9d18e170391dcd345c06a730964b3f30bcce0bb20ba106f9ab0eeb39cf8a6607f75c0347f0af79f16afa081d2c92d1ee6f836b8 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x02f246ef451ed3eebb9a310200cc25859c048e4be798302991112eb68ce6db674e280da21feded1ae74880ca522b18db249385012827c515f0e466a1ffa691d98170574e9d0eadb087586ca48933da3cc953d95bd0ed50de10ddcb6736107d6c831c7f663e833ca4c097e700ce0fb945f88fb85fe8e5a773172565b914a471a443 +Msg = fef4161dfaaf9c5295051dfc1ff3810c8c9ec2e866f7075422c8ec4216a9c4ff49427d483cae10c8534a41b2fd15fee06960ec6fb3f7a7e94a2f8a2e3e43dc4a40576c3097ac953b1de86f0b4ed36d644f23ae14425529622464ca0cbf0b1741347238157fab59e4de5524096d62baec63ac64 +Signature = 021eca3ab4892264ec22411a752d92221076d4e01c0e6f0dde9afd26ba5acf6d739ef987545d16683e5674c9e70f1de649d7e61d48d0caeb4fb4d8b24fba84a6e3108fee7d0705973266ac524b4ad280f7ae17dc59d96d3351586b5a3bdb895d1e1f7820ac6135d8753480998382ba32b7349559608c38745290a85ef4e9f9bd83 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x02f246ef451ed3eebb9a310200cc25859c048e4be798302991112eb68ce6db674e280da21feded1ae74880ca522b18db249385012827c515f0e466a1ffa691d98170574e9d0eadb087586ca48933da3cc953d95bd0ed50de10ddcb6736107d6c831c7f663e833ca4c097e700ce0fb945f88fb85fe8e5a773172565b914a471a443 +Msg = efd237bb098a443aeeb2bf6c3f8c81b8c01b7fcb3feb +Signature = 012fafec862f56e9e92f60ab0c77824f4299a0ca734ed26e0644d5d222c7f0bde03964f8e70a5cb65ed44e44d56ae0edf1ff86ca032cc5dd4404dbb76ab854586c44eed8336d08d457ce6c03693b45c0f1efef93624b95b8ec169c616d20e5538ebc0b6737a6f82b4bc0570924fc6b35759a3348426279f8b3d7744e2d222426ce + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x054adb7886447efe6f57e0368f06cf52b0a3370760d161cef126b91be7f89c421b62a6ec1da3c311d75ed50e0ab5fff3fd338acc3aa8a4e77ee26369acb81ba900fa83f5300cf9bb6c53ad1dc8a178b815db4235a9a9da0c06de4e615ea1277ce559e9c108de58c14a81aa77f5a6f8d1335494498848c8b95940740be7bf7c3705 +Msg = 9fb03b827c8217d9 +Signature = 0323d5b7bf20ba4539289ae452ae4297080feff4518423ff4811a817837e7d82f1836cdfab54514ff0887bddeebf40bf99b047abc3ecfa6a37a3ef00f4a0c4a88aae0904b745c846c4107e8797723e8ac810d9e3d95dfa30ff4966f4d75d13768d20857f2b1406f264cfe75e27d7652f4b5ed3575f28a702f8c4ed9cf9b2d44948 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x054adb7886447efe6f57e0368f06cf52b0a3370760d161cef126b91be7f89c421b62a6ec1da3c311d75ed50e0ab5fff3fd338acc3aa8a4e77ee26369acb81ba900fa83f5300cf9bb6c53ad1dc8a178b815db4235a9a9da0c06de4e615ea1277ce559e9c108de58c14a81aa77f5a6f8d1335494498848c8b95940740be7bf7c3705 +Msg = 0ca2ad77797ece86de5bf768750ddb5ed6a3116ad99bbd17edf7f782f0db1cd05b0f677468c5ea420dc116b10e80d110de2b0461ea14a38be68620392e7e893cb4ea9393fb886c20ff790642305bf302003892e54df9f667509dc53920df583f50a3dd61abb6fab75d600377e383e6aca6710eeea27156e06752c94ce25ae99fcbf8592dbe2d7e27453cb44de07100ebb1a2a19811a478adbeab270f94e8fe369d90b3ca612f9f +Signature = 049d0185845a264d28feb1e69edaec090609e8e46d93abb38371ce51f4aa65a599bdaaa81d24fba66a08a116cb644f3f1e653d95c89db8bbd5daac2709c8984000178410a7c6aa8667ddc38c741f710ec8665aa9052be929d4e3b16782c1662114c5414bb0353455c392fc28f3db59054b5f365c49e1d156f876ee10cb4fd70598 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x054adb7886447efe6f57e0368f06cf52b0a3370760d161cef126b91be7f89c421b62a6ec1da3c311d75ed50e0ab5fff3fd338acc3aa8a4e77ee26369acb81ba900fa83f5300cf9bb6c53ad1dc8a178b815db4235a9a9da0c06de4e615ea1277ce559e9c108de58c14a81aa77f5a6f8d1335494498848c8b95940740be7bf7c3705 +Msg = 288062afc08fcdb7c5f8650b29837300461dd5676c17a20a3c8fb5148949e3f73d66b3ae82c7240e27c5b3ec4328ee7d6ddf6a6a0c9b5b15bcda196a9d0c76b119d534d85abd123962d583b76ce9d180bce1ca +Signature = 03fbc410a2ced59500fb99f9e2af2781ada74e13145624602782e2994813eefca0519ecd253b855fb626a90d771eae028b0c47a199cbd9f8e3269734af4163599090713a3fa910fa0960652721432b971036a7181a2bc0cab43b0b598bc6217461d7db305ff7e954c5b5bb231c39e791af6bcfa76b147b081321f72641482a2aad + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x054adb7886447efe6f57e0368f06cf52b0a3370760d161cef126b91be7f89c421b62a6ec1da3c311d75ed50e0ab5fff3fd338acc3aa8a4e77ee26369acb81ba900fa83f5300cf9bb6c53ad1dc8a178b815db4235a9a9da0c06de4e615ea1277ce559e9c108de58c14a81aa77f5a6f8d1335494498848c8b95940740be7bf7c3705 +Msg = 6f4f9ab9501199cef55c6cf408fe7b36c557c49d420a4763d2463c8ad44b3cfc5be2742c0e7d9b0f6608f08c7f47b693ee +Signature = 0486644bc66bf75d28335a6179b10851f43f09bded9fac1af33252bb9953ba4298cd6466b27539a70adaa3f89b3db3c74ab635d122f4ee7ce557a61e59b82ffb786630e5f9db53c77d9a0c12fab5958d4c2ce7daa807cd89ba2cc7fcd02ff470ca67b229fcce814c852c73cc93bea35be68459ce478e9d4655d121c8472f371d4f + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x054adb7886447efe6f57e0368f06cf52b0a3370760d161cef126b91be7f89c421b62a6ec1da3c311d75ed50e0ab5fff3fd338acc3aa8a4e77ee26369acb81ba900fa83f5300cf9bb6c53ad1dc8a178b815db4235a9a9da0c06de4e615ea1277ce559e9c108de58c14a81aa77f5a6f8d1335494498848c8b95940740be7bf7c3705 +Msg = e17d20385d501955823c3f666254c1d3dd36ad5168b8f18d286fdcf67a7dad94097085fab7ed86fe2142a28771717997ef1a7a08884efc39356d76077aaf82459a7fad45848875f2819b098937fe923bcc9dc442d72d754d812025090c9bc03db3080c138dd63b355d0b4b85d6688ac19f4de15084a0ba4e373b93ef4a555096691915dc23c00e954cdeb20a47cd55d16c3d8681d46ed7f2ed5ea42795be17baed25f0f4d113b3636addd585f16a8b5aec0c8fa9c5f03cbf3b9b73 +Signature = 022a80045353904cb30cbb542d7d4990421a6eec16a8029a8422adfd22d6aff8c4cc0294af110a0c067ec86a7d364134459bb1ae8ff836d5a8a2579840996b320b19f13a13fad378d931a65625dae2739f0c53670b35d9d3cbac08e733e4ec2b83af4b9196d63e7c4ff1ddeae2a122791a125bfea8deb0de8ccf1f4ffaf6e6fb0a + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x054adb7886447efe6f57e0368f06cf52b0a3370760d161cef126b91be7f89c421b62a6ec1da3c311d75ed50e0ab5fff3fd338acc3aa8a4e77ee26369acb81ba900fa83f5300cf9bb6c53ad1dc8a178b815db4235a9a9da0c06de4e615ea1277ce559e9c108de58c14a81aa77f5a6f8d1335494498848c8b95940740be7bf7c3705 +Msg = afbc19d479249018fdf4e09f618726440495de11ddeee38872d775fcea74a23896b5343c9c38d46af0dba224d047580cc60a65e9391cf9b59b36a860598d4e8216722f993b91cfae87bc255af89a6a199bca4a391eadbc3a24903c0bd667368f6be78e3feabfb4ffd463122763740ffbbefeab9a25564bc5d1c24c93e422f75073e2ad72bf45b10df00b52a147128e73fee33fa3f0577d77f80fbc2df1bed313290c12777f50 +Signature = 00938dcb6d583046065f69c78da7a1f1757066a7fa75125a9d2929f0b79a60b627b082f11f5b196f28eb9daa6f21c05e5140f6aef1737d2023075c05ecf04a028c686a2ab3e7d5a0664f295ce12995e890908b6ad21f0839eb65b70393a7b5afd9871de0caa0cedec5b819626756209d13ab1e7bb9546a26ff37e9a51af9fd562e + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x0d10f661f29940f5ed39aa260966deb47843679d2b6fb25b3de370f3ac7c19916391fd25fb527ebfa6a4b4df45a1759d996c4bb4ebd18828c44fc52d0191871740525f47a4b0cc8da325ed8aa676b0d0f626e0a77f07692170acac8082f42faa7dc7cd123e730e31a87985204cabcbe6670d43a2dd2b2ddef5e05392fc213bc507 +Msg = 30c7d557458b436decfdc14d06cb7b96b06718c48d7de57482a868ae7f065870a6216506d11b779323dfdf046cf5775129134b4d5689e4d9c0ce1e12d7d4b06cb5fc5820decfa41baf59bf257b32f025b7679b445b9499c92555145885992f1b76f84891ee4d3be0f5150fd5901e3a4c8ed43fd36b61d022e65ad5008dbf33293c22bfbfd07321f0f1d5fa9fdf0014c2fcb0358aad0e354b0d29 +Signature = 0ba373f76e0921b70a8fbfe622f0bf77b28a3db98e361051c3d7cb92ad0452915a4de9c01722f6823eeb6adf7e0ca8290f5de3e549890ac2a3c5950ab217ba58590894952de96f8df111b2575215da6c161590c745be612476ee578ed384ab33e3ece97481a252f5c79a98b5532ae00cdd62f2ecc0cd1baefe80d80b962193ec1d + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x0d10f661f29940f5ed39aa260966deb47843679d2b6fb25b3de370f3ac7c19916391fd25fb527ebfa6a4b4df45a1759d996c4bb4ebd18828c44fc52d0191871740525f47a4b0cc8da325ed8aa676b0d0f626e0a77f07692170acac8082f42faa7dc7cd123e730e31a87985204cabcbe6670d43a2dd2b2ddef5e05392fc213bc507 +Msg = e7b32e1556ea1b2795046ac69739d22ac8966bf11c116f614b166740e96b90653e5750945fcf772186c03790a07fda323e1a61916b06ee2157db3dff80d67d5e39a53ae268c8f09ed99a732005b0bc6a04af4e08d57a00e7201b3060efaadb73113bfc087fd837093aa25235b8c149f56215f031c24ad5bde7f29960df7d524070f7449c6f785084be1a0f733047f336f9154738674547db02a9f44dfc6e60301081e1ce99847f3b5b601ff06b4d5776a9740b9aa0d34058fd3b906e4f7859dfb07d7173e5e6f6350adac21f27b2307469 +Signature = 08180de825e4b8b014a32da8ba761555921204f2f90d5f24b712908ff84f3e220ad17997c0dd6e706630ba3e84add4d5e7ab004e58074b549709565d43ad9e97b5a7a1a29e85b9f90f4aafcdf58321de8c5974ef9abf2d526f33c0f2f82e95d158ea6b81f1736db8d1af3d6ac6a83b32d18bae0ff1b2fe27de4c76ed8c7980a34e + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x0d10f661f29940f5ed39aa260966deb47843679d2b6fb25b3de370f3ac7c19916391fd25fb527ebfa6a4b4df45a1759d996c4bb4ebd18828c44fc52d0191871740525f47a4b0cc8da325ed8aa676b0d0f626e0a77f07692170acac8082f42faa7dc7cd123e730e31a87985204cabcbe6670d43a2dd2b2ddef5e05392fc213bc507 +Msg = 8d8396e36507fe1ef6a19017548e0c716674c2fec233adb2f775665ec41f2bd0ba396b061a9daa7e866f7c23fd3531954300a342f924535ea1498c48f6c879932865fc02000c528723b7ad0335745b51209a0afed932af8f0887c219004d2abd894ea92559ee3198af3a734fe9b9638c263a728ad95a5ae8ce3eb15839f3aa7852bb390706e7760e43a71291a2e3f827237deda851874c517665f545f27238df86557f375d09ccd8bd15d8ccf61f5d78ca5c7f5cde782e6bf5d0057056d4bad98b3d2f9575e824ab7a33ff57b0ac100ab0d6ead7aa0b50f6e4d3e5ec0b966b +Signature = 05e0fdbdf6f756ef733185ccfa8ced2eb6d029d9d56e35561b5db8e70257ee6fd019d2f0bbf669fe9b9821e78df6d41e31608d58280f318ee34f559941c8df13287574bac000b7e58dc4f414ba49fb127f9d0f8936638c76e85356c994f79750f7fa3cf4fd482df75e3fb9978cd061f7abb17572e6e63e0bde12cbdcf18c68b979 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x0d10f661f29940f5ed39aa260966deb47843679d2b6fb25b3de370f3ac7c19916391fd25fb527ebfa6a4b4df45a1759d996c4bb4ebd18828c44fc52d0191871740525f47a4b0cc8da325ed8aa676b0d0f626e0a77f07692170acac8082f42faa7dc7cd123e730e31a87985204cabcbe6670d43a2dd2b2ddef5e05392fc213bc507 +Msg = 328c659e0a6437433cceb73c14 +Signature = 0bc989853bc2ea86873271ce183a923ab65e8a53100e6df5d87a24c4194eb797813ee2a187c097dd872d591da60c568605dd7e742d5af4e33b11678ccb63903204a3d080b0902c89aba8868f009c0f1c0cb85810bbdd29121abb8471ff2d39e49fd92d56c655c8e037ad18fafbdc92c95863f7f61ea9efa28fea401369d19daea1 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x0d10f661f29940f5ed39aa260966deb47843679d2b6fb25b3de370f3ac7c19916391fd25fb527ebfa6a4b4df45a1759d996c4bb4ebd18828c44fc52d0191871740525f47a4b0cc8da325ed8aa676b0d0f626e0a77f07692170acac8082f42faa7dc7cd123e730e31a87985204cabcbe6670d43a2dd2b2ddef5e05392fc213bc507 +Msg = f37b962379a47d415a376eec8973150bcb34edd5ab654041b61430560c2144582ba133c867d852d6b8e23321901302ecb45b09ec88b1527178fa043263f3067d9ffe973032a99f4cb08ad2c7e0a2456cdd57a7df56fe6053527a5aeb67d7e552063c1ca97b1beffa7b39e997caf27878ea0f62cbebc8c21df4c889a202851e949088490c249b6e9acf1d8063f5be2343989bf95c4da01a2be78b4ab6b378015bc37957f76948b5e58e440c28453d40d7cfd57e7d690600474ab5e75973b1ea0c5f1e45d14190afe2f4eb6d3bdf71f1d2f8bb156a1c295d04aaeb9d689dce79ed62bc443e +Signature = 0aefa943b698b9609edf898ad22744ac28dc239497cea369cbbd84f65c95c0ad776b594740164b59a739c6ff7c2f07c7c077a86d95238fe51e1fcf33574a4ae0684b42a3f6bf677d91820ca89874467b2c23add77969c80717430d0efc1d3695892ce855cb7f7011630f4df26def8ddf36fc23905f57fa6243a485c770d5681fcd + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x0d10f661f29940f5ed39aa260966deb47843679d2b6fb25b3de370f3ac7c19916391fd25fb527ebfa6a4b4df45a1759d996c4bb4ebd18828c44fc52d0191871740525f47a4b0cc8da325ed8aa676b0d0f626e0a77f07692170acac8082f42faa7dc7cd123e730e31a87985204cabcbe6670d43a2dd2b2ddef5e05392fc213bc507 +Msg = c6103c330c1ef718c141e47b8fa859be4d5b96259e7d142070ecd485839dba5a8369c17c1114035e532d195c74f44a0476a2d3e8a4da210016caced0e367cb867710a4b5aa2df2b8e5daf5fdc647807d4d5ebb6c56b9763ccdae4dea3308eb0ac2a89501cb209d2639fa5bf87ce790747d3cb2d295e84564f2f637824f0c13028129b0aa4a422d162282 +Signature = 02802dccfa8dfaf5279bf0b4a29ba1b157611faeaaf419b8919d15941900c1339e7e92e6fae562c53e6cc8e84104b110bce03ad18525e3c49a0eadad5d3f28f244a8ed89edbafbb686277cfa8ae909714d6b28f4bf8e293aa04c41efe7c0a81266d5c061e2575be032aa464674ff71626219bd74cc45f0e7ed4e3ff96eee758e8f + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x164ca31cff609f3a0e7101b039f2e4fe6dd37519ab98598d179e174996598071f47d3a04559158d7be373cf1aa53f0aa6ef09039e5678c2a4c63900514c8c4f8aaed5de12a5f10b09c311af8c0ffb5b7a297f2efc63b8d6b0510931f0b98e48bf5fc6ec4e7b8db1ffaeb08c38e02adb8f03a48229c99e969431f61cb8c4dc698d1 +Msg = 0a20b774addc2fa51245ed7cb9da609e50cac6636a52543f97458eed7340f8d53ffc64918f949078ee03ef60d42b5fec246050bd5505cd8cb597bad3c4e713b0ef30644e76adabb0de01a1561efb255158c74fc801e6e919e581b46f0f0ddd08e4f34c7810b5ed8318f91d7c8c +Signature = 04c0cfacec04e5badbece159a5a1103f69b3f32ba593cb4cc4b1b7ab455916a96a27cd2678ea0f46ba37f7fc9c86325f29733b389f1d97f43e7201c0f348fc45fe42892335362eee018b5b161f2f9393031225c713012a576bc88e23052489868d9010cbf033ecc568e8bc152bdc59d560e41291915d28565208e22aeec9ef85d1 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x164ca31cff609f3a0e7101b039f2e4fe6dd37519ab98598d179e174996598071f47d3a04559158d7be373cf1aa53f0aa6ef09039e5678c2a4c63900514c8c4f8aaed5de12a5f10b09c311af8c0ffb5b7a297f2efc63b8d6b0510931f0b98e48bf5fc6ec4e7b8db1ffaeb08c38e02adb8f03a48229c99e969431f61cb8c4dc698d1 +Msg = 2aaff6631f621ce615760a9ebce94bb333077ad86488c861d4b76d29c1f48746c611ae1e03ced4445d7cfa1fe5f62e1b3f08452bde3b6ef81973bafbb57f97bceef873985395b8260589aa88cb7db50ab469262e551bdcd9a56f275a0ac4fe484700c35f3dbf2b469ede864741b86fa59172a360ba95a02e139be50ddfb7cf0b42faeabbfbbaa86a4497699c4f2dfd5b08406af7e14144427c253ec0efa20eaf9a8be8cd49ce1f1bc4e93e619cf2aa8ed4fb39bc8590d0f7b96488f7317ac9abf7bee4e3a0e715 +Signature = 0a2314250cf52b6e4e908de5b35646bcaa24361da8160fb0f9257590ab3ace42b0dc3e77ad2db7c203a20bd952fbb56b1567046ecfaa933d7b1000c3de9ff05b7d989ba46fd43bc4c2d0a3986b7ffa13471d37eb5b47d64707bd290cfd6a9f393ad08ec1e3bd71bb5792615035cdaf2d8929aed3be098379377e777ce79aaa4773 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x164ca31cff609f3a0e7101b039f2e4fe6dd37519ab98598d179e174996598071f47d3a04559158d7be373cf1aa53f0aa6ef09039e5678c2a4c63900514c8c4f8aaed5de12a5f10b09c311af8c0ffb5b7a297f2efc63b8d6b0510931f0b98e48bf5fc6ec4e7b8db1ffaeb08c38e02adb8f03a48229c99e969431f61cb8c4dc698d1 +Msg = 0f6195d04a6e6fc7e2c9600dbf840c39ea8d4d624fd53507016b0e26858a5e0aecd7ada543ae5c0ab3a62599cba0a54e6bf446e262f989978f9ddf5e9a41 +Signature = 086df6b500098c120f24ff8423f727d9c61a5c9007d3b6a31ce7cf8f3cbec1a26bb20e2bd4a046793299e03e37a21b40194fb045f90b18bf20a47992ccd799cf9c059c299c0526854954aade8a6ad9d97ec91a1145383f42468b231f4d72f23706d9853c3fa43ce8ace8bfe7484987a1ec6a16c8daf81f7c8bf42774707a9df456 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x164ca31cff609f3a0e7101b039f2e4fe6dd37519ab98598d179e174996598071f47d3a04559158d7be373cf1aa53f0aa6ef09039e5678c2a4c63900514c8c4f8aaed5de12a5f10b09c311af8c0ffb5b7a297f2efc63b8d6b0510931f0b98e48bf5fc6ec4e7b8db1ffaeb08c38e02adb8f03a48229c99e969431f61cb8c4dc698d1 +Msg = 337d25fe9810ebca0de4d4658d3ceb8e0fe4c066aba3bcc48b105d3bf7e0257d44fecea6596f4d0c59a08402833678f70620f9138dfeb7ded905e4a6d5f05c473d55936652e2a5df43c0cfda7bacaf3087f4524b06cf42157d01539739f7fddec9d58125df31a32eab06c19b71f1d5bf +Signature = 0b5b11ad549863ffa9c51a14a1106c2a72cc8b646e5c7262509786105a984776534ca9b54c1cc64bf2d5a44fd7e8a69db699d5ea52087a4748fd2abc1afed1e5d6f7c89025530bdaa2213d7e030fa55df6f34bcf1ce46d2edf4e3ae4f3b01891a068c9e3a44bbc43133edad6ecb9f35400c4252a5762d65744b99cb9f4c559329f + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x164ca31cff609f3a0e7101b039f2e4fe6dd37519ab98598d179e174996598071f47d3a04559158d7be373cf1aa53f0aa6ef09039e5678c2a4c63900514c8c4f8aaed5de12a5f10b09c311af8c0ffb5b7a297f2efc63b8d6b0510931f0b98e48bf5fc6ec4e7b8db1ffaeb08c38e02adb8f03a48229c99e969431f61cb8c4dc698d1 +Msg = 84ec502b072e8287789d8f9235829ea3b187afd4d4c785611bda5f9eb3cb96717efa7007227f1c08cbcb972e667235e0fb7d431a6570326d2ecce35adb373dc753b3be5f829b89175493193fab16badb41371b3aac0ae670076f24bef420c135add7cee8d35fbc944d79fafb9e307a13b0f556cb654a06f973ed22672330197ef5a748bf826a5db2383a25364b686b9372bb2339aeb1ac9e9889327d016f1670776db06201adbdcaf8a5e3b74e108b73 +Signature = 02d71fa9b53e4654fefb7f08385cf6b0ae3a817942ebf66c35ac67f0b069952a3ce9c7e1f1b02e480a9500836de5d64cdb7ecde04542f7a79988787e24c2ba05f5fd482c023ed5c30e04839dc44bed2a3a3a4fee01113c891a47d32eb8025c28cb050b5cdb576c70fe76ef523405c08417faf350b037a43c379339fcb18d3a356b + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x164ca31cff609f3a0e7101b039f2e4fe6dd37519ab98598d179e174996598071f47d3a04559158d7be373cf1aa53f0aa6ef09039e5678c2a4c63900514c8c4f8aaed5de12a5f10b09c311af8c0ffb5b7a297f2efc63b8d6b0510931f0b98e48bf5fc6ec4e7b8db1ffaeb08c38e02adb8f03a48229c99e969431f61cb8c4dc698d1 +Msg = 9906d89f97a9fdedd3ccd824db687326f30f00aa25a7fca2afcb3b0f86cd41e73f0e8ff7d2d83f59e28ed31a5a0d551523374de22e4c7e8ff568b386ee3dc41163f10bf67bb006261c9082f9af90bf1d9049a6b9fae71c7f84fbe6e55f02789de774f230f115026a4b4e96c55b04a95da3aacbb2cece8f81764a1f1c99515411087cf7d34aeded0932c183 +Signature = 0a40a16e2fe2b38d1df90546167cf9469c9e3c3681a3442b4b2c2f581deb385ce99fc6188bb02a841d56e76d301891e24560550fcc2a26b55f4ccb26d837d350a154bcaca8392d98fa67959e9727b78cad03269f56968fc56b68bd679926d83cc9cb215550645ccda31c760ff35888943d2d8a1d351e81e5d07b86182e751081ef + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x37c9da4a66c8c408b8da27d0c9d79f8ccb1eafc1d2fe48746d940b7c4ef5dee18ad12647cefaa0c4b3188b221c515386759b93f02024b25ab9242f8357d8f3fd49640ee5e643eaf6c64deefa7089727c8ff03993333915c6ef21bf5975b6e50d118b51008ec33e9f01a0a545a10a836a43ddbca9d8b5c5d3548022d7064ea29ab3 +Msg = 9ead0e01945640674eb41cad435e2374eaefa8ad7197d97913c44957d8d83f40d76ee60e39bf9c0f9eaf3021421a074d1ade962c6e9d3dc3bb174fe4dfe652b09115495b8fd2794174020a0602b5ca51848cfc96ce5eb57fc0a2adc1dda36a7cc452641a14911b37e45bfa11daa5c7ecdb74f6d0100d1d3e39e752800e203397de0233077b9a88855537fae927f924380d780f98e18dcff39c5ea741b17d6fdd1885bc9d581482d771ceb562d78a8bf88f0c75b11363e5e36cd479ceb0545f9da84203e0e6e508375cc9e844b88b7ac7a0a201ea0f1bee9a2c577920ca02c01b9d8320e974a56f4efb5763b96255abbf8037bf1802cf018f56379493e569a9 +Signature = 187f390723c8902591f0154bae6d4ecbffe067f0e8b795476ea4f4d51ccc810520bb3ca9bca7d0b1f2ea8a17d873fa27570acd642e3808561cb9e975ccfd80b23dc5771cdb3306a5f23159dacbd3aa2db93d46d766e09ed15d900ad897a8d274dc26b47e994a27e97e2268a766533ae4b5e42a2fcaf755c1c4794b294c60555823 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x37c9da4a66c8c408b8da27d0c9d79f8ccb1eafc1d2fe48746d940b7c4ef5dee18ad12647cefaa0c4b3188b221c515386759b93f02024b25ab9242f8357d8f3fd49640ee5e643eaf6c64deefa7089727c8ff03993333915c6ef21bf5975b6e50d118b51008ec33e9f01a0a545a10a836a43ddbca9d8b5c5d3548022d7064ea29ab3 +Msg = 8d80d2d08dbd19c154df3f14673a14bd03735231f24e86bf153d0e69e74cbff7b1836e664de83f680124370fc0f96c9b65c07a366b644c4ab3 +Signature = 10fd89768a60a67788abb5856a787c8561f3edcf9a83e898f7dc87ab8cce79429b43e56906941a886194f137e591fe7c339555361fbbe1f24feb2d4bcdb80601f3096bc9132deea60ae13082f44f9ad41cd628936a4d51176e42fc59cb76db815ce5ab4db99a104aafea68f5d330329ebf258d4ede16064bd1d00393d5e1570eb8 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x37c9da4a66c8c408b8da27d0c9d79f8ccb1eafc1d2fe48746d940b7c4ef5dee18ad12647cefaa0c4b3188b221c515386759b93f02024b25ab9242f8357d8f3fd49640ee5e643eaf6c64deefa7089727c8ff03993333915c6ef21bf5975b6e50d118b51008ec33e9f01a0a545a10a836a43ddbca9d8b5c5d3548022d7064ea29ab3 +Msg = 808405cdfc1a58b9bb0397c720722a81fffb76278f335917ef9c473814b3e016ba2973cd2765f8f3f82d6cc38aa7f8551827fe8d1e3884b7e61c94683b8f82f1843bdae2257eeec9812ad4c2cf283c34e0b0ae0fe3cb990cf88f2ef9 +Signature = 2b31fde99859b977aa09586d8e274662b25a2a640640b457f594051cb1e7f7a911865455242926cf88fe80dfa3a75ba9689844a11e634a82b075afbd69c12a0df9d25f84ad4945df3dc8fe90c3cefdf26e95f0534304b5bdba20d3e5640a2ebfb898aac35ae40f26fce5563c2f9f24f3042af76f3c7072d687bbfb959a88460af1 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x37c9da4a66c8c408b8da27d0c9d79f8ccb1eafc1d2fe48746d940b7c4ef5dee18ad12647cefaa0c4b3188b221c515386759b93f02024b25ab9242f8357d8f3fd49640ee5e643eaf6c64deefa7089727c8ff03993333915c6ef21bf5975b6e50d118b51008ec33e9f01a0a545a10a836a43ddbca9d8b5c5d3548022d7064ea29ab3 +Msg = f337b9bad937de22a1a052dff11134a8ce26976202981939b91e0715ae5e609649da1adfcef3f4cca59b238360e7d1e496c7bf4b204b5acff9bbd6166a1d87a36ef2247373751039f8a800b8399807b3a85f44893497c0d05fb7017b82228152de6f25e6116dcc7503c786c875c28f3aa607e94ab0f19863ab1b5073770b0cd5f533acde30c6fb953cf3da680264e30fc11bff9a19bffab4779b6223c3fb3fe0f71abade4eb7c09c41e24c22d23fa148e6a173feb63984d1bc6ee3a02d915b752ceaf92a3015eceb38ca586c6801b37c34cefb2cff25ea23c08662dcab26a7a93a285d05d3044c +Signature = 32c7ca38ff26949a15000c4ba04b2b13b35a3810e568184d7ecabaa166b7ffabddf2b6cf4ba07124923790f2e5b1a5be040aea36fe132ec130e1f10567982d17ac3e89b8d26c3094034e762d2e031264f01170beecb3d1439e05846f25458367a7d9c02060444672671e64e877864559ca19b2074d588a281b5804d23772fbbe19 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x37c9da4a66c8c408b8da27d0c9d79f8ccb1eafc1d2fe48746d940b7c4ef5dee18ad12647cefaa0c4b3188b221c515386759b93f02024b25ab9242f8357d8f3fd49640ee5e643eaf6c64deefa7089727c8ff03993333915c6ef21bf5975b6e50d118b51008ec33e9f01a0a545a10a836a43ddbca9d8b5c5d3548022d7064ea29ab3 +Msg = 45013cebafd960b255476a8e2598b9aa32efbe6dc1f34f4a498d8cf5a2b4548d08c55d5f95f7bcc9619163056f2d58b52fa032 +Signature = 07eb651d75f1b52bc263b2e198336e99fbebc4f332049a922a10815607ee2d989db3a4495b7dccd38f58a211fb7e193171a3d891132437ebca44f318b280509e52b5fa98fcce8205d9697c8ee4b7ff59d4c59c79038a1970bd2a0d451ecdc5ef11d9979c9d35f8c70a6163717607890d586a7c6dc01c79f86a8f28e85235f8c2f1 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x37c9da4a66c8c408b8da27d0c9d79f8ccb1eafc1d2fe48746d940b7c4ef5dee18ad12647cefaa0c4b3188b221c515386759b93f02024b25ab9242f8357d8f3fd49640ee5e643eaf6c64deefa7089727c8ff03993333915c6ef21bf5975b6e50d118b51008ec33e9f01a0a545a10a836a43ddbca9d8b5c5d3548022d7064ea29ab3 +Msg = 2358097086c899323e75d9c90d0c09f12d9d54edfbdf70a9c2eb5a04d8f36b9b2bdf2aabe0a5bda1968937f9d6ebd3b6b257efb3136d4131f9acb59b85e2602c2a3fcdc835494a1f4e5ec18b226c80232b36a75a45fdf09a7ea9e98efbde1450d1194bf12e15a4c5f9eb5c0bce5269e0c3b28cfab655d81a61a20b4be2f54459bb25a0db94c52218be109a7426de83014424789aaa90e5056e632a698115e282c1a56410f26c2072f193481a9dcd880572005e64f4082ecf +Signature = 18da3cdcfe79bfb77fd9c32f377ad399146f0a8e810620233271a6e3ed3248903f5cdc92dc79b55d3e11615aa056a795853792a3998c349ca5c457e8ca7d29d796aa24f83491709befcfb1510ea513c92829a3f00b104f655634f320752e130ec0ccf6754ff893db302932bb025eb60e87822598fc619e0e981737a9a4c4152d33 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x495370a1fb18543c16d3631e3163255df62be6eee890d5f25509e4f778a8ea6fbbbcdf85dff64e0d972003ab3681fbba6dd41fd541829b2e582de9f2a4a4e0a2d0900bef4753db3cee0ee06c7dfae8b1d53b5953218f9cceea695b08668edeaadced9463b1d790d5ebf27e9115b46cad4d9a2b8efab0561b0810344739ada0733f +Msg = 81332f4be62948415ea1d899792eeacf6c6e1db1da8be13b5cea41db2fed467092e1ff398914c714259775f595f8547f735692a575e6923af78f22c6997ddb90fb6f72d7bb0dd5744a31decd3dc3685849836ed34aec596304ad11843c4f88489f209735f5fb7fdaf7cec8addc5818168f880acbf490d51005b7a8e84e43e54287977571dd99eea4b161eb2df1f5108f12a4142a83322edb05a75487a3435c9a78ce53ed93bc550857d7a9fb +Signature = 0262ac254bfa77f3c1aca22c5179f8f040422b3c5bafd40a8f21cf0fa5a667ccd5993d42dbafb409c520e25fce2b1ee1e716577f1efa17f3da28052f40f0419b23106d7845aaf01125b698e7a4dfe92d3967bb00c4d0d35ba3552ab9a8b3eef07c7fecdbc5424ac4db1e20cb37d0b2744769940ea907e17fbbca673b20522380c5 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x495370a1fb18543c16d3631e3163255df62be6eee890d5f25509e4f778a8ea6fbbbcdf85dff64e0d972003ab3681fbba6dd41fd541829b2e582de9f2a4a4e0a2d0900bef4753db3cee0ee06c7dfae8b1d53b5953218f9cceea695b08668edeaadced9463b1d790d5ebf27e9115b46cad4d9a2b8efab0561b0810344739ada0733f +Msg = e2f96eaf0e05e7ba326ecca0ba7fd2f7c02356f3cede9d0faabf4fcc8e60a973e5595fd9ea08 +Signature = 2707b9ad5115c58c94e932e8ec0a280f56339e44a1b58d4ddcff2f312e5f34dcfe39e89c6a94dcee86dbbdae5b79ba4e0819a9e7bfd9d982e7ee6c86ee68396e8b3a14c9c8f34b178eb741f9d3f121109bf5c8172fada2e768f9ea1433032c004a8aa07eb990000a48dc94c8bac8aabe2b09b1aa46c0a2aa0e12f63fbba775ba7e + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x495370a1fb18543c16d3631e3163255df62be6eee890d5f25509e4f778a8ea6fbbbcdf85dff64e0d972003ab3681fbba6dd41fd541829b2e582de9f2a4a4e0a2d0900bef4753db3cee0ee06c7dfae8b1d53b5953218f9cceea695b08668edeaadced9463b1d790d5ebf27e9115b46cad4d9a2b8efab0561b0810344739ada0733f +Msg = e35c6ed98f64a6d5a648fcab8adb16331db32e5d15c74a40edf94c3dc4a4de792d190889f20f1e24ed12054a6b28798fcb42d1c548769b734c96373142092aed277603f4738df4dc1446586d0ec64da4fb60536db2ae17fc7e3c04bbfbbbd907bf117c08636fa16f95f51a6216934d3e34f85030f17bbbc5ba69144058aff081e0b19cf03c17195c5e888ba58f6fe0a02e5c3bda9719a7 +Signature = 2ad20509d78cf26d1b6c406146086e4b0c91a91c2bd164c87b966b8faa42aa0ca446022323ba4b1a1b89706d7f4c3be57d7b69702d168ab5955ee290356b8c4a29ed467d547ec23cbadf286ccb5863c6679da467fc9324a151c7ec55aac6db4084f82726825cfe1aa421bc64049fb42f23148f9c25b2dc300437c38d428aa75f96 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x495370a1fb18543c16d3631e3163255df62be6eee890d5f25509e4f778a8ea6fbbbcdf85dff64e0d972003ab3681fbba6dd41fd541829b2e582de9f2a4a4e0a2d0900bef4753db3cee0ee06c7dfae8b1d53b5953218f9cceea695b08668edeaadced9463b1d790d5ebf27e9115b46cad4d9a2b8efab0561b0810344739ada0733f +Msg = dbc5f750a7a14be2b93e838d18d14a8695e52e8add9c0ac733b8f56d2747e529a0cca532dd49b902aefed514447f9e81d16195c2853868cb9b30f7d0d495c69d01b5c5d50b27045db3866c2324a44a110b1717746de457d1c8c45c3cd2a92970c3d59632055d4c98a41d6e99e2a3ddd5f7f9979ab3cd18f37505d25141de2a1bff17b3a7dce9419ecc385cf11d72840f19953fd0509251f6cafde2893d0e75c781ba7a5012ca401a4fa99e04b3c3249f926d5afe82cc87dab22c3c1b105de48e34ace9c9124e59597ac7ebf8 +Signature = 1e24e6e58628e5175044a9eb6d837d48af1260b0520e87327de7897ee4d5b9f0df0be3e09ed4dea8c1454ff3423bb08e1793245a9df8bf6ab3968c8eddc3b5328571c77f091cc578576912dfebd164b9de5454fe0be1c1f6385b328360ce67ec7a05f6e30eb45c17c48ac70041d2cab67f0a2ae7aafdcc8d245ea3442a6300ccc7 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x495370a1fb18543c16d3631e3163255df62be6eee890d5f25509e4f778a8ea6fbbbcdf85dff64e0d972003ab3681fbba6dd41fd541829b2e582de9f2a4a4e0a2d0900bef4753db3cee0ee06c7dfae8b1d53b5953218f9cceea695b08668edeaadced9463b1d790d5ebf27e9115b46cad4d9a2b8efab0561b0810344739ada0733f +Msg = 04dc251be72e88e5723485b6383a637e2fefe07660c519a560b8bc18bdedb86eae2364ea53ba9dca6eb3d2e7d6b806af42b3e87f291b4a8881d5bf572cc9a85e19c86acb28f098f9da0383c566d3c0f58cfd8f395dcf602e5cd40e8c7183f714996e2297ef +Signature = 33341ba3576a130a50e2a5cf8679224388d5693f5accc235ac95add68e5eb1eec31666d0ca7a1cda6f70a1aa762c05752a51950cdb8af3c5379f18cfe6b5bc55a4648226a15e912ef19ad77adeea911d67cfefd69ba43fa4119135ff642117ba985a7e0100325e9519f1ca6a9216bda055b5785015291125e90dcd07a2ca9673ee + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0x495370a1fb18543c16d3631e3163255df62be6eee890d5f25509e4f778a8ea6fbbbcdf85dff64e0d972003ab3681fbba6dd41fd541829b2e582de9f2a4a4e0a2d0900bef4753db3cee0ee06c7dfae8b1d53b5953218f9cceea695b08668edeaadced9463b1d790d5ebf27e9115b46cad4d9a2b8efab0561b0810344739ada0733f +Msg = 0ea37df9a6fea4a8b610373c24cf390c20fa6e2135c400c8a34f5c183a7e8ea4c9ae090ed31759f42dc77719cca400ecdcc517acfc7ac6902675b2ef30c509665f3321482fc69a9fb570d15e01c845d0d8e50d2a24cbf1cf0e714975a5db7b18d9e9e9cb91b5cb16869060ed18b7b56245503f0caf90352b8de81cb5a1d9c6336092f0cd +Signature = 1ed1d848fb1edb44129bd9b354795af97a069a7a00d0151048593e0c72c3517ff9ff2a41d0cb5a0ac860d736a199704f7cb6a53986a88bbd8abcc0076a2ce847880031525d449da2ac78356374c536e343faa7cba42a5aaa6506087791c06a8e989335aed19bfab2d5e67e27fb0c2875af896c21b6e8e7309d04e4f6727e69463e + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xe6bd692ac96645790403fdd0f5beb8b9bf92ed10007fc365046419dd06c05c5b5b2f48ecf989e4ce269109979cbb40b4a0ad24d22483d1ee315ad4ccb1534268352691c524f6dd8e6c29d224cf246973aec86c5bf6b1401a850d1b9ad1bb8cbcec47b06f0f8c7f45d3fc8f319299c5433ddbc2b3053b47ded2ecd4a4caefd614833dc8bb622f317ed076b8057fe8de3f84480ad5e83e4a61904a4f248fb397027357e1d30e463139815c6fd4fd5ac5b8172a45230ecb6318a04f1455d84e5a8b +Msg = a88e265855e9d7ca36c68795f0b31b591cd6587c71d060a0b3f7f3eaef43795922028bc2b6ad467cfc2d7f659c5385aa70ba3672cdde4cfe4970cc7904601b278872bf51321c4a972f3c95570f3445d4f57980e0f20df54846e6a52c668f1288c03f95006ea32f562d40d52af9feb32f0fa06db65b588a237b34e592d55cf979f903a642ef64d2ed542aa8c77dc1dd762f45a59303ed75e541ca271e2b60ca709e44fa0661131e8d5d4163fd8d398566ce26de8730e72f9cca737641c244159420637028df0a18079d6208ea8b4711a2c750f5 +Signature = 586107226c3ce013a7c8f04d1a6a2959bb4b8e205ba43a27b50f124111bc35ef589b039f5932187cb696d7d9a32c0c38300a5cdda4834b62d2eb240af33f79d13dfbf095bf599e0d9686948c1964747b67e89c9aba5cd85016236f566cc5802cb13ead51bc7ca6bef3b94dcbdbb1d570469771df0e00b1a8a06777472d2316279edae86474668d4e1efff95f1de61c6020da32ae92bbf16520fef3cf4d88f61121f24bbd9fe91b59caf1235b2a93ff81fc403addf4ebdea84934a9cdaf8e1a9e + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xe6bd692ac96645790403fdd0f5beb8b9bf92ed10007fc365046419dd06c05c5b5b2f48ecf989e4ce269109979cbb40b4a0ad24d22483d1ee315ad4ccb1534268352691c524f6dd8e6c29d224cf246973aec86c5bf6b1401a850d1b9ad1bb8cbcec47b06f0f8c7f45d3fc8f319299c5433ddbc2b3053b47ded2ecd4a4caefd614833dc8bb622f317ed076b8057fe8de3f84480ad5e83e4a61904a4f248fb397027357e1d30e463139815c6fd4fd5ac5b8172a45230ecb6318a04f1455d84e5a8b +Msg = c8c9c6af04acda414d227ef23e0820c3732c500dc87275e95b0d095413993c2658bc1d988581ba879c2d201f14cb88ced153a01969a7bf0a7be79c84c1486bc12b3fa6c59871b6827c8ce253ca5fefa8a8c690bf326e8e37cdb96d90a82ebab69f86350e1822e8bd536a2e +Signature = 80b6d643255209f0a456763897ac9ed259d459b49c2887e5882ecb4434cfd66dd7e1699375381e51cd7f554f2c271704b399d42b4be2540a0eca61951f55267f7c2878c122842dadb28b01bd5f8c025f7e228418a673c03d6bc0c736d0a29546bd67f786d9d692ccea778d71d98c2063b7a71092187a4d35af108111d83e83eae46c46aa34277e06044589903788f1d5e7cee25fb485e92949118814d6f2c3ee361489016f327fb5bc517eb50470bffa1afa5f4ce9aa0ce5b8ee19bf5501b958 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xe6bd692ac96645790403fdd0f5beb8b9bf92ed10007fc365046419dd06c05c5b5b2f48ecf989e4ce269109979cbb40b4a0ad24d22483d1ee315ad4ccb1534268352691c524f6dd8e6c29d224cf246973aec86c5bf6b1401a850d1b9ad1bb8cbcec47b06f0f8c7f45d3fc8f319299c5433ddbc2b3053b47ded2ecd4a4caefd614833dc8bb622f317ed076b8057fe8de3f84480ad5e83e4a61904a4f248fb397027357e1d30e463139815c6fd4fd5ac5b8172a45230ecb6318a04f1455d84e5a8b +Msg = 0afad42ccd4fc60654a55002d228f52a4a5fe03b8bbb08ca82daca558b44dbe1266e50c0e745a36d9d2904e3408abcd1fd569994063f4a75cc72f2fee2a0cd893a43af1c5b8b487df0a71610024e4f6ddf9f28ad0813c1aab91bcb3c9064d5ff742deffea657094139369e5ea6f4a96319a5cc8224145b545062758fefd1fe3409ae169259c6cdfd6b5f2958e314faecbe69d2cace58ee55179ab9b3e6d1ecc14a557c5febe988595264fc5da1c571462eca798a18a1a4940cdab4a3e92009ccd42e1e947b1314e32238a2dece7d23a89b5b30c751fd0a4a430d2c548594 +Signature = 484408f3898cd5f53483f80819efbf2708c34d27a8b2a6fae8b322f9240237f981817aca1846f1084daa6d7c0795f6e5bf1af59c38e1858437ce1f7ec419b98c8736adf6dd9a00b1806d2bd3ad0a73775e05f52dfef3a59ab4b08143f0df05cd1ad9d04bececa6daa4a2129803e200cbc77787caf4c1d0663a6c5987b605952019782caf2ec1426d68fb94ed1d4be816a7ed081b77e6ab330b3ffc073820fecde3727fcbe295ee61a050a343658637c3fd659cfb63736de32d9f90d3c2f63eca + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xe6bd692ac96645790403fdd0f5beb8b9bf92ed10007fc365046419dd06c05c5b5b2f48ecf989e4ce269109979cbb40b4a0ad24d22483d1ee315ad4ccb1534268352691c524f6dd8e6c29d224cf246973aec86c5bf6b1401a850d1b9ad1bb8cbcec47b06f0f8c7f45d3fc8f319299c5433ddbc2b3053b47ded2ecd4a4caefd614833dc8bb622f317ed076b8057fe8de3f84480ad5e83e4a61904a4f248fb397027357e1d30e463139815c6fd4fd5ac5b8172a45230ecb6318a04f1455d84e5a8b +Msg = 1dfd43b46c93db82629bdae2bd0a12b882ea04c3b465f5cf93023f01059626dbbe99f26bb1be949dddd16dc7f3debb19a194627f0b224434df7d8700e9e98b06e360c12fdbe3d19f51c9684eb9089ecbb0a2f0450399d3f59eac7294085d044f5393c6ce737423d8b86c415370d389e30b9f0a3c02d25d0082e8ad6f3f1ef24a45c3cf82b383367063a4d4613e4264f01b2dac2e5aa42043f8fb5f69fa871d14fb273e767a531c40f02f343bc2fb45a0c7e0f6be2561923a77211d66a6e2dbb43c366350beae22da3ac2c1f5077096fcb5c4bf255f7574351ae0b1e1f03632817c0856d4a8ba97afbdc8b85855402bc56926fcec209f9ea8 +Signature = 84ebeb481be59845b46468bafb471c0112e02b235d84b5d911cbd1926ee5074ae0424495cb20e82308b8ebb65f419a03fb40e72b78981d88aad143053685172c97b29c8b7bf0ae73b5b2263c403da0ed2f80ff7450af7828eb8b86f0028bd2a8b176a4d228cccea18394f238b09ff758cc00bc04301152355742f282b54e663a919e709d8da24ade5500a7b9aa50226e0ca52923e6c2d860ec50ff480fa57477e82b0565f4379f79c772d5c2da80af9fbf325ece6fc20b00961614bee89a183e + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xe6bd692ac96645790403fdd0f5beb8b9bf92ed10007fc365046419dd06c05c5b5b2f48ecf989e4ce269109979cbb40b4a0ad24d22483d1ee315ad4ccb1534268352691c524f6dd8e6c29d224cf246973aec86c5bf6b1401a850d1b9ad1bb8cbcec47b06f0f8c7f45d3fc8f319299c5433ddbc2b3053b47ded2ecd4a4caefd614833dc8bb622f317ed076b8057fe8de3f84480ad5e83e4a61904a4f248fb397027357e1d30e463139815c6fd4fd5ac5b8172a45230ecb6318a04f1455d84e5a8b +Msg = 1bdc6e7c98fb8cf54e9b097b66a831e9cfe52d9d4888448ee4b0978093ba1d7d73ae78b3a62ba4ad95cd289ccb9e005226bb3d178bccaa821fb044a4e21ee97696c14d0678c94c2dae93b0ad73922218553daa7e44ebe57725a7a45cc72b9b2138a6b17c8db411ce8279ee1241aff0a8bec6f77f87edb0c69cb27236e3435a800b192e4f11e519e3fe30fc30eaccca4fbb41769029bf708e817a9e683805be67fa100984683b74838e3bcffa79366eed1d481c76729118838f31ba8a048a93c1be4424598e8df6328b7a77880a3f9c7e2e8dfca8eb5a26fb86bdc556d42bbe01d9fa6ed80646491c9341 +Signature = 82102df8cb91e7179919a04d26d335d64fbc2f872c44833943241de8454810274cdf3db5f42d423db152af7135f701420e39b494a67cbfd19f9119da233a23da5c6439b5ba0d2bc373eee3507001378d4a4073856b7fe2aba0b5ee93b27f4afec7d4d120921c83f606765b02c19e4d6a1a3b95fa4c422951be4f52131077ef17179729cddfbdb56950dbaceefe78cb16640a099ea56d24389eef10f8fecb31ba3ea3b227c0a86698bb89e3e9363905bf22777b2a3aa521b65b4cef76d83bde4c + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xe6bd692ac96645790403fdd0f5beb8b9bf92ed10007fc365046419dd06c05c5b5b2f48ecf989e4ce269109979cbb40b4a0ad24d22483d1ee315ad4ccb1534268352691c524f6dd8e6c29d224cf246973aec86c5bf6b1401a850d1b9ad1bb8cbcec47b06f0f8c7f45d3fc8f319299c5433ddbc2b3053b47ded2ecd4a4caefd614833dc8bb622f317ed076b8057fe8de3f84480ad5e83e4a61904a4f248fb397027357e1d30e463139815c6fd4fd5ac5b8172a45230ecb6318a04f1455d84e5a8b +Msg = 88c7a9f1360401d90e53b101b61c5325c3c75db1b411fbeb8e830b75e96b56670ad245404e16793544ee354bc613a90cc9848715a73db5893e7f6d279815c0c1de83ef8e2956e3a56ed26a888d7a9cdcd042f4b16b7fa51ef1a0573662d16a302d0ec5b285d2e03ad96529c87b3d374db372d95b2443d061b6b1a350ba87807ed083afd1eb05c3f52f4eba5ed2227714fdb50b9d9d9dd6814f62f6272fcd5cdbce7a9ef797 +Signature = a7fdb0d259165ca2c88d00bbf1028a867d337699d061193b17a9648e14ccbbaadeacaacdec815e7571294ebb8a117af205fa078b47b0712c199e3ad05135c504c24b81705115740802487992ffd511d4afc6b854491eb3f0dd523139542ff15c3101ee85543517c6a3c79417c67e2dd9aa741e9a29b06dcb593c2336b3670ae3afbac7c3e76e215473e866e338ca244de00b62624d6b9426822ceae9f8cc460895f41250073fd45c5a1e7b425c204a423a699159f6903e710b37a7bb2bc8049f + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa5dd867ac4cb02f90b9457d48c14a770ef991c56c39c0ec65fd11afa8937cea57b9be7ac73b45c0017615b82d622e318753b6027c0fd157be12f8090fee2a7adcd0eef759f88ba4997c7a42d58c9aa12cb99ae001fe521c13bb5431445a8d5ae4f5e4c7e948ac227d3604071f20e577e905fbeb15dfaf06d1de5ae6253d63a6a2120b31a5da5dabc9550600e20f27d3739e2627925fea3cc509f21dff04e6eea4549c540d6809ff9307eede91fff58733d8385a237d6d3705a33e391900992070df7adf1357cf7e3700ce3667de83f17b8df1778db381dce09cb4ad058a511001a738198ee27cf55a13b754539906582ec8b174bd58d5d1f3d767c613721ae05 +Msg = 883177e5126b9be2d9a9680327d5370c6f26861f5820c43da67a3ad609 +Signature = 82c2b160093b8aa3c0f7522b19f87354066c77847abf2a9fce542d0e84e920c5afb49ffdfdace16560ee94a1369601148ebad7a0e151cf16331791a5727d05f21e74e7eb811440206935d744765a15e79f015cb66c532c87a6a05961c8bfad741a9a6657022894393e7223739796c02a77455d0f555b0ec01ddf259b6207fd0fd57614cef1a5573baaff4ec00069951659b85f24300a25160ca8522dc6e6727e57d019d7e63629b8fe5e89e25cc15beb3a647577559299280b9b28f79b0409000be25bbd96408ba3b43cc486184dd1c8e62553fa1af4040f60663de7f5e49c04388e257f1ce89c95dab48a315d9b66b1b7628233876ff2385230d070d07e1666 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa5dd867ac4cb02f90b9457d48c14a770ef991c56c39c0ec65fd11afa8937cea57b9be7ac73b45c0017615b82d622e318753b6027c0fd157be12f8090fee2a7adcd0eef759f88ba4997c7a42d58c9aa12cb99ae001fe521c13bb5431445a8d5ae4f5e4c7e948ac227d3604071f20e577e905fbeb15dfaf06d1de5ae6253d63a6a2120b31a5da5dabc9550600e20f27d3739e2627925fea3cc509f21dff04e6eea4549c540d6809ff9307eede91fff58733d8385a237d6d3705a33e391900992070df7adf1357cf7e3700ce3667de83f17b8df1778db381dce09cb4ad058a511001a738198ee27cf55a13b754539906582ec8b174bd58d5d1f3d767c613721ae05 +Msg = dd670a01465868adc93f26131957a50c52fb777cdbaa30892c9e12361164ec13979d43048118e4445db87bee58dd987b3425d02071d8dbae80708b039dbb64dbd1de5657d9fed0c118a54143742e0ff3c87f74e45857647af3f79eb0a14c9d75ea9a1a04b7cf478a897a708fd988f48e801edb0b7039df8c23bb3c56f4e821ac +Signature = 14ae35d9dd06ba92f7f3b897978aed7cd4bf5ff0b585a40bd46ce1b42cd2703053bb9044d64e813d8f96db2dd7007d10118f6f8f8496097ad75e1ff692341b2892ad55a633a1c55e7f0a0ad59a0e203a5b8278aec54dd8622e2831d87174f8caff43ee6c46445345d84a59659bfb92ecd4c818668695f34706f66828a89959637f2bf3e3251c24bdba4d4b7649da0022218b119c84e79a6527ec5b8a5f861c159952e23ec05e1e717346faefe8b1686825bd2b262fb2531066c0de09acde2e4231690728b5d85e115a2f6b92b79c25abc9bd9399ff8bcf825a52ea1f56ea76dd26f43baafa18bfa92a504cbd35699e26d1dcc5a2887385f3c63232f06f3244c3 + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa5dd867ac4cb02f90b9457d48c14a770ef991c56c39c0ec65fd11afa8937cea57b9be7ac73b45c0017615b82d622e318753b6027c0fd157be12f8090fee2a7adcd0eef759f88ba4997c7a42d58c9aa12cb99ae001fe521c13bb5431445a8d5ae4f5e4c7e948ac227d3604071f20e577e905fbeb15dfaf06d1de5ae6253d63a6a2120b31a5da5dabc9550600e20f27d3739e2627925fea3cc509f21dff04e6eea4549c540d6809ff9307eede91fff58733d8385a237d6d3705a33e391900992070df7adf1357cf7e3700ce3667de83f17b8df1778db381dce09cb4ad058a511001a738198ee27cf55a13b754539906582ec8b174bd58d5d1f3d767c613721ae05 +Msg = 48b2b6a57a63c84cea859d65c668284b08d96bdcaabe252db0e4a96cb1bac6019341db6fbefb8d106b0e90eda6bcc6c6262f37e7ea9c7e5d226bd7df85ec5e71efff2f54c5db577ff729ff91b842491de2741d0c631607df586b905b23b91af13da12304bf83eca8a73e871ff9db +Signature = 6e3e4d7b6b15d2fb46013b8900aa5bbb3939cf2c095717987042026ee62c74c54cffd5d7d57efbbf950a0f5c574fa09d3fc1c9f513b05b4ff50dd8df7edfa20102854c35e592180119a70ce5b085182aa02d9ea2aa90d1df03f2daae885ba2f5d05afdac97476f06b93b5bc94a1a80aa9116c4d615f333b098892b25fface266f5db5a5a3bcc10a824ed55aad35b727834fb8c07da28fcf416a5d9b2224f1f8b442b36f91e456fdea2d7cfe3367268de0307a4c74e924159ed33393d5e0655531c77327b89821bdedf880161c78cd4196b5419f7acc3f13e5ebf161b6e7c6724716ca33b85c2e25640192ac2859651d50bde7eb976e51cec828b98b6563b86bb + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa5dd867ac4cb02f90b9457d48c14a770ef991c56c39c0ec65fd11afa8937cea57b9be7ac73b45c0017615b82d622e318753b6027c0fd157be12f8090fee2a7adcd0eef759f88ba4997c7a42d58c9aa12cb99ae001fe521c13bb5431445a8d5ae4f5e4c7e948ac227d3604071f20e577e905fbeb15dfaf06d1de5ae6253d63a6a2120b31a5da5dabc9550600e20f27d3739e2627925fea3cc509f21dff04e6eea4549c540d6809ff9307eede91fff58733d8385a237d6d3705a33e391900992070df7adf1357cf7e3700ce3667de83f17b8df1778db381dce09cb4ad058a511001a738198ee27cf55a13b754539906582ec8b174bd58d5d1f3d767c613721ae05 +Msg = 0b8777c7f839baf0a64bbbdbc5ce79755c57a205b845c174e2d2e90546a089c4e6ec8adffa23a7ea97bae6b65d782b82db5d2b5a56d22a29a05e7c4433e2b82a621abba90add05ce393fc48a840542451a +Signature = 34047ff96c4dc0dc90b2d4ff59a1a361a4754b255d2ee0af7d8bf87c9bc9e7ddeede33934c63ca1c0e3d262cb145ef932a1f2c0a997aa6a34f8eaee7477d82ccf09095a6b8acad38d4eec9fb7eab7ad02da1d11d8e54c1825e55bf58c2a23234b902be124f9e9038a8f68fa45dab72f66e0945bf1d8bacc9044c6f07098c9fcec58a3aab100c805178155f030a124c450e5acbda47d0e4f10b80a23f803e774d023b0015c20b9f9bbe7c91296338d5ecb471cafb032007b67a60be5f69504a9f01abb3cb467b260e2bce860be8d95bf92c0c8e1496ed1e528593a4abb6df462dde8a0968dffe4683116857a232f5ebf6c85be238745ad0f38f767a5fdbf486fb + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa5dd867ac4cb02f90b9457d48c14a770ef991c56c39c0ec65fd11afa8937cea57b9be7ac73b45c0017615b82d622e318753b6027c0fd157be12f8090fee2a7adcd0eef759f88ba4997c7a42d58c9aa12cb99ae001fe521c13bb5431445a8d5ae4f5e4c7e948ac227d3604071f20e577e905fbeb15dfaf06d1de5ae6253d63a6a2120b31a5da5dabc9550600e20f27d3739e2627925fea3cc509f21dff04e6eea4549c540d6809ff9307eede91fff58733d8385a237d6d3705a33e391900992070df7adf1357cf7e3700ce3667de83f17b8df1778db381dce09cb4ad058a511001a738198ee27cf55a13b754539906582ec8b174bd58d5d1f3d767c613721ae05 +Msg = f1036e008e71e964dadc9219ed30e17f06b4b68a955c16b312b1eddf028b74976bed6b3f6a63d4e77859243c9cccdc98016523abb02483b35591c33aad81213bb7c7bb1a470aabc10d44256c4d4559d916 +Signature = 7e0935ea18f4d6c1d17ce82eb2b3836c55b384589ce19dfe743363ac9948d1f346b7bfddfe92efd78adb21faefc89ade42b10f374003fe122e67429a1cb8cbd1f8d9014564c44d120116f4990f1a6e38774c194bd1b8213286b077b0499d2e7b3f434ab12289c556684deed78131934bb3dd6537236f7c6f3dcb09d476be07721e37e1ceed9b2f7b406887bd53157305e1c8b4f84d733bc1e186fe06cc59b6edb8f4bd7ffefdf4f7ba9cfb9d570689b5a1a4109a746a690893db3799255a0cb9215d2d1cd490590e952e8c8786aa0011265252470c041dfbc3eec7c3cbf71c24869d115c0cb4a956f56d530b80ab589acfefc690751ddf36e8d383f83cedd2cc + +Padding = EMSA4(SHA-1) +E = 0x010001 +N = 0xa5dd867ac4cb02f90b9457d48c14a770ef991c56c39c0ec65fd11afa8937cea57b9be7ac73b45c0017615b82d622e318753b6027c0fd157be12f8090fee2a7adcd0eef759f88ba4997c7a42d58c9aa12cb99ae001fe521c13bb5431445a8d5ae4f5e4c7e948ac227d3604071f20e577e905fbeb15dfaf06d1de5ae6253d63a6a2120b31a5da5dabc9550600e20f27d3739e2627925fea3cc509f21dff04e6eea4549c540d6809ff9307eede91fff58733d8385a237d6d3705a33e391900992070df7adf1357cf7e3700ce3667de83f17b8df1778db381dce09cb4ad058a511001a738198ee27cf55a13b754539906582ec8b174bd58d5d1f3d767c613721ae05 +Msg = 25f10895a87716c137450bb9519dfaa1f207faa942ea88abf71e9c17980085b555aebab76264ae2a3ab93c2d12981191ddac6fb5949eb36aee3c5da940f00752c916d94608fa7d97ba6a2915b688f20323d4e9d96801d89a72ab5892dc2117c07434fcf972e058cf8c41ca4b4ff554f7d5068ad3155fced0f3125bc04f9193378a8f5c4c3b8cb4dd6d1cc69d30ecca6eaa51e36a05730e9e342e855baf099defb8afd7 +Signature = 6d3b5b87f67ea657af21f75441977d2180f91b2c5f692de82955696a686730d9b9778d970758ccb26071c2209ffbd6125be2e96ea81b67cb9b9308239fda17f7b2b64ecda096b6b935640a5a1cb42a9155b1c9ef7a633a02c59f0d6ee59b852c43b35029e73c940ff0410e8f114eed46bbd0fae165e42be2528a401c3b28fd818ef3232dca9f4d2a0f5166ec59c42396d6c11dbc1215a56fa17169db9575343ef34f9de32a49cdc3174922f229c23e18e45df9353119ec4319cedce7a17c64088c1f6f52be29634100b3919d38f3d1ed94e6891e66a73b8fb849f5874df59459e298c7bbce2eee782a195aa66fe2d0732b25e595f57d3e061b1fc3e4063bf98f diff --git a/src/tests/test_x509_path.cpp b/src/tests/test_x509_path.cpp index e31d3265c..cb0895369 100644 --- a/src/tests/test_x509_path.cpp +++ b/src/tests/test_x509_path.cpp @@ -12,6 +12,8 @@ #include <botan/internal/filesystem.h> #include <botan/parsing.h> #include <botan/data_src.h> + #include <botan/x509_crl.h> + #include <botan/pkcs10.h> #endif #include <fstream> @@ -317,6 +319,130 @@ std::vector<Test::Result> Extended_Path_Validation_Tests::run() BOTAN_REGISTER_TEST("x509_path_extended", Extended_Path_Validation_Tests); +class PSS_Path_Validation_Tests : public Test + { + public: + std::vector<Test::Result> run() override; + }; + +std::vector<Test::Result> PSS_Path_Validation_Tests::run() + { + std::vector<Test::Result> results; + + const std::string pss_x509_test_dir = Test::data_dir() + "/pss_x509"; + + try + { + // Do nothing, just test filesystem access + Botan::get_files_recursive(pss_x509_test_dir); + } + catch(Botan::No_Filesystem_Access&) + { + Test::Result result("RSA-PSS X509 signature validation"); + result.test_note("Skipping due to missing filesystem access"); + results.push_back(result); + return results; + } + + std::map<std::string, std::string> expected = + read_results(Test::data_file("pss_x509/expected.txt")); + + std::map<std::string, std::string> validation_times = + read_results(Test::data_file("pss_x509/validation_times.txt")); + + auto validation_times_iter = validation_times.begin(); + for(auto i = expected.begin(); i != expected.end(); ++i) + { + const std::string test_name = i->first; + const std::string expected_result = i->second; + + const std::string test_dir = pss_x509_test_dir + "/" + test_name; + + Test::Result result("RSA-PSS X509 signature validation"); + result.start_timer(); + + const std::vector<std::string> all_files = Botan::get_files_recursive(test_dir); + + if(all_files.empty()) + { + result.test_failure("No test files found in " + test_dir); + results.push_back(result); + continue; + } + + std::shared_ptr<Botan::X509_CRL> crl; + std::shared_ptr<Botan::X509_Certificate> end; + std::shared_ptr<Botan::X509_Certificate> root; + Botan::Certificate_Store_In_Memory store; + std::shared_ptr<Botan::PKCS10_Request> csr; + auto validation_time = Botan::calendar_point(std::atoi((validation_times_iter++)->second.c_str()), 0, 0, 0, 0, + 0).to_std_timepoint(); + for(auto const& file : all_files) + { + if(file.find("end.crt") != std::string::npos) + { + end.reset(new Botan::X509_Certificate(file)); + } + else if(file.find("root.crt") != std::string::npos) + { + root.reset(new Botan::X509_Certificate(file)); + store.add_certificate(*root); + } + else if(file.find(".crl") != std::string::npos) + { + crl.reset(new Botan::X509_CRL(file)); + } + else if(file.find(".csr") != std::string::npos) + { + csr.reset(new Botan::PKCS10_Request(file)); + } + } + + if(end && crl && root) // CRL tests + { + const std::vector<std::shared_ptr<const Botan::X509_Certificate>> cert_path = { end, root }; + const std::vector<std::shared_ptr<const Botan::X509_CRL>> crls = { crl }; + auto crl_status = Botan::PKIX::check_crl(cert_path, crls, + validation_time); // alternatively we could just call crl.check_signature( root_pubkey ) + + result.test_eq(test_name + " check_crl result", + Botan::Path_Validation_Result::status_string(Botan::PKIX::overall_status(crl_status)), + expected_result); + } + else if(end && root) // CRT chain tests + { + // sha-1 is used + Botan::Path_Validation_Restrictions restrictions(false, 80); + + Botan::Path_Validation_Result validation_result = + Botan::x509_path_validate(*end, + restrictions, + store, "", Botan::Usage_Type::UNSPECIFIED, validation_time); + + result.test_eq(test_name + " path validation result", + validation_result.result_string(), + expected_result); + } + else if(end && !root) // CRT self signed tests + { + std::unique_ptr<Botan::Public_Key> pubkey(end->subject_public_key()); + result.test_eq(test_name + " verify signature", end->check_signature(*pubkey), !!(std::stoi(expected_result))); + } + else if(csr) // PKCS#10 Request + { + std::unique_ptr<Botan::Public_Key> pubkey(csr->subject_public_key()); + result.test_eq(test_name + " verify signature", csr->check_signature(*pubkey), !!(std::stoi(expected_result))); + } + + result.end_timer(); + results.push_back(result); + } + + return results; + } + +BOTAN_REGISTER_TEST("x509_path_rsa_pss", PSS_Path_Validation_Tests); + #endif } |