diff options
-rw-r--r-- | src/lib/pk_pad/emsa.cpp | 13 | ||||
-rw-r--r-- | src/lib/pk_pad/emsa_pssr/pssr.cpp | 161 | ||||
-rw-r--r-- | src/lib/pk_pad/emsa_pssr/pssr.h | 38 | ||||
-rw-r--r-- | src/tests/data/pubkey/rsa_pss.vec | 341 | ||||
-rw-r--r-- | src/tests/data/pubkey/rsa_pss_raw.vec | 341 | ||||
-rw-r--r-- | src/tests/data/pubkey/rsa_sig.vec | 135 | ||||
-rw-r--r-- | src/tests/test_pubkey.cpp | 26 | ||||
-rw-r--r-- | src/tests/test_pubkey.h | 24 | ||||
-rw-r--r-- | src/tests/test_rsa.cpp | 68 | ||||
-rw-r--r-- | src/tests/tests.cpp | 8 |
10 files changed, 964 insertions, 191 deletions
diff --git a/src/lib/pk_pad/emsa.cpp b/src/lib/pk_pad/emsa.cpp index 0fd35ef43..d78c562c9 100644 --- a/src/lib/pk_pad/emsa.cpp +++ b/src/lib/pk_pad/emsa.cpp @@ -73,9 +73,10 @@ EMSA* get_emsa(const std::string& algo_spec) #if defined(BOTAN_HAS_EMSA_PSSR) if(req.algo_name() == "PSSR" || - req.algo_name() == "EMSA-PSS" || - req.algo_name() == "PSS-MGF1" || - req.algo_name() == "EMSA4") + req.algo_name() == "EMSA-PSS" || + req.algo_name() == "PSS-MGF1" || + req.algo_name() == "EMSA4" || + req.algo_name() == "PSSR_Raw") { if(req.arg_count_between(1, 3)) { @@ -85,7 +86,11 @@ EMSA* get_emsa(const std::string& algo_spec) if(auto h = HashFunction::create(req.arg(0))) { const size_t salt_size = req.arg_as_integer(2, h->output_length()); - return new PSSR(h.release(), salt_size); + + if(req.algo_name() == "PSSR_Raw") + return new PSSR_Raw(h.release(), salt_size); + else + return new PSSR(h.release(), salt_size); } } } diff --git a/src/lib/pk_pad/emsa_pssr/pssr.cpp b/src/lib/pk_pad/emsa_pssr/pssr.cpp index 5f76b5a6f..e78a696f6 100644 --- a/src/lib/pk_pad/emsa_pssr/pssr.cpp +++ b/src/lib/pk_pad/emsa_pssr/pssr.cpp @@ -1,6 +1,6 @@ /* * PSSR -* (C) 1999-2007 Jack Lloyd +* (C) 1999-2007,2017 Jack Lloyd * * Botan is released under the Simplified BSD License (see license.txt) */ @@ -11,65 +11,49 @@ namespace Botan { -/* -* PSSR Update Operation -*/ -void PSSR::update(const uint8_t input[], size_t length) - { - m_hash->update(input, length); - } - -/* -* Return the raw (unencoded) data -*/ -secure_vector<uint8_t> PSSR::raw_data() - { - return m_hash->final(); - } +namespace { /* * PSSR Encode Operation */ -secure_vector<uint8_t> PSSR::encoding_of(const secure_vector<uint8_t>& msg, - size_t output_bits, - RandomNumberGenerator& rng) +secure_vector<uint8_t> pss_encode(HashFunction& hash, + const secure_vector<uint8_t>& msg, + const secure_vector<uint8_t>& salt, + size_t output_bits) { - const size_t HASH_SIZE = m_hash->output_length(); + const size_t HASH_SIZE = hash.output_length(); + const size_t SALT_SIZE = salt.size(); if(msg.size() != HASH_SIZE) - throw Encoding_Error("PSSR::encoding_of: Bad input length"); - if(output_bits < 8*HASH_SIZE + 8*m_SALT_SIZE + 9) - throw Encoding_Error("PSSR::encoding_of: Output length is too small"); + throw Encoding_Error("Cannot encode PSS string, input length invalid for hash"); + if(output_bits < 8*HASH_SIZE + 8*SALT_SIZE + 9) + throw Encoding_Error("Cannot encode PSS string, output length too small"); const size_t output_length = (output_bits + 7) / 8; - secure_vector<uint8_t> salt = rng.random_vec(m_SALT_SIZE); - - for(size_t j = 0; j != 8; ++j) - m_hash->update(0); - m_hash->update(msg); - m_hash->update(salt); - secure_vector<uint8_t> H = m_hash->final(); + for(size_t i = 0; i != 8; ++i) + hash.update(0); + hash.update(msg); + hash.update(salt); + secure_vector<uint8_t> H = hash.final(); secure_vector<uint8_t> EM(output_length); - EM[output_length - HASH_SIZE - m_SALT_SIZE - 2] = 0x01; - buffer_insert(EM, output_length - 1 - HASH_SIZE - m_SALT_SIZE, salt); - mgf1_mask(*m_hash, H.data(), HASH_SIZE, EM.data(), output_length - HASH_SIZE - 1); + EM[output_length - HASH_SIZE - SALT_SIZE - 2] = 0x01; + buffer_insert(EM, output_length - 1 - HASH_SIZE - SALT_SIZE, salt); + mgf1_mask(hash, H.data(), HASH_SIZE, EM.data(), output_length - HASH_SIZE - 1); EM[0] &= 0xFF >> (8 * ((output_bits + 7) / 8) - output_bits); buffer_insert(EM, output_length - 1 - HASH_SIZE, H); EM[output_length-1] = 0xBC; - return EM; } -/* -* PSSR Decode/Verify Operation -*/ -bool PSSR::verify(const secure_vector<uint8_t>& const_coded, - const secure_vector<uint8_t>& raw, size_t key_bits) +bool pss_verify(HashFunction& hash, + const secure_vector<uint8_t>& const_coded, + const secure_vector<uint8_t>& raw, + size_t key_bits) { - const size_t HASH_SIZE = m_hash->output_length(); + const size_t HASH_SIZE = hash.output_length(); const size_t KEY_BYTES = (key_bits + 7) / 8; if(key_bits < 8*HASH_SIZE + 9) @@ -102,7 +86,7 @@ bool PSSR::verify(const secure_vector<uint8_t>& const_coded, const uint8_t* H = &coded[DB_size]; const size_t H_size = HASH_SIZE; - mgf1_mask(*m_hash, H, H_size, DB, DB_size); + mgf1_mask(hash, H, H_size, DB, DB_size); DB[0] &= 0xFF >> TOP_BITS; size_t salt_offset = 0; @@ -116,23 +100,106 @@ bool PSSR::verify(const secure_vector<uint8_t>& const_coded, if(salt_offset == 0) return false; + const size_t salt_size = DB_size - salt_offset; + for(size_t j = 0; j != 8; ++j) - m_hash->update(0); - m_hash->update(raw); - m_hash->update(&DB[salt_offset], DB_size - salt_offset); - secure_vector<uint8_t> H2 = m_hash->final(); + hash.update(0); + hash.update(raw); + hash.update(&DB[salt_offset], salt_size); + + secure_vector<uint8_t> H2 = hash.final(); return same_mem(H, H2.data(), HASH_SIZE); } +} + PSSR::PSSR(HashFunction* h) : - m_SALT_SIZE(h->output_length()), m_hash(h) + m_hash(h), m_SALT_SIZE(m_hash->output_length()) { } PSSR::PSSR(HashFunction* h, size_t salt_size) : - m_SALT_SIZE(salt_size), m_hash(h) + m_hash(h), m_SALT_SIZE(salt_size) + { + } + +/* +* PSSR Update Operation +*/ +void PSSR::update(const uint8_t input[], size_t length) + { + m_hash->update(input, length); + } + +/* +* Return the raw (unencoded) data +*/ +secure_vector<uint8_t> PSSR::raw_data() + { + return m_hash->final(); + } + +secure_vector<uint8_t> PSSR::encoding_of(const secure_vector<uint8_t>& msg, + size_t output_bits, + RandomNumberGenerator& rng) + { + secure_vector<uint8_t> salt = rng.random_vec(m_SALT_SIZE); + return pss_encode(*m_hash, msg, salt, output_bits); + } + +/* +* PSSR Decode/Verify Operation +*/ +bool PSSR::verify(const secure_vector<uint8_t>& coded, + const secure_vector<uint8_t>& raw, + size_t key_bits) + { + return pss_verify(*m_hash, coded, raw, key_bits); + } + +PSSR_Raw::PSSR_Raw(HashFunction* h) : + m_hash(h), m_SALT_SIZE(m_hash->output_length()) + { + } + +PSSR_Raw::PSSR_Raw(HashFunction* h, size_t salt_size) : + m_hash(h), m_SALT_SIZE(salt_size) + { + } + +/* +* PSSR_Raw Update Operation +*/ +void PSSR_Raw::update(const uint8_t input[], size_t length) + { + m_msg.insert(m_msg.end(), input, input + length); + } + +/* +* Return the raw (unencoded) data +*/ +secure_vector<uint8_t> PSSR_Raw::raw_data() + { + return m_msg; + } + +secure_vector<uint8_t> PSSR_Raw::encoding_of(const secure_vector<uint8_t>& msg, + size_t output_bits, + RandomNumberGenerator& rng) + { + secure_vector<uint8_t> salt = rng.random_vec(m_SALT_SIZE); + return pss_encode(*m_hash, msg, salt, output_bits); + } + +/* +* PSSR_Raw Decode/Verify Operation +*/ +bool PSSR_Raw::verify(const secure_vector<uint8_t>& coded, + const secure_vector<uint8_t>& raw, + size_t key_bits) { + return pss_verify(*m_hash, coded, raw, key_bits); } } diff --git a/src/lib/pk_pad/emsa_pssr/pssr.h b/src/lib/pk_pad/emsa_pssr/pssr.h index 0ed47c466..5bf36c198 100644 --- a/src/lib/pk_pad/emsa_pssr/pssr.h +++ b/src/lib/pk_pad/emsa_pssr/pssr.h @@ -45,8 +45,46 @@ class BOTAN_DLL PSSR final : public EMSA const secure_vector<uint8_t>& raw, size_t key_bits) override; + std::unique_ptr<HashFunction> m_hash; size_t m_SALT_SIZE; + }; + +/** +* PSSR_Raw +* This accepts a pre-hashed buffer +*/ +class BOTAN_DLL PSSR_Raw final : public EMSA + { + public: + + /** + * @param hash the hash function to use + */ + explicit PSSR_Raw(HashFunction* hash); + + /** + * @param hash the hash function to use + * @param salt_size the size of the salt to use in bytes + */ + PSSR_Raw(HashFunction* hash, size_t salt_size); + + EMSA* clone() override { return new PSSR_Raw(m_hash->clone(), m_SALT_SIZE); } + private: + void update(const uint8_t input[], size_t length) override; + + secure_vector<uint8_t> raw_data() override; + + secure_vector<uint8_t> encoding_of(const secure_vector<uint8_t>& msg, + size_t output_bits, + RandomNumberGenerator& rng) override; + + bool verify(const secure_vector<uint8_t>& coded, + const secure_vector<uint8_t>& raw, + size_t key_bits) override; + std::unique_ptr<HashFunction> m_hash; + size_t m_SALT_SIZE; + secure_vector<uint8_t> m_msg; }; } diff --git a/src/tests/data/pubkey/rsa_pss.vec b/src/tests/data/pubkey/rsa_pss.vec new file mode 100644 index 000000000..e9f3b3f8c --- /dev/null +++ b/src/tests/data/pubkey/rsa_pss.vec @@ -0,0 +1,341 @@ +# Based on SigGenPSS_186-3.txt CAVS 11.4 + +E = 0x86c94f +Q = 156338023434107979514651798338563729249637525912770090189351441368020822580195477433999745376342560769338444087025460664195379900278296370069437383921420298228076331163131415651674241580325904029529616128045922103438679524384712750110560116385373016303987411746090738658853448866856795937640033117238282529951 +P = 159091101059309944675449415093816973225018412330812326122276608906226478900324531221650142639015227567363097556108175722263356910366474614050971930072283120034761496108797309092812361209374083446121533016294833574983047736398746485174145216858529564223319486591370822604882909167368622594449311655525194716337 + + +Hash = SHA-224 +Msg = 37ddd9901478ae5c16878702cea4a19e786d35582de44ae65a16cd5370fbe3ffdd9e7ee83c7d2f27c8333bbe1754f090059939b1ee3d71e020a675528f48fdb2cbc72c65305b65125c796162e7b07e044ed15af52f52a1febcf4237e6aa42a69e99f0a9159daf924bba12176a57ef4013a5cc0ab5aec83471648005d67d7122e +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 7e628bcbe6ff83a937b8961197d8bdbb322818aa8bdf30cdfb67ca6bf025ef6f09a99dba4c3ee2807d0b7c77776cfeff33b68d7e3fa859c4688626b2441897d26e5d6b559dd72a596e7dad7def9278419db375f7c67cee0740394502212ebdd4a6c8d3af6ee2fd696d8523de6908492b7cbf2254f15a348956c19840dc15a3d732ef862b62ede022290de3af11ca5e79a3392fff06f75aca8c88a2de1858b35a216d8f73fd70e9d67958ed39a6f8976fb94ec6e61f238a52f9d42241e8354f89e3ece94d6fa5bfbba1eeb70e1698bff31a685fbe799fb44efe21338ed6eea2129155aabc0943bc9f69a8e58897db6a8abcc2879d5d0c5d3e6dc5eb48cf16dac8 + +Msg = 5c61546b848a36e8e51f8beb1140823dbd95b06660924d16fdf9a1c33ca0b994c0745e7eb5be48ada8a58e259cf461a95a1efadb0880d1a6fde510d9d44f4714bff561e81e88d73a51ba23e8ca0178b06698b04dfdc886e23865059ca29b409302eb44f2e9704b588767327ec2ee2d198a0cba0266f2d39453806855cf0b0cd9 +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 134e6acd94b76a86e7ff730f064a3d480d1cff1687b993163ce09f21d494a4a15e6d92758a93f7c83ead21c4ca290f9478241c9811c231f32d9d17e0b479a9b34cad02e5bbdde6c8e4ec4f35f93524f8afde49e6a4740bab2f2fdeff3fc5d92a1b50adc7af964eec82fb80be24092ab28791807c664a9106b5df3296747c014b75d69d181f2e58dafbbf9127164f88c862a48d5e9edcd6d2b2cbc20abceb0e98c7e731d27c8d04fad95ff50dd64af20e6388ed74b9b3cf33b4a316b0c752f33697e5a7445ae2f726f30333f107928872776225a3e0b1b14a7e84f9a695c7b3910330d225b4834110b54d6b05e69df6b7a2c9dc352942e3bce970cec677253230 + +Msg = 7540edea54a4fa579684a5b59c51eb20e61106f82157917c6173ee9babe6e506b6198d8af24e709dcad6ea372684d2e335635c1569a43ebec3da121e506afcd9f43c8c4e66b7e6247ced2025a912eb50c43376290a248f5467bb0c62f13b69ebb513b2ddb7c9a31334310f2a2ae27e901bea1add0dc1cc67d57ca21095437463 +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 45541aa65fbb0773b1434c4fdaafe23fe800f78eba900c6104a6f0e76dc08daedc28a3380c8078f82055cd4a20cf30541c32d9ac625378355c156880b35a29645325d488f7a0d2de7df92cf9bccdf851445c2b834ad0e6849a6549db72affa7ce66fbbfc5bc0194504a5fb031267b6ca9b57f583e7e11c927e3dc203f7d6d4b9df675d2a302231400008fbbd4a05e17f88bea074de9ab8211a18dcceae6c9fd8fad96ce0626eb25c9ab81df55ba4d0a6ae01eb25a2529e16c98ded286cb345d4fd59124297ba9b3efcb67884ed853ea96d74e00951987bcda54d404d08f2baf7f0d7ff13d81d1fa20cde1d21663684c13ffc7164448f4e85a6c811a850a3faed + +Msg = 840ff32993223efe341eeb55558e6ab1fbae15d17bcf0731edfd32d4dee0ac4145e04accb88c7016e03d27d72bf670dbc08fd94bb8134d2e8b66302fc82baca10ae445c0275bb43aaa42f2ee841693f3fe4955dcf29ff93a3bd951636a919b72ba650d8f4757b1717a747320c8b479009c22b20b913cb25ee59dbdf72bd921bd +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 07f07ef5e793d59b0c3f899dc846bb831d88dd4d2d8345ad2d726c5c532d13e05b26f0fd03b2b9bde7b6d5b6febc8fe5d3228887eac443c99ec39fffeb939785f87be8a93e497cfdea3d8d06356518a5254c5946236458b29f1cd47e97718c805b167791d10f9304328635330116a2aeae1e0ecc16bfd5a31356d06892b8ca04aec27a417320be7bf6fc1083d70fa522c23850f5d6beda1a251d1a5e71762bc8fd5f16ef0c7a961f4858a5b760a8032f3fd6bdce2ed26351f2beab8b89d9312d88736ee5253a9da6753283e5b3d0d9cdd3e19ca0b60b9fae3e3dfd67831df72ed9611d5f2b3ac256052a207a5245d2cdeaad0d1266c7177b1a0844d5974a8a41 + +Msg = a5fb396eee4045f886191f7ff9ea68aaa1bcd8e781903b6071f3ba2b7cd35cc08691cdb131575d9502ac4b45c046444c1d1f279899cb0b76a20883bd00972148704a38aa8f5fe61efa0c52bdb45b33f4c83892342fc8d0ebf3fdeab49568fccaad4e04c3d0fde97bb660bc4e9cd23d8ae830a1230c3292a9acfb787803eef72f +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 4428c389d0c80a9320e4859e41cbd4a47f78e4da5d1c0644ff50bad172de9ffe74d84a76d6de4f72bbe34d7dccaa03e1324041cb98308d73dcff0bcf7ffc35936473cf3ec53c66ea8a6135742e0ea9056a4897a7cbd2b0654b344786bf3047d122dcbbc4bea1840e84bce066c3385dccb021a79e8de18dc114a40d824141d8331a4df6901b3409c30552519b097a96ded6793cbb9ae18bb9a4185b6f4e83aad6dce878c689bf595d272719b9f50b3ede1803dfae6dd3f54e4ca9c458c14463f4f19af6cc8127bec80a6a9e5a5fe0d3e14dfcc6ba052750ebbf84a652adde9d6be68d5b134cd09bb94d0875e5527fe3f3fa2a516dc05c14fd5516dff2d434f0c4 + +Msg = 6e891589d71d2eff6cb986b071a31e2696d8ce671fa18c244267eb33d0c8e24018ebcfbf0910bb24966be0575f3268628df5786dfd2e6deda219661824c5029ccd6b6b90a60093abdd06bdb46aa74039f2048784eccb5dcb020767a7ba3df2c755b4f0e6f8143cfa093326afdc2b2b138fb0049332a0e3262bdcf9c8d9573b2a +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 01909328c24dd0ef912040f61492e3711243f8ca1262067cca6bdab165efe4157982323f13152999e9f21e6852d8c2efc4130e2c46a38446aacfc59fbca5d1a38946923b7e08be397fb787bc79a71ba08fc2b693d1bcbe897d1dface2858ba80a086a0e0a45efe66fd5350add819fd0dc1931d3eba2765f84f147422f5330d0efa0cd827197a5d89e2dd62db9051d5df8b9680169f349086dd038a9ac62f9941565b3f747d528ec4c36e9c948ad3a73240d07ef14b354ffef1b1965a9aafb13d0fc88a09707c6a0ad3028d5a5c6efaab50aad05304b1d5b2930abb8f58c0188b6a94231f8698c96ddd614343a0218494dfff9a293dfc7d5c3b5afbed8f079458 + +Msg = d66747638d8276920352b215158cefe0727a5e2b079d892cbb969f265d470ca2da354dfcb4300322af374699ce963bc17d51e95910c548456c8d9b8f04a300ad08c74602d825fea7bf32d56aded7211766d1b9f70b580a97b5fe67ca78dba1f1c6e7d87ae3a790a79a0c07912f98c76c94c2770cdf9cf6a8fcb3abdf9f3616f8 +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 85f296084bda823556aa369e5cb19e10ce6e982a6d10a85ba6af6d3fed8f2c05599faed069215cc9eed9e72a4fe510a6c09ff721cf1a860e48cf645438c92c5c86d0885e7d246ccf9d0cfd8c56ca8d673b7094a3daa77db272d716f31b1380f72b50378f595471e4e481851c57a6b574bfb3fc7aa03636632045fcc8e9cc54594759f6014b527877e605ef60cf109b4ca71e772a99acfc7243318655ec50f74e48485668ed42859ff2c5934581ba184d926c8467d7c35257dce9964049568a990f65d591c2db86b48a7256da947fd7d978dd6734bd8685025d1a87e32f52a0299394c93e6d518b18e0b8db1d763f46905f405df0cbc8455e039f173e2b68c9de + +Msg = 23d92665e88a4f6f732de384034d493d5df37b767a8260557de05688e8d60dcd0eba9cb8cc4bceb174dcbd3c0ab5a37db3b6ecfb6a3d90a4f54a9f1117e11e0c08b0114f22f2d98fdd93c0b9fd95d37c0ab2f00701431f1449602525e849570df704adb353481713969a148546b680424c30ad24a75bb6ad616a104bc2d562da +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 8beeb201aedb9fe7d535fc7989713062497a03e18ef9977b98a93f18f37545c38f5e5206e2b5df7f4a41ab9e0675f7d46d172dc3af90fb7b1a6fa6c986b803a7f2ea4ed217872cc686165b1278450c23c329ee2855f65e651c3db085e407bf3e3a96eaa833ba2056a084031546cea2f454f7acf84c3b90fd7b6210ef6d1ad71ed1b0049262f5b4e3ca99d10a3307752b2ad8e8fbba3a3e8432bc966553901e87150738aac9170fab1d27219274ec528299f8afbbd861ee837f2c86ecce7e73c9b7bd6f6661d1efe3fd2ff7b3efa0d1fc7b84fefffa14b55a2c5fe3252cae0cf0da6e50e3d615f86ae6721aa5e29ed3a1c71c243c2529eef483c56b902e93718c + +Msg = 40abb42db34067fadb5aacbb2fdedd2d0324030bb75ca58f2e2ade378194b2c5f51ea2892b337ee297c77b03333b86f37581d7d77e80c87494bae8f0d22c4bd81e7525685c3b9706e1cbc90f2bff39d6cf6553eab29d41987c0304b14a8fc48ea4f96450ae205a6ca2acbe687df2a0dff9199fcbbc7bb704cf4e5b035184c4ec +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 54bec66241dc197ad92e695526b3b6a030216b48af90d93c36b2d70644e40cda2cb259f27ca9d141e5753f938497e84208b380ffe1788701c71d89bbea3edd352dabd32d9425edcf9a33e185cbc4031aa6069863fe47d499536a59da12a8bdbbf2a3a9f0039318d066f5117bbf6fce4f6752088ccc3a081d85da461a8bdcaf349fd4054f76384e668d00a6f747688c8420c7e452b0736ad62e1738a3f10cb62bc7ddc12fa670f858b2d5def9a42ac8f2fc91d488738a7c23168f51ddfbdae6a5d8ee1fc561cc3add4a7e14eb103bf9593cebf391c1f7a07d262faf03d47d07424ffb3a916a9564652a1be020a0e922e99a57da1abf931f74cfbdd484c0a9568f + +Msg = ef10b03c04578bd5f783358df367456a73de38c6fab2c35405bc685e3d4c4850f2cb387ac59e1612a44e5e78fce6f8be299d546832b5b970b3a3da8e1a70abb6165f72e14dd021104e64e38ec662f576f65ab776640803d2d17abdac6c75ab82451687f804b553d8db0eed57b9a3e39ac15c8878fa714882488938409b24f1be +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 4a183b82616f3bbc27a146710b28729161feb17900be62e69eed5d254d15f34bce52d6f3deba89a787ebeb0611e240cc23e16add3796d4a29783e2cbe8797e066cecbd66059c394f0e2f9e377f1ffa194fcb895e1c48874b9b6430a13c779f5ca29e3f42bca4b916710590ab6501809d645a4885b058dba0647971f04f6f2f4a296c45d89dd848b7c2f8777ec50846c97d35c12d54ebb6ff167327b1d4daedf4468031b59057d57ceddb79fdd013167ee6e46d9130693322c3ae6702901a1e90bd4b621d141977d0680acd524921bc540e34ac640ace02f89d5436808283e026e138ba3a5a4310fe1e048833f9b581baef5f891f9cdb2f0673bafa11ceabc7d7 + +Hash = SHA-256 +Msg = dfc22604b95d15328059745c6c98eb9dfb347cf9f170aff19deeec555f22285a6706c4ecbf0fb1458c60d9bf913fbae6f4c554d245d946b4bc5f34aec2ac6be8b33dc8e0e3a9d601dfd53678f5674443f67df78a3a9e0933e5f158b169ac8d1c4cd0fb872c14ca8e001e542ea0f9cfda88c42dcad8a74097a00c22055b0bd41f +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 8b46f2c889d819f860af0a6c4c889e4d1436c6ca174464d22ae11b9ccc265d743c67e569accbc5a80d4dd5f1bf4039e23de52aece40291c75f8936c58c9a2f77a780bbe7ad31eb76742f7b2b8b14ca1a7196af7e673a3cfc237d50f615b75cf4a7ea78a948bedaf9242494b41e1db51f437f15fd2551bb5d24eefb1c3e60f03694d0033a1e0a9b9f5e4ab97d457dff9b9da516dc226d6d6529500308ed74a2e6d9f3c10595788a52a1bc0664aedf33efc8badd037eb7b880772bdb04a6046e9edeee4197c25507fb0f11ab1c9f63f53c8820ea8405cfd7721692475b4d72355fa9a3804f29e6b6a7b059c4441d54b28e4eed2529c6103b5432c71332ce742bcc + +Msg = fd6a063e61c2b354fe8cb37a5f3788b5c01ff15a725f6b8181e6f6b795ce1cf316e930cc939cd4e865f0bdb88fe6bb62e90bf3ff7e4d6f07320dda09a87584a0620cada22a87ff9ab1e35c7977b0da88eab00ca1d2a0849fec569513d50c5e392afc032aee2d3e522c8c1725dd3eef0e0b35c3a83701af31f9e9b13ce63bb0a5 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 492b6f6884df461fe10516b6b8cc205385c20108ec47d5db69283f4a7688e318cfdc3c491fb29225325aeb46efc75e855840910bbaf0d1c8d4784542b970754aaa84bfe47c77b3a1b5037d4d79759471e96cc7a527a0ed067e21709ef7f4c4111b60b8c08082c8180c7c96b61c0f7102ed9b90e24de11e6298bb244518f9b446ce641fe995e9cc299ed411b65eb25eaae9e553484a0a7e956eadf0840888c70e5ca6ebc3e479f8c69c53cf31370ab385e8b673dc45a0c1964ec49468d18246213a8f93a2a96aad5a2701c191a14a31519e4f36544d668708ff37be5481cb0ffa2b0e1f145e29f8575dfa9ec30c6cb41c393439292210ea806a505598ebdf0833 + +Msg = 7e6690203cb068b8530cb1ff4eeaf0fc69a4e304f556072dfeef5c052c886c83e7f58a3dbe9a58dc0a808ccdcea9f33ae2a0b6395153dc43ff2510e78f40a4bf8328d7a4a596531ea683fa1e0683e2f033549e6bf5b7c06b097e9b810de74ee89c28febbb94b6266713c855bbc21c706a5e92502aa28bb8d662287396d2570e5 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 509a01bb0360d1160ed3ff33432291cfbb63daa2933819600db7dd825aef13dd1e9a888a9fb6fea93debd4cf4bc77129b06dd4727193d7e8a2e5aa5a6020b64524e93abb0406f5a18f74ff0aa804919df4072e319ce8234431c94e8eef8c5ce813a07b2f66dd6a032c3e69a3c58c6b54acf08bbbb019df15f3abd22c67f3e2cbffe99887adee58a39cc30ac45a6e6e59283ee0890aa87072a857845f5cf3ddacdc776e58e50b66e95eb13dec49ce45505c378734e964e8095d34a01317768b7b9fbef6eb24b08b1bf0312ab51e0acea4a3dfdfa6fa7bb115b8b685d354841d1901bc73cc655ae246a5453ea8d160610425c2c14969bf22a7e11e663cff1501f1 + +Msg = 1dce34c62e4aef45e1e738497b602e82c1fe469f730cf164178b79fdf7272c926d69bd1b5e2de776055753b6f2c2bcbf52795110702a5bdf7cd71f6b8ccf068ee0ddfb916abf15458dd9764f262b73c4c981f5f64de91e8d8a6a30d961f3ab66fd92b6d159e6c0db02d767bc1f8499baae7df9f910338495c8ad74ee807c6443 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 1bd79d25ac6b0f242f39555c85d858c23680e1ebf9590d05463ebc58454a7822cf0e0c2ab9872b6eac5ae8ce3da773d6b2039e9b26ce751dadc48579320ea63b978b0df038191d9128102128a365c01d9e2b43fe2b5ef1ce9ee8f4a1e12caef1bbe7f3a8d1a93c9f399753bbfd60d22d8f39206a511ea448dc23cc0e4fcf0b77d3f3fbd9188b740de3f85009de94ee157dbf7edc3165e9f69b59db37f7fdc507496de8941a2a2628774b06c8cab034bbe3d2c04d253b5948d6e5712373ada99b7f860612440c5eed81efeea18d76329dc30bd9fcc500e92315677142d5e1b6b45ae0e6e725122f046c9a544ad1ef1ddc7c6b2a7809715ab75ef870ee6670627a + +Msg = c32976432e240d23df6594f2885f00db7fa7e53b7aa84ef89798ec149fab74828b86423847f64285b7e210a5f87e5e93e8c2971ee81bc13fe060a8aa840739a3d6992c13ec63e6dbf46f9d6875b2bd87d8878a7b265c074e13ab17643c2de356ad4a7bfda6d3c0cc9ff381638963e46257de087bbdd5e8cc3763836b4e833a42 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = be69c54dad9d8b6db7676fe74321a0aeb08d1cc17f6607e87982f99489344e99378c38341e0e605b8ff903c74a973872a9880e05a8ef0bd3e6049931acf152dd54fec9105a57b73f77631db736b427f1bd83275e0173d4e09cd4f8c382e8b502a3b0adbd0c68911d02de17fff3d927e250e1826762efc0b895dfa502f18dc334b4c573f99b51b74fdd23009861028f1eed6875bf31d557acd6de8f63fa1274f7bed7a1b4c079f5a9b85bfab29f552c7f647d6c9241563fac123a739674b0ad09c3f94208795d9a50529d799afc597e025f1254995f043234891620b10d5c5569be14b0f463a495f416024618486c7ff5ec775cfb46fbdff5379c5e09150b81a3 + +Msg = 218551f425b3557d09ccfdecc9ab499085bd7fe7d60820be626c1a9aae293f5734a2f60fb661313dd15a9f22d5742268d4458306f91d65631b4777be928beecd4af733a416e0d8d94623d1e67bb0e1ceba4a5204c088e98895201953646477f58a0d6e7ded3834998faefcfe63686e0a5f5354a8d2509675f87f6821cbbdc217 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 96a269e0ca4af626aa8b7f45acdaa76d5dabfea5a7d762ab39b138dc7575fe196aeb182bee5b18503969b5ba111f057ccdbf292d7488173a4a4dd04e62c254d502673d5a076d326c66c9a71a3b83b1005c6366f8a0902987dbf08cee7562d0abffbdd661c3525be8e12dfd73ed31efaa817f61e7fef700a3215e77b6231d59c098fa455b69ec6e658a66cca2e8f2e090ef704270995170ba9a1f561b848676804413645a943d883191d95b024d6ffc9cb611c68f3319403bd7c07ac6694501368e8147a256e928604b63d50e2c65f3b2c30df1eb0363e29fe448f94b6907cdf42fbc9c27b31a43a8f5c15ce813f9b20d16da6c298843f052ed37678b4ef1d78e + +Msg = 06b76aaeb946fe6867e4716a8f1ee8d61c483ab345cbf8e5b2bfab5ce0bd5c8bc6ee5a1cb96837e28dbb140ffdc61ea74cd059342dd49dbce11bdef09f10b0a638510989fb02490fd66679acbfb0d04652167ce8bc289fbad760973196fa8283a405015e48bb3dd98c0e28ab9e83069a76432b37b97006c9deb55e878f21dc0a +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 65e2358bafc9fcb65536a19d27f710596cc31f9a8328cf9de21257506047ab1340a74505581a54f258bcbe0c1520f84ebd2e36913560dbd71574e3738428097d6b819e6900f27df159dcaf08c6e1591b073bfefe3da6bc827a649e0bae9c52fe9ae180d1efc01e5a38adef102c6d106af12163b1a0f6d1543ffce3980ca0f8b70d38007288d47bc565e995b8c21da2f959c928aa2f8574a660226048dc9dba59526a30e3274808683b41c0cf086ea5afc48eb294a88c4b8b7383dae6469e8483345b1daf1d2801bda93ff91ca75dfaa8dd5d47e73cecf0efb0629fda16c601070bee2e8cc0695150739202e3be270b9801d085e11e1df07f9a4cab54fda23da6 + +Msg = f91670bf6b8bf5c8c75056d844168fc6ec0c28d09400c1df11c7ef0da9e04664c854b7e8f4e01dd8035612328c4107759bc894aaa9d50ca5cb7655892983f68ab28172f70ec6d577d4de8c93fe2e79749ad747eec2ddfbbecd89cc10c70b35451f6448f2a083452ca2ae6b0382240e4c4f01eaa4c661b7b181c8feab6bc22a1b +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 2eac03233c4e24b3328447cc09661c259676b569e6a0848b5a193065296a59e3b6d35a2ecd91c6cefda4f2bf9f2252a27334fbbc2d79e450d44bc282f7d7321b46f82028c154f30f6d62edf3672a1019d914ec617aab2d007f844e63e295bbd8f66163deb278d99d66fddc58cca2b911ce0af95265134af55a4b786cc214fa11ffa29bcdfbed12c5ce6438e9b6beaeffa3587978a83409c29f115423174c05cb8c30198da8b193f9446b9b49f7e3e2862ec9a350e8441ba4e5550e87db54712865fc2690a5938aebb28409b88cf0d172111a74f678ee0819ff8bdc22b08fc6fed37b676d0705396f3247a267c60f7ccf1fb260c0c2e924c1ef5540eb6125f3b1 + +Msg = 64e3f541453170db952c09b93f98bcf5cb77d8b4983861fa652cb2c31639664fb5d279bdb826abdb8298253d2c705f8c84d0412156e989d2eb6e6c0cd0498023d88ed9e564ad7275e2ebcf579413e1c793682a4f13df2298e88bd8814a59dc6ed5fd5de2d32c8f51be0c4f2f01e90a4dff29db655682f3f4656a3e470ccf44d9 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 76c297fbe302f686377cb155ae8a2b65a6c577af303035c4a755fe67014c560476e7a789b8f2195b0f80416f5f33b7fdccc380f988cebadb640e354bf5679ee973a1e1485b68be432b446ff5949504515a65cddb0faf6dcd1e1188656ce941af3ddc8600cf0e4087ac8382f0d5061d3d05f58c9362eb88f30a724d18a15ee68a60c5e4dedb4084c9d01522999092094c85622e67a66ed034564ac286b0ff8791e9933a23f83b4a88d2e79e3a29d6a3f87e63bb1a96a6bfd6898edaa938f74c72d6c10cb94d055ef3fda9e6dd097d52738754800ed403b1444195a311fd6962007999e31edcf2870d1c3ae3b3646bc7da55e5f1e6627e6248839e8f70b997fc1e + +Msg = 33ba932aaf388458639f06eb9d5201fca5d106aaa8dedf61f5de6b5d6c81a96932a512edaa782c27a1dd5cb9c912fb64698fad135231ee1b1597eec173cd9ffd15270c7d7e70eced3d44777667bb78844448a4cd49e02a8f465e8b18e126ac8c43082ae31168ed319e9c002a5f969fe59fc392e07332ba45f1f9ea6b9dd5f8a0 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 2891cbe23ccf10c396ef76a5840adaad6498b6fc8c6a2f6c26496cb428a9221ed59b3645f9a25f5747feda0f51b45319e0978f22ac4facbc15db9a4e5849ac2a1404aeb6c00e5eed3c07eeeee2435668fd17f16ab244c9d38f9ba0de9d3f3ef0d994094e92e327948f1409ef827752344a1375f608dc3cafe74970745a023b320b3bd3171b62a68a5ccaadbc64b82cee4b8a81840ed8b751ac66a29eb81fb819ec54c76b01c7b412a43ea057a80202f1c3c06a4ee60547c13c6c2fac34a5d5aae982b9dabd119b470829bd77a560e0973409115bd1ab5bdc6bb46fe4048022b0cf4fc6aad4184c28621ec6f82edb54733c902620bf45f2517f24902e56d58038 + +Hash = SHA-384 +Msg = 833aa2b1dcc77607a44e804ee77d45408586c536861f6648adcd2fb65063368767c55c6fe2f237f6404250d75dec8fa68bcaf3b6e561863ae01c91aa23d80c6999a558a4c4cb317d540cde69f829aad674a89812f4d353689f04648c7020a73941620018295a4ae4083590cc603e801867a51c105a7fb319130f1022de44f13e +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 2ca37a3d6abd28c1eaf9bde5e7ac17f1fa799ce1b4b899d19985c2ff7c8ba959fe54e5afb8bc4021a1f1c687eebb8cba800d1c51636b1f68dc3e48f63e2da6bc6d09c6668f68e508c5d8c19bef154759e2f89ade152717370a8944f537578296380d1fe6be809e8b113d2b9d89e6a46f5c333d4fd48770fc1ea1c548104575b84cf071042bfe5acf496392be8351a41c46a2cab0864c4c1c5b5e0c7b27e7b88c69f37ffa7e1a8cd98f343ac84a4ad67025a40ed8f664e9d630337de6e48bb2125e2552123609491f183afd92634487f0b2cf971f2626e88858879d45a29b0fefb66cd41b2e4e968385bd9fc8c7211976bc6bd3e1ad6df60856985a825f4726d2 + +Msg = 8925b87e9d1d739d8f975450b79d0919dde63e8a9eaa1cb511b40fe3abb9cd8960e894770bc2b253102c4b4640c357f5fd6feab39e3bb8f41564d805ceafc8fbdb00b2ea4f29ed57e700c7eff0b4827964619c0957e1547691e6690f7d45258a42959a3d2ff92c915c3a4fb38e19928c5ce3ddf49045f622d0624a677e23eb1d +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 43ef93d14e89b05d5e0db2dbd57a12403910646b4b0a24d9b80d947954591afa6e9809e96d7d3e711003ee0a9186ab3d8e0b4d3425c6da4b5f7899537e737b71df9ed6355529aace77a7cba96b5b0a86399252f1286a6fcab180b598455dfe1de4b80470d06318d5f7a52e45b6d0bcc00bd365819a4a142b83072775f485f63c8004f53378a9a0d2345d07b1b326238ed070d1e69fc0b5cf853a807cfb723562d1f5682482e8a4840588bcc7154ce0740c768616cf04d7aa103642917ec5b4b514a3734d9e0c58427cff42f27f43fdfc85991e045acd17af6fba7bdab818e90eb4117684e89f9163dff7b98b82a08baa2b49acde480c5702c335237d1be771b7 + +Msg = d0eb4623eedbd97ee03672f8e4174d2e30a68323ce9980e2aafbb864ea2c96b37d2ab550f70e53d29cda03d1ba71a1023de78ba37dfb0e1a5ae21fd98b474c84338ff256b561afc1ca661a54d14db2e2661315e13581731010f6415d4066320519a363fdd2dbd5919362214bceb26716d3b188a39f32950cf5bd87b7b193307e +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 213ea3fb11cdd71bd5b839de8a598b6a142023825e24db7cb1a4459e78092b32b07643c7270839f247870efbd320b419ff3b1914c41b6ca4bc3cf17017d9a94d86f0f022f4495666c4a89f08e216a161d4664f2d616fa4bb2a17ccb85004e63f488ba29564ca136aa3a6f9561f85cb550b8cf8b0a85afbc8aee2c76891a53e7cb66e36f8709e7990d8de8d0c73865c1cb44727f18c0faf25c53f15e070c430e73f77b1e9c8f8ec13114d7e7ac790ade4ec6f1de0cec13f25a48d534965a8ede12090a928a91d5a1f214aefe6cee576ad43eaeccf635409a8646853d9cef93c9c04a884253380a49e682bff0750577c5a80becdef21a4a9793fabb579eb50e3fa + +Msg = d58e0997224d12e635586e9cedd82dddf6a268aa5570774c417163f635059ea643c1f24cabbab82eac004a8b9a68bb7e318fc526291b02040a445fa44294cf8075ea3c2114c5c38731bf20cb9258670304f5f666f129a7b135324ac92ec752a11211ce5e86f79bb96c9ed8a5fc309b3216dde2b2d620cd1a6a440aab202690d1 +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 4385e67819283d81eab2b59357c51ce37b5ea32b76af345a457e5aa2dd61113865a587d2c8a8f1c8825281c052a88fc67797adb6251d28efb911564671affcbfc7e1a3c055dce8d93497fe80da459647ac71f17e9aa07d1aafd5260ac284d622a03b6670c55b0d40696d436c638f9b48bd08f37db4eaf1d9746d2c24de347dcca0a62df244bd2a554bd08d047efe52cb1266ee5988447e1b2740f960d22e9ed3f2573ea8753a60d306d654a26503a5416a4439ee44aefe08cfebbed56585eaa01a64bc812f589da9e9d51849b4d4feea04e2b03c4d4fe516decea1e3d9e7e35bfec17d7b2c218d8553bab921eab6410ad30cc131579497d186fa25cf62521fe9 + +Msg = 3b9dc97a36492a68816aff839c135da2d7dec5505ddf496670dbf0e0f6b65ce9352baa38dbc09a9f41f8f0e1f0ca1ac56552126811c786d7a4ad37dd8b4b9f1ab760d655a112b6148b273e690877340ebea10eb46bfe139926d3be59e8cb63064aa4147a9028c6ece75fb0c2eb03f4a66c3481dc726d38d37eb74efa131cf1d4 +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 3fc0e79913fc234e4f271cd6f5aa63bcd00e0c4fe2242815645d384781d5a00485076bc011f4412457bb7a2cb2695abfa18471ff6087038d585f802995159c8beee7607330759f310107c35b4a6a9a48fc910f45f70bffed1281f2215af34759ab08b68acd539ddd37f98a528434cf11ae0e85ef221f7117c757d970f3181e9ccda927469aa88de59ceae91c270818137761e56d75a3c01ac128b65818f28dbf7dd268337356e97bd104df6218db3b1292ec2652b62e5aeaafd905ec8fe67d6ed42e805048deb55cd9d75f818236687bc5b2cf33e17678c45a9b2144d58a4c77c163e57c1ee42cbd92bab46678092aef867968d8e6a387f7cef3920e4ee046eb + +Msg = 93ebc05837d0d50897a1d10bf1b08a6a767e52bfaa887da40d631d6cfb0b1011d1793d6e51731aae48a872056dfc659e8d21b0d4e5672ea4d0d59f62a278a9acd3fb1c9d60787a426e8eb75230b43d190ccc33b6f9fcff862cb909e0f324c203e19ae64c2b86fead527a285a027f1ac53ba965cdaeeef7326a37e44db7b866fe +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 19b1bbc3e4a23b44ec429dc4479f3fa45da87037136ada535bb325c0c03193a2ed8216a9621e9f48ad2c53af330570fdfc85fc1dbb077105af39e8e3a9faba4a79ffe987e1a37e5a49c60320d086e9292060e9fe671f1bfa18ad79f1ae559551a1d5520f8164a877b3fe1938fa51cbe8b5110a332c500585d288d8b30855afdddd233254f62e56eda75ea6854b84bb05e5b4497aca3d20baaf2d6d228a400135ecc45161c3f2e7258f8e4742aa687bd9f7a4468a61558fa0ddf79e5e0ca51ffaf0151bb255152219c76a08c3e46557ed6b1415622bdfd94f733ac10d8f388c0ef646d8f5d71a3205307db703d627287e2b7be15c33fff19147e5daa36d4252b1 + +Msg = 8bb56404897a19140d112d939f73fd7d18a5d107aaa20332209664a0674cdba64eea4fa48adcc791fd0ed0da385e206d3e5178108a04cff85466ac9711a5d4b539e625c24c39c26b17cc706b345f40a4d0f76f6eb0d78a2f76acd52c2108ee9ed411ae09d87b50c9e3b3d5ed9b5da64956017cc724017dfe0fcfa806a15c728a +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 12f03c6f02b34f921831df384cc6e30d0b64f8ed133133ff190caca2503f1a4f4f721de6824ffde125bf41ae216e5feb8510e4d6337cec56f18550e78c69b1618457bc1b604d109e526c788628391ad8c29ad6c5da268922a55e4eb3053415a9de109112b5fac1f996236f46ed3a6c2f845c36bab09a4c21da20b17d2590c7b058fec130fbec4856ade373b6b0773994bed5ac7a420a09df8c1de246ad453dc8a62310accc9f0bdff16104dfd74c7752c33df20ef08c52d0bcdeacdf2a31298a3c72bb7397c3f9306fdbec45287688877fd6c965b8dcc513c9bdefc2f9ee7e92bac62438e4d80bd3ee2ca50a024d6fdedf39266480b2ec77eedea6b64a9c58ad + +Msg = 35ef7f038e9b98a421b9f6a129ebc641596380ea1648bf9fe35c50c71ddd8930e8a9dc5369a5acda365e5e5f0af1b477be2956ef74e8b25516c806baff01bbb7f78ef5ae658b6852c0e26d6a472655d2f2bffdc2a848a252b235f73e70b975e74ae7f39bea177616a88b4a494652525ade6d9ceb1831389fa0ec4bdad8cb5fc9 +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = af809f10fd160a88d42dc9d92285e2b2afd8162c38eb91a6b6273a66c30c79d7caec94a00fa732710d9f751219767185da5064ce26fec0647cb0670ecc68f2a601390dff07ff0237f284dd4fcb0b11148835c8114c5a15c513713dbc16286707eecaf2c450f588fc96217d34f59e0c716c7348270041b2c4386f5a5877f7fa48510cca8b07b70490f9eee957ec0a52ab955a3f1054695a7f5806f705fe3e9802770d591eddf2a83fe03d8adbf553ae59528051218db1f3fd070f8e1d3d4b4083588cf2710271ecca5d9369468d045b0f2e0ef285f9cfa65a04cd223fd84c01b8c740a4e95b9fb675c0d7c470b3598d06489bb7d6722eb72ab8120d7f0ae29a06 + +Msg = b4422216f1e75f1cea1e971e29d945b9a2c7aa3d3cca70bc8dab8e61e50d6b038f9f46fa5396d5323f5b2c7ea880e12e6bf96ee37889d6a2927a8c285091907d6841dbcc2c1ffd725596055500dca177f62486cb301612479b7c303a183e7de0c790a933856a1f05b338e84c3ad4ccbdcbb1bb9c6c596cd23019444045fa7953 +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 0f31c8fb4cef7233cc20bca20eaa5b42a9aed4a4f40855e2c518501ae1cfd71f98bf9ffdec1a74bea75bdf90b9c67c5824a7054ae57ef49806359ed64b2c5efdaf52829395fe426c802665bd7530ca3cbb40d5f29367ea55eba29903e8eba5df7556b5527335ac06a211c597e916fd6978ea5bc6daadccd4fcbc61ee64aacc902f652e545ef48579cd523944461d9161a542e2e7bd2a1da72ec9a751651d184fb75b16951e1b5a98107ab3ba680df0dd06131a9318e47e15326f27fc34dddeeac89b11236fdc9b8f799828dfa9714e6ca3982d8f79efa2a455e6d73421a1c933c92902790eb79adf0e4fb6202b6a0868aecac2208ab673b249a826646518aabc + +Msg = 882c97fad763ca235b162fba88fd714d023bf7380133681cfa9e6a8d7cdab00b58853334044bbf3741fcb28cfce201e372517b5a987f52f2ba96d744620885707b234157b6e5e00a2d11ea8147829d91dbc0351898d16b7ba4523c5283c6eb613b2d49cbb5d93482677d5e023087503f83afaedbc8d0bc9dfff7211fa7baebc6 +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 0c4850b815169cda5c11f77bee14ff2fa1399af8dba09fb9485211ddd458e4152f966b2162cced299e496ca0c6cc891fce52fde9be554aa213c9f9dcce053452fe0702bf2e953ac6490c97660d8dae7ae557d94e4de409100951bd3f8be77ad5e6a7f8551190a1f2ede40fa5a12e5d995c7739221fd9be3970c05dfc990a103db1e9dff25e37234be4f70b372a4071a9c921a34de8f6c56f1106a2431b2fc2d60026c7f2cfab11ee75afaab90d72dc8e15c6d6ddee0d4302341f107c541b23368995b6e95a0efb3624e70e7980533a4d6cd823e26072a4bc88f2c01349222472ee394b86ec83f4fb9df8fd105fedc77d28b7a7e9d71451219eb42c25764bfec6 + +Hash = SHA-512 +Msg = 5f0fe2afa61b628c43ea3b6ba60567b1ae95f682076f01dfb64de011f25e9c4b3602a78b94cecbc14cd761339d2dc320dba504a3c2dcdedb0a78eb493bb11879c31158e5467795163562ec0ca26c19e0531530a815c28f9b52061076e61f831e2fc45b86631ea7d3271444be5dcb513a3d6de457a72afb67b77db65f9bb1c380 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 5e0712bb363e5034ef6b23c119e3b498644445faab5a4c0b4e217e4c832ab34c142d7f81dbf8affdb2dacefabb2f83524c5aa883fc5f06e528b232d90fbea9ca08ae5ac180d477eaed27d137e2b51bd613b69c543d555bfc7cd81a4f795753c8c64c6b5d2acd9e26d6225f5b26e4e66a945fd6477a277b580dbeaa46d0be498df9a093392926c905641945ec5b9597525e449af3743f80554788fc358bc0401a968ff98aaf34e50b352751f32274750ff5c1fba503050204cec9c77deede7f8fa20845d95f5177030bc91d51f26f29d2a65b870dc72b81e5ef9eeef990d7c7145bbf1a3bc7aedd19fa7cbb020756525f1802216c13296fd6aac11bf2d2d90494 + +Msg = 9e880ce59f547d592c309c22a2974ba5a52cf1c164f2d8a81ebbd4ede6e326dea33d9f135a4e0947b0b9c267aafbaae9b8583f5ff215074ca1e82f3601ad71fc455a3b6adc350d0bf345223e3b06548cec613a390ada9319e70ce7a5e9526b4e8dc82612ac72524cfdba05d0dc201037492d277834a843b9f80d4564253bdc7c +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 8c4f819e682081bb16ddd459662a8078bca4793e18110033539460b408c0af747ea5d941f712691f5d9ddb643166fd965f5b51b819d55141d67c1553b27a4682e67d5555b64d7cd3db7fc5c2e701dd26e422af8a1fb52cd5f5a09e0d6db900a992f318deeb6f6e39dfd6af44cb217c6854089ceaa16e3f9b100ef8e78f6b453458b8ef6d71493e7c6e45282c617fa87ccdd4a0f2f9f7166281806fb41d0fe188e00c40afeaa07d2da09a2cd78052f8d56b7af40d4c7314ccf02e490d5e2123bf676f2bcbdabeffcf58792998dd0f67ed24e483d8976b00d6151a6e0ba740bdb57c9bc27fe5df9126a47020075eb222d5ca2470724460c5adf067b5750287cd00 + +Msg = a6133ca436d3f2e0a6562f138975bcf785cd0c3b58b7671d197b483bc0c003a6e947aa39d5d93229b27ed2dc1cf0acffe34fafd30f16bcc7214e074c9c02c1e5c4f2f47da68baefe5817611f82328a7e1d7d91ee7b96f0128847982b4ffd902ec07ce01ab0d2ad882189a583c4219e9bbcbe7935a51d4d25d5ccc27fe19bbaa9 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 20ceee0fd620160ef6a40966fa4ef3d8f68c002a66d0103eb62a868a7ad7dce9523a5b83607b8cd0ca54f833f3a68c9fafa1de7fd723e22a0f724dfca1fb6bd1a88a7dbd17255ba1e06102c2cddf584f511bdd09e132b016f867896a592a28c53c70752a0b10d86bdbae9503928d2e0203ab8f845c1f77adef2bd2f4e126066fe15af4a5282d5d9fa73bec18d2e6a5969d766eba55c0bb95e13671f82646c35b31d894e7f95f2fd35f60d88c3e70b20f6f387326400f0a825bb9517df88bbcc4798861144782dd92ccaed36aec47d5365d3b61a495339ed58e2553b74f06a295ae47a309d8477b9ca838e77094718565903432ce243c9dffe6dad464cd5ee279 + +Msg = 6d60a4ee806bf0fdb5e3848f58342c0dbab5ee3929d2996e1f6aa029ba7629c96cec6293f4e314f98df77a1c65ef538f509d365ebe06264febc3666755a78eb073a2df3aa4e5d4606647f94cc8e800be22141208036a635e6b3d094c3a3a0e88e94bc4ea78bc58b9a79daa2869675c2096e22a40e0457923089f32e15277d0d8 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 912fdcc5719a8af7389db8756bb0f630a4c78a1bd1fec7c4a6f3e50924a9818c9eca4a4efbaf9e8bad55d6468d83c54d0450b53a267a50685e7fb93550c2ef3554f69b4e49d3be359bc0b88f3e753714684ac047b4dfb436140b13129fc4bbfeed86548500d487094d222ed4e249db0a46b34ba5247c1b86e8650a703c9d3e0374433d3af52578d35f0f9108439df0701188da206b579e1712811c1e33b3da32f33acc9cd0bed60cfe977a4a6c6aa6498ecebab9be86c216a7214eecb13c2b7d4d309f5488012056905060c3eabe90f36b01588acb328869034e00bd19bf5c1a44d8ea2a89b747b2875d97047c53f2903f67b5a60aa87aa70a9479735198a508 + +Msg = 1aa215c9f16050f31f0ce5adc8cfa594e44ef29087dc23ac65ed2a2595ce73c0959410618f5314dada903c01c4f8d5058f52d902b9b25cd281ef2627a658a2d672a3f776f726742a994a31bbcc3cf3ea1fe551047a1d15b6a31be52307302334b8b6112fb243398c62220c046903c9ea9df1a0be50851800d659ae4241c0be81 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 6ba800b8692ae568344c448094e3e16f50dc2c53edcfbbc9c7be9c07461c0e0686fcfed607af2a66291fcf8e9653fb3e9857b208ba210100df9e6c0495ab4d13f1029089cfea49a6be8b62036f30e0d4e4c1d95a5eb9580397d3bcf65a9311c2d8de249c2d1d7472369537cccedf8a7feb0c170eef41341f05e7d17caac4261b62498776a5eb1d9ce7e4746b4849f9021f0aff917179750253c719017fb5dd6855672eeb0847ca075e589e320f356f49872455b30f8cc1a3a7e1a4276ed6a909be06bd9f89c3494ff7db432d0d4d3f3ccb0be71b0bda4f66ff79773004905c6102d964b3b5a5e28e4578840c0e488b7f2b4f31066b61e13821e88a0ddd2b1c2e + +Msg = cce6ea5a46bdd6805160dce409d1023cd71d3893303ca0497f392d5c5f936fe50ee2ade61ebd35426edcf00d597a39062dfdef62dfd9c9ccfdb2eaa9e3c1b6a03278e35a7e69d386476421212bdf7af4599bae5e49850653abdbd9a59d8f5a8220f0b43fcd875953c43f96a7e6ca6c0d443f9b0dd608ffe871fb1fd7f3c70494 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 9a465479c1474c1a54f16f309bd87b0c641a458d86173a4f29c2829fea0410787a81b3c1360cfc525d133dfdecc13acdd5199954dd8440739608545724cf1270caa39a221e9c6bfba399b9b05e55708875bac1578642ba7211260662299bf5ef68a39594e38faee14989ac5b2daa13211ece394cde46afa1b110bb55f631bdae5b848dfdb8920d7c74eff82ecdf59f2c6ed9b818c2336364b2a56d34a22ac42089dc5730e8e57b356cc4822c1e646268dc6a423e034b8b1512d41b88c70b27e431d68151e61a4fa5c89f1e90d621e07228c0346ca46f767a989f1b0d007237645d448030a7fe45ee0f46521272a8cc453a835984f8268752bef801b6226140b5 + +Msg = cb79cee1e7c3546750dd49fb760546e651e2a42ba4bbe16083e744bd1385c473916d273e9566673e98995903b44590e7acb580a02c6fdf1552af51716c134376049817151ac5823bb02633ed8cfcb697393397a14f94ca44f43c4a9ca34d01fe2ce3e88bfc4a6f059f6e1fe283927e9fff45335793926a9472787a653d9ac5b1 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 7cfcc23518bc137b94dbc87e83e5c942a5297ab4f70a4ad797b1dfa931c9cfcb30449ba3b443fd3abf4d350b80feaa9687b39e7b5b524ffa35063ae6b4e12a41fd734a24f89c3652b449c2154099a1c7739d5db77ba9de0358a69ec99bcc626f657213a256732631461851c919a93b04ad39800f02d0e627cd01d4b80697a9a1fb0d71df4f32ecaad3f1d5c80cac67a58c71ce81e23fc8a05ec840019c834d78ee1955c5e41065b323d01fdbe81b768448b4a7388886c9740b1541ecd8454f73ab64f90dd46cce6a2329beae9f3ee0bf567b507440ab3ca9de2e855374ddf6e105b3d0b33a138d716d138ce9f9570797a82eae557cf321fa09b862e31ee8d85b + +Msg = 3ddc491798c6d8c2d6932502e14ca0d6cd90016c219438427268a38b377c84d4d862b2e708d58ff055fb39defde7050c0462292183ebb83543fcd4358a8f1f8835e172f20776d2b9415d9f0773b50f909170db7449573867944e090f8cda53ad7de0f1003eb08967c241be45eabea7a99d42802f1be1a0218ee7abe2e364098d +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 68a46140382dbf84b1794ce86937812d8220fc59e83dd1afa087efc41883616bfffb8283bd6dd5ee1930337951ded3be23fdc657e1bc07f41b539eb779ec98f436b367259b6841e495bf84555aff07674c9fb705c85a9cc1fde4bad40506e3373cc3a490daada1c10705177c165719104daa8ab675666625335e09a24f7a2363d7b3b878f34fe68fe01425275881c34b60ee78fcc0a54d56ac8304fc7a4bc0d5a447ab89b9206401e3c445bb1cc8e0c2541fe0f3634bb49d5af3a1b7c2e7651d208392718311247f0f15e4041a46301b93da2cda7af833d80191565833926a78468abac9eb4b02c5f047ed38851c3ed7add4edc05e8407481b8b942ab627e03d + +Msg = d422e63e3c65eff3ee15c7eeb2ef0de7ab96a3c37e2af9c2b71d8ffa6842b504122796f5c9a5748f94b535b913851f2d64cce071465ad1087ff37be97c5d5b3038b8e2145f0ec019b22b6286adafb91a67613efbbbc633efa5f32bceee9fcc380c7cd48344c85af7111e573ec99364167efec5492297a7dfefc4a692062f9282 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 2bc6331715b62972a0a5dab2138c5663b0e33961063ce973e68e1ad172723bcea293f7ba35af24504cb2e373b11f80b49f79d3905e0aaef838fc7c7fb5df49a322d7c3daa294a1a0a8b71a52e2c5dd94575f319c64ef9f6fc6bbb70c0c97fa12ae78f73234aaeb93df299f81513458ecd243fca5284f44a1afcd0575dbf5f81d406236ce315e98ba4c9ef7c1d43896af3b5d172e7a786fc58c4220c27b56e5c7a9be49a40b49158305034a295a6c5743cda6c2c69f7ac02f87ed6cf7b4e989ce8218e5e7cbdac12fe7de3a5437170084ef8ce33e3530392c25a58ebeddc086685a4dfb9c0c5b91d946df65161ffbf82aa3d6a80c7c07995aa3ee06b1800a54ee + +Msg = 6e87214fc1a8b0116f04a45a67e101ac75e9933366c532f96cee4559c4c085b695d1046d1c806d0706d18db41d7812f5273393980b5dd1e936c13d273dacba35c446a3929e21108b361355af2d41cc84447dd5787dd21a1a7d5c188a355ddb2ec18e08a790b32104c6720535de65b6c2946e5fbd024b96f5096ade6cf2fe700b +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 802db067a8d90967c2860c9076c1a0227560b59b66350490af1153d20b31840918e7d7262f633d37880a153b1a23e40d3cf9fcbd9c1610878b6317d9d1187f80074512524561f1c0f99f1b2ba168a15eac098b2b20673ac63f9b002e60887ff296d1212dc696450e7bb14a3efbdcdbc7f4ae2210ed35a3bf028d3eb99ab696f63a2fc69d8cce4b45846ab88943f89d588a72f00f15e1ea16d99961084542467b8f998c118fe76a2a326cb1ca3f9959c06c810a004a67cb0655f8c6202ff5e4ced43c4d8e0c3683d55607d4ddbcc0d9dd4e1783b58f51f95e159fe593066cec53b544f2391cbf0e3dc4172afd5ff6de23088404f7a496bbc6a4ce22826204b6aa + +# 3072 bit modulus + +E = 0x1415a7 +P = 1825499549064545501002814752867303197574562922695361759109406159330584064967398311210633222088128608648132123109528103883217852707804429376215461146343928188715788414753586514882360939028551976899909107588192744855121888611864285665379758638344821704975194841674455178833534368304433882122253575672965991425746004201077023469323804296141584892269607798120744155913889681140792424300544033273884707054117505961458853525824548423772867055435252788293862905325989693 +Q = 2083911535573720425754297793930303097427045611940553511621384606605330401568389655153758329867757501869779281401894629931181352401340586070168628965272579883930189757958134081840842397489768834642797826313735049301214445866929651170358938475330247827122082324023853743929818143594090782803702383413243694275307174336421563143271986683539534462779273993122904937067239610316755588123775626801488367650795574231544353899738861546922696554795936876810882155266613607 + +Hash = SHA-224 +Msg = c8ed14895c80a91fda8367cf4aee386b8a378645f06afee72f7c94047fddc7aef84c26c83fef13bf65a3c7750c91967ecc02748fd574b933d5ec21c01c8f178afe6c3356789d0112178e04c3169cfabec6e2621b334f3c6705fc1099a4bd3147a0f7431a4fb1fb80b8ed26a0af38ed93428057d154260fe98854687661919e4e +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 27b4f0aa139565fbd7860760610f6866d5b5f0d777921f06f5053291123e3b259d67294ccb8c0d068b8dae360aad2cf7d07296b539e4d2e9b08c343286d522f7dd63c6620e8672be492f3b039f73d88ab9d22a5463cd1f07d688e8ba3fbad531b0c3870ccbfebb596ce4ec643d309744bdbd675d5841284cbac902cfb70ade6d33946d8dc6109bbbc42412db25b8c62222c5ff94f8eb868982265392a44e807474910b4b39558bbef33197907178ce146fdd7e94092ad58bf41a474e626136789fc2fe6374a1b5fefddd5fecb7f8ca5893220d1ab9e822c3ae8adda1ebaddb18a6a12bfc165d12071441a991377cee6dc8e50839497346fee13f12c5b7b6d024b8ecfdad80d5ef6e9e4996ac21c4eb6036bb51f5be5e38f265181154000824e3c1f231d18589ccdaee90fe307ba56324318b5358468e9f3913b83ab8b34d949629ed7839f8da85bdcda52f3da5a419f777b3860dbf2ffe28d96244312549528a20cc7399fc010844365806167fe43235521c909587c2c7b8db4e296dad2aefa2 + +Msg = d04be758e97644ee60a9212e5eb81a1088041aab31e428b0cd4a8437a9a3f3bedafe576e747182a1fcb84ca21f20e3b3a3a463559f55a7c3e7ff5ec0cb096192019d444fdf092a57cd65de22fb76203c4fd33d8da246e3de2b7532993bc216d02b6fd5819306e419bdf8ff365a8478b173dad0dca281840881f6294b6396bb80 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 4aba732c6255f0bc443939c131dd4ce64478d4f58dcbf1d73f5f0e660c492315e987cafbc83a1a0be3d359a960783d293d375ccc3ec0d82c72abcacc339f1b42207a03795be6808ba06a891e3b4251e1b3001dfb537252572a33b4c52846dafefb24aca53fc08e63c39da02c4138b3de9510fb790f87566cd14380b138c728c243543b89d1f916ce27cada85fa32d8185deefa25c323c65c7ed578ca57276b66744a7a1a78e66d4e570999d17015bdbdd8d3d6185a3eb1dec8bc3a1287a2e235e4f116a8b91d06128d36b58ed4c9a6ed84773dc49f755e2e27a6f1aea31417069bd066b848095c002f22dd6caa72957e21a1e640f9ab9b9180df8ef8963e3611df2693a7ed064f348221e7edb1a5a81acce24acc335c6ee7d4f1af6d68acaf15d77e128142ca9bfc55a121b1b13fe5bafe2e4d6a5546b8cc631bb9d304c0e9f3d6d5dfe833c346965f0103698d34a51bca5db266afded271d8490645b3f63efc991e01683211f9482d214cfa9220f7bc81e8cbb4d118a2c306709807c070c60d + +Msg = 39d8ec4816fa9365cdf299ce60053b9c1e99540ed29d2d163a249718ba5337ee527e222fce8eaab13ca6774ca306d9e1f22f5c9b37479d7511c05dfd6835d4575b9447847a82dde536fbaffa95391e702bd8695b45377fc067211156f9adec8d3d6286d0849fd607a23a69619f68b350afdda3d564347afd2390dcacd5842799 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 0df81ec6e9c2f0ebe824c445009902cd55e2718523546f08ed13faf811ec4e57e6f5772037e07025c3c0c99cd9d6c885682e0eb904a3314b825948819acecd195c845a81e22ae62c13251823d6ee386e0be17a604bafc6497b7a6cdaad1a33cd5ae33bdd50e62063bddf6d12b878b31d3b7d490ce86810f9d456739bcebde592b07808350aee542455d1761154188e6e02cbda795e48e4f28acb819440bcd8da53fdf19808456898a18fba517af06b51156129b0b8029547ca9bd9436a0673e5b5cb995340fc425fecc566acc99884e0b4fc87248f5b35bbf08b0dfd0b9ead06737b67c85f94e1eac8802fea1b1dcea446b7cab8a45b25429750946bc8b22e076828a0a9718277568b9b7202a8cc3688d44194e834e0a405fb9eea46bc7e94255d600ff6c95a46ebf46449510fdb39b6ce05a20ac1832938b659318764dc0b7e4a0215fd253f5219296fbc82f03a7b95a12628d219093e2cdac42e20eba3dd5aeeb9dd7bef5d647f151b04ab85c48970cfe73ef9fc3e7d1d8a138dec3f5d5fb5 + +Msg = f7b22de3bee8295c4d8c8a94da8cd704c5541c97214390bc6f5c75baac3f40458f57fa4e0c54e61f1cdc64a6c07d151143e7409cc05874a7e5576f0cf6a53faf1571a757c0cbc4bc9b5bf0e17053e7a374a22992cc6b9f014fb580598e6476b31168fda5e4340c5b5371f8eaf1f495e2dfee9e224a6357f136de704a7a622d76 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 727669abeb6bcc9502d7e88162f4a6c1dfe1a0f5141d3763e0f7e16744f9063874f153cc2de48784de84426b548b03e05a9074cef6a951640eaf9b32014d97cd9f3a828b45def13527f72a3e5e5adccaece82212c016c28f9f3312853bf52062e719081bc028f70831f9fc9132e8b63824e37c7cdeba463f9034d815683e27750cb9b383c3420f122a3b7fc6e9440925a77d766f93d586161e9607beb8a6e4ac72c32ef7b69ed52f5077a881dd0e494591e2ba552b74731c18cece9905561459f4553d49acfd6cc6be027833a220429d46bcb88dfcff0d2c5cb567371563b4852b7e628c4a6432af967e8ed69c9b6428ac552cd370922a0a4b01ef1bdfdcbc9088cdfb6d9fe326bd6b2bb1fc2acfea3bcf60d1fac5880b0510736b7e201ee8f6bc6332c0756315789700350fa549009d16e0bac084bf6aa3492f63367819506bf0c4f9c232fbd7c4d4ad663a7566108238c31fed887f368666dc75a623f222d357f8e523ff084111be4db6baf444f191ad1468d077349fef8a22f3fa56085975 + +Msg = 8d48fddf28b05b42c9b4df4742ed8e735a140a6972165ca6696bf06ebea4e106f44478243bd1efa44c2b7a7c951c88f2962f450d8bc664494b671d8e70577163b86ab560ab194ee17ed5ba02389bd0c713c9489a25307dfb3f6a7273166d13c9a061be79c1af0262275ba7bf7393ee58998819fa897c2e240f1cf903f71150a0 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = a1a4d16956d718830f625f06c42e99189e36a80523b25f0c9a7bb85568ce76d1e85e437db0a7728b8a9c90d25e6f38150208debe54e1e3f648ff01798a8ce132e4b33f3d26fa8963771440fdc4f5d852117b3ccea975da10e5d4f27af1bec1b853b7b5c9b420012317a6c33b2596dbdcebf97bef821b3076ce86345309b6bdf29a4acd391d3b2e5c4a6866136287d17cb0e2d4d6a6cf89d64272d5c01849ed57fa2842074d3b7734c4c92be50a922d0517ebb9891072b1b47a710887004b238f90079d10fb2cad7f5013e7243089f3c601865c6bce1cb8d0d669f2bb709253e3f1e421936f6a1643bbbb7d503b0631f7e1660382bacf4680de8d70e24abf4450510e6b40475bfc9fe547752d0d5f63f40f62f4dcc903fe6d260fa45a1b85a7501065aa1900a3f841e54c136d686fadbb33b225d15ae6fc348be57fc9ccbfdeb57d5cbf53e3479d9bae9f4ff859cbd3fb076073ca016ad94086700cc85aced83aebb4254b0cfc814585f930dc623c7f85e89de6a554b9898918d7cbb4cd2db075 + +Msg = 4753183ce5607fa03636db2fdc84722aeb9d98a6ed70d0282aba3571267a189b6aa6eb65871c5dcc59dbc7db8973c7c355ba2a2e94c110d1f4064a4087eb07077e67b0f634fc10bc6ee9b8b8e1a0a20bf47a14f2c8aac75375704995978fa0b50a003096f1e8df99fdc8766eecf34a2a4f461d9991133fd5355ef8175f4c2bce +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 2e078b29b5288a77ed25ecececa645f6d9298e4294e3ef08173cc37ccbf727ac9b092cd27d6fbd378fff7b1061b56ed5cf077fd1a227771f58cbb2c1195a01f830f0366f989aa2d0c486d441e112daeaf83e85958f65a9e60a1937d2a7022781fcd1a83b3f7641a743001ebad53a4669405603ba0393bcd94f64324f1b777068a3ab101a086a6972b2c11376307e7d2485fbfad85be7171d20a5251cf9a5f004847d172c77bd80fbac0870a0b6bb9733537ca72bb6eac351c21588287c317625a25f416129e6f53c607ae08f43e5e0339740775a531c720f3f731840184ac7cd3b1f7bb820ff30ba7bb120b21b4bae7f9d7fc34d7418f700b142cf8fff43d81599236ebabe93d2e89f4702fada8742dc3bb4bc8fc5e55b4f874ae59f5dc9636868828efbe1025a8ca5c61ed8cc832686d5d00c08775590b316060285dc5bb9d32c90a474a727ddba9e7a8b7d69bae555604add9de0dab0eb0d551bac067c0088523d134b2e50dfe3ff73eefed934c0984aa4a5c563b862d46ed957ec3446fd24 + +Msg = aad03f3aa4cbd236d30fcf239c40da68de8ef54dcb36f5a6f64b32b6acb6834e887c6a35423f8bccc80863f2904336262c0b49eb1fa85271ef562d717b48d0598fed81a9b672479d4f889e0ce3676e90b6133ee79cdea5990e2e02db7d806db4e6adee5ea76cecef9119e8393eb56beea52d3c08ebdfd7677d5a1bbc5b6543a7 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 1bc325412cc952a8dd6918db8fb08192cdf81bf4111cb5f0a580a82d4dd2e14d7445eb7cb94cca6da06d2b5cc43e6ec22a5c9c845d99ac0353050c1374866befd9b6b849cf3b0efcc644ce17cca0dafcf7700c9c7d870c1e14511651b1d03a535110139c53b55938cc4a471d756a55b50d1bd280c324ac4dbaf526590c48c197573f3a91c70373ec62bd168288b0d163a09e623589d1ca5a70d17aa54c8627c7a64d921aad12626f7d32d61e8f14d0aa97c2d6502021e70855581f5e353e27f96efe1bc78c7fbaece66a560b93c0e7365d97dc4c729235484abe10bccae99fa8db9425614b673d5bbc188ea8f465424f768d8031f7eefbb698f058e1578ac41426739410aa7eacf796f43a4e4b2b4a463984d3d17d6d667cd15bf2e2b487aec3493440794c09908545f416b701a130f08027b8bcab4dc4a78cf4a55a688b2e1ca3a73a08ff0ed890bee4a0fa858cf69142f2f765400e7c29c4b540530a054641961499c709dbb4f36e7e75a5993cb3ab8cd4c886f6a3f5e3bdd3d68ef0a77750 + +Msg = c828eca460b39703696750999e23486a432d80000882d061316b2e3ef4512d6d22d2c49a0a1551399b5addbec8d5a21131bcca3cff9f7a670ff80f075403a85276cfe4f6bf95ed0a384ab5450f707f6e3c31a21364ae897efe95ffe5b4f1a9e10c47d42147de72608a5e5e943b9de869aeb58ded015a068d446a8540ddc63b02 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 799450a1256d245df0bb7d5290abcefe69d3b0e3b94924072f2d67d53a966513955fa7a01b830ba2cbbb056716fd605a0cfdc05f8ff58d88cb1bf32248f117de41ddfdc466215fa4e704096947a2dbe836a99071ea7344be0ffc782d14f995e4bfc74dc3ab1fa96d7223ec456497a2f51e1eb199f0464d415aef00f841e39f4578a0c26d726f3065ee687adbe40207801857160d440151fa374257eaa3f777337d129dc8b8c701eed56a276ec90c03df54305f300ef8c51155db30b68c0b06dae4c4aa07e75ef0fb09299b2b04d73d0b3e874ea1b6ac4e16f1bed0cd8dd3cf958a27e14e09705d4f0e10f8d46c75a195380126b437c68183e6bd39097e2f45b1184f519b2eb101110db74519016297683aca4b461cec1d92a7e68cbf30c2bb0d96c3b33dc62d278b9a640478258c3405a6ab5fcef5280408d4573b7ae42408b9c40483768f16a01c9ee4163b325bbb8e377034fd31c787cc0db8a53f6c0ce93e7d854411a136e1013d69fd03a0171176dc0712640ef2f792c340eedd0d07a8e6 + +Msg = 87edd97182f322c24e937664c94443a25dd4ebe528fe0cdf5a3e050adfe4b6513f68870cc2fdab32d768a6cab6130ca3455d8c4538352e277de7d923d7351826c9aa1d2cb52b076c45cf60cf0af1eaa763839b9ea1a4e6ec68753cce5829d333ed5ca6b8a4a6bdd6606fae5a0b05641680eb1fd7a975bc97e49137f3ace86edf +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 9cba01f79f3551acfccf56e74428e270949f78a00b4ff3507ef180ce4c78ef4c53f3b7347ee37633c653aaeca834fc004385f87798922c53f8fd741cbce15de8dcae8bb04c7d481a823eadac7d4d4546fa4b0cc7e25e67b166edde4b6f66748017a4dcef85952cbf37e802fe534ecb984cb32f446c02ccb60e257a18ac368c2d2ed21975093499e35880930f8529790c1c7762ae11526e829dc0621ac904b822ba4815d8f83ac8f0fb0f8fc11bd33b02aff4e406f8fda5efabf39e6641a791cf8241b0946b675fa48d07e48639cc1ecf420380b8581a539a4de60adb0da22e10ad41f8ba6af40d11e2720086a63db72a5d7fbe97929ab23cae1d75c485d614ca38094baca699e47200f7a792292b5c7ab95b960d6921f8beab94d26f9629d8702c40df696787a6fb6ab9d6f3c1240c2fe58c565c9328dcab603897693d9dc7dcdaf500850711e6f30b5d8498a38e348469df79c3628fe1403a7649e82f06161e0ece42479a56eaa845f0582cbf817d4ba7dced36e93a6dc7dc7362f658f06461 + +Msg = 02a1a65f8af90a298636fe8fd31164b6907d74c8d38a0ef59a8a4eb80572625cc28398bec829bb544823a06ee0e4fcbc13397811f62d08662b2a782213604899406ab9d2292f288d22079b848b209af2471f4052700a916948650e86739b870964a0312216d5f8dbfc2c16593a8ce55e1577f113a8ea5205d984396d8cebc8b4 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 740eeb1c71940ccbc041cf204469bd2d6a461558b1d15c9eb23361cd55e1ad418a7d2851ed3d44f9c02881a22f9e4be042d451998bc181887950da38246dc1656243db15fef359fe50d2af8711b3973a57763bfc3964cfe3c911b937572e639aee53a98752598c4b15dd53dd9355aee866d5f1e48137c12c342e8f274690b7b277acd087f293cb8b8c9a3e4b3f0277e831a6864e503f925557511e57b5285221421879696802066587ce6f993aacb70dafd39f63f09cb3dcc28e56782dbfb8b4ccb1b19876101573ee9678a5f6265f808f75e7711946c27c7a22dce9f592acddac81c67afa17bffb766058e2318a1211079842bd5fc58f9cef4b50ff0ee1a293f80ac1bf2eb64ce4e1051e1abe55ee067db6c24130f0bf4c134b0abf1e2f4465dc50fd3799f6dc206b9a7d2fe34b4f4257065d7494ae733c28d70aadb057ce1bcff36edf9f9ca6908cac2141845310660ab759d1f3e651dd9fa8056a624efc714f51f3a4f85adcba68f4a58e3a956af93a5a52f2b89f9c914b48e8dfb919cfc6 + +Hash = SHA-256 +Msg = c16499110ed577202aed2d3e4d51ded6c66373faef6533a860e1934c63484f87a8d9b92f3ac45197b2909710abba1daf759fe0510e9bd8dd4d73cec961f06ee07acd9d42c6d40dac9f430ef90374a7e944bde5220096737454f96b614d0f6cdd9f08ed529a4ad0e759cf3a023dc8a30b9a872974af9b2af6dc3d111d0feb7006 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 4335707da735cfd10411c9c048ca9b60bb46e2fe361e51fbe336f9508dc945afe075503d24f836610f2178996b52c411693052d5d7aed97654a40074ed20ed6689c0501b7fbac21dc46b665ac079760086414406cd66f8537d1ebf0dce4cf0c98d4c30c71da359e9cd401ff49718fdd4d0f99efe70ad8dd8ba1304cefb88f24b0eedf70116da15932c76f0069551a245b5fc3b91ec101f1d63b9853b598c6fa1c1acdbacf9626356c760119be0955644301896d9d0d3ea5e6443cb72ca29f4d45246d16d74d00568c219182feb191179e4593dc152c608fd80536329a533b3a631566814cd654f587c2d8ce696085e6ed1b0b0278e60a049ec7a399f94fccae6462371a69695ef525e00936fa7d9781f9ee289d4105ee827a27996583033cedb2f297e7b4926d906ce0d09d84128406ab33d7da0f8a1d4d2f666568686c394d139b0e5e99337758de85910a5fa25ca2aa6d8fb1c777244e7d98de4c79bbd426a5e6f657e37477e01247432f83797fbf31b50d02b83f69ded26d4945b2bc3f86e + +Msg = 60402ded89d0979afb49f8508eb978a841abc2aec59cacef40b31ad34bac1f2d3c166611abbed1e62f6b5fbb69cb53df44ae93ab7a724ea35bbee1beca74fc0188e00052b536ac8c933bf9cf8e42421a795aa81b1bc6b545eaad4024161390edc908c45aae1f71b4b0228e3104048d816917cba4ae7f2afe75e7fcad3873241a +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 5f183009708b379637dac2b14293709aa6d7e86c267a0b690a3c275031139891267c64e5edecdff14c2cc2f2d985b62f900aee6e04ca51a70a5f946463691cf16c2d45547c5374f15bdb8881641d3040ef57807532cf5b2ced07623d0f638b39ebc2f2ce283eea2247e1df3af5430554d1d4b88b7b21622993419971b7d0d5449122a10fc31b2ddcc53ff751ff4bf4d336fac667b646780272db89a3ea4226afa20877bfb86ba3ff4204e5cd56e13a1dc9d53f5c9465b97a182b2bf671512ef89e6c3969f97307a3e4beba39a78e0ad1bb9799cda92976ca39d99db4ac149c84bb9bc8997e8d5e056d67ca23fe4be28e66c4bc00a25d65bb9d7d623fea2d3b9cf859dfd9efa9e52268bfa297afb1cc2883db0c9c42fc04180e2ec6f49657c7008e4025061f896886613895a35bc2d3655a8f50a9fca2ac648f352eb06bfba2fc340aaeead4a8457c65e2e8fdba568c60a6d8d381f5d9caa30127771f4a94fdb8cde7be4fa7b4f89fe379dd3e1ca66ae1fdd63bebdc0015448e61ef1666594b8f + +Msg = 2f03701c2fe07d47f5fa2c83a8ea824f1d429ce4fa1df2671bfadd6234ca5775b8470249fa886dc693d2928603b2a3899b48062a9ae69e5196da4ceb1d87b5979dbb46a2813c76369da44bcecc6f20edd753a51099d027e1610712ad98cfb418a40643100b2522ffdc1760454b4c82e59b09827e4102177e462a3792edcada61 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 8291bc1be9c981663156ec80c1ed1675763de06199b9f2760caaed5207fb4b3d6037bd08462b100bb1767e3340105b1a68728bc45c7d6fd078dc1b5e7cbfa193006d52f67e77fcf809cf26172a46db384eaf552a5fb8e33840fa3ef3d6b20c7b46c32ef019e8d15dd38eab66f6e40399ad0bbb07f94b8c555196901c27e2d4573958f53060d800cfff40c602308044b75d6451801c688d276525c3fee17a6792882a074c8a41420109e2511418c9eeaf3ab47350dd8c2d3e066abeb7913e08f0a40abe71d397c3dddafc41fbd04cc8fa3b0641bf53a90031b61a2a9b63d8ed8aacc9b301593c9f425105498cc4f84627f4950758e01a291b9b1a33ba918aacc172b68c9fb2c767c65910816921281aa8e5482512cee686e51cabe88e18f923fde170a506ba3c340fd1d68261986347d30d124931db2ce17602150000b794c050e137f4ebd45cc41f70ef3df1656218ff76f2e75ad96e4167eed524fa2ed9fd1a0cf76926f382ffb16124dfc87bb1a4110928d5b1cd3b16204ceeeccb7db88fce + +Msg = af90f131f9fc13db0bcebfae4a2e90ad39dc533f34165e3262bc23ffe5b20450538669bf6a5210e1ffe4a583381d9333fb971903a68aa08901f14c2a71e8d1996e59889a36d7c20cc3ca5c26fbcd930128541a56a7926a8ae49a5ae786c4ef2de6527549c653ce6440c80b1ffc06391da65b7dc39ff4643bf3fe74bf8c0c0714 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 8c45e38eafaaf10a710e131bec63e51e67741774a9ddbfccdd131a123ae2a03067e7a6a92e653a25178bf527b93d6aa83fa366a2bd44896baa8b7f3f54830e4d9f5632c2d1bcae2aaae8c55782132aa7279cf1cbb6b7a81e4965ff84635c296c5ac206a04680e91e7b1ee7e5793701b1feb832250010d4ad4017c1608de8f405014ca73c39adae7c4adcbaee35fbbc71151cf955acecd8083677fe49ececcb62353c0a89c9dcb9c507979b56bfe060fec45567517c05f29e262df50767df7547630d8a7b32483b923bb1e3d510422dd4cc2d61a647e4f9636aa7587d4f8ed84b6174c1fdca9a217d9b907972a66c1f5a2ec2dadb60b93b515bf74072d315d17d54d57d721c8f4ce1a43eedf2025e51a48e9ea28160cf300d7a26010383c3280a186c44a53b7188e6caa364bf4dbe0baf4dcbe37d70e3a475cfdae339386558ccbc119873b1863975e2300ede1e420031b4cdac567e7b9c5d575c8bae27eebb37097050acdc87008ca2380f5631d190029a1d712acda147c5c4378cb6eac81731 + +Msg = e57debad3563fa81f4b9819405e41f98a54096d44f6ed119dceb25f8efe7d7329054de70173deb344c59a710cce03b16af9d168f6745eaf0eb07f80916648e804941ce7e583ab0a8a43a4b51844850edeaa4d7c943135efa9e770e9411a2411c586c423fc00353c34483f5bff5c763079f7e60eba98132213d64efffa94af7ed +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 851dcd2d4e1d34dae0fd585af126be448d611acaeacfa34f1492aa7d1caff616707dc31b05186cdbef769479243afb341577803b579e105070ad5406a6744f56e55f569370b9fcf6ab10e1aa0383f9182d451afb41358a2f8c29d1a571e11c404e6870cbb04f6ef30414d9b6d7f1416bacab0184eebd8deae72f2a48bea3a7844a8bf472a5f8d349d5973ffde3b1c40623dbaabd6f681485a9691c9be12618bba393b396f41cfeb89e18e378c51f147c7b0ededbc403bb1306454848c9bdb89f947843d0aeaadcdf09bad99efb76e742322521929f034dadffa483958df58a71af7da45461fc408c7c45973fc60c37a6358743315169b3100d4cd54f810d6e0369b9847ee38795cfe58443019523c3c9003edec4cdaa70de31d00958653058d8509907a5149a9f81be0ed028724f7232b57f93dc62ccf093a2635ee1e5bfe6ca9ea017ffab79182eefff542d278c471e1a2b34231700423bd0e757f6a572a14a99c90329dd0701f347d8a679cff25fd6b0d380ee5dc330d6ff1b4b1a347fc98d + +Msg = 28db8ffa55e115df7f188d627cd291fdecfbeea1109e1155e0aabc2157f7fe2a1284611e190365d2fd972d2a23dc793a5f28d4aac4100f5fbb2eed57532220d5d8d774bfa7084b44400249c19dab50e6c3c3af15966a960af1e2cec1f697a694a35c31a5a6f8ae7b73e148f09347004a3f54e7a82db390a0aa4fc526e95d79af +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 72c5555111eaef954236163753674a6ff81f182cbb379bfc6b548a52f9a5f260a0ed58f562a6086cf5ed00ed30adb023e90076a8adfa17cfd7d74f1e7b1978b210da847eda6b49891e6bd3fc6cd4c87b9326e8481a16c66e40021e5f878c303d3d8532bd7d966513717d5499865b2d03e378e76f7940f0448ab4d112e3c52cb332d340af122de3ee849f2e2544a40691ddf701d902bfe629766b36d82449286fd03f75bb2632dd61d6b3c6ce1c9ea8e5aff92ad2ca95a950eecd998e495e90e1f0966f922b7fb3f03380385f3b143ac1960c3bb688adbfd91d8fe1a1c32160243d3bd231a31c95dd78b6648c1175fa9c3c1244b1fa34d7c6f3255853ebacf5b3ec19b864e0a4eaee63fd719c21a72fc25b30b03207cf2aa45fd15d7102e5bae90882d00a812959593031ea3a436898582cae5eded5c7ce43de3dcac30b8690631e8db9f7a0a7f3f67b7524db275aafe02448727ff629d13afa94801d37526fbd9176fc4c216211037f8ec26b4f2672975887d70bcdbeef1e6ae99edbfb6c9a9c + +Msg = 4839d71aabdad8b15d9f37c3d37a346758d8941b01c83909e460f589855ca0e691096865cf62698353787e7ff517561801a6ca98304f6d11d76065e75ff17a8ef5c86d9582798be4ded181424175721afac7477e6309476c14c5e750576ce3cbdc3d8db3ae68655b6674eb149fdeb1f3a903b4d5823feca1015722cd55140224 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 796ac3f6adf4eabcb7a528ca63a6168ca6d31d5e357ad7a3fd180334a90d22bab20b762d767a6e3077c2cc8732784e81330041dc79068d50753bd4109c9c6f9ba03b5ac44efbcc23ecda27948511645fa17897dad7c122957ae56bf4ffe3d7bef85010b33d3b91785b0427417d94b11f73fda90e6a8748e6acc1d2d582e8836bc7dbe196876a9545b2a3207c1d4ec28acf8fe6f24c240b56ab3b4e4313a3d951aa1a558230e5f1eaf38cd7fd9b393d58d359f58f4ae51dd3971b418c5b81d0707cd9e2c33a148e492e74bfdd565eba8b1f3935e37a9d1a8764cd30497066e3c4622611fc14c45bf46fc85b3ed3f6c9d4d65e9925fe4b85ed30ec35ffc69c5fdc2bfa35d1bbdcb20e399cf934fe938f4c5798cf091d51100b4db4be42e81901e5dc79a98074119b7980b02821f4c3ff8ea07a2fc09a701978364bbd00ce4c5e2e45629526e34a3652719d27a47371480daf52fa49844f6495f35e6f5e3116c00b27042b3cead283bfc577905f8be87f0d5daa13d1ca74203a9e0d9199e885f4fb + +Msg = c0b8b24f4b8e0bf29168ba73aa912c97121f7140f3259c40a72a6d6f78da2dfcabfcda00bea48459edaaf7b5fb5a9aed2e6d97959c393cd1a524a269c15e8c207cd09142be4f7e7d5016f6f19c735b8ab4c0f28e96954172af3cbcf29d65a161391b213dd5f7c006c294fe5016423718abffc8546ba373cdcb5a053196573564 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 8503b85dbd9eba8d6fc57c6ae2103a78df1fff3600585e3e18f6ba6436a3acaf8e49fd12dcbb37c25b4b765037f545c3da8c39ef6842bc9ec264af6f519272f3d8698ef2ceac55393baa9846a7961b738e41f6360053d866763c824bc5873da14a28eb47d68d67f0cad7880853aeb561045f757a31d9f5c756f54d793637d721c88fb1f60126d3d16478f1fc15e0c4edbb531c2ca2e2fd9e8dabe1df2c09fd55bbc724ebeba290a7646249cd779fa1a923909b29345e54a2e25dd935bf0612a5580018b233d765a6fae3b46ef51bd8325912f439a7dc40148fdb754e2d866f357b8f0ebff6f18a6504ba31d10fe45226c88c9207b9be3c63261d75270466b43c271f75b1ab3c1d6b5a00dda8457b4d5c2195f320b0bd545fdd0679c84483c14a46b4d43c8452879725aa91d01fcc2c3867391c72200ca5d628ed9b566389f02fe74ba2a428a7ba31c00ef6b8d38c6b82b7379d2feb11031848fec0fac5b6091eb7607138bf0b96c3d2c174b5713d0dc8470b532eee6ea0ca1e8ffa3b15cbe0bb + +Msg = 4935eaccd2af7c5b99405471bed9b21da8965004f5e6f2a6b7ed3ee2dd26cebcef4d845fff7c1d5edc94093f88de7a3aecf2bc3ecbd8c435f56e0b89bd099de7ac5f6c4377a5eb1c2ff4d801b8f159547cad4b4e60cad743f8e04627f61e1652e9354d8024710d1cfb2969be365a77f2bf8fa63b9e045257270a96c572ad6285 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 66d1cea94b9603efad92b6ca8a1fbe0c6c4b9dc60ec0ab2c33bb62d27a100e839378a39208715de2102eae384ca407e92787ce1118f91a0ca2640a5c93fdb78635bc91082c99968ceab289890b3ec210d6cc6f1cf7e0fbe2dae88155e88f2fb7b325ab5e529e4b63493e551c53ae38c3fbfae49810050a81cdcea627da21b63224612d4361b9df19761d6ead44488dcabb50127149f077c2963afc049ac8837ff2c29e6a35593e22531ecc2e9ef8bcbaae4349bd7227ff3e13b31bb929bbd49e50059f28fd9ffe8c296a056c2760e5f6d8dab43e9bd557793f0759ad8e08b5c3773a305a0d316ff9bd07b43106335942055adc461a4346f05ab455780f32027de8b8bb6d4845bb24d0c5a21c293d2b0740e8d06ef5fb9dbdacb4fa1c6225fd4e19dae69a8e2cbfdff1ef8b7f21804ead0a45274c735fccbfa1d60bf497a3aa931bebac2e0c8beda9af596dff0cbe11e8d4602d36b2f6c6f5bb80f12f4b9daf2c0748f591098ea63d3193f50a1f4737efacb62ea85fb6fb212b3ec8effe788e55 + +Msg = 3b8a68da11b61b5fee1c2ca00a6aa35bbfdbdd42855b284320ec8d0c1848edcf6ac850427d8479eb57bcbe9a11771637886974bd561a5387014592cb717e8364a8183fd4ad463c89c980215ff629d867956ee5e75f71f7a19ea7bd589d7efb915d44dd9789448bc1ac32fdf7a2c911734db2dbc589a83c1a61dab6bd83907ede +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 790058355d7ab9eccb46ea12368f3be9cf6b895e1734eb20a13c749557b9fecf92b316870f0f765864b607439ee5f7e510e2c83b2756a0d9877b48e0cf257b13c997b9dc70421d2d87c9b9e5625c36a17e21e20ed389657a3e544c677464eefff08a9ee4adb091a9fbce7626cdc127b5cf817c2a5f069e32c720bc2041cd21a6bae816dbbbe28552d022b7b608fa99da4d217dae8a69f54004fa3c004d50540957648296e14cca729f791b38e3645204c2c6d4cb678b0db63a181b40cd9851be84629a068415d54cab5cb5244c8dac8dc9799a0df1b58cebfbcd8377a391778869dd275e0dc8305eb0351d81e3afa46719355eee4f90894f7fed662dd3b03270660adff637b91e18330a4f3a62c914f0d32b4eb6a30b79371ab55190578a1e7d43294bb0a721def7dae3e021981707930bd9b5cb58675851c83acf330c6ba3aecb3a890ad3c151a1e2b583a7dccbf204850daa9f4679e759ec056abef7ba4d6e0bdfa57a5c5afb6368b048a2b74e3530bfa8991c55de7cc8bbfa990d118ada80 + +Hash = SHA-384 +Msg = 9221f0fe9115843554d5685d9fe69dc49e95ceb5793986e428b8a10b894c01d6af8782fd7d952faf74c2b637ca3b19dabc19a7fe259b2b924eb363a908c5b368f8ab1b2333fc67c30b8ea56b2839dc5bdadefb14ada810bc3e92bac54e2ae1ca1594a4b9d8d19337be421f40e0674e0e9fedb43d3ae89e2ca05d90a68203f2c2 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 9687115be478e4b642cd369392b9dd0f3576e704af7218b1f94d7f8fe7f07073e3e8e1186fa768977d6b514e513459f2373df6ec52e3de9bd83fcc5cc3e6b97f8b3fb534163c64f5267620700e9d8c52b3df61a7c3748ef159d6b390895afa3af59109a5478d016d96c49f68dfc735ba2aafd5012c13515ed6644f0d4109c45556e14a3821e1aa24beb8a81a48da27f131de84f7ba51581d81b8ff31ba92b8a1fde867f07e32e6c2709253448174dd31324dbc32b05f07587f76a9997decb80f38d8c13d0f6eb3c10e3d96a2293f7464f1e04602ef6e84c2d0245d7db256a67d132a47cae9abe06b61a8968f50a1749995dc15ef0dcb1d5f5959e4d454c8547bbb4d195698f484617bfd122acaae2d0e8c76d28b24005ab03caa781ea97b1c4d9396a16f7998eee7ddd9de4cabe57032d9438a5d99c6b34a956122350263c7e998bc61dec91381012e686d079e39e96b1ea4bfdb7cdf630ddb422c6b580e5506c9cc3d6c100f2041d17ceaaaa54589249f04a1370ffa3bf3ff1adeb890688698 + +Msg = 752a9916f449aebf814ce59ca6e82fa8038e4685419241c1488c6659b2ff3f7b7f38f0900a79c77a3b57151aff613c16f5020ad96ba945db88268722ca584c09b4054a40c00901149bb392f0916cd4244699a5e6a8c37e9621f54b471166797a7b58502cff4083140827052646501f5b5f1bc0b4e129147d7cc157cf6e73ec58 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 6646a88ee4b845da4931274c23840dada6145fe0af954829d1d56661546a25e46316e216bb6b9446b368884ba14969a6f68ccbc1cf5b4e7a6d3aabec67f64963f63b088fa817c855d776ddcada57e5daa50fc1c877389c3cb9d99095a869a963bc91ec24b2422ef6b8dd18fd20d2b215fee6e98cda415ae44d2d2616fe1708292a3ef50a075170b3a7ebab02918ab0301794c17fb35e2038f369d94dd49569c066f7c392889dc4b878c50c7e52586b5081114d202338d23304f16f912d519a9ad21baff0e3d21761f373d08421e10108a983048fcb90eb2adc7c7f12ffa1571b091c781b255a77a880e97975f14f42baf5aa285ecc142157c3e1addd6aa0c09253a11c59144abd3b1e212d89e27ed96fb75756afc20ec67423b151194cb0b0648c659987a5583cb7757779d8a39e205e7101a5351ce1af2c9c6b0847cca57af52593323905e3d2297c0d54541a0125621640fe1deef13e759f8f6c56a2ec2a94831ac2c614b911e79edd542fef651f5a827f480575ae220c495f2a2842f99ec4 + +Msg = 0403ef219938b8cdbf85d3b88cbb9c60d174134e43a7284cd87936d37456cdc3c541b4566b682e575dfc7d8f883fa581b9df7257bc82bc1bc6a2ea2a109bb5e6c5022fac1e390306cb40fe2196cece8143a10af3ba1273c368ec7a30e27e021dcbef6609f9d2be41d3fa5e54fd90a0c83862e40b837ed4ac8600edcb31283bcf +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 0a217503fc4870481264d8308292c663476b25f8dec08ea1d1276f0951ec6df27aae3beb93d630bf8fac08b6cce50bd92994851b4f310fdddce8e0d6a8b7a1e866a567b298c5577dc50d8a906ab1be880084e681b26456279149b4b85201621c445de13d127fb77e7f236c39df34052b4629572abe1c02c09eb198188003dd852f88f4f767f1000458680258fa4b63dafc761822ca8b98c1a121b72b1455393bee416d24051290f02a28a7b49b18b30ccb29c26fbac991401a3a6fe01fcd0608920facae9d5bc56540c80f4740af02c9b7a078958a8d8a7a93a5e5b6d2571f49d775ef7c35a6d674290b52cfbcd67277e2b2e829ec437fb70e90537eaa6fe4548551939bfa98fc98e235b264aa6064a505a8d67946e2c33e5c6f0f34fa86ba65715c258f238b69e4f6e36d86a89822b4802d21ba0ba760b2f3a5bd061f50aaadff12e0d86627294bd0c4cd1085b5dab6a6ab30146c9bbb37de3ac5c4f8ee29736d46047e450cfdcb1279e4ca83ab69e858741bfd01a779d475dfc0f71c621d78 + +Msg = 453e0835fee7cde81f18c2b309b804c67b9fd9e96ef0a96e3da94b640978830e5cd1c8940c3d4af763f5334a7caf2d20f0b82541b3434fa138016b92dcf14638817a833d79b79bc7a71223a7e0144ed4977bb217ba8d4f07d7adcd38832c05b0fc61c39a0dfcca3f32971931fd8e6dc9b81107d44c77af8a62d5f9c0c7d0c75e +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 6ec22bd58c32d41374c017a77027e770f678fd81017e20cdaaab48a8324b050749e5d864082f1f77fecf67a59c2885e931c3c2f58130fa6806fe1ca899045114b09d09cf9c513ce1109d2210511a3b2e93af511badad2716f48555310e6c5f547afbdb0b9a684491ff3588df933d6b04dae8883f5f8aad62a4570646f72f3656c4a7085623f5152164a81a06ccb59ca478c5c2315414550b0ad8eecd0328b2db01fff7db0f26596c41f970d032925887f1c8a446da889be64d48925b9c6b79a3d897700ab40af20b451aaa6b427ed162864db89f7824b6ae9b475b5433b865335d6f91491c1e32f635cb930dec1aa3ee7ddaa08e8ebd67b6b11a46ba049922446fa69f1a804acc29f6cee487723f2e61a40007865d80cde0119f3fe6e161a339487f5789e1fd23ac0a63b4673969fd8722e3edc9439778928f09610cbefbb42fe6242c73b68d466cef889da156d9d4ff888362db4cf9a941e80f577c944b79fb27dbe0a6967e88f1f67b91b0d38e083fc0c0228cd49d27352521312163f90fba + +Msg = 9aff46c14fd810a039c0a62eda403f5ca902ac41b8e225c6944748a36cb45f8a769ae2a18f713d362206d2af4a1742bf3b1de8e0de69a7fdbb72e66e1c6ed82a6f1f0138edf0f6677940643fcbfe5337cd76ac29456af902b5656dbe7f4c24944d36ab6db07dc39b081662c8a31dfb2c29b4ff04370ea43f4ac7e57adf77ca2e +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 62a505b3f3adda45c6badb61b464a28bc45d4c66159a34b63c1cce32604242eb8fcd9ac6929ec6ee4ac1144932d725cbf4638511464ec70dbb5543a4487a241396adb804c9794b271f9d35310ee560368d949a20a2b64cb4617fcf63cf7b60978cad734650dae86c7e51b766522ef0be48bceafe2030564d5b7b17ba125097bdafee48e4df60fbb7ac2d9f14af9a270c2b7ef18cadac45b9b54ef230794339d279d72ba48783bb09b1d1d5c1c65301276523fe90e63789ffbcd489e45f8aa9cf98f33de8f7d9c5cdd21a9ab2847896de6dce0b92f07b1ffb4230ee71ba1fe8048c22dd38af80f8762e747cdec6e99f1ce0d1c743ef98ddbaf7c764412446dca58e6ff5ac0dd13322649acbc96f1c5e0bc58d1a8211853a7d2f51538c5e5e803de0b13044608d6e650bace12945a7008194586e3b74809714b2a52e9f3824be41de9fec3f36175a289baf9fd68b7e92f3754e00b41782d055faa65433c25259aa653fda069386b083fb31aeec8e30c769553f8f0389b6e6d4b392cadd24ce3f74 + +Msg = b50bf2767250f14fa7b6f5ea21a54da8d01e91151eb491107fd88b2d4a5aa157c72d89ba896b87e0fe989819442bf0213e4aa7fde8d6b026e7a70ae965193a0e1bc7f8b8af96298c41f60d154164ba678333c903958d4ffb50b50f57ad8eedb6da61a6398ddbbf9c9955bba6bf5991c4c6615df1cde156d8e188003dcbc3a399 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 1f068bd083a26534040f41c1387e71a8c00370c5f1c958127e0bc721751b5940513023fad02a6101bbcefaaaaeea2875952bf859d494bfb23fd89149d91290359ecb44ecf2fcaa5775e2e61e5f8d5151343576fe9c7167e919a5d081dac6bb8117229c420fd2b0fcb521f4e72366bfb443e688a65fa392eaa5115c292ab05bb4db65468aab267178653dfa0a5efc960636fcce86433528dbce955a0b1aa188ac33ea128206ecc0feeab8f7df6f8c381b10489c8cfb2d02459e4cffc16f43a66aa4eaa19bc518ccfcf9fc1e4861cfa13e9b41fcefade2cd2ebc001ec8430a1cb949a0f2f876badc568c703e4209e7ca16f688ba9705c14fa1c882e6c4871b9deff31521d2d418e0342e189c40ed19c1b6f4320d89a36f78eca143d3c16dd3eb338c0743646fd314c725c2d36a13080bfcdeea0e431de71d61f652033a75424fe1e1586695c3dc463ad553c1cf3ab24a41ff4e031f9e0c2cb0024cef68273ea3b8c1be9d923d3e9c9686c41977ac7be94a6d23181936131c17a39a898c943dcc8b + +Msg = 5ff000f84a951dbfdd635a4d9f1891e94fc2a6b11c245f26195b76ebebc2edcac412a2f896ce239a80dec3878d79ee509d49b97ea3cabd1a11f426739119071bf610f1337293c3e809e6c33e45b9ee0d2c508d486fe10985e43e00ba36b39845dc32143047ada5b260c482f931a03a26e21f499ae831ea7079822d4a43594951 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 18cb47bbf80bad51006424830412d281c66ae45c0b756d03e5d8d49f73037968d13df46ebebd9b5b4c58b164d91d0608e8ebe31d8644cb0bebfaa8e2ccaa1f5746ac8f3bc02ff6930e219f53fe13fc070f910ba1cff0617aea6eb312c1ef285869746673ac1348e89c3646f583d7633f5a2341626bc2e7e2087ff9d8f13d573dc6455dc0068c7ac6eaf5b3093b081614f7b252170c4893891e469121fda655a2a55d67f5df0ff6e29ce5f9b0c3a1a88342140ead748edeea9706d6570e900f1cf3a9adcd7ae64f207585417946b104b3990d1a2d950e0e6a5533d3cfc8c470250e4c797273210f248b8922ab00422f2ecf85aef73587e8c5cd1c2ee6ed9509508409673fe07ee2c462c52d091e7a795d8d3c55fdd5a710d5450695a5a31ed76f115e71a73c6757d2def7ef472571b0bdc7558c71eaefeddec946860b0c77936db31f2001d0499a381e5018870b41ba04c8d42ec0dc55c9fa2af237dc1c405dd8f555b07a237cc50cbce46c3016118cf4ea06c047599283ad4719d647a225206e + +Msg = 531dc2b8566e01a8bfc580da607ec212fc1fbebd5a2590d897046f0ec069df20a1c2278ad70006642d9ba28625d7c1efd4473b68f38fb064346d762bd2fbd5376c2e77de13a31a32a29b88264d44c9f27d3a97b8dc4d1267ab85b5e05c6389575d6a98fc32dea5dbc6cc1a01034a42e1a000b8f63ae720a9a7511474872a6148 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 80baa663877615c2e7ca9dd89958a74e54012efad55ad05868dd74b0ce78a661e2b893c3ac1fd837f282327efe4b041220942649b5472c1ac702070787ae5549398a57653d5fca69cd5446d63f6e9d0684925a235acc96b8a10bdf14fbe209fcd4930b5945910d84b08867b2055fe8eb1d771b753759593b90d6aec5ef182cb33bf2fe29e8c67ea4e8433ecfa3f9ba4ce461f0ab19997f299e95409af97bf57e2de410ef7538f699f385c1abafdf9337f7f9d268da87b2b389131fe3dbefd8c67bd2a158cc4e04f9ab7fee2a58d74d063e6c16958a90574e3e4cb881d32c3116987e46bf5bd44f80abe6b9eb717a9fcd4c0cfe80dd2ca62c33b5dd3a59c64810073e0476085ec7b76638983291b69559c815cd3bb87d4b07e24c6b9ebb7028e800a04f09b110c167f6ee3a3bbb73695d89bee92407d4adcea3eaa47811e23f8c7f2fdfe891f8cfc071cb984a63846b95ec04d6261bb1c5980018feee15c4e7bf632dc8306128fa22c47decfd9e8b099554f17253635e6316712e0b95efa3fb00 + +Msg = a454391a7c3695486c337a41c2add417d8e9e9c6466d2ebb56ad5f97b9e7ce30784cfcd82d6066e372a3a1639a71a9369f2777435c87d100fc5e6638b3631a0bac639f36429b4594726613e5901816cf3a29f9228b96d66090844c7d0026d2e327e24ab924afda6554c2f74f0e69c2e8913798ec3a61e4e4fb6838ee08f89dc0 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 261180717edd905b647bc869f5259203811606221f545a3aee5fc123f297cf7d8a7ee6cee3dc8f97d24284ccdec2fd4680f1428ee75797e0379512aecb9fc1667523413e323c4bd7dded5caf9e5c606e5ee0c694d4d1b5a1f1cb613b980129f64146e42e8261c1f7ef5603954d34d56a50f7431beee5ab291a4759168655a5123640d596b744d97979d39f874ea7ff13a7466a7655d02edb492b58049f2208852297eb023e657f3240c5da9a99fd377728bff3cc073109c31712d94bc24e08c433533d4b86a73b58fbf2c598ccad78d46ca0a055601850960195aac1364dfaddbd06f14a78aac2ab4d374505cc61fc72c1050647d95a733517b709aed2d896721e7484208501480058fa4f6044302dd705c273fa7fb42eaeb02d025092b252e16d270d88dab6f68fd7ad571011f89627683e029d1bf1edc149d47452ebe87ec68679579940f5aec25999b0dedb820a5483ec6901abfee041c03b1a7f743548a2caabca613ff5d9f8fd7c694af12b29f2c2468eff55f9e008757443960fae459e + +Msg = a05e5782a96ee6d6f10be8830d8c27c0acf272abbf77e684dd6a6c19e5398381e5d0400d3a21927cf904cb6e8e425c1ca3ece04544f25d6c40f0c640d24bc45c807db53044adf63fea835d8cb93a0a4e55f760ebe4594e247051d38d8c34c1413b0ec1d30d3a97888b2fa7c3d59db8c08ab9f985e8d4411635339be95d1b0299 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 87d80275df7b196b7e1d0a41147719d773edd80b5627301a500d91665ba86076e6a31c8f3ae86aedb643fe2af223976ea4eb3d4dca2cbcf81ffd14b7ef7de3ee355a8d0f4143e5b0f0a0950a42811102e602cd214e1c945c47e8b7b66d507103c3456f404f9c48aa7fe48dee0aad05e599f242adcf8ccb0cc9db3a6c244a913551ab595600ecfbb67c25a95b54f4054397abe47650e5c4991edaf1441ba9c8e3fbed904ffbc977142ebdc84769865a215158d5b052e75de318d75012172e28c31db2d8bd4edca787216dde2a7387c543f162fc91924918fd6c845bf1ebc0220a1027fb4227340ca4cb0f183e5b34b1e7f93e14fa57bb9d2d2ea53f86d838bcbe3f055b473b0b469afd2960c0d76ce2c30f3d49a3b29065bb9260248e728cbe328bdf502b109e1f20b9d037860cf9e261611b4cbf27ff9b5bf425b2612afc7cfa3138f78ad26077cbfb947fb2aae6f4be85ab2d1a15860839b822dd03a1a92a19a5c7244e98bdf561625ca2a8df410ff855752ebdf3d49f5eb98f228acdd52791 + +Hash = SHA-512 +Msg = 44240ce519f00239bd66ba03c84d3160b1ce39e3932866e531a62b1c37cf4170c3dc4809236fb1ade181db49fc9c7ccd794b433d1ad0bc056e14738e0ae45c0e155972a40a989fa4b9bcdc308f11990818835fa2c256b47ee4173fb4fed22ccf4385d2dd54d593c74f0004df08134eb8965dd53a122317f59b95d6b69d017958 +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 8f47abc2326e22cf62404508b442e81ad45afff7274096b9a13e478cdd0a72f99a76bf517f1bb0f872a523d8c588d4402569e948fd6a108ae1a45c65830828a10e94d432765314ba82ead310fc87ac99a5b39f30ab8820bf69e6934a9c1c915c19f36ea7717eaff7af67b4991315b1873ba929bedf18a975be808e7aa14a6726126c79cc93f69541c5cefdeb5b67ec279d8f5a446583e4b4faed1685140ee4b3b757c8ff4a1ef9cd76a88e05319ee62003d2d77290c94c579b0ca2ab0deb3176ef10a3fdb85c80ffbc9e2a665a23744fc836f9a9a103cd9fb756952356a2f1acdd68a645e20179006558b5d4d0b9b0bd3adf5e290f49dae60b9d19920953ea8bb237d5b3dcfe149a60f12a4ee3a889b33bcd3a3b753d610757cbcd093dd5a734255333689695ab636963e3d215a8e77ff31973718a4944a1e9e44f45754d39f6fa431c53f9a2ef36e16a5f70636eb5fba54e15c20a714f2809a7cff4b8dc1165f836607eb5a5a3bb0c4567eee26941fef46fb41e73b565c0cf8c72e404221264 + +Msg = 06d5534b7769256e8cf65c6ce52a3e86965a1fd12c7582d2eb36824a5a9d7053029fbeac721d1b528613e050e912abd7d9f049912abeda338efa2f5213067777edd91b7576f5e6fa7398696599379ed75028cb8db69fa96de7dbc6de7ca128dd51ea334e8cd9cd8fdaefbf53fc825eae836b6c6cd70039a77e420d999b57caae +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 913fc118d5ac1edffb4b8fcfa4e85986b46231cef3dad911d5e9534cc88261f6b6969b75a3f25d83ece7ec2034b01d3b2be6c5bd958cc4afcd44839e3953f01e4a15ea5ef6e1b4b0e8ae90bdfd404199e8f86547f67ff6b84f2162c4311cc9eee06bfb2fe46198afb9745d9c443833bf2387eb92406a6339521396f2cbda55d98fe64074d2f2e27b8bc6a79be3d1cc568869b0b50fcbf702b0831668fbfdedc2d1b5491e8ec623edeb60ac870e6e8d058593fbbc938fbf741700efc2b2467e7eb254ae008509e91607f8e50aa16a4e851abca7c8d20c6ff61cfee6c1fb676098e5cdf127c9b79538fd1e6c014161054caf43b734fa69fe06a00d76f710acc198f3da906a7d2e73a2ca882526cc354dd7630a303d8f32c655b5b33cf78859beeaba3f9ae052c8d7471cd2bd9edf42fd8f70c3b0aa79c076928068ca9770959afa632ca6aaba6679e45d6888c50125a73b9deb00d42a125f25df5434beff0d5b0ee13a16b17045cece0f2da7577d79d7cd75a4b6c5bc345f460a173487b51bc6a6 + +Msg = 756c51bae61d75e8cf44930e1781dd6b8db6bf8b1f68b4ca4c685d14dcb2d4eece953eba92149f36788df34769987af5d53253b6ec1b4cef117cf9b88bcd03e07ef6c3301ab40ff4133f54b8512ae550e88a931b4a5a7e88bc1e2bd806c7d6266fd709a5e8c56d2a88a3e1ea38fec984b006a842a2eef29b34961bfdb468f4ca +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 735186ebf08d505161a8bab36786138414bb5ca2f4025289af237a40f8d0963df9117b619f83d9a98dfcf74b8f001a4a742c85ae018c3b51f16eb5015ba7027cb9a0d0b9e6b65c08ba58b671a9b3dd62107bbd5ae932784d328cdb2e1a551eb67e9d33ff1cf9bffdb223afd75d3650459fdb58143cd4490981efb0b3fe36f642e1837a5d95c3d444af73729dd1a5e9937b8114a28e065d1081f061049e650e45ff5ccf75c246e2e9433b27e79a1b06f7b6b57f9b009e97168a61297cfd0a8156d026a6bf8c3764d0b715c619d856b061df35725498d86cec25f7e1da65b99d9ecbb9a1a6364252e4790d97ea0ffd6234b515929b5ef22676c243d386ebb90a22e67a0e1d1094dddf7721099868c31326814887b646ca52a2c4bcd43f7c71399e7d13e19de688ae5c20463df5965d8255a3e6928d614b601274b757cfacdd4002d9ba8b248ae700d8776475d79d0a55ed4241c9919a3c44dfb9a1f5d0fec7ca341774c596144c38174af59af6deb8937a7d14c459b5d768a977445dafee1a4eeb + +Msg = a9579cce619ebade345e105a9214b938a21f2b7191c4211b2b75d9d2a853805dc8f1eb8f225b876ab857938bd0ea8cc2ff1ee90087030976e3f46afb9f1b1bae6d3874dd769d0426ee7dcbdceb67a9ad770e1781e34b15a45f656328c88ff485c1b2a083056d195afc5b20178c94f94131761cbd50a52defc8502e22cbb6f42a +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 603ff63ff638f1ad410e266d82a04c6d475416a0470d97f483c0c99e8fc7212d61e02cc8b4493c9a9dac711d2a8edf196a26563866d68fb04849e82db0f9741f721f2ba4e9db62f6ecfe3b87ebe7feed0c9e2dd46c3f9252d4c122c6bf1bf4ce215ba82fe7c5a91249da70dd30fc9c8ac8b3bb2810b4ff38bfacc13fd41f6fa26507a055e0f1242f18ea8ed8a702d265f893cb4eb61a3dc8e18777157552a1c58db14349a0d0a2a900a0a1f4de863fbadb063ad2a9e526a0a8c3bdcfca5524c181637b1c4a574809fb45b2e4f06f3f89f4ccfb30217b32fc484bb908276d659a0d9a3e7e3fbd46565a0924f918b16b2d6527ec4b5d1d6ef6d6720f3e00485e87de61ed49ed13e85ca6a10d46d4ca4839f486621cca48a7f955a878c4785d55de96facbb91b6ea12e9e4fe4beed00141b0372a3812465e65030f4fb8ddd58701aa3da27d26feb8644f7c80b8ee2a3c3b20a516c7f0b068b503fbb65d3f3b84b253466a887314aa8eb9d85cd035bf8dbb178ebd8d5496fd1b68432457c78c69cad + +Msg = c3287c23b613aefc2425a8b8317d647a447816bac56d0c99259bd9711f5fb2b13eab18e8a0b3b81ff9e98f6cda2c51c4343c0c1118720884c0aef32dd3903ac9e5ebbadb3d7698fedcc56d79bb78a71453b32c2a62ce4000ed4da85581120f3abfd1aa2418c51840d4a18c0659ca2d11aac3bd2e2ee879b3b3604112b24df9ad +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 878b9a443921bc7d720e3e288e8f39e550113e01d04fb1635a26f796fb8b161d5b758cff914a2441d8350f8d3922aa5615edfd86501c9a05c210c93a1ae04ff761151dc8d652fb5509ed100999d2bf6e40b1bbb64cf6c5d8e067b445daf567137cb8f0863996de8de9a647f982c9e21a787ee8d72657a2dd42ec9fec49ea1c3345cf004e94594a064b6b6b222845d64c935b539d3fd2d535fe0e47ac6746028e748556c2d88e4d40707e74a1c0cad5cd95dad263efd3ca637ac6b8f78ddf7ba81e443b836d85a83dbe843bd6271e45d842e1bb241c9c18805f37bc19838ba2bc6cd38401dce0cc9780306ea8a87d43110b3e395bbfb81c3ba45ce1cd71596ed27c03e2090a7ee81f60119e187adff0d96acfbaac38f7cb503039ead9cf9550ded5693d3c257406dd0bc061d451bd81d64f969b7c2b84619f0dd82481781eaf5b8fc82a3ac5b9fc20b42f86d4225a435b903d2258f5cf693d1b5c6a5d144f7f4eab9e70de2f3879f68e4c1c7a38dda63e6186534fcd78d58db709bf57a78a848c + +Msg = d54c51f90b278c1c602bb54a23419a62c2e8527229352ed74a17eda6fde02f4b0b012d708515a6215b221d2d291b41cf54a9ad8d562ad16156fb3017fcf2cdf6832fdfa21015cc41429355dd0aa80e09bd2612c867b6f4aa631cf93828bc8492665dd157522ee6c53d06c7226cf0ea5a24e7eae904de7ffb9804aed22a453d69 +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 265749f7afb1e1d16492eebcee9f5004234e1dcb95b832d14165992f4d1c49d518ba15a6b3adedfd803287cf60ce8c915882e2c78d69ffc46fdecef008e5d7f146e38f268efe49065ddb6fd7969a842189b9d7b3ccb32d62aa05e87e932930f7a1775c338736d9bc8f36521609d8be0c29fdd1728430a537f0a2b9b9fef2cd9f0946c221c08aaa0270e3187ee5c518cfeb00169e7718b01ac0faef097e9cb6a4df3e87a5548a6c3d9f1ba230ee1caa01297e5f17d1be1d776552f36638cff13ab73a1058fe7c1eee28c76a145e9ff9b17074963c22c6435b6c5a619a6f39df94ce348b244320b207a9117e98b9aa5a8c58516d39c71878c4ecfd741ce6e51222fcd92ad32d70c3b92cbbe301dacddf2ec3aec21fdd38a7e110f4f5448577b9546f1a7cd71a35670c1ca47a9199437cbbc65926cd17dddd2c0c3b1ffebe682be616e638839744a147ea897885afefbe6f0e37d4e482dd005f4ff199d0d033bb753380780c90228a87d14d8dbfb829a195b5d8b2dbd67c9eedac48ae639c158eb3 + +Msg = 57724b7062193d22f2b6bfd18461d87af122c27bf06093a5dd9c1d92b95f123971706cbf634b0b911ecfa0af6937cb4b884b8092bad7afca065d249d3707acb426df79883742c7752692c011042c9dbb7c9a0f775b09ddf950fdceffef43c9e4fc283b72e7e8b9f99369e79d5b2998f4577536d1dbdd655a41e4e361e9fcb2f1 +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 84a21a5cc060d141ba9caeca77fd04be8ba8270235e9948d0706dca77413ce7f0811da8b2f5372f8ff5a2eb2bbeae43752c5d1c1e3877992a49574899a6ec9d2a9483156540322fdaa66eec4a2601c281ea5ae996190853644b48231bc22729f32c2188e5f5f7b5056fd3e99ccca3effcb9793343f52a9ee60217d1c492102534a334c1c60a9c4ed63ae861bec7de9898c2dde026d9a029e7d9fe44d552cd3763b8ec3f4371f4e682315657d72a888913d15e1a84a981b3d8d437589a6deb37d14e86aaa365124bf165045040b1f959accff35565205d0ee72bc56d273d1973410774cea7735ca79c6bcb256b54fef0172e058ba91619c66bc45e11b6bcc0f68b529ec3a4133598bcf09c9c4bb0f874c7095f3ebbf85a5f669bb3717eef929fb1c22943268c310282e8842840aecfdc942a468045b02595bb16336634da20ca0b8d758cd30a2b7a0bd0e3e2a6f30f36a1422adfed88e211485066d6c0fa5c986f1dc5b4c1d965021dcc24b3f729f07c02b47af75d01f49da3dea0f1bdd6b4c0f + +Msg = bf5ff776122898e22333fb6da96d2a87a3e6c4e63f28fe7afbc8e8a40a3af2a3f9e9ae4f9287d70901a293f23579f55b890dc67da47b856a9d88ac44637e35ad5d375d7e4d77a8bc7a7f25c80edef3d5bd8b049fa731215b80ca2ee9ee6fb051326e8c6d0b9e11e3d7ef3957fc452cde868706b512f2da33eab4f7fc71b66a78 +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 86ece9321faf1387de6afa7b1e16c2127e71e6472e093708f0ac4b40e6efb30eedc546907182798535ad6b88ae4a6f8c4fae429d225058294ef76d44ca81defdadd12cea16c58c660a4d158cb6728545307f5a6234c3aa16ae6d989b0b788cc4c18b08c89b57fe302ca6560affc57bd533bdec6ae90fc37167c4355b07c6c7c7aa2bdaf96002832d62c2dd090c61cb8658ecc0e224964b50b9abf1b4271869a8951d81cd5b46af4ead70b0454c01a7229ef2ff27599c7370e747988b45b9a8148575d73014166082947c97e8730d5458ff4a4606b1185f1bfd476e8fea2d1d7fb5d14a061f90e438ce5e36b489b5873b7400ed779ec82adfdc2d9314d6e6547dec3be9853359821e6f6d853c2292f1731789002033ecb46cfc3a7f197a18a677574fcf6870d7e47db874cff258f0f6589386fd9667af292c315ffd849bf71749ef1b4fc5a3fdf39e2782f986bc8f523162c0016c51702513ed17c8f68672cf425fd6ef8b6c8e983bd2128ce4614085e7fb216af7ff01501941f23ffbce556f14 + +Msg = 61b6dd24903672621810cbe3342497a6b298b524f7cd50e342914f483596ecad9122a2b341094dd99ad98d4ee1546b040d233f06cfc8d10bd0d5be4b3a5b1d9179a663924327847dd5b25bd380ea4c7965f9280c7d845074dcdd1ebc367b8020a2a8e6689e7a5f755304fe1a1bcd832d418237dd08e71845ee13364231dd5d82 +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 57d827593ad09f00005ff1ba4521a9ab2717fe34d7af12d7ef5dc07814cb93257a2903cedf0a80704b16fd8aa9dbd06fe3d96fcc7be3843ea161e80ca56f3ef6f760dfc7f1704ed4a50142267b87d244c71fc72102112fe4ea801c82c631edd9d917808c0a1f1c81a9de859dd87569898cba76b35702232aa492850739ec0371b0342318b92eefc45e6ae8547a604d9a15c2829ea85533d6d23fb61ef569be63779d3d2c7cd3bfbc26df02616b7bdbbc0b4e2b5ebba7ec93886a369d10b7bfc0e7f56e7b7ccc814880baa634f4afd874a841d40cdf9c8f117535650b55129b8913d53417bdaf163d68e7044ac011a55ac0e1afd9279d46d31ef83a0bb4a7dbe70bde4b33396750b676576497e202e40cd1401fd6cb08878a6c22db61404b4c2aa88072f7a4851d9faaf016a60a7a49147fc234ad67f8375a90069c274aaddaea43df6292ccdf7daab5f5113070f8ca5e7f43c791acc7e1737cbc311bd5714abb66561703b9ac3629bb10bd1b7709f081840eb3e939c69657ea8f7cfd596b0265 + +Msg = dcc271b1bb2e50ebc23330be36539d50338baf2e9d7a969358c677e8bcbc7787433615c485c2bc2e670098128f4caa411b9d171392adc6ac1a5b297eec4d5b0f06d96cfd1f26f93fe08effad5147f0c3924307a2cb54d95765942e607b040e6c8b731f6372a22ea697a50b98668c9a5d004327e230b7fa1da23a2b964f29b826 +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 0ac938ab04bf4efa587e34143436ce608ad089420956a72b23103fea769c03f02c3a0db764cd5bf3cc8518565b7efff70c74cc653665dc06e7f1d584e967ba193a70f5e3f7416ed0d4d5dc0e761b24ac8a8be172eb95691f02244379c9aeda8a9f760e061fd476b063b5ededa56bed819fb7136a4604879a92b2cd35507fd49b7d478fbd24c764aa5bc535a6abd7bff5c7692035620597f6329a454ce9188731c4e74d56c5bdef11372540b958cf2f8c42cbdbf915e0c07c77f04b05d876afbc3f2c205a4048826319184d650a243d192fbe35a163ab8ea84a001dd7c1472988a78042cf9fffd96f6948f0e692fc3f3b1c9c13de4b7a021be25c80606e1105cd56815d27c45fef995b1fea36e2e12aafc4a69924785c4855c50c61b1f43be9a1adfd8d7ff2ef5240dcfe5ea4613db4ad085bb0a6fb8627b1ed94dd164a4d9c4c9f375983734f9d2c35ec69d6d7421157d8658dcec1bf6599ea94280a63422376bfabf1b9f730292c498c953654401743c9e6bc499446759484d93e28d5f9f486 + diff --git a/src/tests/data/pubkey/rsa_pss_raw.vec b/src/tests/data/pubkey/rsa_pss_raw.vec new file mode 100644 index 000000000..c9cba3dcd --- /dev/null +++ b/src/tests/data/pubkey/rsa_pss_raw.vec @@ -0,0 +1,341 @@ +# Based on SigGenPSS_186-3.txt CAVS 11.4 + +E = 0x86c94f +Q = 156338023434107979514651798338563729249637525912770090189351441368020822580195477433999745376342560769338444087025460664195379900278296370069437383921420298228076331163131415651674241580325904029529616128045922103438679524384712750110560116385373016303987411746090738658853448866856795937640033117238282529951 +P = 159091101059309944675449415093816973225018412330812326122276608906226478900324531221650142639015227567363097556108175722263356910366474614050971930072283120034761496108797309092812361209374083446121533016294833574983047736398746485174145216858529564223319486591370822604882909167368622594449311655525194716337 + + +Hash = SHA-224 +Msg = 3BE4397C9467EC90F5D5640834F6E9FEBEE4CE2477AA3F385CAB9435 +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 7e628bcbe6ff83a937b8961197d8bdbb322818aa8bdf30cdfb67ca6bf025ef6f09a99dba4c3ee2807d0b7c77776cfeff33b68d7e3fa859c4688626b2441897d26e5d6b559dd72a596e7dad7def9278419db375f7c67cee0740394502212ebdd4a6c8d3af6ee2fd696d8523de6908492b7cbf2254f15a348956c19840dc15a3d732ef862b62ede022290de3af11ca5e79a3392fff06f75aca8c88a2de1858b35a216d8f73fd70e9d67958ed39a6f8976fb94ec6e61f238a52f9d42241e8354f89e3ece94d6fa5bfbba1eeb70e1698bff31a685fbe799fb44efe21338ed6eea2129155aabc0943bc9f69a8e58897db6a8abcc2879d5d0c5d3e6dc5eb48cf16dac8 + +Msg = 352588E858A377CF7AA3A7B4C969FADF083DA395D9AF324797FB7348 +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 134e6acd94b76a86e7ff730f064a3d480d1cff1687b993163ce09f21d494a4a15e6d92758a93f7c83ead21c4ca290f9478241c9811c231f32d9d17e0b479a9b34cad02e5bbdde6c8e4ec4f35f93524f8afde49e6a4740bab2f2fdeff3fc5d92a1b50adc7af964eec82fb80be24092ab28791807c664a9106b5df3296747c014b75d69d181f2e58dafbbf9127164f88c862a48d5e9edcd6d2b2cbc20abceb0e98c7e731d27c8d04fad95ff50dd64af20e6388ed74b9b3cf33b4a316b0c752f33697e5a7445ae2f726f30333f107928872776225a3e0b1b14a7e84f9a695c7b3910330d225b4834110b54d6b05e69df6b7a2c9dc352942e3bce970cec677253230 + +Msg = DD3FD17C5565319EB089D1EAFEA73ABA534E922F296AB3CF00B391ED +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 45541aa65fbb0773b1434c4fdaafe23fe800f78eba900c6104a6f0e76dc08daedc28a3380c8078f82055cd4a20cf30541c32d9ac625378355c156880b35a29645325d488f7a0d2de7df92cf9bccdf851445c2b834ad0e6849a6549db72affa7ce66fbbfc5bc0194504a5fb031267b6ca9b57f583e7e11c927e3dc203f7d6d4b9df675d2a302231400008fbbd4a05e17f88bea074de9ab8211a18dcceae6c9fd8fad96ce0626eb25c9ab81df55ba4d0a6ae01eb25a2529e16c98ded286cb345d4fd59124297ba9b3efcb67884ed853ea96d74e00951987bcda54d404d08f2baf7f0d7ff13d81d1fa20cde1d21663684c13ffc7164448f4e85a6c811a850a3faed + +Msg = 8AEB397CAEEF53A464E0FF076D1D701718BD0274B5126E2EFD0EADD3 +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 07f07ef5e793d59b0c3f899dc846bb831d88dd4d2d8345ad2d726c5c532d13e05b26f0fd03b2b9bde7b6d5b6febc8fe5d3228887eac443c99ec39fffeb939785f87be8a93e497cfdea3d8d06356518a5254c5946236458b29f1cd47e97718c805b167791d10f9304328635330116a2aeae1e0ecc16bfd5a31356d06892b8ca04aec27a417320be7bf6fc1083d70fa522c23850f5d6beda1a251d1a5e71762bc8fd5f16ef0c7a961f4858a5b760a8032f3fd6bdce2ed26351f2beab8b89d9312d88736ee5253a9da6753283e5b3d0d9cdd3e19ca0b60b9fae3e3dfd67831df72ed9611d5f2b3ac256052a207a5245d2cdeaad0d1266c7177b1a0844d5974a8a41 + +Msg = 9BB1157B339EF98723D727270395665B23D7BD5D13AA42023801F208 +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 4428c389d0c80a9320e4859e41cbd4a47f78e4da5d1c0644ff50bad172de9ffe74d84a76d6de4f72bbe34d7dccaa03e1324041cb98308d73dcff0bcf7ffc35936473cf3ec53c66ea8a6135742e0ea9056a4897a7cbd2b0654b344786bf3047d122dcbbc4bea1840e84bce066c3385dccb021a79e8de18dc114a40d824141d8331a4df6901b3409c30552519b097a96ded6793cbb9ae18bb9a4185b6f4e83aad6dce878c689bf595d272719b9f50b3ede1803dfae6dd3f54e4ca9c458c14463f4f19af6cc8127bec80a6a9e5a5fe0d3e14dfcc6ba052750ebbf84a652adde9d6be68d5b134cd09bb94d0875e5527fe3f3fa2a516dc05c14fd5516dff2d434f0c4 + +Msg = A5342517A686671C76453B756A4E61BE619E7A68EF41D5CBC008FBC1 +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 01909328c24dd0ef912040f61492e3711243f8ca1262067cca6bdab165efe4157982323f13152999e9f21e6852d8c2efc4130e2c46a38446aacfc59fbca5d1a38946923b7e08be397fb787bc79a71ba08fc2b693d1bcbe897d1dface2858ba80a086a0e0a45efe66fd5350add819fd0dc1931d3eba2765f84f147422f5330d0efa0cd827197a5d89e2dd62db9051d5df8b9680169f349086dd038a9ac62f9941565b3f747d528ec4c36e9c948ad3a73240d07ef14b354ffef1b1965a9aafb13d0fc88a09707c6a0ad3028d5a5c6efaab50aad05304b1d5b2930abb8f58c0188b6a94231f8698c96ddd614343a0218494dfff9a293dfc7d5c3b5afbed8f079458 + +Msg = FFC14E45C7FD4F307529008F65328934ECAAB1FDC32609E7EA4F5272 +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 85f296084bda823556aa369e5cb19e10ce6e982a6d10a85ba6af6d3fed8f2c05599faed069215cc9eed9e72a4fe510a6c09ff721cf1a860e48cf645438c92c5c86d0885e7d246ccf9d0cfd8c56ca8d673b7094a3daa77db272d716f31b1380f72b50378f595471e4e481851c57a6b574bfb3fc7aa03636632045fcc8e9cc54594759f6014b527877e605ef60cf109b4ca71e772a99acfc7243318655ec50f74e48485668ed42859ff2c5934581ba184d926c8467d7c35257dce9964049568a990f65d591c2db86b48a7256da947fd7d978dd6734bd8685025d1a87e32f52a0299394c93e6d518b18e0b8db1d763f46905f405df0cbc8455e039f173e2b68c9de + +Msg = EA0AA4E402FE00E7EE77275E27E243E2BC1D040AAB8BE87D7F0E4382 +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 8beeb201aedb9fe7d535fc7989713062497a03e18ef9977b98a93f18f37545c38f5e5206e2b5df7f4a41ab9e0675f7d46d172dc3af90fb7b1a6fa6c986b803a7f2ea4ed217872cc686165b1278450c23c329ee2855f65e651c3db085e407bf3e3a96eaa833ba2056a084031546cea2f454f7acf84c3b90fd7b6210ef6d1ad71ed1b0049262f5b4e3ca99d10a3307752b2ad8e8fbba3a3e8432bc966553901e87150738aac9170fab1d27219274ec528299f8afbbd861ee837f2c86ecce7e73c9b7bd6f6661d1efe3fd2ff7b3efa0d1fc7b84fefffa14b55a2c5fe3252cae0cf0da6e50e3d615f86ae6721aa5e29ed3a1c71c243c2529eef483c56b902e93718c + +Msg = 37460715E3EB395DA56DEEC4C8F1B72BE0762CE3557848B24800486D +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 54bec66241dc197ad92e695526b3b6a030216b48af90d93c36b2d70644e40cda2cb259f27ca9d141e5753f938497e84208b380ffe1788701c71d89bbea3edd352dabd32d9425edcf9a33e185cbc4031aa6069863fe47d499536a59da12a8bdbbf2a3a9f0039318d066f5117bbf6fce4f6752088ccc3a081d85da461a8bdcaf349fd4054f76384e668d00a6f747688c8420c7e452b0736ad62e1738a3f10cb62bc7ddc12fa670f858b2d5def9a42ac8f2fc91d488738a7c23168f51ddfbdae6a5d8ee1fc561cc3add4a7e14eb103bf9593cebf391c1f7a07d262faf03d47d07424ffb3a916a9564652a1be020a0e922e99a57da1abf931f74cfbdd484c0a9568f + +Msg = 4CA7A46C7FFD74809CE760076554225E5D82114AE403EAA520BDB3F9 +Nonce = 463729b3eaf43502d9cff129925681 +Signature = 4a183b82616f3bbc27a146710b28729161feb17900be62e69eed5d254d15f34bce52d6f3deba89a787ebeb0611e240cc23e16add3796d4a29783e2cbe8797e066cecbd66059c394f0e2f9e377f1ffa194fcb895e1c48874b9b6430a13c779f5ca29e3f42bca4b916710590ab6501809d645a4885b058dba0647971f04f6f2f4a296c45d89dd848b7c2f8777ec50846c97d35c12d54ebb6ff167327b1d4daedf4468031b59057d57ceddb79fdd013167ee6e46d9130693322c3ae6702901a1e90bd4b621d141977d0680acd524921bc540e34ac640ace02f89d5436808283e026e138ba3a5a4310fe1e048833f9b581baef5f891f9cdb2f0673bafa11ceabc7d7 + +Hash = SHA-256 +Msg = B98A0D22E837B101874A5F0D7AD49836E6273FC75CD2D073DC81D96F05F58F3C +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 8b46f2c889d819f860af0a6c4c889e4d1436c6ca174464d22ae11b9ccc265d743c67e569accbc5a80d4dd5f1bf4039e23de52aece40291c75f8936c58c9a2f77a780bbe7ad31eb76742f7b2b8b14ca1a7196af7e673a3cfc237d50f615b75cf4a7ea78a948bedaf9242494b41e1db51f437f15fd2551bb5d24eefb1c3e60f03694d0033a1e0a9b9f5e4ab97d457dff9b9da516dc226d6d6529500308ed74a2e6d9f3c10595788a52a1bc0664aedf33efc8badd037eb7b880772bdb04a6046e9edeee4197c25507fb0f11ab1c9f63f53c8820ea8405cfd7721692475b4d72355fa9a3804f29e6b6a7b059c4441d54b28e4eed2529c6103b5432c71332ce742bcc + +Msg = EA98CE315C7D231FFAEC41AD0F4AE3B6C9C540B6780A88BF1A959222183163CE +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 492b6f6884df461fe10516b6b8cc205385c20108ec47d5db69283f4a7688e318cfdc3c491fb29225325aeb46efc75e855840910bbaf0d1c8d4784542b970754aaa84bfe47c77b3a1b5037d4d79759471e96cc7a527a0ed067e21709ef7f4c4111b60b8c08082c8180c7c96b61c0f7102ed9b90e24de11e6298bb244518f9b446ce641fe995e9cc299ed411b65eb25eaae9e553484a0a7e956eadf0840888c70e5ca6ebc3e479f8c69c53cf31370ab385e8b673dc45a0c1964ec49468d18246213a8f93a2a96aad5a2701c191a14a31519e4f36544d668708ff37be5481cb0ffa2b0e1f145e29f8575dfa9ec30c6cb41c393439292210ea806a505598ebdf0833 + +Msg = 3BCAAE6E49258FD7D17C28DDC004F7A77802A5A38EA8080E94474E03BEB4E204 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 509a01bb0360d1160ed3ff33432291cfbb63daa2933819600db7dd825aef13dd1e9a888a9fb6fea93debd4cf4bc77129b06dd4727193d7e8a2e5aa5a6020b64524e93abb0406f5a18f74ff0aa804919df4072e319ce8234431c94e8eef8c5ce813a07b2f66dd6a032c3e69a3c58c6b54acf08bbbb019df15f3abd22c67f3e2cbffe99887adee58a39cc30ac45a6e6e59283ee0890aa87072a857845f5cf3ddacdc776e58e50b66e95eb13dec49ce45505c378734e964e8095d34a01317768b7b9fbef6eb24b08b1bf0312ab51e0acea4a3dfdfa6fa7bb115b8b685d354841d1901bc73cc655ae246a5453ea8d160610425c2c14969bf22a7e11e663cff1501f1 + +Msg = CC28AD998F6E4DF7733FBCA8A3230483F1CCFFA159915CF22D19B40F7FED6921 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 1bd79d25ac6b0f242f39555c85d858c23680e1ebf9590d05463ebc58454a7822cf0e0c2ab9872b6eac5ae8ce3da773d6b2039e9b26ce751dadc48579320ea63b978b0df038191d9128102128a365c01d9e2b43fe2b5ef1ce9ee8f4a1e12caef1bbe7f3a8d1a93c9f399753bbfd60d22d8f39206a511ea448dc23cc0e4fcf0b77d3f3fbd9188b740de3f85009de94ee157dbf7edc3165e9f69b59db37f7fdc507496de8941a2a2628774b06c8cab034bbe3d2c04d253b5948d6e5712373ada99b7f860612440c5eed81efeea18d76329dc30bd9fcc500e92315677142d5e1b6b45ae0e6e725122f046c9a544ad1ef1ddc7c6b2a7809715ab75ef870ee6670627a + +Msg = D5D001E9A8082B255D2C8F3B77997A34E32ACC55023FF9099F87EFFF3719AEC1 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = be69c54dad9d8b6db7676fe74321a0aeb08d1cc17f6607e87982f99489344e99378c38341e0e605b8ff903c74a973872a9880e05a8ef0bd3e6049931acf152dd54fec9105a57b73f77631db736b427f1bd83275e0173d4e09cd4f8c382e8b502a3b0adbd0c68911d02de17fff3d927e250e1826762efc0b895dfa502f18dc334b4c573f99b51b74fdd23009861028f1eed6875bf31d557acd6de8f63fa1274f7bed7a1b4c079f5a9b85bfab29f552c7f647d6c9241563fac123a739674b0ad09c3f94208795d9a50529d799afc597e025f1254995f043234891620b10d5c5569be14b0f463a495f416024618486c7ff5ec775cfb46fbdff5379c5e09150b81a3 + +Msg = AE5B6699E43FCACB572417FF49ACB1FBCB7B73CC045096AE0A676F40E7BD9433 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 96a269e0ca4af626aa8b7f45acdaa76d5dabfea5a7d762ab39b138dc7575fe196aeb182bee5b18503969b5ba111f057ccdbf292d7488173a4a4dd04e62c254d502673d5a076d326c66c9a71a3b83b1005c6366f8a0902987dbf08cee7562d0abffbdd661c3525be8e12dfd73ed31efaa817f61e7fef700a3215e77b6231d59c098fa455b69ec6e658a66cca2e8f2e090ef704270995170ba9a1f561b848676804413645a943d883191d95b024d6ffc9cb611c68f3319403bd7c07ac6694501368e8147a256e928604b63d50e2c65f3b2c30df1eb0363e29fe448f94b6907cdf42fbc9c27b31a43a8f5c15ce813f9b20d16da6c298843f052ed37678b4ef1d78e + +Msg = 3E87CFC5163486DDCFC3678256BAF802DB6457CDF392EEB255D17BB5051CA083 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 65e2358bafc9fcb65536a19d27f710596cc31f9a8328cf9de21257506047ab1340a74505581a54f258bcbe0c1520f84ebd2e36913560dbd71574e3738428097d6b819e6900f27df159dcaf08c6e1591b073bfefe3da6bc827a649e0bae9c52fe9ae180d1efc01e5a38adef102c6d106af12163b1a0f6d1543ffce3980ca0f8b70d38007288d47bc565e995b8c21da2f959c928aa2f8574a660226048dc9dba59526a30e3274808683b41c0cf086ea5afc48eb294a88c4b8b7383dae6469e8483345b1daf1d2801bda93ff91ca75dfaa8dd5d47e73cecf0efb0629fda16c601070bee2e8cc0695150739202e3be270b9801d085e11e1df07f9a4cab54fda23da6 + +Msg = 05A556FB8AC90F7E1C96271DB34E3E95F153DAFA38471A74D12B63C9AAEAA50F +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 2eac03233c4e24b3328447cc09661c259676b569e6a0848b5a193065296a59e3b6d35a2ecd91c6cefda4f2bf9f2252a27334fbbc2d79e450d44bc282f7d7321b46f82028c154f30f6d62edf3672a1019d914ec617aab2d007f844e63e295bbd8f66163deb278d99d66fddc58cca2b911ce0af95265134af55a4b786cc214fa11ffa29bcdfbed12c5ce6438e9b6beaeffa3587978a83409c29f115423174c05cb8c30198da8b193f9446b9b49f7e3e2862ec9a350e8441ba4e5550e87db54712865fc2690a5938aebb28409b88cf0d172111a74f678ee0819ff8bdc22b08fc6fed37b676d0705396f3247a267c60f7ccf1fb260c0c2e924c1ef5540eb6125f3b1 + +Msg = 24087E491B5D75A864A79E1A5C9EFCBBBD6BB465B257A7F502962990CF599C6D +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 76c297fbe302f686377cb155ae8a2b65a6c577af303035c4a755fe67014c560476e7a789b8f2195b0f80416f5f33b7fdccc380f988cebadb640e354bf5679ee973a1e1485b68be432b446ff5949504515a65cddb0faf6dcd1e1188656ce941af3ddc8600cf0e4087ac8382f0d5061d3d05f58c9362eb88f30a724d18a15ee68a60c5e4dedb4084c9d01522999092094c85622e67a66ed034564ac286b0ff8791e9933a23f83b4a88d2e79e3a29d6a3f87e63bb1a96a6bfd6898edaa938f74c72d6c10cb94d055ef3fda9e6dd097d52738754800ed403b1444195a311fd6962007999e31edcf2870d1c3ae3b3646bc7da55e5f1e6627e6248839e8f70b997fc1e + +Msg = 9541F5F2CB2373C393177C7DB1294B4AFAA9FB9589E4A9EEDACC6AA00B5B6986 +Nonce = e1256fc1eeef81773fdd54657e4007fde6bcb9b1 +Signature = 2891cbe23ccf10c396ef76a5840adaad6498b6fc8c6a2f6c26496cb428a9221ed59b3645f9a25f5747feda0f51b45319e0978f22ac4facbc15db9a4e5849ac2a1404aeb6c00e5eed3c07eeeee2435668fd17f16ab244c9d38f9ba0de9d3f3ef0d994094e92e327948f1409ef827752344a1375f608dc3cafe74970745a023b320b3bd3171b62a68a5ccaadbc64b82cee4b8a81840ed8b751ac66a29eb81fb819ec54c76b01c7b412a43ea057a80202f1c3c06a4ee60547c13c6c2fac34a5d5aae982b9dabd119b470829bd77a560e0973409115bd1ab5bdc6bb46fe4048022b0cf4fc6aad4184c28621ec6f82edb54733c902620bf45f2517f24902e56d58038 + +Hash = SHA-384 +Msg = 1C389ED84B9F252BEDDE76A9A694986FA130906633047674C9A44E887F359E1CFC19D2D9A53A8FDFB2F826D813CA7A58 +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 2ca37a3d6abd28c1eaf9bde5e7ac17f1fa799ce1b4b899d19985c2ff7c8ba959fe54e5afb8bc4021a1f1c687eebb8cba800d1c51636b1f68dc3e48f63e2da6bc6d09c6668f68e508c5d8c19bef154759e2f89ade152717370a8944f537578296380d1fe6be809e8b113d2b9d89e6a46f5c333d4fd48770fc1ea1c548104575b84cf071042bfe5acf496392be8351a41c46a2cab0864c4c1c5b5e0c7b27e7b88c69f37ffa7e1a8cd98f343ac84a4ad67025a40ed8f664e9d630337de6e48bb2125e2552123609491f183afd92634487f0b2cf971f2626e88858879d45a29b0fefb66cd41b2e4e968385bd9fc8c7211976bc6bd3e1ad6df60856985a825f4726d2 + +Msg = B76CB8924CDB20834BECCB61A1DE0620545BCCBCAEA0F0C6369B9F6F04D5A414F445EBBFD5C3369861818C21AB01535E +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 43ef93d14e89b05d5e0db2dbd57a12403910646b4b0a24d9b80d947954591afa6e9809e96d7d3e711003ee0a9186ab3d8e0b4d3425c6da4b5f7899537e737b71df9ed6355529aace77a7cba96b5b0a86399252f1286a6fcab180b598455dfe1de4b80470d06318d5f7a52e45b6d0bcc00bd365819a4a142b83072775f485f63c8004f53378a9a0d2345d07b1b326238ed070d1e69fc0b5cf853a807cfb723562d1f5682482e8a4840588bcc7154ce0740c768616cf04d7aa103642917ec5b4b514a3734d9e0c58427cff42f27f43fdfc85991e045acd17af6fba7bdab818e90eb4117684e89f9163dff7b98b82a08baa2b49acde480c5702c335237d1be771b7 + +Msg = 7FC88822B36D8C62C23B22126B95C197228B5DDB7DB1A4E6BDF8A8AB1963E7FB658DC7DF61DD9041BD3CBF6A71F561CA +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 213ea3fb11cdd71bd5b839de8a598b6a142023825e24db7cb1a4459e78092b32b07643c7270839f247870efbd320b419ff3b1914c41b6ca4bc3cf17017d9a94d86f0f022f4495666c4a89f08e216a161d4664f2d616fa4bb2a17ccb85004e63f488ba29564ca136aa3a6f9561f85cb550b8cf8b0a85afbc8aee2c76891a53e7cb66e36f8709e7990d8de8d0c73865c1cb44727f18c0faf25c53f15e070c430e73f77b1e9c8f8ec13114d7e7ac790ade4ec6f1de0cec13f25a48d534965a8ede12090a928a91d5a1f214aefe6cee576ad43eaeccf635409a8646853d9cef93c9c04a884253380a49e682bff0750577c5a80becdef21a4a9793fabb579eb50e3fa + +Msg = 82684C6B7585315949D6F617D605C4B32966887B10777AEFED39612A4888770690E4E10ECC567F34C414517DF83EF3B1 +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 4385e67819283d81eab2b59357c51ce37b5ea32b76af345a457e5aa2dd61113865a587d2c8a8f1c8825281c052a88fc67797adb6251d28efb911564671affcbfc7e1a3c055dce8d93497fe80da459647ac71f17e9aa07d1aafd5260ac284d622a03b6670c55b0d40696d436c638f9b48bd08f37db4eaf1d9746d2c24de347dcca0a62df244bd2a554bd08d047efe52cb1266ee5988447e1b2740f960d22e9ed3f2573ea8753a60d306d654a26503a5416a4439ee44aefe08cfebbed56585eaa01a64bc812f589da9e9d51849b4d4feea04e2b03c4d4fe516decea1e3d9e7e35bfec17d7b2c218d8553bab921eab6410ad30cc131579497d186fa25cf62521fe9 + +Msg = 791B2E85CE94ED41696C3F67B484E0C533E2A2ED197EC3E77C4E045C7564B88383D19043CADB418D484A4AA5491DD5A1 +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 3fc0e79913fc234e4f271cd6f5aa63bcd00e0c4fe2242815645d384781d5a00485076bc011f4412457bb7a2cb2695abfa18471ff6087038d585f802995159c8beee7607330759f310107c35b4a6a9a48fc910f45f70bffed1281f2215af34759ab08b68acd539ddd37f98a528434cf11ae0e85ef221f7117c757d970f3181e9ccda927469aa88de59ceae91c270818137761e56d75a3c01ac128b65818f28dbf7dd268337356e97bd104df6218db3b1292ec2652b62e5aeaafd905ec8fe67d6ed42e805048deb55cd9d75f818236687bc5b2cf33e17678c45a9b2144d58a4c77c163e57c1ee42cbd92bab46678092aef867968d8e6a387f7cef3920e4ee046eb + +Msg = CE28BB7C5C7E9345C7142CB28C1E287AD4322A3D2942ABB6EF4BD253393A78D0A818B62E78E1A52208BD379A0D272A0B +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 19b1bbc3e4a23b44ec429dc4479f3fa45da87037136ada535bb325c0c03193a2ed8216a9621e9f48ad2c53af330570fdfc85fc1dbb077105af39e8e3a9faba4a79ffe987e1a37e5a49c60320d086e9292060e9fe671f1bfa18ad79f1ae559551a1d5520f8164a877b3fe1938fa51cbe8b5110a332c500585d288d8b30855afdddd233254f62e56eda75ea6854b84bb05e5b4497aca3d20baaf2d6d228a400135ecc45161c3f2e7258f8e4742aa687bd9f7a4468a61558fa0ddf79e5e0ca51ffaf0151bb255152219c76a08c3e46557ed6b1415622bdfd94f733ac10d8f388c0ef646d8f5d71a3205307db703d627287e2b7be15c33fff19147e5daa36d4252b1 + +Msg = 7FAB07BB71F97DD2E20EC95903E71D7A27F3EDC7977F01C2F763714DE7F57DCB6177CC2719528406A17E206238D86101 +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 12f03c6f02b34f921831df384cc6e30d0b64f8ed133133ff190caca2503f1a4f4f721de6824ffde125bf41ae216e5feb8510e4d6337cec56f18550e78c69b1618457bc1b604d109e526c788628391ad8c29ad6c5da268922a55e4eb3053415a9de109112b5fac1f996236f46ed3a6c2f845c36bab09a4c21da20b17d2590c7b058fec130fbec4856ade373b6b0773994bed5ac7a420a09df8c1de246ad453dc8a62310accc9f0bdff16104dfd74c7752c33df20ef08c52d0bcdeacdf2a31298a3c72bb7397c3f9306fdbec45287688877fd6c965b8dcc513c9bdefc2f9ee7e92bac62438e4d80bd3ee2ca50a024d6fdedf39266480b2ec77eedea6b64a9c58ad + +Msg = F23EEA94865C4561490D33660541D0997B4C3B050B76006B3FA469AA65C46CFD8BF3A0747653F88708F26A795FF8F727 +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = af809f10fd160a88d42dc9d92285e2b2afd8162c38eb91a6b6273a66c30c79d7caec94a00fa732710d9f751219767185da5064ce26fec0647cb0670ecc68f2a601390dff07ff0237f284dd4fcb0b11148835c8114c5a15c513713dbc16286707eecaf2c450f588fc96217d34f59e0c716c7348270041b2c4386f5a5877f7fa48510cca8b07b70490f9eee957ec0a52ab955a3f1054695a7f5806f705fe3e9802770d591eddf2a83fe03d8adbf553ae59528051218db1f3fd070f8e1d3d4b4083588cf2710271ecca5d9369468d045b0f2e0ef285f9cfa65a04cd223fd84c01b8c740a4e95b9fb675c0d7c470b3598d06489bb7d6722eb72ab8120d7f0ae29a06 + +Msg = 99E52CB88A11A829E0928460EBE93845F06556A854B948035893258BED10428D99BB6EC91E8013A6CB67ECF5EB262E7F +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 0f31c8fb4cef7233cc20bca20eaa5b42a9aed4a4f40855e2c518501ae1cfd71f98bf9ffdec1a74bea75bdf90b9c67c5824a7054ae57ef49806359ed64b2c5efdaf52829395fe426c802665bd7530ca3cbb40d5f29367ea55eba29903e8eba5df7556b5527335ac06a211c597e916fd6978ea5bc6daadccd4fcbc61ee64aacc902f652e545ef48579cd523944461d9161a542e2e7bd2a1da72ec9a751651d184fb75b16951e1b5a98107ab3ba680df0dd06131a9318e47e15326f27fc34dddeeac89b11236fdc9b8f799828dfa9714e6ca3982d8f79efa2a455e6d73421a1c933c92902790eb79adf0e4fb6202b6a0868aecac2208ab673b249a826646518aabc + +Msg = ADE1DD1962D7AC1C9A7577D87167EC252E933029068BAFB32B37EB828E5D69C864C9999A26BC2A6BD0E595CB99D11B6C +Nonce = b750587671afd76886e8ffb7865e78f706641b2e4251b48706 +Signature = 0c4850b815169cda5c11f77bee14ff2fa1399af8dba09fb9485211ddd458e4152f966b2162cced299e496ca0c6cc891fce52fde9be554aa213c9f9dcce053452fe0702bf2e953ac6490c97660d8dae7ae557d94e4de409100951bd3f8be77ad5e6a7f8551190a1f2ede40fa5a12e5d995c7739221fd9be3970c05dfc990a103db1e9dff25e37234be4f70b372a4071a9c921a34de8f6c56f1106a2431b2fc2d60026c7f2cfab11ee75afaab90d72dc8e15c6d6ddee0d4302341f107c541b23368995b6e95a0efb3624e70e7980533a4d6cd823e26072a4bc88f2c01349222472ee394b86ec83f4fb9df8fd105fedc77d28b7a7e9d71451219eb42c25764bfec6 + +Hash = SHA-512 +Msg = 2F2D33AAB9C36773CE676A4C61C1E50FBD4F40BCEA18EB45F83E5EE9D693BDBB8CFFCE61A91E0B11FF88C49CE778DADA0D367C7FB6205D26CEE33B19AA85C969 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 5e0712bb363e5034ef6b23c119e3b498644445faab5a4c0b4e217e4c832ab34c142d7f81dbf8affdb2dacefabb2f83524c5aa883fc5f06e528b232d90fbea9ca08ae5ac180d477eaed27d137e2b51bd613b69c543d555bfc7cd81a4f795753c8c64c6b5d2acd9e26d6225f5b26e4e66a945fd6477a277b580dbeaa46d0be498df9a093392926c905641945ec5b9597525e449af3743f80554788fc358bc0401a968ff98aaf34e50b352751f32274750ff5c1fba503050204cec9c77deede7f8fa20845d95f5177030bc91d51f26f29d2a65b870dc72b81e5ef9eeef990d7c7145bbf1a3bc7aedd19fa7cbb020756525f1802216c13296fd6aac11bf2d2d90494 + +Msg = 916868E821E6182A843B6F4F36F9952C7481B96B96EA49B092B60DA8A08703DFF7DC026FE2150D36FC804340CA0A0430BF6FDDD037D83730F850592F0D486F22 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 8c4f819e682081bb16ddd459662a8078bca4793e18110033539460b408c0af747ea5d941f712691f5d9ddb643166fd965f5b51b819d55141d67c1553b27a4682e67d5555b64d7cd3db7fc5c2e701dd26e422af8a1fb52cd5f5a09e0d6db900a992f318deeb6f6e39dfd6af44cb217c6854089ceaa16e3f9b100ef8e78f6b453458b8ef6d71493e7c6e45282c617fa87ccdd4a0f2f9f7166281806fb41d0fe188e00c40afeaa07d2da09a2cd78052f8d56b7af40d4c7314ccf02e490d5e2123bf676f2bcbdabeffcf58792998dd0f67ed24e483d8976b00d6151a6e0ba740bdb57c9bc27fe5df9126a47020075eb222d5ca2470724460c5adf067b5750287cd00 + +Msg = AAE8B7A9DDA5C8EDA8F5D82ED5C652B98E0C8428AEE6A4E687DA60ABD447EC343D8A861B2AA503FA14782EC43F9E346E791782635D42BB049ED4DD6DFAAB817B +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 20ceee0fd620160ef6a40966fa4ef3d8f68c002a66d0103eb62a868a7ad7dce9523a5b83607b8cd0ca54f833f3a68c9fafa1de7fd723e22a0f724dfca1fb6bd1a88a7dbd17255ba1e06102c2cddf584f511bdd09e132b016f867896a592a28c53c70752a0b10d86bdbae9503928d2e0203ab8f845c1f77adef2bd2f4e126066fe15af4a5282d5d9fa73bec18d2e6a5969d766eba55c0bb95e13671f82646c35b31d894e7f95f2fd35f60d88c3e70b20f6f387326400f0a825bb9517df88bbcc4798861144782dd92ccaed36aec47d5365d3b61a495339ed58e2553b74f06a295ae47a309d8477b9ca838e77094718565903432ce243c9dffe6dad464cd5ee279 + +Msg = 4C0556F5999D6B2E7111910D5348228591C16A9F09AFE69AE59A70EA90D28CDC69E3AC77B4B191FE97887A9A7FAC090669EE764D0C900F4CCC94C8F5CD2241FB +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 912fdcc5719a8af7389db8756bb0f630a4c78a1bd1fec7c4a6f3e50924a9818c9eca4a4efbaf9e8bad55d6468d83c54d0450b53a267a50685e7fb93550c2ef3554f69b4e49d3be359bc0b88f3e753714684ac047b4dfb436140b13129fc4bbfeed86548500d487094d222ed4e249db0a46b34ba5247c1b86e8650a703c9d3e0374433d3af52578d35f0f9108439df0701188da206b579e1712811c1e33b3da32f33acc9cd0bed60cfe977a4a6c6aa6498ecebab9be86c216a7214eecb13c2b7d4d309f5488012056905060c3eabe90f36b01588acb328869034e00bd19bf5c1a44d8ea2a89b747b2875d97047c53f2903f67b5a60aa87aa70a9479735198a508 + +Msg = 4E219E05B859DF532648B148A07ADDD0AAEB261E59CDA8BFF5FB3241978780DC64FFB8E0332B43DAE340A906DF383FEDC0EFA6E975E50D26337BCFF221D661D0 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 6ba800b8692ae568344c448094e3e16f50dc2c53edcfbbc9c7be9c07461c0e0686fcfed607af2a66291fcf8e9653fb3e9857b208ba210100df9e6c0495ab4d13f1029089cfea49a6be8b62036f30e0d4e4c1d95a5eb9580397d3bcf65a9311c2d8de249c2d1d7472369537cccedf8a7feb0c170eef41341f05e7d17caac4261b62498776a5eb1d9ce7e4746b4849f9021f0aff917179750253c719017fb5dd6855672eeb0847ca075e589e320f356f49872455b30f8cc1a3a7e1a4276ed6a909be06bd9f89c3494ff7db432d0d4d3f3ccb0be71b0bda4f66ff79773004905c6102d964b3b5a5e28e4578840c0e488b7f2b4f31066b61e13821e88a0ddd2b1c2e + +Msg = 7D37045D48B16FB8D10B4969AE038708437A6E30A026703A70E9C35DE7F9579BE3B000322B1A415F38BF4B54F372669FC5333560BB731917AC46926AF66851E4 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 9a465479c1474c1a54f16f309bd87b0c641a458d86173a4f29c2829fea0410787a81b3c1360cfc525d133dfdecc13acdd5199954dd8440739608545724cf1270caa39a221e9c6bfba399b9b05e55708875bac1578642ba7211260662299bf5ef68a39594e38faee14989ac5b2daa13211ece394cde46afa1b110bb55f631bdae5b848dfdb8920d7c74eff82ecdf59f2c6ed9b818c2336364b2a56d34a22ac42089dc5730e8e57b356cc4822c1e646268dc6a423e034b8b1512d41b88c70b27e431d68151e61a4fa5c89f1e90d621e07228c0346ca46f767a989f1b0d007237645d448030a7fe45ee0f46521272a8cc453a835984f8268752bef801b6226140b5 + +Msg = 9F39085803C3CAC4615DA8719C4AF00CCFAE1FD82F06A4C422B335440B9965B32FA486B1375A87BF7E599C0A13430CD06013F791697AC66182627A062B171D70 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 7cfcc23518bc137b94dbc87e83e5c942a5297ab4f70a4ad797b1dfa931c9cfcb30449ba3b443fd3abf4d350b80feaa9687b39e7b5b524ffa35063ae6b4e12a41fd734a24f89c3652b449c2154099a1c7739d5db77ba9de0358a69ec99bcc626f657213a256732631461851c919a93b04ad39800f02d0e627cd01d4b80697a9a1fb0d71df4f32ecaad3f1d5c80cac67a58c71ce81e23fc8a05ec840019c834d78ee1955c5e41065b323d01fdbe81b768448b4a7388886c9740b1541ecd8454f73ab64f90dd46cce6a2329beae9f3ee0bf567b507440ab3ca9de2e855374ddf6e105b3d0b33a138d716d138ce9f9570797a82eae557cf321fa09b862e31ee8d85b + +Msg = F8A9720A5BD7C9F10BAEF267BEF0077BEEA9AB0C0C76B6AA9A709859FB91A790EFEA2E28882735F8F4569E72F1AB8C3DB7DA723373605A0A328B8F897019E069 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 68a46140382dbf84b1794ce86937812d8220fc59e83dd1afa087efc41883616bfffb8283bd6dd5ee1930337951ded3be23fdc657e1bc07f41b539eb779ec98f436b367259b6841e495bf84555aff07674c9fb705c85a9cc1fde4bad40506e3373cc3a490daada1c10705177c165719104daa8ab675666625335e09a24f7a2363d7b3b878f34fe68fe01425275881c34b60ee78fcc0a54d56ac8304fc7a4bc0d5a447ab89b9206401e3c445bb1cc8e0c2541fe0f3634bb49d5af3a1b7c2e7651d208392718311247f0f15e4041a46301b93da2cda7af833d80191565833926a78468abac9eb4b02c5f047ed38851c3ed7add4edc05e8407481b8b942ab627e03d + +Msg = 9C3CCC15CF6380248847B0E517872BD5916B35BADBE00C1BC07FF097E05AA8F0E55815F94BBE41880BF47C5EAE2DFD7E965CFBD3C517B79D918F7FDA65E85056 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 2bc6331715b62972a0a5dab2138c5663b0e33961063ce973e68e1ad172723bcea293f7ba35af24504cb2e373b11f80b49f79d3905e0aaef838fc7c7fb5df49a322d7c3daa294a1a0a8b71a52e2c5dd94575f319c64ef9f6fc6bbb70c0c97fa12ae78f73234aaeb93df299f81513458ecd243fca5284f44a1afcd0575dbf5f81d406236ce315e98ba4c9ef7c1d43896af3b5d172e7a786fc58c4220c27b56e5c7a9be49a40b49158305034a295a6c5743cda6c2c69f7ac02f87ed6cf7b4e989ce8218e5e7cbdac12fe7de3a5437170084ef8ce33e3530392c25a58ebeddc086685a4dfb9c0c5b91d946df65161ffbf82aa3d6a80c7c07995aa3ee06b1800a54ee + +Msg = 9A74EB387E7FC9F85E873F7FE45B92F1CC7977140836B2BD827FA9F3308945051E3D1681025C7B257BF9A0EEBC376411DFA7B70C9E3FE20CE5F5458B4970E053 +Nonce = aa10fec3f83b7a97e092877a5bf9081283f502a0a46b50e395ab983a49ac +Signature = 802db067a8d90967c2860c9076c1a0227560b59b66350490af1153d20b31840918e7d7262f633d37880a153b1a23e40d3cf9fcbd9c1610878b6317d9d1187f80074512524561f1c0f99f1b2ba168a15eac098b2b20673ac63f9b002e60887ff296d1212dc696450e7bb14a3efbdcdbc7f4ae2210ed35a3bf028d3eb99ab696f63a2fc69d8cce4b45846ab88943f89d588a72f00f15e1ea16d99961084542467b8f998c118fe76a2a326cb1ca3f9959c06c810a004a67cb0655f8c6202ff5e4ced43c4d8e0c3683d55607d4ddbcc0d9dd4e1783b58f51f95e159fe593066cec53b544f2391cbf0e3dc4172afd5ff6de23088404f7a496bbc6a4ce22826204b6aa + +# 3072 bit modulus + +E = 0x1415a7 +P = 1825499549064545501002814752867303197574562922695361759109406159330584064967398311210633222088128608648132123109528103883217852707804429376215461146343928188715788414753586514882360939028551976899909107588192744855121888611864285665379758638344821704975194841674455178833534368304433882122253575672965991425746004201077023469323804296141584892269607798120744155913889681140792424300544033273884707054117505961458853525824548423772867055435252788293862905325989693 +Q = 2083911535573720425754297793930303097427045611940553511621384606605330401568389655153758329867757501869779281401894629931181352401340586070168628965272579883930189757958134081840842397489768834642797826313735049301214445866929651170358938475330247827122082324023853743929818143594090782803702383413243694275307174336421563143271986683539534462779273993122904937067239610316755588123775626801488367650795574231544353899738861546922696554795936876810882155266613607 + +Hash = SHA-224 +Msg = AEDA4A8EB649E61D0E6CE82C1EB88D3D0C779716BBA3C671347DE80D +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 27b4f0aa139565fbd7860760610f6866d5b5f0d777921f06f5053291123e3b259d67294ccb8c0d068b8dae360aad2cf7d07296b539e4d2e9b08c343286d522f7dd63c6620e8672be492f3b039f73d88ab9d22a5463cd1f07d688e8ba3fbad531b0c3870ccbfebb596ce4ec643d309744bdbd675d5841284cbac902cfb70ade6d33946d8dc6109bbbc42412db25b8c62222c5ff94f8eb868982265392a44e807474910b4b39558bbef33197907178ce146fdd7e94092ad58bf41a474e626136789fc2fe6374a1b5fefddd5fecb7f8ca5893220d1ab9e822c3ae8adda1ebaddb18a6a12bfc165d12071441a991377cee6dc8e50839497346fee13f12c5b7b6d024b8ecfdad80d5ef6e9e4996ac21c4eb6036bb51f5be5e38f265181154000824e3c1f231d18589ccdaee90fe307ba56324318b5358468e9f3913b83ab8b34d949629ed7839f8da85bdcda52f3da5a419f777b3860dbf2ffe28d96244312549528a20cc7399fc010844365806167fe43235521c909587c2c7b8db4e296dad2aefa2 + +Msg = 9C60A0C81349CEBEC934B101C9A3D0154E230F817A24A1479B29D2A0 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 4aba732c6255f0bc443939c131dd4ce64478d4f58dcbf1d73f5f0e660c492315e987cafbc83a1a0be3d359a960783d293d375ccc3ec0d82c72abcacc339f1b42207a03795be6808ba06a891e3b4251e1b3001dfb537252572a33b4c52846dafefb24aca53fc08e63c39da02c4138b3de9510fb790f87566cd14380b138c728c243543b89d1f916ce27cada85fa32d8185deefa25c323c65c7ed578ca57276b66744a7a1a78e66d4e570999d17015bdbdd8d3d6185a3eb1dec8bc3a1287a2e235e4f116a8b91d06128d36b58ed4c9a6ed84773dc49f755e2e27a6f1aea31417069bd066b848095c002f22dd6caa72957e21a1e640f9ab9b9180df8ef8963e3611df2693a7ed064f348221e7edb1a5a81acce24acc335c6ee7d4f1af6d68acaf15d77e128142ca9bfc55a121b1b13fe5bafe2e4d6a5546b8cc631bb9d304c0e9f3d6d5dfe833c346965f0103698d34a51bca5db266afded271d8490645b3f63efc991e01683211f9482d214cfa9220f7bc81e8cbb4d118a2c306709807c070c60d + +Msg = F1946973783CE9B4475C4573189F85BC9FC2AF3F944ACBF8278445C8 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 0df81ec6e9c2f0ebe824c445009902cd55e2718523546f08ed13faf811ec4e57e6f5772037e07025c3c0c99cd9d6c885682e0eb904a3314b825948819acecd195c845a81e22ae62c13251823d6ee386e0be17a604bafc6497b7a6cdaad1a33cd5ae33bdd50e62063bddf6d12b878b31d3b7d490ce86810f9d456739bcebde592b07808350aee542455d1761154188e6e02cbda795e48e4f28acb819440bcd8da53fdf19808456898a18fba517af06b51156129b0b8029547ca9bd9436a0673e5b5cb995340fc425fecc566acc99884e0b4fc87248f5b35bbf08b0dfd0b9ead06737b67c85f94e1eac8802fea1b1dcea446b7cab8a45b25429750946bc8b22e076828a0a9718277568b9b7202a8cc3688d44194e834e0a405fb9eea46bc7e94255d600ff6c95a46ebf46449510fdb39b6ce05a20ac1832938b659318764dc0b7e4a0215fd253f5219296fbc82f03a7b95a12628d219093e2cdac42e20eba3dd5aeeb9dd7bef5d647f151b04ab85c48970cfe73ef9fc3e7d1d8a138dec3f5d5fb5 + +Msg = 1B6E8942B3D468D48FBF13C1ED25337B7FE4663330A9E3327B178CBA +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 727669abeb6bcc9502d7e88162f4a6c1dfe1a0f5141d3763e0f7e16744f9063874f153cc2de48784de84426b548b03e05a9074cef6a951640eaf9b32014d97cd9f3a828b45def13527f72a3e5e5adccaece82212c016c28f9f3312853bf52062e719081bc028f70831f9fc9132e8b63824e37c7cdeba463f9034d815683e27750cb9b383c3420f122a3b7fc6e9440925a77d766f93d586161e9607beb8a6e4ac72c32ef7b69ed52f5077a881dd0e494591e2ba552b74731c18cece9905561459f4553d49acfd6cc6be027833a220429d46bcb88dfcff0d2c5cb567371563b4852b7e628c4a6432af967e8ed69c9b6428ac552cd370922a0a4b01ef1bdfdcbc9088cdfb6d9fe326bd6b2bb1fc2acfea3bcf60d1fac5880b0510736b7e201ee8f6bc6332c0756315789700350fa549009d16e0bac084bf6aa3492f63367819506bf0c4f9c232fbd7c4d4ad663a7566108238c31fed887f368666dc75a623f222d357f8e523ff084111be4db6baf444f191ad1468d077349fef8a22f3fa56085975 + +Msg = 6ADD0445E16D808DEE92250294C7A520C2CBFF38152F958302FDE8FC +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = a1a4d16956d718830f625f06c42e99189e36a80523b25f0c9a7bb85568ce76d1e85e437db0a7728b8a9c90d25e6f38150208debe54e1e3f648ff01798a8ce132e4b33f3d26fa8963771440fdc4f5d852117b3ccea975da10e5d4f27af1bec1b853b7b5c9b420012317a6c33b2596dbdcebf97bef821b3076ce86345309b6bdf29a4acd391d3b2e5c4a6866136287d17cb0e2d4d6a6cf89d64272d5c01849ed57fa2842074d3b7734c4c92be50a922d0517ebb9891072b1b47a710887004b238f90079d10fb2cad7f5013e7243089f3c601865c6bce1cb8d0d669f2bb709253e3f1e421936f6a1643bbbb7d503b0631f7e1660382bacf4680de8d70e24abf4450510e6b40475bfc9fe547752d0d5f63f40f62f4dcc903fe6d260fa45a1b85a7501065aa1900a3f841e54c136d686fadbb33b225d15ae6fc348be57fc9ccbfdeb57d5cbf53e3479d9bae9f4ff859cbd3fb076073ca016ad94086700cc85aced83aebb4254b0cfc814585f930dc623c7f85e89de6a554b9898918d7cbb4cd2db075 + +Msg = 95450629DE2F5ED5E3A586E4D8F0A8D048BE251F09956CF19010F862 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 2e078b29b5288a77ed25ecececa645f6d9298e4294e3ef08173cc37ccbf727ac9b092cd27d6fbd378fff7b1061b56ed5cf077fd1a227771f58cbb2c1195a01f830f0366f989aa2d0c486d441e112daeaf83e85958f65a9e60a1937d2a7022781fcd1a83b3f7641a743001ebad53a4669405603ba0393bcd94f64324f1b777068a3ab101a086a6972b2c11376307e7d2485fbfad85be7171d20a5251cf9a5f004847d172c77bd80fbac0870a0b6bb9733537ca72bb6eac351c21588287c317625a25f416129e6f53c607ae08f43e5e0339740775a531c720f3f731840184ac7cd3b1f7bb820ff30ba7bb120b21b4bae7f9d7fc34d7418f700b142cf8fff43d81599236ebabe93d2e89f4702fada8742dc3bb4bc8fc5e55b4f874ae59f5dc9636868828efbe1025a8ca5c61ed8cc832686d5d00c08775590b316060285dc5bb9d32c90a474a727ddba9e7a8b7d69bae555604add9de0dab0eb0d551bac067c0088523d134b2e50dfe3ff73eefed934c0984aa4a5c563b862d46ed957ec3446fd24 + +Msg = 7ABECE8FA64C7DF77C226D4D7A5D56660E18BD6126A2FEA2524A962B +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 1bc325412cc952a8dd6918db8fb08192cdf81bf4111cb5f0a580a82d4dd2e14d7445eb7cb94cca6da06d2b5cc43e6ec22a5c9c845d99ac0353050c1374866befd9b6b849cf3b0efcc644ce17cca0dafcf7700c9c7d870c1e14511651b1d03a535110139c53b55938cc4a471d756a55b50d1bd280c324ac4dbaf526590c48c197573f3a91c70373ec62bd168288b0d163a09e623589d1ca5a70d17aa54c8627c7a64d921aad12626f7d32d61e8f14d0aa97c2d6502021e70855581f5e353e27f96efe1bc78c7fbaece66a560b93c0e7365d97dc4c729235484abe10bccae99fa8db9425614b673d5bbc188ea8f465424f768d8031f7eefbb698f058e1578ac41426739410aa7eacf796f43a4e4b2b4a463984d3d17d6d667cd15bf2e2b487aec3493440794c09908545f416b701a130f08027b8bcab4dc4a78cf4a55a688b2e1ca3a73a08ff0ed890bee4a0fa858cf69142f2f765400e7c29c4b540530a054641961499c709dbb4f36e7e75a5993cb3ab8cd4c886f6a3f5e3bdd3d68ef0a77750 + +Msg = 8784AA5409021414341AB20B4F4B8E400D219435BB99603A990DD5A0 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 799450a1256d245df0bb7d5290abcefe69d3b0e3b94924072f2d67d53a966513955fa7a01b830ba2cbbb056716fd605a0cfdc05f8ff58d88cb1bf32248f117de41ddfdc466215fa4e704096947a2dbe836a99071ea7344be0ffc782d14f995e4bfc74dc3ab1fa96d7223ec456497a2f51e1eb199f0464d415aef00f841e39f4578a0c26d726f3065ee687adbe40207801857160d440151fa374257eaa3f777337d129dc8b8c701eed56a276ec90c03df54305f300ef8c51155db30b68c0b06dae4c4aa07e75ef0fb09299b2b04d73d0b3e874ea1b6ac4e16f1bed0cd8dd3cf958a27e14e09705d4f0e10f8d46c75a195380126b437c68183e6bd39097e2f45b1184f519b2eb101110db74519016297683aca4b461cec1d92a7e68cbf30c2bb0d96c3b33dc62d278b9a640478258c3405a6ab5fcef5280408d4573b7ae42408b9c40483768f16a01c9ee4163b325bbb8e377034fd31c787cc0db8a53f6c0ce93e7d854411a136e1013d69fd03a0171176dc0712640ef2f792c340eedd0d07a8e6 + +Msg = 5C03727531A9F2331D6A62254385601F5A049865367284ADFCB8EB5D +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 9cba01f79f3551acfccf56e74428e270949f78a00b4ff3507ef180ce4c78ef4c53f3b7347ee37633c653aaeca834fc004385f87798922c53f8fd741cbce15de8dcae8bb04c7d481a823eadac7d4d4546fa4b0cc7e25e67b166edde4b6f66748017a4dcef85952cbf37e802fe534ecb984cb32f446c02ccb60e257a18ac368c2d2ed21975093499e35880930f8529790c1c7762ae11526e829dc0621ac904b822ba4815d8f83ac8f0fb0f8fc11bd33b02aff4e406f8fda5efabf39e6641a791cf8241b0946b675fa48d07e48639cc1ecf420380b8581a539a4de60adb0da22e10ad41f8ba6af40d11e2720086a63db72a5d7fbe97929ab23cae1d75c485d614ca38094baca699e47200f7a792292b5c7ab95b960d6921f8beab94d26f9629d8702c40df696787a6fb6ab9d6f3c1240c2fe58c565c9328dcab603897693d9dc7dcdaf500850711e6f30b5d8498a38e348469df79c3628fe1403a7649e82f06161e0ece42479a56eaa845f0582cbf817d4ba7dced36e93a6dc7dc7362f658f06461 + +Msg = FE4E3058D1A16D919F4DB974797ED586E68FFCAD2A895BC6627BF649 +Nonce = 3f805057471aab0a28cfc8430dabcf990612e8a908b158ae36b4ed53 +Signature = 740eeb1c71940ccbc041cf204469bd2d6a461558b1d15c9eb23361cd55e1ad418a7d2851ed3d44f9c02881a22f9e4be042d451998bc181887950da38246dc1656243db15fef359fe50d2af8711b3973a57763bfc3964cfe3c911b937572e639aee53a98752598c4b15dd53dd9355aee866d5f1e48137c12c342e8f274690b7b277acd087f293cb8b8c9a3e4b3f0277e831a6864e503f925557511e57b5285221421879696802066587ce6f993aacb70dafd39f63f09cb3dcc28e56782dbfb8b4ccb1b19876101573ee9678a5f6265f808f75e7711946c27c7a22dce9f592acddac81c67afa17bffb766058e2318a1211079842bd5fc58f9cef4b50ff0ee1a293f80ac1bf2eb64ce4e1051e1abe55ee067db6c24130f0bf4c134b0abf1e2f4465dc50fd3799f6dc206b9a7d2fe34b4f4257065d7494ae733c28d70aadb057ce1bcff36edf9f9ca6908cac2141845310660ab759d1f3e651dd9fa8056a624efc714f51f3a4f85adcba68f4a58e3a956af93a5a52f2b89f9c914b48e8dfb919cfc6 + +Hash = SHA-256 +Msg = 75BC51E0223B63C41E3080CBF15E2DF6512D7E55128D77278391450281414D3B +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 4335707da735cfd10411c9c048ca9b60bb46e2fe361e51fbe336f9508dc945afe075503d24f836610f2178996b52c411693052d5d7aed97654a40074ed20ed6689c0501b7fbac21dc46b665ac079760086414406cd66f8537d1ebf0dce4cf0c98d4c30c71da359e9cd401ff49718fdd4d0f99efe70ad8dd8ba1304cefb88f24b0eedf70116da15932c76f0069551a245b5fc3b91ec101f1d63b9853b598c6fa1c1acdbacf9626356c760119be0955644301896d9d0d3ea5e6443cb72ca29f4d45246d16d74d00568c219182feb191179e4593dc152c608fd80536329a533b3a631566814cd654f587c2d8ce696085e6ed1b0b0278e60a049ec7a399f94fccae6462371a69695ef525e00936fa7d9781f9ee289d4105ee827a27996583033cedb2f297e7b4926d906ce0d09d84128406ab33d7da0f8a1d4d2f666568686c394d139b0e5e99337758de85910a5fa25ca2aa6d8fb1c777244e7d98de4c79bbd426a5e6f657e37477e01247432f83797fbf31b50d02b83f69ded26d4945b2bc3f86e + +Msg = 3F97F731DDDB82DD9D22380DA0F6C5EB61F13A9A16481D95AE47F3CCA0BE2D05 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 5f183009708b379637dac2b14293709aa6d7e86c267a0b690a3c275031139891267c64e5edecdff14c2cc2f2d985b62f900aee6e04ca51a70a5f946463691cf16c2d45547c5374f15bdb8881641d3040ef57807532cf5b2ced07623d0f638b39ebc2f2ce283eea2247e1df3af5430554d1d4b88b7b21622993419971b7d0d5449122a10fc31b2ddcc53ff751ff4bf4d336fac667b646780272db89a3ea4226afa20877bfb86ba3ff4204e5cd56e13a1dc9d53f5c9465b97a182b2bf671512ef89e6c3969f97307a3e4beba39a78e0ad1bb9799cda92976ca39d99db4ac149c84bb9bc8997e8d5e056d67ca23fe4be28e66c4bc00a25d65bb9d7d623fea2d3b9cf859dfd9efa9e52268bfa297afb1cc2883db0c9c42fc04180e2ec6f49657c7008e4025061f896886613895a35bc2d3655a8f50a9fca2ac648f352eb06bfba2fc340aaeead4a8457c65e2e8fdba568c60a6d8d381f5d9caa30127771f4a94fdb8cde7be4fa7b4f89fe379dd3e1ca66ae1fdd63bebdc0015448e61ef1666594b8f + +Msg = 265CEB296122E60849B31997774536F9F4C505412A37BE00C1D3073AC1F2802F +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 8291bc1be9c981663156ec80c1ed1675763de06199b9f2760caaed5207fb4b3d6037bd08462b100bb1767e3340105b1a68728bc45c7d6fd078dc1b5e7cbfa193006d52f67e77fcf809cf26172a46db384eaf552a5fb8e33840fa3ef3d6b20c7b46c32ef019e8d15dd38eab66f6e40399ad0bbb07f94b8c555196901c27e2d4573958f53060d800cfff40c602308044b75d6451801c688d276525c3fee17a6792882a074c8a41420109e2511418c9eeaf3ab47350dd8c2d3e066abeb7913e08f0a40abe71d397c3dddafc41fbd04cc8fa3b0641bf53a90031b61a2a9b63d8ed8aacc9b301593c9f425105498cc4f84627f4950758e01a291b9b1a33ba918aacc172b68c9fb2c767c65910816921281aa8e5482512cee686e51cabe88e18f923fde170a506ba3c340fd1d68261986347d30d124931db2ce17602150000b794c050e137f4ebd45cc41f70ef3df1656218ff76f2e75ad96e4167eed524fa2ed9fd1a0cf76926f382ffb16124dfc87bb1a4110928d5b1cd3b16204ceeeccb7db88fce + +Msg = 39AF1277679A9B1CE976601F0EEEECB20A513BBD39ECB6CD74ACC4012A9FEEE5 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 8c45e38eafaaf10a710e131bec63e51e67741774a9ddbfccdd131a123ae2a03067e7a6a92e653a25178bf527b93d6aa83fa366a2bd44896baa8b7f3f54830e4d9f5632c2d1bcae2aaae8c55782132aa7279cf1cbb6b7a81e4965ff84635c296c5ac206a04680e91e7b1ee7e5793701b1feb832250010d4ad4017c1608de8f405014ca73c39adae7c4adcbaee35fbbc71151cf955acecd8083677fe49ececcb62353c0a89c9dcb9c507979b56bfe060fec45567517c05f29e262df50767df7547630d8a7b32483b923bb1e3d510422dd4cc2d61a647e4f9636aa7587d4f8ed84b6174c1fdca9a217d9b907972a66c1f5a2ec2dadb60b93b515bf74072d315d17d54d57d721c8f4ce1a43eedf2025e51a48e9ea28160cf300d7a26010383c3280a186c44a53b7188e6caa364bf4dbe0baf4dcbe37d70e3a475cfdae339386558ccbc119873b1863975e2300ede1e420031b4cdac567e7b9c5d575c8bae27eebb37097050acdc87008ca2380f5631d190029a1d712acda147c5c4378cb6eac81731 + +Msg = AE9FC61D437B87B94D6799ECFC8F78BC28D4DDD3A59E688F35CC322544DFD717 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 851dcd2d4e1d34dae0fd585af126be448d611acaeacfa34f1492aa7d1caff616707dc31b05186cdbef769479243afb341577803b579e105070ad5406a6744f56e55f569370b9fcf6ab10e1aa0383f9182d451afb41358a2f8c29d1a571e11c404e6870cbb04f6ef30414d9b6d7f1416bacab0184eebd8deae72f2a48bea3a7844a8bf472a5f8d349d5973ffde3b1c40623dbaabd6f681485a9691c9be12618bba393b396f41cfeb89e18e378c51f147c7b0ededbc403bb1306454848c9bdb89f947843d0aeaadcdf09bad99efb76e742322521929f034dadffa483958df58a71af7da45461fc408c7c45973fc60c37a6358743315169b3100d4cd54f810d6e0369b9847ee38795cfe58443019523c3c9003edec4cdaa70de31d00958653058d8509907a5149a9f81be0ed028724f7232b57f93dc62ccf093a2635ee1e5bfe6ca9ea017ffab79182eefff542d278c471e1a2b34231700423bd0e757f6a572a14a99c90329dd0701f347d8a679cff25fd6b0d380ee5dc330d6ff1b4b1a347fc98d + +Msg = 16C19379E92708B872DF9B486EB72B9922AE6D79C8CFC803B568EC88E9AB9ADB +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 72c5555111eaef954236163753674a6ff81f182cbb379bfc6b548a52f9a5f260a0ed58f562a6086cf5ed00ed30adb023e90076a8adfa17cfd7d74f1e7b1978b210da847eda6b49891e6bd3fc6cd4c87b9326e8481a16c66e40021e5f878c303d3d8532bd7d966513717d5499865b2d03e378e76f7940f0448ab4d112e3c52cb332d340af122de3ee849f2e2544a40691ddf701d902bfe629766b36d82449286fd03f75bb2632dd61d6b3c6ce1c9ea8e5aff92ad2ca95a950eecd998e495e90e1f0966f922b7fb3f03380385f3b143ac1960c3bb688adbfd91d8fe1a1c32160243d3bd231a31c95dd78b6648c1175fa9c3c1244b1fa34d7c6f3255853ebacf5b3ec19b864e0a4eaee63fd719c21a72fc25b30b03207cf2aa45fd15d7102e5bae90882d00a812959593031ea3a436898582cae5eded5c7ce43de3dcac30b8690631e8db9f7a0a7f3f67b7524db275aafe02448727ff629d13afa94801d37526fbd9176fc4c216211037f8ec26b4f2672975887d70bcdbeef1e6ae99edbfb6c9a9c + +Msg = DB1D37A3469D79E9FC0C5D594340E1B533FBB1437F92F05B37F80CAFBB18BED4 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 796ac3f6adf4eabcb7a528ca63a6168ca6d31d5e357ad7a3fd180334a90d22bab20b762d767a6e3077c2cc8732784e81330041dc79068d50753bd4109c9c6f9ba03b5ac44efbcc23ecda27948511645fa17897dad7c122957ae56bf4ffe3d7bef85010b33d3b91785b0427417d94b11f73fda90e6a8748e6acc1d2d582e8836bc7dbe196876a9545b2a3207c1d4ec28acf8fe6f24c240b56ab3b4e4313a3d951aa1a558230e5f1eaf38cd7fd9b393d58d359f58f4ae51dd3971b418c5b81d0707cd9e2c33a148e492e74bfdd565eba8b1f3935e37a9d1a8764cd30497066e3c4622611fc14c45bf46fc85b3ed3f6c9d4d65e9925fe4b85ed30ec35ffc69c5fdc2bfa35d1bbdcb20e399cf934fe938f4c5798cf091d51100b4db4be42e81901e5dc79a98074119b7980b02821f4c3ff8ea07a2fc09a701978364bbd00ce4c5e2e45629526e34a3652719d27a47371480daf52fa49844f6495f35e6f5e3116c00b27042b3cead283bfc577905f8be87f0d5daa13d1ca74203a9e0d9199e885f4fb + +Msg = C6F5BFD09484D621DEEB6172098FB9022298898CE1DA03685F7695E32B739BE3 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 8503b85dbd9eba8d6fc57c6ae2103a78df1fff3600585e3e18f6ba6436a3acaf8e49fd12dcbb37c25b4b765037f545c3da8c39ef6842bc9ec264af6f519272f3d8698ef2ceac55393baa9846a7961b738e41f6360053d866763c824bc5873da14a28eb47d68d67f0cad7880853aeb561045f757a31d9f5c756f54d793637d721c88fb1f60126d3d16478f1fc15e0c4edbb531c2ca2e2fd9e8dabe1df2c09fd55bbc724ebeba290a7646249cd779fa1a923909b29345e54a2e25dd935bf0612a5580018b233d765a6fae3b46ef51bd8325912f439a7dc40148fdb754e2d866f357b8f0ebff6f18a6504ba31d10fe45226c88c9207b9be3c63261d75270466b43c271f75b1ab3c1d6b5a00dda8457b4d5c2195f320b0bd545fdd0679c84483c14a46b4d43c8452879725aa91d01fcc2c3867391c72200ca5d628ed9b566389f02fe74ba2a428a7ba31c00ef6b8d38c6b82b7379d2feb11031848fec0fac5b6091eb7607138bf0b96c3d2c174b5713d0dc8470b532eee6ea0ca1e8ffa3b15cbe0bb + +Msg = C4735094FFB49DBFD20FDBD0BBF0129806D408F97A9F36C04F836AFD149D6E70 +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 66d1cea94b9603efad92b6ca8a1fbe0c6c4b9dc60ec0ab2c33bb62d27a100e839378a39208715de2102eae384ca407e92787ce1118f91a0ca2640a5c93fdb78635bc91082c99968ceab289890b3ec210d6cc6f1cf7e0fbe2dae88155e88f2fb7b325ab5e529e4b63493e551c53ae38c3fbfae49810050a81cdcea627da21b63224612d4361b9df19761d6ead44488dcabb50127149f077c2963afc049ac8837ff2c29e6a35593e22531ecc2e9ef8bcbaae4349bd7227ff3e13b31bb929bbd49e50059f28fd9ffe8c296a056c2760e5f6d8dab43e9bd557793f0759ad8e08b5c3773a305a0d316ff9bd07b43106335942055adc461a4346f05ab455780f32027de8b8bb6d4845bb24d0c5a21c293d2b0740e8d06ef5fb9dbdacb4fa1c6225fd4e19dae69a8e2cbfdff1ef8b7f21804ead0a45274c735fccbfa1d60bf497a3aa931bebac2e0c8beda9af596dff0cbe11e8d4602d36b2f6c6f5bb80f12f4b9daf2c0748f591098ea63d3193f50a1f4737efacb62ea85fb6fb212b3ec8effe788e55 + +Msg = FBBFEE13A5ECA26C5691B0DADACA0F81484081B6C77D37A75CDC5AEE9073802C +Nonce = 3e07ade72a3f52530f53135a5d7d93217435ba001ea55a8f5d5d1304684874bc +Signature = 790058355d7ab9eccb46ea12368f3be9cf6b895e1734eb20a13c749557b9fecf92b316870f0f765864b607439ee5f7e510e2c83b2756a0d9877b48e0cf257b13c997b9dc70421d2d87c9b9e5625c36a17e21e20ed389657a3e544c677464eefff08a9ee4adb091a9fbce7626cdc127b5cf817c2a5f069e32c720bc2041cd21a6bae816dbbbe28552d022b7b608fa99da4d217dae8a69f54004fa3c004d50540957648296e14cca729f791b38e3645204c2c6d4cb678b0db63a181b40cd9851be84629a068415d54cab5cb5244c8dac8dc9799a0df1b58cebfbcd8377a391778869dd275e0dc8305eb0351d81e3afa46719355eee4f90894f7fed662dd3b03270660adff637b91e18330a4f3a62c914f0d32b4eb6a30b79371ab55190578a1e7d43294bb0a721def7dae3e021981707930bd9b5cb58675851c83acf330c6ba3aecb3a890ad3c151a1e2b583a7dccbf204850daa9f4679e759ec056abef7ba4d6e0bdfa57a5c5afb6368b048a2b74e3530bfa8991c55de7cc8bbfa990d118ada80 + +Hash = SHA-384 +Msg = 21C0316DF6363E99BD8F20A07F5DEB2C493AE3243C442F047713A448AD9038A8E6219F31671A4A1AB362893CC7F9E321 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 9687115be478e4b642cd369392b9dd0f3576e704af7218b1f94d7f8fe7f07073e3e8e1186fa768977d6b514e513459f2373df6ec52e3de9bd83fcc5cc3e6b97f8b3fb534163c64f5267620700e9d8c52b3df61a7c3748ef159d6b390895afa3af59109a5478d016d96c49f68dfc735ba2aafd5012c13515ed6644f0d4109c45556e14a3821e1aa24beb8a81a48da27f131de84f7ba51581d81b8ff31ba92b8a1fde867f07e32e6c2709253448174dd31324dbc32b05f07587f76a9997decb80f38d8c13d0f6eb3c10e3d96a2293f7464f1e04602ef6e84c2d0245d7db256a67d132a47cae9abe06b61a8968f50a1749995dc15ef0dcb1d5f5959e4d454c8547bbb4d195698f484617bfd122acaae2d0e8c76d28b24005ab03caa781ea97b1c4d9396a16f7998eee7ddd9de4cabe57032d9438a5d99c6b34a956122350263c7e998bc61dec91381012e686d079e39e96b1ea4bfdb7cdf630ddb422c6b580e5506c9cc3d6c100f2041d17ceaaaa54589249f04a1370ffa3bf3ff1adeb890688698 + +Msg = D45309ADFB6F4521B86E6DD17D5E289FE6B15E5A46110240D466651D858B153B5B82956FAF74B643B08DD5A547B26291 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 6646a88ee4b845da4931274c23840dada6145fe0af954829d1d56661546a25e46316e216bb6b9446b368884ba14969a6f68ccbc1cf5b4e7a6d3aabec67f64963f63b088fa817c855d776ddcada57e5daa50fc1c877389c3cb9d99095a869a963bc91ec24b2422ef6b8dd18fd20d2b215fee6e98cda415ae44d2d2616fe1708292a3ef50a075170b3a7ebab02918ab0301794c17fb35e2038f369d94dd49569c066f7c392889dc4b878c50c7e52586b5081114d202338d23304f16f912d519a9ad21baff0e3d21761f373d08421e10108a983048fcb90eb2adc7c7f12ffa1571b091c781b255a77a880e97975f14f42baf5aa285ecc142157c3e1addd6aa0c09253a11c59144abd3b1e212d89e27ed96fb75756afc20ec67423b151194cb0b0648c659987a5583cb7757779d8a39e205e7101a5351ce1af2c9c6b0847cca57af52593323905e3d2297c0d54541a0125621640fe1deef13e759f8f6c56a2ec2a94831ac2c614b911e79edd542fef651f5a827f480575ae220c495f2a2842f99ec4 + +Msg = 9C5C399FD6115C1F9D292ED3A6605A8B1B581417FDC3B33C45B8237A6601E74A2F83D74799537DF1E155953EC0804EEB +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 0a217503fc4870481264d8308292c663476b25f8dec08ea1d1276f0951ec6df27aae3beb93d630bf8fac08b6cce50bd92994851b4f310fdddce8e0d6a8b7a1e866a567b298c5577dc50d8a906ab1be880084e681b26456279149b4b85201621c445de13d127fb77e7f236c39df34052b4629572abe1c02c09eb198188003dd852f88f4f767f1000458680258fa4b63dafc761822ca8b98c1a121b72b1455393bee416d24051290f02a28a7b49b18b30ccb29c26fbac991401a3a6fe01fcd0608920facae9d5bc56540c80f4740af02c9b7a078958a8d8a7a93a5e5b6d2571f49d775ef7c35a6d674290b52cfbcd67277e2b2e829ec437fb70e90537eaa6fe4548551939bfa98fc98e235b264aa6064a505a8d67946e2c33e5c6f0f34fa86ba65715c258f238b69e4f6e36d86a89822b4802d21ba0ba760b2f3a5bd061f50aaadff12e0d86627294bd0c4cd1085b5dab6a6ab30146c9bbb37de3ac5c4f8ee29736d46047e450cfdcb1279e4ca83ab69e858741bfd01a779d475dfc0f71c621d78 + +Msg = FE0CFAD776EC5DDD5412B680BC101EA66AA81E37BF97DD33C69E2163352B10BFDD930B7DFA00132062138668739BFCBC +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 6ec22bd58c32d41374c017a77027e770f678fd81017e20cdaaab48a8324b050749e5d864082f1f77fecf67a59c2885e931c3c2f58130fa6806fe1ca899045114b09d09cf9c513ce1109d2210511a3b2e93af511badad2716f48555310e6c5f547afbdb0b9a684491ff3588df933d6b04dae8883f5f8aad62a4570646f72f3656c4a7085623f5152164a81a06ccb59ca478c5c2315414550b0ad8eecd0328b2db01fff7db0f26596c41f970d032925887f1c8a446da889be64d48925b9c6b79a3d897700ab40af20b451aaa6b427ed162864db89f7824b6ae9b475b5433b865335d6f91491c1e32f635cb930dec1aa3ee7ddaa08e8ebd67b6b11a46ba049922446fa69f1a804acc29f6cee487723f2e61a40007865d80cde0119f3fe6e161a339487f5789e1fd23ac0a63b4673969fd8722e3edc9439778928f09610cbefbb42fe6242c73b68d466cef889da156d9d4ff888362db4cf9a941e80f577c944b79fb27dbe0a6967e88f1f67b91b0d38e083fc0c0228cd49d27352521312163f90fba + +Msg = EA26FBD222BBCBB42B654DB29505E5629DE265D609253C546642D278BB1BAE655347BDA6FD072145440E88596805531E +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 62a505b3f3adda45c6badb61b464a28bc45d4c66159a34b63c1cce32604242eb8fcd9ac6929ec6ee4ac1144932d725cbf4638511464ec70dbb5543a4487a241396adb804c9794b271f9d35310ee560368d949a20a2b64cb4617fcf63cf7b60978cad734650dae86c7e51b766522ef0be48bceafe2030564d5b7b17ba125097bdafee48e4df60fbb7ac2d9f14af9a270c2b7ef18cadac45b9b54ef230794339d279d72ba48783bb09b1d1d5c1c65301276523fe90e63789ffbcd489e45f8aa9cf98f33de8f7d9c5cdd21a9ab2847896de6dce0b92f07b1ffb4230ee71ba1fe8048c22dd38af80f8762e747cdec6e99f1ce0d1c743ef98ddbaf7c764412446dca58e6ff5ac0dd13322649acbc96f1c5e0bc58d1a8211853a7d2f51538c5e5e803de0b13044608d6e650bace12945a7008194586e3b74809714b2a52e9f3824be41de9fec3f36175a289baf9fd68b7e92f3754e00b41782d055faa65433c25259aa653fda069386b083fb31aeec8e30c769553f8f0389b6e6d4b392cadd24ce3f74 + +Msg = 56484B3F998CD1B34518D8B613F9F1B91F48D7DE00629DC8DAE589C129CD4E0739715CD67D1E5E0853FA7C82C5E48002 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 1f068bd083a26534040f41c1387e71a8c00370c5f1c958127e0bc721751b5940513023fad02a6101bbcefaaaaeea2875952bf859d494bfb23fd89149d91290359ecb44ecf2fcaa5775e2e61e5f8d5151343576fe9c7167e919a5d081dac6bb8117229c420fd2b0fcb521f4e72366bfb443e688a65fa392eaa5115c292ab05bb4db65468aab267178653dfa0a5efc960636fcce86433528dbce955a0b1aa188ac33ea128206ecc0feeab8f7df6f8c381b10489c8cfb2d02459e4cffc16f43a66aa4eaa19bc518ccfcf9fc1e4861cfa13e9b41fcefade2cd2ebc001ec8430a1cb949a0f2f876badc568c703e4209e7ca16f688ba9705c14fa1c882e6c4871b9deff31521d2d418e0342e189c40ed19c1b6f4320d89a36f78eca143d3c16dd3eb338c0743646fd314c725c2d36a13080bfcdeea0e431de71d61f652033a75424fe1e1586695c3dc463ad553c1cf3ab24a41ff4e031f9e0c2cb0024cef68273ea3b8c1be9d923d3e9c9686c41977ac7be94a6d23181936131c17a39a898c943dcc8b + +Msg = 831BBCF3D043DC3B106448A0A66D5ECC71F336DF707179586E61E512776D6109662470140BF972CD55B0AE964C5D0F8C +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 18cb47bbf80bad51006424830412d281c66ae45c0b756d03e5d8d49f73037968d13df46ebebd9b5b4c58b164d91d0608e8ebe31d8644cb0bebfaa8e2ccaa1f5746ac8f3bc02ff6930e219f53fe13fc070f910ba1cff0617aea6eb312c1ef285869746673ac1348e89c3646f583d7633f5a2341626bc2e7e2087ff9d8f13d573dc6455dc0068c7ac6eaf5b3093b081614f7b252170c4893891e469121fda655a2a55d67f5df0ff6e29ce5f9b0c3a1a88342140ead748edeea9706d6570e900f1cf3a9adcd7ae64f207585417946b104b3990d1a2d950e0e6a5533d3cfc8c470250e4c797273210f248b8922ab00422f2ecf85aef73587e8c5cd1c2ee6ed9509508409673fe07ee2c462c52d091e7a795d8d3c55fdd5a710d5450695a5a31ed76f115e71a73c6757d2def7ef472571b0bdc7558c71eaefeddec946860b0c77936db31f2001d0499a381e5018870b41ba04c8d42ec0dc55c9fa2af237dc1c405dd8f555b07a237cc50cbce46c3016118cf4ea06c047599283ad4719d647a225206e + +Msg = 90E5E51BC8FBD4A4CACE8F89398D89E445E2630E6B75C7D5111E68B5B838C0C8BC31FF5F47C9B043DDA56317A31FBCC7 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 80baa663877615c2e7ca9dd89958a74e54012efad55ad05868dd74b0ce78a661e2b893c3ac1fd837f282327efe4b041220942649b5472c1ac702070787ae5549398a57653d5fca69cd5446d63f6e9d0684925a235acc96b8a10bdf14fbe209fcd4930b5945910d84b08867b2055fe8eb1d771b753759593b90d6aec5ef182cb33bf2fe29e8c67ea4e8433ecfa3f9ba4ce461f0ab19997f299e95409af97bf57e2de410ef7538f699f385c1abafdf9337f7f9d268da87b2b389131fe3dbefd8c67bd2a158cc4e04f9ab7fee2a58d74d063e6c16958a90574e3e4cb881d32c3116987e46bf5bd44f80abe6b9eb717a9fcd4c0cfe80dd2ca62c33b5dd3a59c64810073e0476085ec7b76638983291b69559c815cd3bb87d4b07e24c6b9ebb7028e800a04f09b110c167f6ee3a3bbb73695d89bee92407d4adcea3eaa47811e23f8c7f2fdfe891f8cfc071cb984a63846b95ec04d6261bb1c5980018feee15c4e7bf632dc8306128fa22c47decfd9e8b099554f17253635e6316712e0b95efa3fb00 + +Msg = BEBB6C05F3377AC2F571C8904A0E697B1E68CBBF83806E5F119AFB559E65154DC5587A38335C533A816803C24CB74BAA +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 261180717edd905b647bc869f5259203811606221f545a3aee5fc123f297cf7d8a7ee6cee3dc8f97d24284ccdec2fd4680f1428ee75797e0379512aecb9fc1667523413e323c4bd7dded5caf9e5c606e5ee0c694d4d1b5a1f1cb613b980129f64146e42e8261c1f7ef5603954d34d56a50f7431beee5ab291a4759168655a5123640d596b744d97979d39f874ea7ff13a7466a7655d02edb492b58049f2208852297eb023e657f3240c5da9a99fd377728bff3cc073109c31712d94bc24e08c433533d4b86a73b58fbf2c598ccad78d46ca0a055601850960195aac1364dfaddbd06f14a78aac2ab4d374505cc61fc72c1050647d95a733517b709aed2d896721e7484208501480058fa4f6044302dd705c273fa7fb42eaeb02d025092b252e16d270d88dab6f68fd7ad571011f89627683e029d1bf1edc149d47452ebe87ec68679579940f5aec25999b0dedb820a5483ec6901abfee041c03b1a7f743548a2caabca613ff5d9f8fd7c694af12b29f2c2468eff55f9e008757443960fae459e + +Msg = 97B8C54523279BBB4A554514AB3369617671007268940E1C159E8949C92B7990D31EFFDCFE78A9446ADDE37BA92ED793 +Nonce = 61a762f8968d5f367e2dbcacb4021653dc75437d9000e3169d943729703837a5cbf4de62bdedc95fd0d1004e84751452 +Signature = 87d80275df7b196b7e1d0a41147719d773edd80b5627301a500d91665ba86076e6a31c8f3ae86aedb643fe2af223976ea4eb3d4dca2cbcf81ffd14b7ef7de3ee355a8d0f4143e5b0f0a0950a42811102e602cd214e1c945c47e8b7b66d507103c3456f404f9c48aa7fe48dee0aad05e599f242adcf8ccb0cc9db3a6c244a913551ab595600ecfbb67c25a95b54f4054397abe47650e5c4991edaf1441ba9c8e3fbed904ffbc977142ebdc84769865a215158d5b052e75de318d75012172e28c31db2d8bd4edca787216dde2a7387c543f162fc91924918fd6c845bf1ebc0220a1027fb4227340ca4cb0f183e5b34b1e7f93e14fa57bb9d2d2ea53f86d838bcbe3f055b473b0b469afd2960c0d76ce2c30f3d49a3b29065bb9260248e728cbe328bdf502b109e1f20b9d037860cf9e261611b4cbf27ff9b5bf425b2612afc7cfa3138f78ad26077cbfb947fb2aae6f4be85ab2d1a15860839b822dd03a1a92a19a5c7244e98bdf561625ca2a8df410ff855752ebdf3d49f5eb98f228acdd52791 + +Hash = SHA-512 +Msg = 08CCC9FA3166CF6815240E0DBB886EA054210FA9FAEB57D3EFB0D310AD93AD693C07211872EBC33B7A8E4DFEAC5FFAE0EC1D393E78905BDF3BA6984AF5904D3A +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 8f47abc2326e22cf62404508b442e81ad45afff7274096b9a13e478cdd0a72f99a76bf517f1bb0f872a523d8c588d4402569e948fd6a108ae1a45c65830828a10e94d432765314ba82ead310fc87ac99a5b39f30ab8820bf69e6934a9c1c915c19f36ea7717eaff7af67b4991315b1873ba929bedf18a975be808e7aa14a6726126c79cc93f69541c5cefdeb5b67ec279d8f5a446583e4b4faed1685140ee4b3b757c8ff4a1ef9cd76a88e05319ee62003d2d77290c94c579b0ca2ab0deb3176ef10a3fdb85c80ffbc9e2a665a23744fc836f9a9a103cd9fb756952356a2f1acdd68a645e20179006558b5d4d0b9b0bd3adf5e290f49dae60b9d19920953ea8bb237d5b3dcfe149a60f12a4ee3a889b33bcd3a3b753d610757cbcd093dd5a734255333689695ab636963e3d215a8e77ff31973718a4944a1e9e44f45754d39f6fa431c53f9a2ef36e16a5f70636eb5fba54e15c20a714f2809a7cff4b8dc1165f836607eb5a5a3bb0c4567eee26941fef46fb41e73b565c0cf8c72e404221264 + +Msg = 965C6E9BD272CF2BFEBBEF63049467A4E74166ABAFA333CBDAAD0A0E75BD7722F9E14B419A30F493A1F2333B78420BC77E2A4DD727D8B7F12EFBB6F49CF89A1B +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 913fc118d5ac1edffb4b8fcfa4e85986b46231cef3dad911d5e9534cc88261f6b6969b75a3f25d83ece7ec2034b01d3b2be6c5bd958cc4afcd44839e3953f01e4a15ea5ef6e1b4b0e8ae90bdfd404199e8f86547f67ff6b84f2162c4311cc9eee06bfb2fe46198afb9745d9c443833bf2387eb92406a6339521396f2cbda55d98fe64074d2f2e27b8bc6a79be3d1cc568869b0b50fcbf702b0831668fbfdedc2d1b5491e8ec623edeb60ac870e6e8d058593fbbc938fbf741700efc2b2467e7eb254ae008509e91607f8e50aa16a4e851abca7c8d20c6ff61cfee6c1fb676098e5cdf127c9b79538fd1e6c014161054caf43b734fa69fe06a00d76f710acc198f3da906a7d2e73a2ca882526cc354dd7630a303d8f32c655b5b33cf78859beeaba3f9ae052c8d7471cd2bd9edf42fd8f70c3b0aa79c076928068ca9770959afa632ca6aaba6679e45d6888c50125a73b9deb00d42a125f25df5434beff0d5b0ee13a16b17045cece0f2da7577d79d7cd75a4b6c5bc345f460a173487b51bc6a6 + +Msg = 131E6DE48524AA7A75D5AE8D9E9747AE77671AF712B4AA387CBD74C547D7B0246A399E0C7DB7E6E8FDEB058B85F0BEC08F9914EB17D4862A98E8A28869F8E67D +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 735186ebf08d505161a8bab36786138414bb5ca2f4025289af237a40f8d0963df9117b619f83d9a98dfcf74b8f001a4a742c85ae018c3b51f16eb5015ba7027cb9a0d0b9e6b65c08ba58b671a9b3dd62107bbd5ae932784d328cdb2e1a551eb67e9d33ff1cf9bffdb223afd75d3650459fdb58143cd4490981efb0b3fe36f642e1837a5d95c3d444af73729dd1a5e9937b8114a28e065d1081f061049e650e45ff5ccf75c246e2e9433b27e79a1b06f7b6b57f9b009e97168a61297cfd0a8156d026a6bf8c3764d0b715c619d856b061df35725498d86cec25f7e1da65b99d9ecbb9a1a6364252e4790d97ea0ffd6234b515929b5ef22676c243d386ebb90a22e67a0e1d1094dddf7721099868c31326814887b646ca52a2c4bcd43f7c71399e7d13e19de688ae5c20463df5965d8255a3e6928d614b601274b757cfacdd4002d9ba8b248ae700d8776475d79d0a55ed4241c9919a3c44dfb9a1f5d0fec7ca341774c596144c38174af59af6deb8937a7d14c459b5d768a977445dafee1a4eeb + +Msg = F072D313B131D1633E498F792DC1C1455816C04C4610FD03BB565FDB41AB92115FB9D09B80BD45B97F726454E487ACB74400009DDFC2335E3C63F252B800ACC7 +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 603ff63ff638f1ad410e266d82a04c6d475416a0470d97f483c0c99e8fc7212d61e02cc8b4493c9a9dac711d2a8edf196a26563866d68fb04849e82db0f9741f721f2ba4e9db62f6ecfe3b87ebe7feed0c9e2dd46c3f9252d4c122c6bf1bf4ce215ba82fe7c5a91249da70dd30fc9c8ac8b3bb2810b4ff38bfacc13fd41f6fa26507a055e0f1242f18ea8ed8a702d265f893cb4eb61a3dc8e18777157552a1c58db14349a0d0a2a900a0a1f4de863fbadb063ad2a9e526a0a8c3bdcfca5524c181637b1c4a574809fb45b2e4f06f3f89f4ccfb30217b32fc484bb908276d659a0d9a3e7e3fbd46565a0924f918b16b2d6527ec4b5d1d6ef6d6720f3e00485e87de61ed49ed13e85ca6a10d46d4ca4839f486621cca48a7f955a878c4785d55de96facbb91b6ea12e9e4fe4beed00141b0372a3812465e65030f4fb8ddd58701aa3da27d26feb8644f7c80b8ee2a3c3b20a516c7f0b068b503fbb65d3f3b84b253466a887314aa8eb9d85cd035bf8dbb178ebd8d5496fd1b68432457c78c69cad + +Msg = 67166711C3E190D74F2B3A11A2B066B741E411403D5459C8A2C4338BC7446A2F8D2325B88F1953C0A70F2604F0204071B41AA9D331B483762D72D61CD9649B79 +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 878b9a443921bc7d720e3e288e8f39e550113e01d04fb1635a26f796fb8b161d5b758cff914a2441d8350f8d3922aa5615edfd86501c9a05c210c93a1ae04ff761151dc8d652fb5509ed100999d2bf6e40b1bbb64cf6c5d8e067b445daf567137cb8f0863996de8de9a647f982c9e21a787ee8d72657a2dd42ec9fec49ea1c3345cf004e94594a064b6b6b222845d64c935b539d3fd2d535fe0e47ac6746028e748556c2d88e4d40707e74a1c0cad5cd95dad263efd3ca637ac6b8f78ddf7ba81e443b836d85a83dbe843bd6271e45d842e1bb241c9c18805f37bc19838ba2bc6cd38401dce0cc9780306ea8a87d43110b3e395bbfb81c3ba45ce1cd71596ed27c03e2090a7ee81f60119e187adff0d96acfbaac38f7cb503039ead9cf9550ded5693d3c257406dd0bc061d451bd81d64f969b7c2b84619f0dd82481781eaf5b8fc82a3ac5b9fc20b42f86d4225a435b903d2258f5cf693d1b5c6a5d144f7f4eab9e70de2f3879f68e4c1c7a38dda63e6186534fcd78d58db709bf57a78a848c + +Msg = 1A74F52FD69C05D3656C9C8B17336DB77D470150B4058958ED96299198CB62576F6A969CB0CA3D3EDB736D9DB69E3642CD6C7A74C1104E1D347DF0F4F74F26B9 +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 265749f7afb1e1d16492eebcee9f5004234e1dcb95b832d14165992f4d1c49d518ba15a6b3adedfd803287cf60ce8c915882e2c78d69ffc46fdecef008e5d7f146e38f268efe49065ddb6fd7969a842189b9d7b3ccb32d62aa05e87e932930f7a1775c338736d9bc8f36521609d8be0c29fdd1728430a537f0a2b9b9fef2cd9f0946c221c08aaa0270e3187ee5c518cfeb00169e7718b01ac0faef097e9cb6a4df3e87a5548a6c3d9f1ba230ee1caa01297e5f17d1be1d776552f36638cff13ab73a1058fe7c1eee28c76a145e9ff9b17074963c22c6435b6c5a619a6f39df94ce348b244320b207a9117e98b9aa5a8c58516d39c71878c4ecfd741ce6e51222fcd92ad32d70c3b92cbbe301dacddf2ec3aec21fdd38a7e110f4f5448577b9546f1a7cd71a35670c1ca47a9199437cbbc65926cd17dddd2c0c3b1ffebe682be616e638839744a147ea897885afefbe6f0e37d4e482dd005f4ff199d0d033bb753380780c90228a87d14d8dbfb829a195b5d8b2dbd67c9eedac48ae639c158eb3 + +Msg = 62A49345253DE751C8EF3BB40F35B737D17372CBBC8EBC8263CE85B2B446D9D2E534C9C97ACF16C806BA67803FE90342497FC617311D7D8A501967B82524414B +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 84a21a5cc060d141ba9caeca77fd04be8ba8270235e9948d0706dca77413ce7f0811da8b2f5372f8ff5a2eb2bbeae43752c5d1c1e3877992a49574899a6ec9d2a9483156540322fdaa66eec4a2601c281ea5ae996190853644b48231bc22729f32c2188e5f5f7b5056fd3e99ccca3effcb9793343f52a9ee60217d1c492102534a334c1c60a9c4ed63ae861bec7de9898c2dde026d9a029e7d9fe44d552cd3763b8ec3f4371f4e682315657d72a888913d15e1a84a981b3d8d437589a6deb37d14e86aaa365124bf165045040b1f959accff35565205d0ee72bc56d273d1973410774cea7735ca79c6bcb256b54fef0172e058ba91619c66bc45e11b6bcc0f68b529ec3a4133598bcf09c9c4bb0f874c7095f3ebbf85a5f669bb3717eef929fb1c22943268c310282e8842840aecfdc942a468045b02595bb16336634da20ca0b8d758cd30a2b7a0bd0e3e2a6f30f36a1422adfed88e211485066d6c0fa5c986f1dc5b4c1d965021dcc24b3f729f07c02b47af75d01f49da3dea0f1bdd6b4c0f + +Msg = C96F6869B95465815FE7BA63407B5A7A64DA3002922BEE7C3DE14813B79D86C9BD887151989D3AC7CD2C88848168EFD63282D9EF40343A6A6C2C9231C9E0B9F6 +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 86ece9321faf1387de6afa7b1e16c2127e71e6472e093708f0ac4b40e6efb30eedc546907182798535ad6b88ae4a6f8c4fae429d225058294ef76d44ca81defdadd12cea16c58c660a4d158cb6728545307f5a6234c3aa16ae6d989b0b788cc4c18b08c89b57fe302ca6560affc57bd533bdec6ae90fc37167c4355b07c6c7c7aa2bdaf96002832d62c2dd090c61cb8658ecc0e224964b50b9abf1b4271869a8951d81cd5b46af4ead70b0454c01a7229ef2ff27599c7370e747988b45b9a8148575d73014166082947c97e8730d5458ff4a4606b1185f1bfd476e8fea2d1d7fb5d14a061f90e438ce5e36b489b5873b7400ed779ec82adfdc2d9314d6e6547dec3be9853359821e6f6d853c2292f1731789002033ecb46cfc3a7f197a18a677574fcf6870d7e47db874cff258f0f6589386fd9667af292c315ffd849bf71749ef1b4fc5a3fdf39e2782f986bc8f523162c0016c51702513ed17c8f68672cf425fd6ef8b6c8e983bd2128ce4614085e7fb216af7ff01501941f23ffbce556f14 + +Msg = E9E139F80613C4E930D37A8A24AA832AA7DEF60E81571E17F814D6B8B7EFA1CF4EEBEC6266B10A438C3C010256079B0C203AAE2E09B800EEA98F170F7184B917 +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 57d827593ad09f00005ff1ba4521a9ab2717fe34d7af12d7ef5dc07814cb93257a2903cedf0a80704b16fd8aa9dbd06fe3d96fcc7be3843ea161e80ca56f3ef6f760dfc7f1704ed4a50142267b87d244c71fc72102112fe4ea801c82c631edd9d917808c0a1f1c81a9de859dd87569898cba76b35702232aa492850739ec0371b0342318b92eefc45e6ae8547a604d9a15c2829ea85533d6d23fb61ef569be63779d3d2c7cd3bfbc26df02616b7bdbbc0b4e2b5ebba7ec93886a369d10b7bfc0e7f56e7b7ccc814880baa634f4afd874a841d40cdf9c8f117535650b55129b8913d53417bdaf163d68e7044ac011a55ac0e1afd9279d46d31ef83a0bb4a7dbe70bde4b33396750b676576497e202e40cd1401fd6cb08878a6c22db61404b4c2aa88072f7a4851d9faaf016a60a7a49147fc234ad67f8375a90069c274aaddaea43df6292ccdf7daab5f5113070f8ca5e7f43c791acc7e1737cbc311bd5714abb66561703b9ac3629bb10bd1b7709f081840eb3e939c69657ea8f7cfd596b0265 + +Msg = 2CECC7DA0F707B5AB679EE178583D8F960AC59A800C979CBFB22EC06642798F787E1E1A7D73A5CE07136B684C3BF9E3A31EF653AF23C72C7A9FF3E8AD7EBD8AE +Nonce = 2d0c49b20789f39502eefd092a2b6a9b2757c1456147569a685fca4492a8d5b0e6234308385d3d629644ca37e3399616c266f199b6521a9987b2be9ee783 +Signature = 0ac938ab04bf4efa587e34143436ce608ad089420956a72b23103fea769c03f02c3a0db764cd5bf3cc8518565b7efff70c74cc653665dc06e7f1d584e967ba193a70f5e3f7416ed0d4d5dc0e761b24ac8a8be172eb95691f02244379c9aeda8a9f760e061fd476b063b5ededa56bed819fb7136a4604879a92b2cd35507fd49b7d478fbd24c764aa5bc535a6abd7bff5c7692035620597f6329a454ce9188731c4e74d56c5bdef11372540b958cf2f8c42cbdbf915e0c07c77f04b05d876afbc3f2c205a4048826319184d650a243d192fbe35a163ab8ea84a001dd7c1472988a78042cf9fffd96f6948f0e692fc3f3b1c9c13de4b7a021be25c80606e1105cd56815d27c45fef995b1fea36e2e12aafc4a69924785c4855c50c61b1f43be9a1adfd8d7ff2ef5240dcfe5ea4613db4ad085bb0a6fb8627b1ed94dd164a4d9c4c9f375983734f9d2c35ec69d6d7421157d8658dcec1bf6599ea94280a63422376bfabf1b9f730292c498c953654401743c9e6bc499446759484d93e28d5f9f486 + diff --git a/src/tests/data/pubkey/rsa_sig.vec b/src/tests/data/pubkey/rsa_sig.vec index 1560a78d6..9e26437f3 100644 --- a/src/tests/data/pubkey/rsa_sig.vec +++ b/src/tests/data/pubkey/rsa_sig.vec @@ -1,12 +1,11 @@ -Padding = EMSA1(SHA-1) +[EMSA1(SHA-1)] E = 5 P = 29325971601394553435876545177861015867159370596202565748032715224855053574888335295064118595233157878850644746476053 Q = 36340726116985810749584556273749590346658800038386619768155308882211829358443758608966414537457415767576889158645019 Msg = 4161436445664768496A4B Signature = 3A3B7502D85F05128CFB74608205031339753DA50D0DB7E268C3951F04A1981EDE22613BFC38DB9FFEBE183A4F11B0B0F8D7BEB668F7C1C385A801C2DDD7C08CB2E56082F80AD1105E930ED96DB6A0309639A51F5379B682C7F75C601BD4ADE5 -Padding = EMSA1(SHA-1) E = 5 P = 29325971601394553435876545177861015867159370596202565748032715224855053574888335295064118595233157878850644746476053 Q = 36340726116985810749584556273749590346658800038386619768155308882211829358443758608966414537457415767576889158645019 @@ -15,533 +14,474 @@ Q = 3634072611698581074958455627374959034665880003838661976815530888221182935844 Msg = FCABA2CF434AC8DCFCEC Signature = 39ED15BA0A0A5546A634A8D94CB9750FFB968C4DF184DA76B6ACDF89D8E0C37475E2DB053F75DF9AE3FB317B199E4ABAD3C9279EEAD5481C8F3B1B5EEBBE3A95137234AB8C6D04E9ECE72A20DC7759B1836F392B99F5F095A4591639B63B6999 -Padding = EMSA1(SHA-1) E = 79 P = 12623509009920451943188704532558549088394176932350155718346677596667742587560163977859877379200333095446158075633025630956096613873547787137410366502605473 Q = 10058994615186918965498012083239602676614988922192055472853974106579876551963188584799215667527538830845937432743673569788902953125963992649722735254207979 Msg = 447564652C2077686572652773206D79206361723F Signature = AD50D554C24FDE2B4D312C64D17B25F471C32CF76E54430BE37CAD31E6C961C34957AB1B4D1D2AC6782B4A979118CF7FE58BA40FB0900C2C2F5BFF26134C9489136EC16EFA0E82A9B01F1C6AE744E4D4C4D126FC6466AEBA86353E83D69065ABA220F460AD4AE3AB3083732290FED091D4675864EBA47B0DCB7C858264574360 -Padding = EMSA2(SHA-1) +[EMSA2(SHA-1)] E = 17 P = 10002655533675276326522128880559641932370641109150447995603867356727032045040680432848877732167453689694822248994651490544213986150493848856123611098294339 Q = 12005330954562639995221894882003776938159599218137691173964065786708881184324553451214616695634579231141110098304810361965328707486525561932025199747497107 Msg = 447564652C2077686572652773206D79206361723F Signature = 4B9BE36BE0AAACC62FFA857A34D8032BE865C0D757C7A7827AD5D5C6DF6C5FD6FD32A2EB0E851A0D04258FDBB94849CA2AD78FFA2CCC56070219B8AC198D0F98165956D027A6D0325619B8C1458F01EC6A34DA517D89F3F3046AED0F169A2797442FB6E586C6099B7CBE4F07682ACF751E291123AC5DF312088A9D84A54A7D54 -Padding = EMSA2(SHA-1) E = 3 P = 11354882100554070846945886900376612381887314805411070198522440388172296396406644529348891872648788416575191510588439520855710095973876911507316156834254673 Q = 10687737242282843192095607811890713955659800468199268748136459497625221382958514322218211132968287288921196315666568919382108442603024400591730617353751213 Msg = 616263 Signature = A6B496F4A802AF9092F1F561931D84DBD0B943EF34C102B94DD51AB01E1054BC0E0572A1FB2DB034569883F382B74E449F6C80C4060FBC0FFBD3A9CA9D66685B90873007D207C1D64C692D0111157BB976A4551E72DDC83C767A9D75A4746C519B73CE52C2BFBD1C3C431D254FE8BB4308FEA486787F239FD2944390DA49DE45 -Padding = EMSA2(SHA-224) +[EMSA2(SHA-224)] E = 65537 P = 38742655571027337732590697775562527787685054348073330903082201415142049797052751106915225917602744711420916944587807 Q = 33427298155532707750203812574326597534760535485859299274616347317226126635675443082765626826520683819004681558425779 Msg = 7072696F6E636F7270 Signature = 0EEA6057C2FE9892BE77B7A7E38E00EF2537D4E8EE7F2B856CBD4B29C7B5E38299D02B2A845991C2A8F4AC6BFA5E58A34139716B20CDD27471F549037D07DB76A02C3372AE2FAFDA3BF1414E9BFF71C0DFA03AA0409D62CC9D5FEEAA7B42D52A -Padding = EMSA2(SHA-224) E = 65537 P = 11214790861004342822506118878814784785917107288703472067327212998370774850005382865710114237083092526164901137786001727279475242636900431653154293583787661 Q = 11768251918108231511863695124801091673207253889872064192248972175890689639293691357404865738963709684551575951535362217841167719004542508270414639952738357 Msg = 7072696F6E636F7270 Signature = A10AD2439FA7F9638298CAD2E8BD18830A580555F0D0A71CB2DAAB2392ED61FB6C3659FA706D434C7F373761165580D9E3B4B72423AE3C27F71C53DE3DD812BB064C3F52A86C2C5E42BA10BAF4C90E2064D988B56C59186B48D16B151FFDA0859FE41C585D388884EBF6B2E570A69F5EF5B5D96E005BF353076662F7697DEA3A -Padding = EMSA2(SHA-224) E = 65537 P = 11927147185250531206987241706428012001438427688835269930657010265855292253406995277006096717210427278224966416052253284496721639239568141610954375253320707 Q = 10836458460108962062993235628889331808256805788287588018158928377261570112701766305689178952411665100022906302213864907659310729201014252881563934382899713 Msg = 7072696F6E636F7270 Signature = 85EFECF3B1EEB4386A61AA4AB0D0A4335F64C56C24C258AECEE4CA8547638F52858FFB7842EA399E3EC97C882891E9B52A76D3A4B76BBB843D6165EF06181BC887B342900C0EDFD42EC355967AD052A76A760EF2130499A24FD9A059C79C334C586AB44C400278C5DEA17BFA9CC5127CBF392DC74B65458627A34437A8AE9FDE -Padding = EMSA2(SHA-224) E = 65537 P = 1516810177539519585301330717684777752482359812340022580381674009725742724820762577664930613278162722103182359451964232072207143816619390658527862564418379901293650987439888615814359093369248021600858013452909163099144615858632738967 Q = 1493161983989237875032350952962770123912178537458211274114724378655283242413761932100230574082012556870216386204976993005824967598672396017415429903010202357020450400323637777331010081324783170783016718161385756969922786209178767457 Msg = 7072696F6E636F7270 Signature = 7F721D5DD07950287F217BC11C130E32567BD45E538A1FAD278CF25A66150448B486BCDBFC4AD3FB81A4EFC7E6081DC6613982940D1149C514AF67351B9E096C8977B5F9776BFEC7CD70C56C666C49BFE9618F4ACF281F6CFC3B2F5B91BD7CE3DBBE643EF0B5BE9CB133CD3C22A2355CE87B10E538A4AD3A098CC7E7125409765F22B5D78D5F3F0603EE6721C68C2D5F22C84B7714067BDF28B82091CD1B9943F9D619F501F5C0D418425B63AB2BE2DB5A43BF8455E6ADB7B60C86C606699D69 -Padding = EMSA2(SHA-256) +[EMSA2(SHA-256)] E = 65537 P = 36900438017424661513776212904206040445069678275252812845498873915150944630262472896392696742072655445587132877805751 Q = 31093761722620297310575360505968760824752648930872832945782295003888632578706451997446499334789184230648525221335179 Msg = 7072696F6E636F7270 Signature = 38FBB52FF41301D176F11DD6A536AEC2161DD783C455556CCFD51468292C8C68AEE955EE4947DFCE5D090A5DC81A7ED925623DE7C52A4872303002CD89A7A63798F29D13337274AE0F59886A62EE58FDF73CFA29DD7B1BF4CA8A23B803B68E67 -Padding = EMSA2(SHA-256) E = 65537 P = 10732389574817401806637686712161900114928972500215979222308570112587692145162015022684003335540509041586909242055958940177920989586889270041600055471282943 Q = 10769364274008399181732148993301462059651684437607442862712318378134077080555690235928579640575611566791696227797400720228812659174026533784108358550035787 Msg = 7072696F6E636F7270 Signature = 1891F9604BC85FCE085AEC5C8221D0E06119A5B1E1D399764CEF9BC732F01A3C4A29D31FEA4972EFCFA749A900CC8FD1238EAA90B7B04F0A092BBC90E5C01B5B6F7022193290CD2237F6509F84150D542842BA98157D1C69C067DB357F52013632F6961533D7672D05394E76C219EF532ED1BBAD1A5AC7AF5A0CE36C1173A8E1 -Padding = EMSA2(SHA-256) E = 65537 P = 10690382382368032875579095382645347750341732642602000986206771425073053009539096711057580462525647610059311660787427236189391663589206723284390279824133633 Q = 12465063692198957247771393717588965337498133363400712536396235545873826015792546875726509525466012204938021910914284755118206924338864529489571179583908461 Msg = 7072696F6E636F7270 Signature = 86E1AAF65A3C352A514148D8C3B8CBB77E7C59CF001E2AA7850CBBB703D2684160A362ACE39871EA60207044F9E266FF9BEC03E647E0A30B74CF24B45161619F1DBDDE0FEF6B491337EE2D66BF2E9E5B5BB8E4C568D580C8584DBD4F758194523A34218631978DAF8BF8364D6C4399063DCBE866029E6418F4D0BE384B66AF19 -Padding = EMSA2(SHA-256) E = 65537 P = 1414073567114035614599519009667852352119591928203783230535378386566111017682164209943651582776933751686957932978385945440908660908405210644986463345054864787210924210285212935312701273765554022043880049502358394925180144264624455209 Q = 1270884860370894871136235405295670217179772083043995301293906130441676478739615259391136504018465670216723544700486039526986593146533123495228829286866064748331069638992550428012741729185283097805630542778324497745982213828342372279 Msg = 7072696F6E636F7270 Signature = AB183E642A3A50775FE8F158DE2085CF02C1F78A55DAD193D1F0F68DE45BCF8AE6812CCB81D476C27D4ECF63D9F1D9E9C5EEFA269CE214AF5A8FF24D933DABAEC2080491DA4BBB9654473C06A6BAE99095C247515611B5A45D0E02E8AED9D708D20E823288D5761ECF80AC72D307260B94437474923AA53D34058147709CA35105B98C7039D1ADD75F0E38FEAE7E3121331937C0A013991776987522E43AC1072182C98BFA3D28940D03B0CF0533E41A42DC574A835BC57D77396B43D4A007A4 -Padding = EMSA2(SHA-384) +[EMSA2(SHA-384)] E = 65537 P = 34290111644017464246476261017124406752239127307866392601052842903987872756111263040683814291774168790526863157190441 Q = 32373321219780996775202420673396049060814782471232760490462150501000305150218442890517454747053021887704908949557013 Msg = 7072696F6E636F7270 Signature = 36495268E4297C9F416915F3F9057C1B772FE6ED204995A2C30FBBDADEF3CDCF38420E3A110141BCC8BDD06F688B139E6D8BE97CF3201E48585B4391CE9CF2ADB91B5C20991B2AFC5C6A6F5E845E055971631E066391D962FB265FF3D90F3530 -Padding = EMSA2(SHA-384) E = 65537 P = 13213155532871956710809229620859561347906079336449188923833354883861052067311866160332716570637188316306626222911970163016385067614222699697090437238562711 Q = 12185156278018102975447783982153530451807680551726018411071351165113119244051458368868894422374103672897189920999528719181936818289310742199446421617088921 Msg = 7072696F6E636F7270 Signature = 09EFAA53EBF1FA0A23B84EA68DC7292F235C7F2A2EB555FC85F73A11A7A3785AF4284BE98840A4F6D289647B04FAC1D867EE0EFD1E95E060FE4D2D766D11B03E678607E474621A0F521213914600977E8F3F31FB0E678D1C79079ECF39F5EC6FD2F62480C0C3F1DCEE06139ED661B33A32CCD1B213F7557F6CF87A0425BBE88C -Padding = EMSA2(SHA-384) E = 65537 P = 12952742658236652615348661349246884821752599711563809314432328674968095150316884243716297973397616286897162089776315412332947992701095291901851152930362821 Q = 9830505301525797220711630419142003334791877337080642109589443464252360756034303307099848548291752308175110195029200931063137060871894680408049462326517033 Msg = 7072696F6E636F7270 Signature = 858691CD4D14CD74841AEA3CF1564734D939CB7D8B4341BA1F74D88FDA993761AA5D850B258BDBEB228BECCC0F6B6C0EF96A3DEDC43A7078BF05D9FF4EA0224184572DEB43D77F0C9162CE69192EE3E50402579317B56838AEAC091369F216F19D271E7141149F1A5760071A65F08515D7226336C9C5EA6CF35691B1C92451C4 -Padding = EMSA2(SHA-384) E = 65537 P = 1496095022899443806644540526469585838063915622587527932399222478039240464518682521467290188589439685495049363264071340579959570216575584443701932226942022311826188618174882121293794043011152239566530964931439147137098511748641151303 Q = 1472283917569855432213111541685536987891552375642799084362818565904526275910010360079491316063471371578362830703201009076277230977991342215489595776129268725287500669150636519486708584629905320052183034866908758819712406192489818079 Msg = 7072696F6E636F7270 Signature = 9A399CE7D50ECA7184290BE01D43FF7D570F0A2232D385182AA068EA0FB097691C197B25ADF909397CC0648AE74029DA3477DB95CA4F3328E5E4CDA4A4BC67BF1D34020C8D9AA24B56861B036592D207026CFE4AA04B0B2ABDEF3911320D948776304FA648B60A18F7D07018804476E904213D09B1E99C31E66A8F37B4BBC1A57A753069BF9024C3636AD3690CC1FC1E6DEA4211F5E49F7F1DBE2B94C31C19B0DFFDF41949D1AA6337BDFF1336486FFEF1369C3770C837FA2E1526B93A64CBB2 -Padding = EMSA2(SHA-512) +[EMSA2(SHA-512)] E = 65537 P = 37476694786555707297177914353871207560156025277069749252132005756365596630232190444029611516538177896718501392985821 Q = 30254230875344623998299155826483344751489824106839975499429661968183354399662224725617681048222653377712768414144341 Msg = 7072696F6E636F7270 Signature = 7F175F5E66601757E1B0ABC051602FDAE2B652B69B551BB35F8C6B295F580DD0D27360E91B8D53184D3E1C1606690ED84EFB9C2A5122936BB94C4ED7FA49D40195508499FB87249BC1FE07DAB217970EAAB46809BC6925D3AE54ECF6F62E76A9 -Padding = EMSA2(SHA-512) E = 65537 P = 11691612764489083516866735827418350400523918209738573349053358794166200372698431579590337273059283212578170510315136198319332779613574089694096022693040221 Q = 13326070037543981344788456214595684331432839912109235938437141575579469154548391328746138452903396979201386956607520330145333474531715616884370806349832189 Msg = 7072696F6E636F7270 Signature = 786C58FA17D5A5A5B411B0A85F3306062D27978B84C9ACCFA79665E1C951AFB2746CD0FF036160BCCCBAAB15E7848E8E8582168804B0520867AA15F44456B018051AB290C9FE72AA121E5A1CF88B761C9F73B81F329B76DD2A4FF2A7F7905418B3343136C524089D368948CB9223A2FBD35C14A3B994BAA333F5CFD60BCF47B8 -Padding = EMSA2(SHA-512) E = 65537 P = 13208995026411542755984756221491120571432270306172384187506730690656429235850903578554598991580466562304863043882628875497025730933229435976102274733934589 Q = 12676614920243943028593686318019785566853821184472305644278400797455015985983346273102494277756998071370962956022149553658212324260317038787749226922754481 Msg = 7072696F6E636F7270 Signature = 8DC903239378EA69E965121FD519C85D1D136D67126626EA93A31EA3706410E420984A6443AC8731AEC98BA412CF4E2B39F2BE7308065F7BABAA15D25E126C996D7244D499C5E907B58441426A407F001F62AAEC4274EF84AAD979FE504B05E277CD1B06A74DBB838EB7A20DC34D19B2CAB5206351AF53BB968651CA4116F54B -Padding = EMSA2(SHA-512) E = 65537 P = 1338196225967835515327683287337059307394012807140804470661081631567228866932117740832973828845391999092031094073649283558772582900517601774827371480903034647511795785694845439715519131501416899208199884923718317285623052073623919109 Q = 1230750235930523558307236321284100548115636187714970826267882300302842003242893725006489197235484585035369839291739102285556872873017481732423196316497798817770846788336723752577834182175286170699419893169642033901972265672269798991 Msg = 7072696F6E636F7270 Signature = 3697C05A657A8904C792E750515BCB11751D2D4C4C1460FA6055A10A2C5F2320CFF2D82C0CF086E2E213CF5C4A4BE890F5C0A9F98789710646A500DA83333AE1CC6A24E99167B97B7E7EC06FDC789037DF23F6FD1608695643C7D7C6462A0B37AD926FCA364A826DE539CC89419C99397C7FA1F1CD244B0C7D3C27E77B6A4D4806E749B1291A23F8F3E6873BC8DE349F871530AE11CF4EC42E27B6E3BACAA3DD6A40AE51463EDE39B510E94F0A177328F868C91B5C35F13AF0FEF0AA4AD88B4D -Padding = EMSA2(RIPEMD-160) +[EMSA2(RIPEMD-160)] E = 65537 P = 33925778159875562458694815508122384232436989268432608178008054088773285675555263909583338719156234691017896174716511 Q = 31928768699290115217580104651693808267293870535040276334137349936791479211682915717928689548108025065615319966500069 Msg = 7072696F6E636F7270 Signature = 3D2F44712403CAD3F07AC10278811EF59DE6441522F323CB3CD1C287B233B5FAC7EC2A3398383FCD4A0AF6E404392707C72B22CA1C503C6FAEE3F3E992AE9D02C38564173CB492C9ED2EAA9664859A06EBCAC73836DC80F7282D604A43B41BDE -Padding = EMSA2(RIPEMD-160) E = 65537 P = 10681623795147072587053027475359572444943548375054652906343105969497961014724114293460791653556273861724667571868042283680899013569862548384311644556671057 Q = 12015822310483455235239634990765201859532699855613240093419019830938321918233763222336962993429962389416919708755785144483121300344148848746192876221966673 Msg = 7072696F6E636F7270 Signature = A10E2A0C3743B0C8E9C4BA0AC71A60A368E98F0BE67623A22FBBE958FB590A31E2E07B016E55FEDFCC8472F9CA002BC6F0A107FD77E839D77D24E65B48AE6688AA1309C3E8727C62337792DD430FBA8ACBB1B3F730C8D316F66683E13D892EA35E57E145E1F54AA0B786E19561BBB910C4D7997D88852923C5D84DFFC9EF8644 -Padding = EMSA2(RIPEMD-160) E = 65537 P = 12351822882290888918456218539373133978735503354715922644743560708378472514830890735731670917163863464256599907112793391676223123404599297741165488503024869 Q = 11766904710783168539513536529589907136789223174697434763482944816537165900301609658768786148815790268770347357953086231292155512720455372343943953791435263 Msg = 7072696F6E636F7270 Signature = 2AAF175A74264765198AFE9556BA61BE30069B909D8D13C31B7EB5051ACCC2BCD80D51C0D04070A7C0BDA0E9C2F88E531D2CD0B27DABA850AD37F7B7390914AB1E40EA4C27F700D91C6F17D177FACBD439A98CA75CD8B4D1DEC88A975A03C9727A75815A47909D490920CD9C9A7C7E1FBE63F7BA724F4985B84C283176E0A28E -Padding = EMSA2(RIPEMD-160) E = 65537 P = 1499776769820164661720270213001575952876279152091341596038908785682622179119584524264076668547113668314340469445667002053176362116171707271790199251992652069943488147776404891202756507625631394754713686927107372430689554562176179783 Q = 1207575106661317856418257614084066098845829109346417040472090905332905253696663718020118533361529845106338373254491724217500133281490864910490557046154217231575724915477802429923401695137792296128382845094046965590817607803668648659 Msg = 7072696F6E636F7270 Signature = 86BC93AF170E1C26E10914E9D403FBC6B5CCD3F2B5EF2E2D94118E4DD024A82095EC8B6F71BFF2CF91F0528CF7ACA12F2C74DCBC01D1DBD52A87A369AABE406F62F3FCC975826EAC8F56D3482E2FD396D06F5BB1CFED3EC5B3C08AB318FDE17A7807054BDBE44EB0BDABCCFE3A627569B58EF91FD8BC9E06B2EA40AE55E3C124418D6CD469F8F9552176B0229240660325E452802CEB3A01D7269460AD098FB25A8ABB98F122F3ACB84B7158954DDFFC6FB3EEAF3615877D7BDE533CE8A6A8BA -Padding = EMSA2(Whirlpool) +[EMSA2(Whirlpool)] E = 65537 P = 29947977861141250899850358204141043436981128922935572414249070541949309302039598504288894650237262528309132513166331 Q = 37752607136256522947769517114772757019509564157670668652447888365515650114182146294333882801869084942840587190556251 Msg = 7072696F6E636F7270 Signature = 79C185314A87A5518D05B68A26889DA466A04D66497704D8FD0566B263F9FF4250D214B1A27EFD557D79C9EBADF08A6715183D0225D45CA81A643898572B24DAF7FCCA7856F36D0168EE480A89E15836B7235ACF83E75A83628424E7B058A61B -Padding = EMSA2(Whirlpool) E = 65537 P = 10175698379228666150774506438616917100308422399865868307252716163656230024725451206646629669643961215746153174978220919164554032224962258306884437538964883 Q = 9730493820577523702047295819670681114428223432429279126086889204372240793538883794859009533012783065426248982012644347167106443725448675767019230317571209 Msg = 7072696F6E636F7270 Signature = 2B7BB8B433BB6696562290BFE540BAEA1EF89D22DEAE1B5EAC8EE950772D0AADC6234CB598CFA9FB2179AF94D320A177A8468C5AB8EA7AD71A14552001FC4FC578E0A1D1BB5D862B35EFC075E49FB085F3195CB1D332CD07881978BA4729B1B3C180D8D2FDF63D3F7E0E9C6A93B1AB70323BFD3203520F28AF06E1CEE43D6C54 -Padding = EMSA2(Whirlpool) E = 65537 P = 11634296686883884530640104219461335769230368243774842268498412764040396779136014101925455282992044359003320731050130697323160988197852577790825454622062877 Q = 10860202286434899216950782173930690376348674016912571693705892897444210580259616617442548989581977336943534467669951513990216491504507942335237169369691863 Msg = 7072696F6E636F7270 Signature = 2402FDCA5051000AAB63E930AEDB1DFF71D8EB1BD0AEF2E9038D62E90849B9890BD5460C8A4B3611C05F967E53F4E789DCDB0A1855BDA841C4DC92056B8B49F8056C5FD2651AD2ABAB6FE8549331912CF0C0142590357964879E5C875143D589B5D7FD5BB210A51EE77F3447092ED2C6BF16FD8935E9A509371CBB790B1AEE32 -Padding = EMSA2(Whirlpool) E = 65537 P = 1249966052460181285644355634657456785875165989971610847326413386275162653639596449854996947775921003586204236142526358436157885593962008839873890449699345733185093150655911168918032750954191780384168174874361750036324305597935433861 Q = 1302197084325114860503571762578878829170827527881096037330701664998121219239361504632978080198138497781777579586991404853883674147659059912687285753739213050937612378438960126169835446607986664267643217894513328249437171134331915421 Msg = 7072696F6E636F7270 Signature = 7748BFC3043893FCFBF4CBDD3F9BA00F995DB6183C39777D4545CA57287EDC6D5D6B620AD26EAEA1FE60F4B809831614CC4D78A209BCE6CD712D4D3CC71623962F4EC7FC8519E861206E26AA9B0B6FB1E16D0816E19B00F63E0701189688214FC063CE6835D1007794AE86E23A515C261B54E5F963FC519FD8F4FE26FBBF7A445CA379857CD037753788E1A278F12BE61EB62AB7099FED68E8CA78F2A5D35E873CBEC10B612FCB5A11084AF8D99A85EBB8685D54FA4E4EF5362A421D760346F0 -Padding = EMSA3(Raw) +[EMSA3(Raw)] E = 65537 P = 12377144646356224624596263554992383162179533087246757961391106833734655490472026997011067052758136539388192903512338816330957435076958184717404692304837563 Q = 9654381659336904071273083680269262791097161331660286797761753538541043598813985323765139909863025057496380615772065406695744753227554731965415335502792951 Msg = 3021300906052B0E03021A05000414C26EDACE80B947FCFF75EC4CEC1AF0D1872674A9 Signature = 0E5FEDDAABCAC45E40ED484C89742408A1225204246EF04BF0F5FC87CF97EBB68EB3911E548240B5528FDA1E1C6D1DFFC2A70480466900FA7524ADEBA694B291CDCDF2560D9D6F70364AECF20F504876AA1DDB8C69897E52DE92A13FD9E4684AD9EB8256A5723B1CCD34D4E552D9E2A5FA8B48FAE13AF7CAE023450D65731DE8 -Padding = EMSA3(Raw) E = 65537 P = 17699943356121302118233607435079526847022297885997750099787763703555828385066089411833038353423100938836155597490143053 Q = 19826633571172214607942110069368216581583552862543704379849517932549732941227829465769515005294350754717865760053739267 Msg = 3021300906052B0E03021A05000414C26EDACE80B947FCFF75EC4CEC1AF0D1872674A9 Signature = 01E6EF82D25EE46471883D373869C553A54E0C256968958FBAC41D79C571940E523B96494360EEEEC45DA943F94CE44DDBDFBF141E8F7B251E44EC47B64DDEEE2873C4B78A849242F3377F135EEFC9AD4658061F575516C7B19321A3120D0BB3B11BC7 -Padding = EMSA3(Raw) E = 65537 P = 10102291200464255172601221877135905161140769680411173186058445237579345533001840681362155270695169400621673791710178583571477917543379742925120057367880063 Q = 13251818761749410179384234747632839463427321795839089616607966450575029584418979966311891629938137605648897309184155313972929174701092826293781972937927207 Msg = 3021300906052B0E03021A05000414C26EDACE80B947FCFF75EC4CEC1AF0D1872674A9 Signature = B2D322A392288D260F4D0AF6A3412A3F11B97A141367559FE3F2BDEEF208E14F2987E63B5C6A856190B37BE98A36A217AB8E49862427851A2C0E3FBFB8B1A2845A14DF7170B045833A8B2CC663F481432E9B4B72E1AF141ACFF368C8DEEFECDBB35598BD5B815C3B26BB496BCEFE5CA308D56AF870F3D92CCBCC9D3642FEDAD5 -Padding = EMSA3(Raw) E = 65537 P = 11863574151841645121301415877438334947517760762684043570592952690667149577625920055630213981216159572642785184034757164554812640963831165922903998054563867 Q = 9817764775702978000699023606280662852733008137031492625993585955328395052748704568985204014798286479837482638252419941598815373456272692379677193053312029 Msg = 3021300906052B0E03021A05000414C26EDACE80B947FCFF75EC4CEC1AF0D1872674A9 Signature = 5D71634BD519BF992AC97451C3BD856735498D963A37FD4E5F36E4611EAC7002CE762607EFAA8A50FE0A054084E5DA46B99AC242733444087F94D7EF0FE1B0297EAFE035D13B4AE75BEF37B5BCDB2F38C2216320351E09D277B3D6AAE701236550EA44B8AFB6A75B21721CA5C780DEE262440728A245036385CF917310DA42D6 -Padding = EMSA3(Raw) E = 65537 P = 1422064891756056272868071850854138550958747901117148299885823769659499056545577782040579846214974477700743029489106099274272480285263745930122128288770185488323618039679372315001850671777794638716832373749899985679638124073237081603 Q = 1300628500736091066469357724169131719350514861299470388096939255066412050709233427616968626428593634705346577805388370355000102457363511590933692484313315541407002266425280856998283235828574817936622468549120250213614058588223640999 Msg = 2C88F626457046190AEB16FF2A499DF5820240A5248074445B2D54DDF0C298F57BFF Signature = 0EB5DC0D319B97F56F1C71E381BC26F40012054BB9A597484946955886F83333D21E916D60C3FB667869383CF9AAF6C0A98641ECECCB9F3BD71943696A78609E6324386B2030D2B2DEF1692677E205282617AA40EBAEB48C86B884CF51884BC807BE2D7C83AE3C671DB24E141B76646F0466B0DBFF20362991D465F7A0F7B4324E54092A742E0FE4C66A200AF324706B7D1BDE1C0371AB5FAFD58EBDE5555D24DECF399553C94E45A3E5B3F491BEF76EA9B08C41C2F233F13F83C99D6D88EDAD -Padding = EMSA3(Raw,MD5) +[EMSA3(Raw,MD5)] E = 17 P = 13029564622157791280616891297384459345543528892729268050647908228725108502227809382105716872483480064224030258864846430267698903993578412414816903162894041 Q = 11607519244599001458239888881356890329831441554346650600093035021905318722027819107556373878744770935515508357488960347997325733372608114236427580844273703 Msg = BA34C71DB7D125ED4E6B3A246D6F235C Signature = AA5E96F061E0F6FEAEEDAABA83BEA346BD4129B1F9F8380E8CB1E61860E47DA5262F0A2ADFECE7DBC02A53FFEA0C24EE162ABD8B818D4C125BC8351CCE0FA7C533C18EC7264593C3CB9201A5C0889DBB211CEB659135854C6510F3FE96DFD5A172D1037C4C7B1CFA6BA56529B6C5FAB72754F6518E114CB14F1CF63AD12E3B2A - -Padding = EMSA3(MD5) +[EMSA3(MD5)] E = 17 P = 13029564622157791280616891297384459345543528892729268050647908228725108502227809382105716872483480064224030258864846430267698903993578412414816903162894041 Q = 11607519244599001458239888881356890329831441554346650600093035021905318722027819107556373878744770935515508357488960347997325733372608114236427580844273703 Msg = 48074445B2D54DDF0C298F57B61D89EEABEF Signature = AA5E96F061E0F6FEAEEDAABA83BEA346BD4129B1F9F8380E8CB1E61860E47DA5262F0A2ADFECE7DBC02A53FFEA0C24EE162ABD8B818D4C125BC8351CCE0FA7C533C18EC7264593C3CB9201A5C0889DBB211CEB659135854C6510F3FE96DFD5A172D1037C4C7B1CFA6BA56529B6C5FAB72754F6518E114CB14F1CF63AD12E3B2A -Padding = EMSA3(MD5) E = 65539 P = 11168521151320677223099520289134966992601683145565112324637158550596009851574902780470217910694744696561366167142428802151936571560468174927200445940567007 Q = 10816600553880350717053882598790014485729013898038211768326616483120925479644757202271963372888531979499482994517188419156745487931465261875790739449743489 Msg = C61622A7CA43FAAB319B89079435C5140A43A230FA910398 Signature = 9B7456766E6BEBD2FA31A294A7D797A7FC221272DB54574324C4B801BA61474C153CA914A4E143F0B3F776CCA3553E2A9BBABC4C4B1ECAEEBC5A2D6D70DF76B6AEA42A9132C166EF7A11EA39C7052189B471EBC8A263382BD9EA1DFE196EDE6F2E92449CFFC569530AD0935389A714581B53BDEE5B73BFF906E55A290E25000F -Padding = EMSA3(MD5) E = 5 P = 41311212887527321296910690083438901468198028425035176153039485803775274600339249686546137105271904468806369569532459946754590481495604261708658552107802377 Q = 42829447304025485409915772919380166854730012266060668582427765680605609407608485444903654931988417858022487454898986354396591573297070321595151319670379879 Msg = 2831303238206269742074657374206F6620504B4353233129 Signature = 0484FEA19814279782BD0732A7A7E29738B2B2DF0D0D2928253921990B4F3908F69B968FAF934C227FAF39BD35DBFD82F1C9BEAE66C4977E3AF69E0567635E18A7D831D5C66A75AD8D80A6BC994EDBBE7D6F7FEC327A1E2055AA81720B33653005C2CE87DF23E4A286D5A3CFF376643B969134C49E6929CC69A23E4137CE9AC719 -Padding = EMSA3(MD5) E = 7 P = 56502443330109652012896870230918313280459003062299720262927311511926605991383640715495987844171899211289224946511255965967340402875433794406795487624757349 Q = 73578537452157693283231642645827270120293041340648216676812169482811807949806959672539137255855767091341745810986440757513442020612487911929786967013604091 Msg = 2831303239206269742074657374206F6620504B4353233129205075752120 Signature = 13AB41A8252B19A23ECC3781A7AA969ABF929AA562418750B9347F140F2C6DEEBD760C27F650D403D4BC692B1BB9C99B0A8CB20D75502C3B451AEFE81BB1278E23A4B7F5C3C438064CFC25890F68ED689EC7815F015C018BDCE766EE3A4A153519020BEAEC16F56F5559B8413BF0C4240645D2D8EF69B023639B336F1A2BD2A622 -Padding = EMSA3(MD5) E = 3 P = 100105190655880613526906871182857362781101316149110875040056075087834316244830515596846408696768017631747666578303928711549135992557123893901488804437048809 Q = 87505326188471078453642832214207735276976488958911502452583708791637904447911246482791600127524020386147294087583259280622610769702631671804240507562602451 Msg = 2831303330206269742074657374206F6620504B4353233129205075752120 Signature = 0F017BEC0E1206F2F7BD50500898EA57A1E798FBE0D8C66594F85064E1CD7FF6FD528D562667C9B1D75492B83131CB1262906ABD657B3B15871CDE20F871D81DE98CDF6FD87C5753A0A9E8C223BA1F1761273B9BF8756ACBDC0BD7E6E1CDCFAB3C1722F1B3053ED85CE3CAA15A843112788E779E463BBF51BE3B51243CB14E6FF1 -Padding = EMSA3(MD5) E = 11 P = 107304626108204522797343576791067207674137385684926834447166228043898744098849309658395882841000638879557805589763538898524768732146465167916348068742644931 Q = 122898736307782687638032995621837068944394692238271920897962723305458885787013604775683437162169612247714741385692953103776328837938931275692031599018249399 Msg = 2831303330206269742074657374206F6620504B4353233129205075752120 Signature = 38DE0D39AECE20C3DA94E1B869C09F04BD22C072B1DB012E986DEEA9E254A5DD5E6A946901EFC92A5EBABE010603125B60FD594A3D974986F58F6FC71447333427B1FDC960512C121E8C81F0354EB956698EEE49A4F989390950B679E03A0B6D964EBA3829C52C989A1ADDAE430D600188F1A215BB306EDFDE6E512E23F113C52C -Padding = EMSA3(MD5) E = 5 P = 142382474831103350965198261039493660182684647144054268115539864228139684454577808385021853875960363034348415466818036752700586059563484330090984730204416497 Q = 110388045236737901697454183037730543122795238849967531837037661799768634764847803431752698556717108074918915921205421335903511188911570867395478174657786723 Msg = 2831303331206269742074657374206F6620504B4353233129205075752120 Signature = 192283FBAF7B9018D464D30A428689046AE3E25A499F8E437096800E09F4883BE72626B9C0B50E982C5D53B6C733CECB6FF5C3CC2958BCE854BE89AA1D166361ADFC0CA4B23D7A5D404B0F75ADE3FB134C965E427233F743925AB36DD45564F07FEC46F424A61977645E0C4D275A2BFB65A403FE14B20210B0CD3ED319C9D31420 -Padding = EMSA3(MD5) E = 29115 P = 2248799505770661724938813445456667365329686243722367143419772250218914329308629009399918288741261238283310599222022599278196007356285274958577172760406897390545735372932091739959696921421139673013709008368458594104886834298201355669647542445320664207472693942294906919061844996292955105757838550281946311693400318202697189287295539697390920041505007750105724478313556859907375861309482250947611753957139154639954395831518389550631317305548684782134331825080243557 Q = 2202246626453634427990543239857045321569536135331564676695302154745101045943787221623965844905956805511657988016271218099723231745952458510284098724054085984249936487583429275220855716776597673378123548112186672956810286728043102750319584617573057937024349744117768217790432698368984584844795326385765843463046872396316170276636851577177665213767991628352853455571735032279994626500671870333710256782439458813563045527296654390106887801396712535561502995976841089 Msg = FBE8B752A6BEABD3A15EC05046AEA5F90F81052F20E37699 Signature = B9E0BBF9A5691B53FBAA3098F17A1B31574BD00740B3D9D45F46CFA2C94FD8E7B9EBF34F95D5CCC44096688B67918B1775911C79C56FE4F56783E3293D1F4D7BC75841C53B8A17D17D0976F7529D9A0561BE5F324DF73CBF76C2E23998BC05FABB44F37FA9D68D9257399CA3CC7BAE7E3F49BE111599B240140C51D5FD9FD961B40E685D538B0D320F2CDDC9E443F27592C545A52A581B9C748C18BD6DE658468D627645674D943597B06E6DA782F5AA159B0F5FC8E350A71072587CBD92D4D20B3BA6C218BA6279D51DCD197E19228AE52452345D0E12F0322CC51FA416238714EDF593DDB2908A118B6F8935A85228F1AB5E773A1A423C3BCBA82793752646FAC7E99399F6D522285CA9FED460B6711C042B28D3DC6590CFAA6B5FFE1CFD779D8DCDF3470FAEBECB2EBC67D75FA38EBAF10096CEBDAE5600F246AA4F4EC3A2E432F6FF43909D3E1A70A2887ADE4E2B4EEF1DE747521D34E8EA5F5309C31A5210163B7333E8F769FA00D57DB39E197FD32525AE843CCEB8E3008213E91D9AD2 -Padding = EMSA3(MD5) E = 28609 P = 30713721502546792009569437684655791032651902151805416822847877314068941375274504013962324311043883041624133529890476032694779734453859537979153899846313593590617317794011333098807890060286828821229596004698599505923766352810131400037110586886153718420003477006675621862441302731554647471021776938143897868628222196113554006892025930227077136107720909052650406921489756265990721303310168662772063459947852563636145471059151399285507791075760514927822828251320632219315279557919978092832680623597667312892493237476876837938117004459142738095462373380252724125993953065796452197485310867243565620349408625834563894036403 Q = 32223924283050128517931494104263889474220504057338702132610745949194011162619307345899782844934616030119748960801978988921577436331860329124377174901689014865540805921405518118520895078106856045928071624606062456249102949883605631289382564999409546836927196166450496329570105147124420803999939981354710474652789122596248315518645751157374699392733211803293593169754998821503832901347782186365455553481942027434619452198578715941091622391280282654230559330049736742367719066954095242864262475021751768355533044621313175006422476858038429024171438138216629916058032347601938861615897483466952989228432113728073067833733 Msg = 42B91186D4E2FDB3AF12017F1E50FB837B66A85E9F380BED Signature = 66D7F4CFD58ED769DB35057730F8CD567F4DC0643AA7B058A3C00EF862E798261450789B7DBF1FBDCD326FACB728AD2D919629088331C238FC7330D696C17BC80B5C6A8536735FF14B4E8ECB1C731B97E42F02C5F9CBC44FB8C243AE38AAC12DEFB90D9F33C7B3668BAE8A27B0BEF6195E9AD76CCE0735F6C2A0F12A45C9603CA024238ECE7DC024E85327346091164E652DDE7C5657CBEE1685C48A527CF6C3D3B76ED292E8490CBE2030CAD2687AEA0727540813C3F262BFD5785C0BC7A6F727548EA03ADC2AC1E295F46D9952C0B6C0BD1AEBC96D013799825748E0A57F02908040E755E7CA37B07CB6DC976EDEE64E08DB90D87AF61C00B0502A6C8FF2844D198B3B19F0A0F1460ED2641E73267F8BD6FC5053DC9086551034ECB563ED6C5495A72C89708EAA0618DA075DE5BB465B8B4CCC3248E313941B9C799DE4B5BB0AD1046D839520B51E29E1177FD53B44FD0834DA24A8113D309913FFC6C0FFEC978EF2BA005FBE22BFE5311AD7D1386132391B0D97FFCBF470C417847D9584019AB3DF80B75C7E7E7CC34957DC74FEFA831B389A668B0D7A17DCE93B82A696BC503B468BC698F507DAF9544027541FC7D7C96705FF72ED2FA504BC1FEF7C53552394A4F4AC6BE14DBC761BAEAE84CD00AA304E3437E625F9B9A334EB0D94EEB1CD2E7218E4746A60E4B2C10F80119C93185913DD13911AB4BD8673CC63EAD100 -Padding = EMSA3(SHA-1) +[EMSA3(SHA-1)] E = 65537 P = 23443439767333138692938389505422341860387525814723848738690073331642118819681 Q = 23234950162188993388155927630085331316851060055334470382368804331834850828939 Msg = 45766572796F6E65206765747320467269646179206F66662E Signature = 0610761F95FFD1B8F29DA34212947EC2AA0E358866A722F03CC3C41487ADC604A48FF54F5C6BEDB9FB7BD59F82D6E55D8F3174BA361B2214B2D74E8825E04E81 -Padding = EMSA3(SHA-1) E = 65537 P = 97275951885168599140238038120787693449121090243265140997942777398030699928031 Q = 90733938513086078955986841984824358234035964765276905350626699509098131819443 Msg = 74657374 Signature = A7E00CE4391F914D82158D9B732759808E25A1C6383FE87A5199157650D4296CF612E9FF809E686A0AF328238306E79965F6D0138138829D9A1A22764306F6CE -Padding = EMSA3(SHA-1) E = 17 P = 11016163637474066820302390975549886181099228518830768603640648873155204881587104654921145848526585545778089665179260246654794241103772100366027852042282269 Q = 11467303671973198002966968552401437726088142243869081560317300150520447487950355294881725329031248121968610083485837008554944359981159358914095392843507293 Msg = 7730307421 Signature = A372D1D551F9260896C2513932A0828748086C5AAE2E8B5DFADEA3250E9A87483C9DBA5D6F3513202510C2970624C1EFDE858C432DE7E50ADCDC7D639C30AE8D9D3B6E521AAC286D8613223066559148E6B06EFCEF9799541447C468D6B49ABDE9B51B14B34E475B3D04A6747DEB2CCAC5400D1032DD977C0A98D79A74EB38AE -Padding = EMSA3(SHA-1) E = 3 P = 9578903947833638265885301669622256833570742263284023794709048140382722800646670072341694305423268897179927939851783575647402034856714024302214311745639409 Q = 9650312740088480596837864858144252867783701613394406302461730869237993514195686989668307281184369417481714782998172854683687641043509314364586499964708833 Msg = E2F47650BAC3A1D9CCDC6753657921E936AEB6EFF779C707 Signature = 5A7889FB6097AA10EB19E3321EB68B3E7435A0527443031D628796341BBEA838622944405BDBCC2C5AC8374BFE4B7C3AF7AF411C8DE0EA9EDA138EF717CC000CBF58F6545CD370FA3449AADEEE171CC2332F1D16ECA9C541B63BD0961C42A3C5EEBDF807E26C27B9DE6CCDBDB5308F768FA2EAEE7AB314B5755DDA6FD8C98922 -Padding = EMSA3(SHA-1) E = 7 P = 16144034743727050546831832169628316925231568215175552041798163456804330937120791998925504149830104557214870627609351722587075941223525342334068971869478111 Q = 13955862823778441100165552543277032564359947041041995957362507143304868115105227500234767869549036765911800570640813296336752778490714112501713876165449809 Msg = 948A0A6D4266A31736E4D21B35AFC1CA445EED34243325F5 Signature = 010EA1CD6D96BBBEB61DBD9C70CE736EEF845B0D27BA07EE618475543F5B5FD8F956A88F1B864E3432A6E735F0E9224456D06664B03A4876E1B3153B92079C66C8FCB0CEDC9C2D9488D8905986342625AE9DF4D2B1C3D5C0AC3969230C3D8A20A65C67416E9DDEC21B6245E2ECA3C89F16B0317605BCDE9F1A46256AF16832FBE8 -Padding = EMSA3(SHA-1) E = 3 P = 26051747290618968923464264082462247969991542213090185595633404345207924651358622528559203743860954707853805736919763699299338026033642436479315804428425853 Q = 26280317426813160368825841472848135098988570783681954000282272491138021774932320682277644731515495071629489308940717426232202095607622532422899188985279769 Msg = 9B46DD4D670326C11A839BEAF363C9349874852B71C5A201 Signature = 01960093BE44CB5219ED920E4BACE3CDFC31BDDA56A767BDE821154F69D241E8E45863892060A44D352A6432DC3FC4741AB0FAAE841B92DE7008B5679B6837C78E430E1DD0318C104FAE4F9996F032A92D4506AEB22AF83BF3082746883AB49E77C81679D41FF069CC0A43C0ADDA09B3D200B328B824E4EDF5C7E2A4A59F8051B8 -Padding = EMSA3(SHA-1) E = 7 P = 26997945947601534824645912031534336752741628243393360311150643437863423024726644835499058447334803680127885127788191906488771562739354425641343764464617053 Q = 27779094296209621527287405855390430199275695901267533877524252900503269329956810397905533791869889774496412272498095504626303325321870281923743689794281321 Msg = 83EB45F909EEEEBEC2E205EDE6BC207FF3A2A260525E7360 Signature = 02586DDC48C9F8438597A6C4AC61F78D07B0C61816FEAA5D9DD834A6CB340B23B3877FAA840BA56858E6B7818E00C6E5F940CDB95493F1A7786514B521926273AC8091AC065F90D4B8D516D7915D121DC267B4D6A79CFBE8CF05D0460EA65BD6AC0B01BBEB557045393E17661B82E2B979B60ADA61A22BBACF1A3FBE6AAF30FCC4 -Padding = EMSA3(SHA-1) E = 17 P = 4504173304054060288974038034960604888275329240260610122529 Q = 4760351443628736535486765005952819108859317154050053456109 Msg = 68845691824234716895205753FF Signature = 6DF86AF03D8EBB9E1E416FDFE3B0EB1134A43F48B01A23C67B0F24F6CE004821B26236EF605D16935BEDBF3B77A130BD -Padding = EMSA3(SHA-1) E = 17 P = 5302059783871094749166532057672506750267895630491674459879 Q = 5627102272556795221533693072206792570337194865676608617561 Msg = 56897071727374FF000100 Signature = 4DD033341024AADEEF6B8BF6FE342EF0E2A2CAC804E6E25CCFBA4AE924891E00BF454CAAB41FBBF27163815DF9C04582 -Padding = EMSA3(SHA-1) E = 17 P = 10688456918242347168952057530328608654007166829427538005772817321211684713745122895180676903686057723602218730490340887346562426634705196969886116533551671 Q = 12317099050977964889925058247487762348779176472320259995517390962538819986624481038023470521804052151604755535951798769688147039101863976597721493852316281 Msg = 56897071727374FF0001 Signature = AFDC022281E69DA16678E3845C6C7575B9DB42200C325D952C8D0855597E441AF79537C6BD105FA5AA72934905A1C23AA4DF8C3147FB18FA83DAE84148A177FFD0A0D00396F38FA3305CF6620416027753B394839C5266011CEE41B0D0782068DE94E01199749C2D1D48D8D4809DB0743CDE6C6D8D77E3857203CFA1D725340B -Padding = EMSA3(SHA-224) +[EMSA3(SHA-224)] E = 17 P = 9758966558755165470389472069713928591013557396972595144169571611858368887161033149801285940784816379567871594502091962693655782287652429809833235706245507 Q = 12598434076498069053479387212899169946221335037529449058439253324447946057344228633079860425249029396145320651733998005914719062107456392204291912576986529 Msg = 56897071727374FF0001 Signature = 9A76D0EDAA507FC833583DC916C1B5DE02795C2922A723835A0AC0089023F081575CBC5D67F0C38BA5B89AE4AC79981D3CD123AC543DEBCBB5882C50D6B6D0B856EC3A7EB7047E1B08AD7B026CE9A5514B674594EE0A612A8D446BD0DCCCF8F7F0F7E470B4CE3756D37D513C459915FFB11EBB9AB94E2D9B8D564AD96F7D779D -Padding = EMSA3(SHA-224) E = 17 P = 165275062281166427869119241289272507031597934229360606001644708185525478681468463208605983647501226993728204483388720213866461997607650355801770765461168512088269322340056017325262835138857912935176296793489324188507063271961542803915017967567707230137097183130776663730038378218451497936798610121138361905437 Q = 171702619881331992283348313869045011005852750055590074232381993437725041523039844513142534504315649641098351316212060346572041310744328538798852093144310147833770683170419958224929184910351703076744777643716419431719027058584418238949594579648972349234462772302729188655853829142525730391461737802407205727611 Msg = 56897071727374FF0001 Signature = 836AB5223C9725BF1AB607BFE7BBD16C465A7A24486C530FEC82CA26A480224F73628BB0D73C053BE7393DF94C41BFFBACF6B0507F39BC68FA235ACD9AF869CB6C264B024B3BED49D18CAC30489A08FCDAA72C7F82C901EBABB08F6B40934529F434E56B4FC29750945818C4342DBD1D2C3128BD9F2816D1E08681AD804CF848EDD8D664746D2B9049EB3303594735DE319D48A9CBE32E5A112215CFFEC73B56030D7112B694EA78CC6E83B95895A2BFE3E970EB020E8861280575A00B7E42C1981E51AB4718E12E3027CC674885679E4F7EA4C31DCBD3B348D53C45D7916C5659B43A4B6906198D7CB248B47349D8093F79B27657979874076A678BB0889697 -Padding = EMSA3(SHA-224) E = 65537 P = 12953425976394912429374423754113579628514835529815680554108305816892864384987108132291635182445543728893390175795841005615344413681798441427208974751718239 Q = 12050531213826593984792671369399566384384636165678418732202708271123516548056832627823188413221768313844798076662781683091277875335417319987183638616676979 Msg = 56897071727374FF0001 Signature = 19C615462F91B29EC0543618B706BD4E18B39DE21560DB412A8184903FD2E2894CC2E52F797C5E969599F6D15F7A82904A01AB63F2ACA89B8E34D59775578D9F2C4270876A1D42A0AC8CB6924693445E5843C91913A23C3E0C68ABB5399713DBF93C81C615A0C1CF0E02EDE73DC62460F1B43F542AAE92102DD62AD73012F48E -Padding = EMSA3(SHA-256) +[EMSA3(SHA-256)] E = 65537 P = 28073761027596176818273133531175012766615221786736967452315971872890397800391044593708325054337716710794457780350323 Q = 28376480946069603139561128774323915552469745784555061415385017851901461037645335422805165977050764493699630122976363 Msg = 56897071727374FF0001 Signature = 3147199EEA41E1CBB5175ABC5B3E4B46F377DD5A42F20F89A43B31CB953E92AD92E984B1D9236C676E157828E17D3FBEE4DAADF779E66047019E82CF9E532EC360B33661E5E5BAA44C6DC20A66AE11DC6F9CCD375A9136267D8249FC83A9815D -Padding = EMSA3(SHA-256) E = 65537 P = 12548469512475210662420806214774094620195176907021934303054246379755652472160755374949525613970387188102747009600021261537992707522296421237735925202868631 Q = 11450843441323910528819022878602392785471371748591881910292094592003031455689735867582381833502112447949779055140516381891027256162967721404737248444058539 Msg = 56897071727374FF0001 Signature = 0B68C0B9B359A872FE695EA4731F498EA19613A09E0F1D975A04593B8321755A5E1F94E0404F3541535B6499FDFDC664BC29371B62FE14822E7F25010D7B16D4348D6227F5E8AA16583FB520F25A34170FEF10249B37A77AE25DCC7AC85000AD932B4D39C990E33099ED27C737EA8C3E4C070415A47CC0BD844E0D6EEFEFA88E -Padding = EMSA3(SHA-256) E = 65537 P = 11087054765005800103888948650962983210646931532273854440408926345735168247875396819077559229008685473965803577908759801011160174205126413393370263926349573 Q = 12716516379304890027860407876068984562873192401106556043555385902644997734347476240343762218381680211618213773352076421869453460584489795774320590078003807 Msg = 56897071727374FF0005 Signature = 028A1A0E630CD515EED94B24594C07829F23CFB22EC6DF314E5D24728B1397FFD7FA1EDDA877FDB57CBFE73D41E592740E9251CE704A82372DB15B44D15C1334B79AF6D20A360E8BA354477046912F947D5340D8F110E7A5E64AAC0F895CAD2B35DB85FC7AEEFD28BAE65CF302B99AD84724FD37FB2EB678DB629F75C9C6E40B -Padding = EMSA3(SHA-256) E = 65537 P = 1178406731575038829853726311917412876603908146715375661818876297660960199892505426806499233207846042906264429980426565173334842567409995073865789534084855060992173419987333326602292183641206311445356164316301213150549264990514542587 Q = 1378320896807534050929301373186662222686458777477196223129892898304364245429282929080520404560743534320183182125184182016454386198259379672329605097467311417711892040868310563187190779760946485400821319749306602303289863477031385851 Msg = 56897071727374FF0006 Signature = 71B5015C75ED97DF66BD0FB333AA47DD30412C460F4D82398614033A9569D4ABB02F68D22F4616997559B71D51701F68A6DFBD6429DD768A1B590DFA1A32A25D01272BB983F74C69C48C7664BB727D04489C8446C521637EA72A9BDB833CE59605AE91AF68912E170DA30A77CB9EC44795562F7229353669E1B978AD0D3D6FFEBC2AD021E85BD0A0D34E7AD960F82039BBC25E6D1ACDD2CBDD04EC3B476EB2A329427EA9AA790EAD220A4BE3AEB19C8BF9F6EE1A02D1DA08271F6C87C02F9234 -Padding = EMSA3(SHA-384) +[EMSA3(SHA-384)] E = 65537 P = 32971991333271161338505494702878862100489762324072692348588291610239952953209840758320432984708996443247062384208849 Q = 33062782038247106971088772016040107972245147472391230280971338950516123260148656458931584714467171374545541402157699 Msg = 56897071727374FF0007 Signature = 03FDD5B68352FC18CE2388AB9258FC1A1152DFD9F5812F629FDAB0989F6AE97BBCA165072927B366660F836010CACC18081975605DF4D3EFAB865138B519689EB7F7EDB590CB7B82405BDE01054D86C683543B973F21CBE93BFF59042BBDA578 -Padding = EMSA3(SHA-384) E = 65537 P = 11921346556469747668289370965376832340910197091992767491365129866812133114772653650577167259045066019842985221007000839049275688169842940636385017225110437 Q = 10984249058520861025806048049505932236947806107984715113830923739838211464283567306250678571137159662575767869786097865940738982838325899325157498480530771 Msg = 56897071727374FF0008 Signature = 991FA0B96B790DB98E66BB84C3D84838D38C1DEB9CDAEBB0CFCBFAF63DDC8870C0255AA4E4052479378D63AD887B48F22A66FDD7559A034EC965C962F13AFB8CAE32A3AC2F505434F1B97FF510F7CB2480ABBB7D509D8EC55F047B7D639992333DAE23FECC4FAD5F9807AC4EC2BA7C085BBC1312A3E4817E004DA7C23732E8F3 -Padding = EMSA3(SHA-384) E = 65537 P = 10446191406397802247185870337079102172711041044436099817253264917300370577770336088073490760392100244563071355818919455781466053080964011640432539884209613 Q = 9981671855683310473214627935539575680984828926898911789598147620419575813140629931654539620050154882690628069842184057619784221531148611557047251607058737 Msg = 56897071727374FF0009 Signature = 282DCB360669148813D0CC36AD7C0E6A6933F884C28F55780CE773C1159BC7F8CA99F54B0635D11E41BDBBAFC5BC729268EAA710EF2CA90D961D1F96CF77D5BB50DDEF241DCFC1D3AC570A163D64D1A3261395647191400A11D5EF6B870513ECB8FBE7B13691BA8A5DC6D2FEA1EB73DF82098A9094693975FD3D2E0B49F64EEF -Padding = EMSA3(SHA-384) E = 65537 P = 1510549417854877747825576581081732477700111419938615613983962109662062335330017466956858125080365659309927796925935417755723535731495303933901035999764977863833078372000009310743596462234093697446861626949002711920840605877230757677 Q = 1458049578283339865423285246477229647780331978350471208882083558016892029486833800393886610593440339895221992399747494918400335844710675420456789057533481159248152868175464119165613815097070691743727137182716423523814454452278800887 Msg = 56897071727374FF00A0 Signature = 152485EEA76BADB8B133FF9D2B8F43349E480AB3B882A3229D43B271F43C69279B8662C77BEFCF09F34175897A8BC3FEC48E2B58F418ACBDA52EF5D0322602E3C0C0F20814734A37A754AD9B5FB2B74327786BE568C423698AB88AA0AAE719EB5BA48051A285C0A4F1CEF5798F76943EB5AAC8B129BCDEABE8B7482D75C20160FBCE19829CB825681A63D6AF61041CF0A19B476FF2684AA6A6F9330C36283FF23ECB15FA0F549033C4F8A15BD133219DB07CB730402884D33447013D462C6E70 -Padding = EMSA3(SHA-512) +[EMSA3(SHA-512)] E = 65537 P = 39260164823044347049559843214890110455523386170656544785033043140193564144004385280580363620038060286824132528359527 Q = 36962035243386756345106905450087414296171176744214757742250021657246238205023199468147453436540590274360418434282959 Msg = 56897071727374FF00A1 Signature = 945DC6D68E264ED1376D3CF50260B752D2B5DA9B7BF0DB8A8AB4B943C18B9B323CC4AFD35B0210F4D43409FB524839FCAB8F19E781BE1E203E6B0627CBC3C00E278B245178F81C6EC22B00D7C984E667D6003DD904C12165402BAEE44B11BEEC -Padding = EMSA3(SHA-512) E = 65537 P = 9661135950116315539515451640981180869630858345924084493706541309032255383533772898042880372432338001201170776812272367362361290511668336960987074656816001 Q = 11497512449252464505399480477876115154244266229987766998043719286175927123078537014093376513968469370409306182616815376737311758890618524522046489448455173 Msg = 56897071727374FF00A2 Signature = 8A2D5F07061B9EF41748725E734DFA29EB0C2FEBE912FEEFC93227BEC61219A7C0E9B1284E85A8070C1FDAEF50C8E7D1DEBA8FA8DEDE8838F82B856F7250C051847AB885210BBBEF0A989E90FBF5F1B77F57ABFA9E86978BCA1D224693BF62BF3A10E4959E2B2F28A08C900687C293CE27DA9D167A68005469F5CCA3C94DA104 -Padding = EMSA3(SHA-512) E = 65537 P = 11076032638188385019848207800165348636110417917130495893852455627578698362638313549065335962389217533557161938635625881541334178828771816365418722734795977 Q = 12771621871865791371091988344703766235920053814145692802419058648874577926135371462643659361015621494836747573372151872281774079198448234056278606493554209 Msg = 56897071727374FF00A3 Signature = 7DF777BCDE5CADEE9CF614723B6102645ABF38E273B6A0ADB5E60EFA49C597600A4D06E835FE868BF6E9576E10699D74EFB08A6376FC817626CD3DF600AD4C6F34D9CC760C862A136BCEA29333240F4BC36BDEE3E4F80F761B85AC1CCBABCBA817F0891F7A6DF06FAEBE2433E3DCF57224314D6D65C20D302EC1CDE1FF59EFE4 -Padding = EMSA3(SHA-512) E = 65537 P = 1175299264996447722245899360421432565447183761006496847244045661192372862980712539749387091606803032278966350864422661092332131443948678411382829893199990941227814880161384898392929239336451429269492688256603287672272651007253432749 Q = 1426989628843661253583640984294540950996140935488691951439282220015602864573764248494097561856713219516277017402292174665406312589729039755902746528895232100768150884804146876822694902032532421820502309406306091978959642797902807539 Msg = 56897071727374FF00A4 Signature = 52472933FC6BE8007BC4F7A53AAC7D76DB1205594B4E2CB930DDCDE2E965901ADCE90495AA29EE6ED685975FB8D84CD236207DA6FDEEEE753A68973F767C5D8D453FF329FD90F0699041FB81033A3DF80C5425D83F0FA459C333B0770817E9D6AFE326B2CBD1C1678683431C2BCF2EC8DB9726E1AD41DE56815535F36AC428754733B22B02894720838B318BBFF5FACF5DAEEDB9521B29B30CF6F8D5DCE0997CF5A4432C8C5C4484555F8A07CA71A033548253B7D7A22210A147092BDD64026F -Padding = EMSA3(RIPEMD-160) +[EMSA3(RIPEMD-160)] E = 65537 P = 28810981759281935603985024851811964742087082557770824103731114996318624260496913929540541170306698904278603576145271 Q = 29294311751277679671079429335930388092172077199880309437831806791152386892298786037164207155956736923997090458669973 Msg = 56897071727374FF0001 Signature = 62FE375B0F9F593AC338DF86741169D0393EBA1BFAFF2DDA8B02A34EC08E4847BC83292F7DD1281599EF071497A867BB6C4861790DAFEB5B4174B147082CBB3FDCF278E4643243BF1DE9320739060BFEF4AC92BE9DC12777C1DE9219822FF1FB -Padding = EMSA3(RIPEMD-160) E = 65537 P = 11188055485122325272866867462211364830753736783738611384964124686771289360587823319352667615192874283062587220840821310899874887065873506360398088494408527 Q = 13065350354571460622289143927808756598365617843953652701226817198123675745335695762211588785754677199731595689072110154288483858200012700984882671888243819 Msg = 56897071727374FF0001 Signature = 0E6949B11261FBA40B41E589C155774F7E0A7E901718C2C9ED4C50BC89EE3251F6B16AC403A66CA2A294C13C6C700D07452D948225E9A6857C55004E6ED89E518F4C528A272157F5C038AC64B827725EB0EFF5E19140CABCBF07785D7D8FF3851C77FF60437F2D738FC112378E7AC82BA0B276A5AE141AF41540333C286EA170 -Padding = EMSA3(RIPEMD-160) E = 65537 P = 12258456531968539845158924415511460871891866365110065980017448161060846588851600545657318428515354542127798147493409152368592619747771655194252705368509059 Q = 9594582446351128346795867126404821944392833125013793260900469971672174859993373867759343753539681207422054034324225270399949789784413918079209800412363077 Msg = 56897071727374FF0001 Signature = 435DD05DDB3322C402751D5C3B9E7DD9B27CA5E995C79A40C9C888C6CC97930F3F5BE4CF5E4433B65D73AF28DD123FA6048B34BCFF6E79829CA6A502F5E613A165E3820730997C31E8897BA183921AAEC105FF5CCD7F28FF480B0E663B904C9548300B75A5946334A1F9A8AF34E54E60A3E01E6DB3C2D7BF7F20244BF7FC5C2D -Padding = EMSA3(RIPEMD-160) E = 65537 P = 1332414773462244345287452808343335233085319446006195144197509760072289459257240880605326415066992615354347362012923882740319578634383514958531290919338694117135874729396074367358963312366961122024761221913384789492569888218889897849 Q = 1314795837618713069258674746380422189419344375600466758282785046440835994844973589678451612271662103698299114978842599413683589951215453704525546244803395931336492951115264695075210241119805463884289097491701511590073665198187932849 Msg = 56897071727374FF0001 Signature = 7ACE3D8BF8C940BEF17B76A53DEF9EA42E63D3576A7A3CE873FC46B584592C082C2D242DCE37A8065E623556004140A2D403B424415ABB6850F950C121051DA747934444C5AC065D457740D6DBC984FB0D1660F3C8E43DBCB19A09675C14788B3847159E92A19C9C60E1727B159D386E75DF3EFFF853C94E4826CEB185071A2B16C6047B21DE8E0A0394B934435C96548644FA0514390B7EE6C61244789B52FC0FBFFBCA8BE54B6C3D01EA14F2E0E086DE8657F02A4F3513F21930A5A5F53C47 -Padding = EMSA3(Tiger) +[EMSA3(Tiger)] E = 65537 P = 32631492140153322637585648564563279120918521201288665579705656902595827172687842562885397479939005094102333506611817 Q = 39162724656922322351082077025123484322639781910080179352369911199916517553165320253263971785803972536077240149541431 Msg = 56897071727374FF0001 Signature = 3F0C903F6AC0AF457FB343220D55C7DC8F365D3BAEDE8710E17142F0FB3706017CFA31EB0139A2A83F9F9A4EAB10471511AEBB2950EE163F86A9B28EC43B0883D2B9DBF13837DF288DDFB3845B143532B84BF275C356FC05D9EBD77749C960BE -Padding = EMSA3(Tiger) E = 65537 P = 12158654678169091650490415669116684328906635803580218958206112297098327411035340897063717752690747310459184926298636024603487949254717361395603397645587051 Q = 10249092300045023519002601220673737919279626089680327379914024204585346713441242098019215182953625015242094757934588033693064852013617202932837905787954459 Msg = 56897071727374FF0001 Signature = 62078993638B876ED29AB7F0B8649D23EA17C96A1F595BC1F3CBD82E49A65EC58A502B4669B14C838CE9DF16C0931D797CAD9C7F03518DC48E7D0F7FFF383CADBED76AB47137CE134788E2A2F6A64B84C69036C26D767B58D54E1430CEF5F9462719491C57DF4EAFA6D1644C040B9D5F25EC794625D3FED8977FE3F4FD23F5F0 -Padding = EMSA3(Tiger) E = 65537 P = 11971544123366343666684354853406327812514675062345667572164032146593763260364820773415289066744017135855986720089591529330424839669640161061809626823413973 Q = 9720074001403023247443092491064384798772672002666476838855362128057218690708080905133082220041439945136451759042300373227795429236658029401312890694089287 Msg = 56897071727374FF0001 Signature = A1B330515B11D08A3B35FD60C48C07A524AC4230D7AE83FA8ED838590AEC2AE80C44D099D665C14BDF5984003C102555B82F6E65C68B304D22847E74C3676391E91BC7194742109237376448E72CCAEE1686E2F12A0D46E81DA7C1AC8E401835D19345ECDE4886F427A93B447916DE746D9988D5B0EB54C49F2F6647E77BDCA2 -Padding = EMSA3(Tiger) E = 65537 P = 1167421701870821515413433195830529422760643355648210574275955577563504995018282395144285922008056560280441363824762060206459194962811346217758801875469823173373950550783029605967491860108483744807232730730782621906868510926852332267 Q = 1317361364859314272965882511506015740905998703892518529440770677694975987162437790709368319674657443319522624967086315303391931706721950737251287996496863199426001799963290391769674180019130691453745657498922402120734449103407001553 Msg = 56897071727374FF0001 Signature = 99B2E121ED6D820EB555EBB5A6C2A928184EAE6D7AA0132E036414D5C2B041B7C0F44D9AF89556050CE96B077CD3C11165C0B55E5B5A345212E2A3A6DDA1E04391054C9EAD2397586254A0323DE007E6280780A9888B8BA698462C468B6D2FD345D8755898A1C82AC326D91602759166344D24590FD8D8D8C76F2AABBEFBCDE24B047178F610F5520862FA5F4D0C7CEE698C207E88B219A553DBE1C68D270BA2D4B1E3353E88BE249A3A1D4593153976B0A0E09AF561711600D616BF1BE8AD57 -Padding = EMSA4(SHA-1) +[EMSA4(SHA-1)] E = 0x010001 P = 0xE7E8942720A877517273A356053EA2A1BC0C94AA72D55C6E86296B2DFC967948C0A72CBCCCA7EACB35706E09A1DF55A1535BD9B3CC34160B3B6DCD3EDA8E6443 Q = 0xB69DCA1CF7D4D7EC81E75B90FCCA874ABCDE123FD2700180AA90479B6E48DE8D67ED24F9F19D85BA275874F542CD20DC723E6963364A1F9425452B269A6799FD @@ -549,7 +489,6 @@ Msg = CDC87DA223D786DF3B45E0BBBC721326D1EE2AF806CC315475CC6F0D9C66E1B62371D45CE2 Nonce = DEE959C7E06411361420FF80185ED57F3E6776AF Signature = 9074308FB598E9701B2294388E52F971FAAC2B60A5145AF185DF5287B5ED2887E57CE7FD44DC8634E407C8E0E4360BC226F3EC227F9D9E54638E8D31F5051215DF6EBB9C2F9579AA77598A38F914B5B9C1BD83C4E2F9F382A0D0AA3542FFEE65984A601BC69EB28DEB27DCA12C82C2D4C3F66CD500F1FF2B994D8A4E30CBB33C -Padding = EMSA4(SHA-1) E = 65537 P = 12146034249554145542967338889878776764939246364802861330861080201238096926804104003153442046392435544402345620344102051987796266798293816215528466432287811 Q = 9564395117825677551724771409358234023229478264512493437902803500827457520617460086946869608799255872545145014212820989813822296572301340377134455614577149 @@ -557,7 +496,6 @@ Msg = 10AAE9A0AB0B595D0841207B700D48D75FAEDDE3B775CD6B4CC88AE06E4694EC74BA18F852 Nonce = A8AB69DD801F0074C2A1FC60649836C616D99681 Signature = 2A34F6125E1F6B0BF971E84FBD41C632BE8F2C2ACE7DE8B6926E31FF93E9AF987FBC06E51E9BE14F5198F91F3F953BD67DA60A9DF59764C3DC0FE08E1CBEF0B75F868D10AD3FBA749FEF59FB6DAC46A0D6E504369331586F58E4628F39AA278982543BC0EEB537DC61958019B394FB273F215858A0A01AC4D650B955C67F4C58 -Padding = EMSA4(SHA-1) E = 65537 P = 10972281733721469524084771549551785620979339676894970406797556170887325088723362684594505739512627631033120507767556741232087880262332653543240135472549739 Q = 10414531519564479866584671841927244673773564454190580684485065625568372711876795366773126934682192430160377469095257414145433715697256731767977580401016623 @@ -565,7 +503,6 @@ Msg = 859EEF2FD78ACA00308BDC471193BF55BF9D78DB8F8A672B484634F3C9C26E6478AE10260F Nonce = E3B5D5D002C1BCE50C2B65EF88A188D83BCE7E61 Signature = 8DAA627D3DE7595D63056C7EC659E54406F10610128BAAE821C8B2A0F3936D54DC3BDCE46689F6B7951BB18E840542769718D5715D210D85EFBB596192032C42BE4C29972C856275EB6D5A45F05F51876FC6743DEDDD28CAEC9BB30EA99E02C3488269604FE497F74CCD7C7FCA1671897123CBD30DEF5D54A2B5536AD90A747E -Padding = EMSA4(SHA-1) E = 65537 P = 12146034249554145542967338889878776764939246364802861330861080201238096926804104003153442046392435544402345620344102051987796266798293816215528466432287811 Q = 9564395117825677551724771409358234023229478264512493437902803500827457520617460086946869608799255872545145014212820989813822296572301340377134455614577149 @@ -573,7 +510,6 @@ Msg = BC656747FA9EAFB3F0 Nonce = 056F00985DE14D8EF5CEA9E82F8C27BEF720335E Signature = 4609793B23E9D09362DC21BB47DA0B4F3A7622649A47D464019B9AEAFE53359C178C91CD58BA6BCB78BE0346A7BC637F4B873D4BAB38EE661F199634C547A1AD8442E03DA015B136E543F7AB07C0C13E4225B8DE8CCE25D4F6EB8400F81F7E1833B7EE6E334D370964CA79FDB872B4D75223B5EEB08101591FB532D155A6DE87 -Padding = EMSA4(SHA-1) E = 65537 P = 18750372315589011966809342966959173632224003368786599298500826640670402352786269961378825532226121920802585549877542477327157446102927320926731199343122897 Q = 17528931448707367061046762330636227103712357416213685486625350842223724624236877855492943799601867554957185739461234218879065971784361700089167655797702777 @@ -581,7 +517,6 @@ Msg = DABA032066263FAEDB659848115278A52C44FAA3A76F37515ED336321072C40A9D9B53BC05 Nonce = 57BF160BCB02BB1DC7280CF0458530B7D2832FF7 Signature = 014C5BA5338328CCC6E7A90BF1C0AB3FD606FF4796D3C12E4B639ED9136A5FEC6C16D8884BDD99CFDC521456B0742B736868CF90DE099ADB8D5FFD1DEFF39BA4007AB746CEFDB22D7DF0E225F54627DC65466131721B90AF445363A8358B9F607642F78FAB0AB0F43B7168D64BAE70D8827848D8EF1E421C5754DDF42C2589B5B3 -Padding = EMSA4(SHA-1) E = 65537 P = 18750372315589011966809342966959173632224003368786599298500826640670402352786269961378825532226121920802585549877542477327157446102927320926731199343122897 Q = 17528931448707367061046762330636227103712357416213685486625350842223724624236877855492943799601867554957185739461234218879065971784361700089167655797702777 @@ -589,7 +524,6 @@ Msg = 52A1D96C8AC39E41E455809801B927A5B445C10D902A0DCD3850D22A66D2BB0703E67D5867 Nonce = FCA862068BCE2246724B708A0519DA17E648688C Signature = 007F0030018F53CDC71F23D03659FDE54D4241F758A750B42F185F87578520C30742AFD84359B6E6E8D3ED959DC6FE486BEDC8E2CF001F63A7ABE16256A1B84DF0D249FC05D3194CE5F0912742DBBF80DD174F6C51F6BAD7F16CF3364EBA095A06267DC3793803AC7526AEBE0A475D38B8C2247AB51C4898DF7047DC6ADF52C6C4 -Padding = EMSA4(SHA-1) E = 65537 P = 23317769080042579483979410069547334982340385988414999350195919737682803074318822163162336750705582344709097840085771328091505049180311156519568643721259091 Q = 22715354219792243654040150359134261097458516304943617682746546962551737776583314079844579168354161188665864193114840281840975337261953823680558154430944849 @@ -597,7 +531,6 @@ Msg = 594B37333BBB2C84524A87C1A01F75FCEC0E3256F108E38DCA36D70D0057 Nonce = F31AD6C8CF89DF78ED77FEACBCC2F8B0A8E4CFAA Signature = 0088B135FB1794B6B96C4A3E678197F8CAC52B64B2FE907D6F27DE761124964A99A01A882740ECFAED6C01A47464BB05182313C01338A8CD097214CD68CA103BD57D3BC9E816213E61D784F182467ABF8A01CF253E99A156EAA8E3E1F90E3C6E4E3AA2D83ED0345B89FAFC9C26077C14B6AC51454FA26E446E3A2F153B2B16797F -Padding = EMSA4(SHA-1) E = 65537 P = 23317769080042579483979410069547334982340385988414999350195919737682803074318822163162336750705582344709097840085771328091505049180311156519568643721259091 Q = 22715354219792243654040150359134261097458516304943617682746546962551737776583314079844579168354161188665864193114840281840975337261953823680558154430944849 @@ -605,7 +538,6 @@ Msg = 8B769528884A0D1FFD090CF102993E796DADCFBDDD38E44FF6324CA451 Nonce = FCF9F0E1F199A3D1D0DA681C5B8606FC642939F7 Signature = 02A5F0A858A0864A4F65017A7D69454F3F973A2999839B7BBC48BF78641169179556F595FA41F6FF18E286C2783079BC0910EE9CC34F49BA681124F923DFA88F426141A368A5F5A930C628C2C3C200E18A7644721A0CBEC6DD3F6279BDE3E8F2BE5E2D4EE56F97E7CEAF33054BE7042BD91A63BB09F897BD41E81197DEE99B11AF -Padding = EMSA4(SHA-1) E = 65537 P = 23317769080042579483979410069547334982340385988414999350195919737682803074318822163162336750705582344709097840085771328091505049180311156519568643721259091 Q = 22715354219792243654040150359134261097458516304943617682746546962551737776583314079844579168354161188665864193114840281840975337261953823680558154430944849 @@ -613,7 +545,6 @@ Msg = 1ABDBA489C5ADA2F995ED16F19D5A94D9E6EC34A8D84F84557D26E5EF9B02B22887E3F9A4B Nonce = 986E7C43DBB671BD41B9A7F4B6AFC80E805F2423 Signature = 0244BCD1C8C16955736C803BE401272E18CB990811B14F72DB964124D5FA760649CBB57AFB8755DBB62BF51F466CF23A0A1607576E983D778FCEFFA92DF7548AEA8EA4ECAD2C29DD9F95BC07FE91ECF8BEE255BFE8762FD7690AA9BFA4FA0849EF728C2C42C4532364522DF2AB7F9F8A03B63F7A499175828668F5EF5A29E3802C -Padding = EMSA4(SHA-1) E = 65537 P = 23317769080042579483979410069547334982340385988414999350195919737682803074318822163162336750705582344709097840085771328091505049180311156519568643721259091 Q = 22715354219792243654040150359134261097458516304943617682746546962551737776583314079844579168354161188665864193114840281840975337261953823680558154430944849 @@ -621,7 +552,6 @@ Msg = 8FB431F5EE792B6C2AC7DB53CC428655AEB32D03F4E889C5C25DE683C461B53ACF89F9F8D3 Nonce = F8312D9C8EEA13EC0A4C7B98120C87509087C478 Signature = 0196F12A005B98129C8DF13C4CB16F8AA887D3C40D96DF3A88E7532EF39CD992F273ABC370BC1BE6F097CFEBBF0118FD9EF4B927155F3DF22B904D90702D1F7BA7A52BED8B8942F412CD7BD676C9D18E170391DCD345C06A730964B3F30BCCE0BB20BA106F9AB0EEB39CF8A6607F75C0347F0AF79F16AFA081D2C92D1EE6F836B8 -Padding = EMSA4(SHA-1) E = 65537 P = 23317769080042579483979410069547334982340385988414999350195919737682803074318822163162336750705582344709097840085771328091505049180311156519568643721259091 Q = 22715354219792243654040150359134261097458516304943617682746546962551737776583314079844579168354161188665864193114840281840975337261953823680558154430944849 @@ -629,7 +559,6 @@ Msg = FEF4161DFAAF9C5295051DFC1FF3810C8C9EC2E866F7075422C8EC4216A9C4FF49427D483C Nonce = 50327EFEC6292F98019FC67A2A6638563E9B6E2D Signature = 021ECA3AB4892264EC22411A752D92221076D4E01C0E6F0DDE9AFD26BA5ACF6D739EF987545D16683E5674C9E70F1DE649D7E61D48D0CAEB4FB4D8B24FBA84A6E3108FEE7D0705973266AC524B4AD280F7AE17DC59D96D3351586B5A3BDB895D1E1F7820AC6135D8753480998382BA32B7349559608C38745290A85EF4E9F9BD83 -Padding = EMSA4(SHA-1) E = 65537 P = 23317769080042579483979410069547334982340385988414999350195919737682803074318822163162336750705582344709097840085771328091505049180311156519568643721259091 Q = 22715354219792243654040150359134261097458516304943617682746546962551737776583314079844579168354161188665864193114840281840975337261953823680558154430944849 @@ -637,7 +566,6 @@ Msg = EFD237BB098A443AEEB2BF6C3F8C81B8C01B7FCB3FEB Nonce = B0DE3FC25B65F5AF96B1D5CC3B27D0C6053087B3 Signature = 012FAFEC862F56E9E92F60AB0C77824F4299A0CA734ED26E0644D5D222C7F0BDE03964F8E70A5CB65ED44E44D56AE0EDF1FF86CA032CC5DD4404DBB76AB854586C44EED8336D08D457CE6C03693B45C0F1EFEF93624B95B8EC169C616D20E5538EBC0B6737A6F82B4BC0570924FC6B35759A3348426279F8B3D7744E2D222426CE -Padding = EMSA4(SHA-1) E = 65537 P = 34472526763890390288206268539308085903500826068946415175646574850209502483532716992653604714106737320646902682489253807427935226872727189953234681779534229 Q = 27599170874329569456630424115782013194441466052868928529420085446218294009948526736605009344913617322036736152527213282609802036063571741794421046662794161 @@ -645,7 +573,6 @@ Msg = 9FB03B827C8217D9 Nonce = ED7C98C95F30974FBE4FBDDCF0F28D6021C0E91D Signature = 0323D5B7BF20BA4539289AE452AE4297080FEFF4518423FF4811A817837E7D82F1836CDFAB54514FF0887BDDEEBF40BF99B047ABC3ECFA6A37A3EF00F4A0C4A88AAE0904B745C846C4107E8797723E8AC810D9E3D95DFA30FF4966F4D75D13768D20857F2B1406F264CFE75E27D7652F4B5ED3575F28A702F8C4ED9CF9B2D44948 -Padding = EMSA4(SHA-1) E = 65537 P = 34472526763890390288206268539308085903500826068946415175646574850209502483532716992653604714106737320646902682489253807427935226872727189953234681779534229 Q = 27599170874329569456630424115782013194441466052868928529420085446218294009948526736605009344913617322036736152527213282609802036063571741794421046662794161 @@ -653,7 +580,6 @@ Msg = 0CA2AD77797ECE86DE5BF768750DDB5ED6A3116AD99BBD17EDF7F782F0DB1CD05B0F677468 Nonce = 22D71D54363A4217AA55113F059B3384E3E57E44 Signature = 049D0185845A264D28FEB1E69EDAEC090609E8E46D93ABB38371CE51F4AA65A599BDAAA81D24FBA66A08A116CB644F3F1E653D95C89DB8BBD5DAAC2709C8984000178410A7C6AA8667DDC38C741F710EC8665AA9052BE929D4E3B16782C1662114C5414BB0353455C392FC28F3DB59054B5F365C49E1D156F876EE10CB4FD70598 -Padding = EMSA4(SHA-1) E = 65537 P = 34472526763890390288206268539308085903500826068946415175646574850209502483532716992653604714106737320646902682489253807427935226872727189953234681779534229 Q = 27599170874329569456630424115782013194441466052868928529420085446218294009948526736605009344913617322036736152527213282609802036063571741794421046662794161 @@ -661,7 +587,6 @@ Msg = 288062AFC08FCDB7C5F8650B29837300461DD5676C17A20A3C8FB5148949E3F73D66B3AE82 Nonce = 4AF870FBC6516012CA916C70BA862AC7E8243617 Signature = 03FBC410A2CED59500FB99F9E2AF2781ADA74E13145624602782E2994813EEFCA0519ECD253B855FB626A90D771EAE028B0C47A199CBD9F8E3269734AF4163599090713A3FA910FA0960652721432B971036A7181A2BC0CAB43B0B598BC6217461D7DB305FF7E954C5B5BB231C39E791AF6BCFA76B147B081321F72641482A2AAD -Padding = EMSA4(SHA-1) E = 65537 P = 34472526763890390288206268539308085903500826068946415175646574850209502483532716992653604714106737320646902682489253807427935226872727189953234681779534229 Q = 27599170874329569456630424115782013194441466052868928529420085446218294009948526736605009344913617322036736152527213282609802036063571741794421046662794161 @@ -669,7 +594,6 @@ Msg = 6F4F9AB9501199CEF55C6CF408FE7B36C557C49D420A4763D2463C8AD44B3CFC5BE2742C0E Nonce = 40D2E180FAE1EAC439C190B56C2C0E14DDF9A226 Signature = 0486644BC66BF75D28335A6179B10851F43F09BDED9FAC1AF33252BB9953BA4298CD6466B27539A70ADAA3F89B3DB3C74AB635D122F4EE7CE557A61E59B82FFB786630E5F9DB53C77D9A0C12FAB5958D4C2CE7DAA807CD89BA2CC7FCD02FF470CA67B229FCCE814C852C73CC93BEA35BE68459CE478E9D4655D121C8472F371D4F -Padding = EMSA4(SHA-1) E = 65537 P = 34472526763890390288206268539308085903500826068946415175646574850209502483532716992653604714106737320646902682489253807427935226872727189953234681779534229 Q = 27599170874329569456630424115782013194441466052868928529420085446218294009948526736605009344913617322036736152527213282609802036063571741794421046662794161 @@ -677,7 +601,6 @@ Msg = E17D20385D501955823C3F666254C1D3DD36AD5168B8F18D286FDCF67A7DAD94097085FAB7 Nonce = 2497DC2B4615DFAE5A663D49FFD56BF7EFC11304 Signature = 022A80045353904CB30CBB542D7D4990421A6EEC16A8029A8422ADFD22D6AFF8C4CC0294AF110A0C067EC86A7D364134459BB1AE8FF836D5A8A2579840996B320B19F13A13FAD378D931A65625DAE2739F0C53670B35D9D3CBAC08E733E4EC2B83AF4B9196D63E7C4FF1DDEAE2A122791A125BFEA8DEB0DE8CCF1F4FFAF6E6FB0A -Padding = EMSA4(SHA-1) E = 65537 P = 34472526763890390288206268539308085903500826068946415175646574850209502483532716992653604714106737320646902682489253807427935226872727189953234681779534229 Q = 27599170874329569456630424115782013194441466052868928529420085446218294009948526736605009344913617322036736152527213282609802036063571741794421046662794161 @@ -685,7 +608,6 @@ Msg = AFBC19D479249018FDF4E09F618726440495DE11DDEEE38872D775FCEA74A23896B5343C9C Nonce = A334DB6FAEBF11081A04F87C2D621CDEC7930B9B Signature = 00938DCB6D583046065F69C78DA7A1F1757066A7FA75125A9D2929F0B79A60B627B082F11F5B196F28EB9DAA6F21C05E5140F6AEF1737D2023075C05ECF04A028C686A2AB3E7D5A0664F295CE12995E890908B6AD21F0839EB65B70393A7B5AFD9871DE0CAA0CEDEC5B819626756209D13AB1E7BB9546A26FF37E9A51AF9FD562E -Padding = EMSA4(SHA-1) E = 65537 P = 52947746764625581581348920222190760350826515129407851734553526076761620388920106361523893976287895417489630792692839842095214530982547020346909719722571583 Q = 44362841550817081081358795270317605045639904422908532427762156610780062654843896617689855009062394727899772229844572756933778128117714080394699975327483961 @@ -693,7 +615,6 @@ Msg = 30C7D557458B436DECFDC14D06CB7B96B06718C48D7DE57482A868AE7F065870A6216506D1 Nonce = 081B233B43567750BD6E78F396A88B9F6A445151 Signature = 0BA373F76E0921B70A8FBFE622F0BF77B28A3DB98E361051C3D7CB92AD0452915A4DE9C01722F6823EEB6ADF7E0CA8290F5DE3E549890AC2A3C5950AB217BA58590894952DE96F8DF111B2575215DA6C161590C745BE612476EE578ED384AB33E3ECE97481A252F5C79A98B5532AE00CDD62F2ECC0CD1BAEFE80D80B962193EC1D -Padding = EMSA4(SHA-1) E = 65537 P = 52947746764625581581348920222190760350826515129407851734553526076761620388920106361523893976287895417489630792692839842095214530982547020346909719722571583 Q = 44362841550817081081358795270317605045639904422908532427762156610780062654843896617689855009062394727899772229844572756933778128117714080394699975327483961 @@ -701,7 +622,6 @@ Msg = 328C659E0A6437433CCEB73C14 Nonce = 9AEC4A7480D5BBC42920D7CA235DB674989C9AAC Signature = 0BC989853BC2EA86873271CE183A923AB65E8A53100E6DF5D87A24C4194EB797813EE2A187C097DD872D591DA60C568605DD7E742D5AF4E33B11678CCB63903204A3D080B0902C89ABA8868F009C0F1C0CB85810BBDD29121ABB8471FF2D39E49FD92D56C655C8E037AD18FAFBDC92C95863F7F61EA9EFA28FEA401369D19DAEA1 -Padding = EMSA4(SHA-1) E = 65537 P = 66218349306984889499512380229028590914939577178499155486386600131076010558406347627863063671804559946177893962014452065585708095420741539901319996632905027 Q = 60538225181015072084609935128982168843796735821199260439826605002195709240782723691950431953163713417611480156811354608332166461443651611592637891780251227 @@ -709,7 +629,6 @@ Msg = 0F6195D04A6E6FC7E2C9600DBF840C39EA8D4D624FD53507016B0E26858A5E0AECD7ADA543 Nonce = A87B8AED07D7B8E2DAF14DDCA4AC68C4D0AABFF8 Signature = 086DF6B500098C120F24FF8423F727D9C61A5C9007D3B6A31CE7CF8F3CBEC1A26BB20E2BD4A046793299E03E37A21B40194FB045F90B18BF20A47992CCD799CF9C059C299C0526854954AADE8A6AD9D97EC91A1145383F42468B231F4D72F23706D9853C3FA43CE8ACE8BFE7484987A1EC6A16C8DAF81F7C8BF42774707A9DF456 -Padding = EMSA4(SHA-1) E = 65537 P = 66218349306984889499512380229028590914939577178499155486386600131076010558406347627863063671804559946177893962014452065585708095420741539901319996632905027 Q = 60538225181015072084609935128982168843796735821199260439826605002195709240782723691950431953163713417611480156811354608332166461443651611592637891780251227 @@ -717,7 +636,6 @@ Msg = 9906D89F97A9FDEDD3CCD824DB687326F30F00AA25A7FCA2AFCB3B0F86CD41E73F0E8FF7D2 Nonce = FBBE059025B69B89FB14AE2289E7AAAFE60C0FCD Signature = 0A40A16E2FE2B38D1DF90546167CF9469C9E3C3681A3442B4B2C2F581DEB385CE99FC6188BB02A841D56E76D301891E24560550FCC2A26B55F4CCB26D837D350A154BCACA8392D98FA67959E9727B78CAD03269F56968FC56B68BD679926D83CC9CB215550645CCDA31C760FF35888943D2D8A1D351E81E5D07B86182E751081EF -Padding = EMSA4(SHA-1) E = 65537 P = 106371131238996201552453980874610989946813024716722445842408152891368839125454489600942277239535313381924436744966779801576106830418690757378911573621372213 Q = 94283645475135667806671154963754310629766271954157398151751430322380692807932982647513603066143205717148426973447556747230175281773727249810950269829764423 @@ -725,7 +643,6 @@ Msg = 8D80D2D08DBD19C154DF3F14673A14BD03735231F24E86BF153D0E69E74CBFF7B1836E664D Nonce = 0C09582266DF086310821BA7E18DF64DFEE6DE09 Signature = 10FD89768A60A67788ABB5856A787C8561F3EDCF9A83E898F7DC87AB8CCE79429B43E56906941A886194F137E591FE7C339555361FBBE1F24FEB2D4BCDB80601F3096BC9132DEEA60AE13082F44F9AD41CD628936A4D51176E42FC59CB76DB815CE5AB4DB99A104AAFEA68F5D330329EBF258D4EDE16064BD1D00393D5E1570EB8 -Padding = EMSA4(SHA-1) E = 65537 P = 106371131238996201552453980874610989946813024716722445842408152891368839125454489600942277239535313381924436744966779801576106830418690757378911573621372213 Q = 94283645475135667806671154963754310629766271954157398151751430322380692807932982647513603066143205717148426973447556747230175281773727249810950269829764423 @@ -733,7 +650,6 @@ Msg = 45013CEBAFD960B255476A8E2598B9AA32EFBE6DC1F34F4A498D8CF5A2B4548D08C55D5F95 Nonce = 9D5AD8EB452134B65DC3A98B6A73B5F741609CD6 Signature = 07EB651D75F1B52BC263B2E198336E99FBEBC4F332049A922A10815607EE2D989DB3A4495B7DCCD38F58A211FB7E193171A3D891132437EBCA44F318B280509E52B5FA98FCCE8205D9697C8EE4B7FF59D4C59C79038A1970BD2A0D451ECDC5EF11D9979C9D35F8C70A6163717607890D586A7C6DC01C79F86A8F28E85235F8C2F1 -Padding = EMSA4(SHA-1) E = 65537 P = 118724228726107084933673357665229442161382145102711792353890330967978435076443563173490456195787258321089074786404235270441682268529681386854189215962537691 Q = 111028334878452985473644527762523767795944882393420846192472211181507747267685923591727882840961887488829968428906720070723808587572733436074949968172511341 @@ -741,7 +657,6 @@ Msg = E2F96EAF0E05E7BA326ECCA0BA7FD2F7C02356F3CEDE9D0FAABF4FCC8E60A973E5595FD9EA Nonce = 435C098AA9909EB2377F1248B091B68987FF1838 Signature = 2707B9AD5115C58C94E932E8EC0A280F56339E44A1B58D4DDCFF2F312E5F34DCFE39E89C6A94DCEE86DBBDAE5B79BA4E0819A9E7BFD9D982E7EE6C86EE68396E8B3A14C9C8F34B178EB741F9D3F121109BF5C8172FADA2E768F9EA1433032C004A8AA07EB990000A48DC94C8BAC8AABE2B09B1AA46C0A2AA0E12F63FBBA775BA7E -Padding = EMSA4(SHA-1) E = 65537 P = 118724228726107084933673357665229442161382145102711792353890330967978435076443563173490456195787258321089074786404235270441682268529681386854189215962537691 Q = 111028334878452985473644527762523767795944882393420846192472211181507747267685923591727882840961887488829968428906720070723808587572733436074949968172511341 @@ -749,7 +664,6 @@ Msg = 04DC251BE72E88E5723485B6383A637E2FEFE07660C519A560B8BC18BDEDB86EAE2364EA53 Nonce = C558D7167CBB4508ADA042971E71B1377EEA4269 Signature = 33341BA3576A130A50E2A5CF8679224388D5693F5ACCC235AC95ADD68E5EB1EEC31666D0CA7A1CDA6F70A1AA762C05752A51950CDB8AF3C5379F18CFE6B5BC55A4648226A15E912EF19AD77ADEEA911D67CFEFD69BA43FA4119135FF642117BA985A7E0100325E9519F1CA6A9216BDA055B5785015291125E90DCD07A2CA9673EE -Padding = EMSA4(SHA-1) E = 65537 P = 145944642495047970227466613734349629255343540073855558870352732098662102916564982961518190338528157149961995311060708307518356558394237017861854292310484074777485853223344178810064674444634051391215897807026231654615448012433580801389368805589940939055216467316156697831245282887397148877131331934832361698283 Q = 143469182311575243542235467792602778379077898970799610045213895234115725019110716139320906495130549004081072001994697570980663341363111500415373296270459390406877457540343121930968023110161112505144834271577932063953096651425939950070551736088707899288307639171777627365285498093078482948934950424689380891087 @@ -757,7 +671,6 @@ Msg = 883177E5126B9BE2D9A9680327D5370C6F26861F5820C43DA67A3AD609 Nonce = 04E215EE6FF934B9DA70D7730C8734ABFCECDE89 Signature = 82C2B160093B8AA3C0F7522B19F87354066C77847ABF2A9FCE542D0E84E920C5AFB49FFDFDACE16560EE94A1369601148EBAD7A0E151CF16331791A5727D05F21E74E7EB811440206935D744765A15E79F015CB66C532C87A6A05961C8BFAD741A9A6657022894393E7223739796C02A77455D0F555B0EC01DDF259B6207FD0FD57614CEF1A5573BAAFF4EC00069951659B85F24300A25160CA8522DC6E6727E57D019D7E63629B8FE5E89E25CC15BEB3A647577559299280B9B28F79B0409000BE25BBD96408BA3B43CC486184DD1C8E62553FA1AF4040F60663DE7F5E49C04388E257F1CE89C95DAB48A315D9B66B1B7628233876FF2385230D070D07E1666 -Padding = EMSA4(SHA-1) E = 65537 P = 11058990257677106728567416105937186715085308710456375792601306502280098635988887667238717006290587419518077081684341390836911377742457083342432042777093021 Q = 10712237750299859497610123088820529960436796483371066064207052073837127000835751900010552681042454496236727480798341670362779502045338590274000339694476663 @@ -765,7 +678,6 @@ Msg = 454D5341342074657374206F66206C656164696E67203073 Nonce = 5C7F7F0932FC4FF8555C3875CE3A0F86BF5B744E Signature = 049C40560875766E164A89B2D19D91EF2AABAB4AC182657CAD93680319D8CDBE3CABCF3E87BF41C16013AC4E3D2DEBFB8F89E9E057012B8EDFD0310E24E2BBF43D54B2664DF3AC82D7E8913ABE29D0A022277EB74D2E0C8C5F4C3F46FABB35D932A4A713A82FC9464581D9B1F43A2AFB9AB8177DEE8C38CC9F15A7E8F3F9B4D3 -Padding = EMSA4(SHA-1) E = 65537 P = 11058990257677106728567416105937186715085308710456375792601306502280098635988887667238717006290587419518077081684341390836911377742457083342432042777093021 Q = 10712237750299859497610123088820529960436796483371066064207052073837127000835751900010552681042454496236727480798341670362779502045338590274000339694476663 @@ -773,7 +685,6 @@ Msg = 454D5341342074657374206F66206C656164696E67203073 Nonce = B0E37FD9119056FBC17F9C726B0AE7829350F93D Signature = 82E54D1CD28D562D85DD3774636C65313CF26628076FC16A4D25AACCB566FCC877401BB44DFCB8ADBC6E595D515146D227E9AE6D4D585759F435642DFF2BB1EA3AC72E633C05FB3DC0D8E63395099D5A535DF6EA89341E36D73808D5116299EEC827BB2B6C3141AC0A5698DCDC252B7EDC3A5C24DE75287EEB60F45A37DFBEA3 -Padding = EMSA4(SHA-1) E = 65537 P = 11058990257677106728567416105937186715085308710456375792601306502280098635988887667238717006290587419518077081684341390836911377742457083342432042777093021 Q = 10712237750299859497610123088820529960436796483371066064207052073837127000835751900010552681042454496236727480798341670362779502045338590274000339694476663 @@ -782,7 +693,7 @@ Nonce = E4AE5BB1DD6DF73F8F75E441DA531F0E493AC0A7 Signature = 8A64E30AEC76B278B08FF3BF61B7FF439DC2B0F6B789459F1386C0FBF24AF863EFC5A58C5E9CB841EA08D2E22E40293B1876BBB976947038AEEAA36B1751FF9713B9F7BD306D9360CC8D78B7A607F9CA7B4C18C308D85330E534337998D97D6F70F828D6AD1C9C7F6916476127993E4E6F7D596BA6C246F0EB7312A02D09BFB3 #ISO_9796-2 vectors taken from ISO/IEC 9796-2:2010 document -Padding = ISO_9796_DS2(RIPEMD-160) +[ISO_9796_DS2(RIPEMD-160)] E = 3 P = 13176640956344281513356976392849532512598068945161920056997631118946602896999615353776582205891131806103614584425872495163794790854278317730307910685772081 Q = 13358438383296401212212241736599969968896810298006662295507317025593488175806254771169730332279046987319731418872067829932261464845981989557960242434323009 @@ -790,14 +701,14 @@ Msg = FEDCBA9876543210FEDCBA9876543210FEDCBA9876543210FEDCBA9876543210FEDCBA9876 Nonce = 436BCA9954EC376C96B79C95D4B82686F3494AD3 Signature = A4958BADDA6AB0F5E7F544BB1313DB93BB7336053678459A31386D3A9F0A477F37B853DF6BBBA87BECAC7CD2B19FFACD98B40E820B638D5F7DDAAE56FF198EF6AB1002C376C1FFDE03041201FF8E6AF94AFDF05606E10E32F3F6909134864AEBD983AAA2BD725FCCA288DECE27810D34807956DC78F3CFC4EA45A8DFADA4226C -Padding = ISO_9796_DS3(SHA-1,imp) +[ISO_9796_DS3(SHA-1,imp)] E = 3 P = 13176640956344281513356976392849532512598068945161920056997631118946602896999615353776582205891131806103614584425872495163794790854278317730307910685772081 Q = 13358438383296401212212241736599969968896810298006662295507317025593488175806254771169730332279046987319731418872067829932261464845981989557960242434323009 Msg = Signature = F9DD9F72FAB4AFFCED3B0538C5848B27756AC50CB2890F4CBC268D96C5E91EE88E3B058F2EF6585FEF5323CA4E2C308CC6140CF5F53579605B3BF0CC621082EB77F4A42D3567355EAA151FB4652BAFFE58A4B3107A064669FD4177C8D79F5DE5EEC562FFA2D0F5D9C409AEA0D5B9F8DF493AF2F18F91D828CE32C4CC35C13113 -Padding = ISO_9796_DS2(SHA-1,imp) +[ISO_9796_DS2(SHA-1,imp)] E = 3 P = 13176640956344281513356976392849532512598068945161920056997631118946602896999615353776582205891131806103614584425872495163794790854278317730307910685772081 Q = 13358438383296401212212241736599969968896810298006662295507317025593488175806254771169730332279046987319731418872067829932261464845981989557960242434323009 @@ -805,7 +716,7 @@ Msg = 6162636462636465636465666465666765666768666768696768696A68696A6B696A6B6C6A Nonce = 4C95C1B87A1DE8ACC193C14CF3147FE9C6636078 Signature = 92ACA17F284261771E4A1313C05104838C3CC91C1CB6F576CF95090A5FDEA51E3C189F65E6BA3F284268B4FF2363B3B912D023A91C96541AC1F9E60E58F6B3DA8DEB1B6941792AA6341DB18488366A5E1E18DBBAE4A2E39077A2B4FE1DFB34A2CCAD1812C4AFFAF55570855AAEB685DA2E1F124FF70F529FED02F515BFD572AE -Padding = ISO_9796_DS3(SHA-1,exp) +[ISO_9796_DS3(SHA-1,exp)] E = 3 P = 13176640956344281513356976392849532512598068945161920056997631118946602896999615353776582205891131806103614584425872495163794790854278317730307910685772081 Q = 13358438383296401212212241736599969968896810298006662295507317025593488175806254771169730332279046987319731418872067829932261464845981989557960242434323009 diff --git a/src/tests/test_pubkey.cpp b/src/tests/test_pubkey.cpp index 4bb4ea9b1..bbaa444f0 100644 --- a/src/tests/test_pubkey.cpp +++ b/src/tests/test_pubkey.cpp @@ -83,17 +83,25 @@ void check_invalid_ciphertexts(Test::Result& result, " invalid ciphertexts, rejected " + std::to_string(ciphertext_rejected)); } +std::string PK_Test::choose_padding(const VarMap& vars, + const std::string& pad_hdr) + { + if(pad_hdr != "") + return pad_hdr; + return get_opt_str(vars, "Padding", this->default_padding(vars)); + } + std::vector<std::string> PK_Test::possible_providers(const std::string& /*params*/) { return Test::provider_filter({ "base", "bearssl", "openssl", "tpm" }); } Test::Result -PK_Signature_Generation_Test::run_one_test(const std::string&, const VarMap& vars) +PK_Signature_Generation_Test::run_one_test(const std::string& pad_hdr, const VarMap& vars) { const std::vector<uint8_t> message = get_req_bin(vars, "Msg"); const std::vector<uint8_t> signature = get_req_bin(vars, "Signature"); - const std::string padding = get_opt_str(vars, "Padding", default_padding(vars)); + const std::string padding = choose_padding(vars, pad_hdr); Test::Result result(algo_name() + "/" + padding + " signature generation"); @@ -177,11 +185,12 @@ PK_Signature_Generation_Test::run_one_test(const std::string&, const VarMap& var } Test::Result -PK_Signature_Verification_Test::run_one_test(const std::string&, const VarMap& vars) +PK_Signature_Verification_Test::run_one_test(const std::string& pad_hdr, const VarMap& vars) { const std::vector<uint8_t> message = get_req_bin(vars, "Msg"); const std::vector<uint8_t> signature = get_req_bin(vars, "Signature"); - const std::string padding = get_opt_str(vars, "Padding", default_padding(vars)); + const std::string padding = choose_padding(vars, pad_hdr); + std::unique_ptr<Botan::Public_Key> pubkey = load_public_key(vars); Test::Result result(algo_name() + "/" + padding + " signature verification"); @@ -206,9 +215,9 @@ PK_Signature_Verification_Test::run_one_test(const std::string&, const VarMap& v } Test::Result -PK_Signature_NonVerification_Test::run_one_test(const std::string&, const VarMap& vars) +PK_Signature_NonVerification_Test::run_one_test(const std::string& pad_hdr, const VarMap& vars) { - const std::string padding = get_opt_str(vars, "Padding", default_padding(vars)); + const std::string padding = choose_padding(vars, pad_hdr); const std::vector<uint8_t> message = get_req_bin(vars, "Msg"); std::unique_ptr<Botan::Public_Key> pubkey = load_public_key(vars); @@ -235,12 +244,11 @@ PK_Signature_NonVerification_Test::run_one_test(const std::string&, const VarMap } Test::Result -PK_Encryption_Decryption_Test::run_one_test(const std::string&, const VarMap& vars) +PK_Encryption_Decryption_Test::run_one_test(const std::string& pad_hdr, const VarMap& vars) { const std::vector<uint8_t> plaintext = get_req_bin(vars, "Msg"); const std::vector<uint8_t> ciphertext = get_req_bin(vars, "Ciphertext"); - - const std::string padding = get_opt_str(vars, "Padding", default_padding(vars)); + const std::string padding = choose_padding(vars, pad_hdr); Test::Result result(algo_name() + (padding.empty() ? padding : "/" + padding) + " decryption"); diff --git a/src/tests/test_pubkey.h b/src/tests/test_pubkey.h index 5d8536496..732d62fa0 100644 --- a/src/tests/test_pubkey.h +++ b/src/tests/test_pubkey.h @@ -34,6 +34,14 @@ class PK_Test : public Text_Based_Test protected: std::vector<std::string> possible_providers(const std::string& params) override; + virtual std::string default_padding(const VarMap&) const + { + throw Test_Error("No default padding scheme set for " + algo_name()); + } + + virtual std::string choose_padding(const VarMap& vars, + const std::string& pad_hdr); + private: std::string m_algo; }; @@ -47,10 +55,6 @@ class PK_Signature_Generation_Test : public PK_Test const std::string& optional_keys = "") : PK_Test(algo, test_src, required_keys, optional_keys) {} - virtual std::string default_padding(const VarMap&) const - { - throw Test_Error("No default padding scheme set for " + algo_name()); - } virtual std::unique_ptr<Botan::Private_Key> load_private_key(const VarMap& vars) = 0; @@ -72,11 +76,6 @@ class PK_Signature_Verification_Test : public PK_Test const std::string& optional_keys = "") : PK_Test(algo, test_src, required_keys, optional_keys) {} - virtual std::string default_padding(const VarMap&) const - { - throw Test_Error("No default padding scheme set for " + algo_name()); - } - virtual std::unique_ptr<Botan::Public_Key> load_public_key(const VarMap& vars) = 0; private: Test::Result run_one_test(const std::string& header, const VarMap& vars) override final; @@ -96,11 +95,6 @@ class PK_Signature_NonVerification_Test : public PK_Test return false; } - virtual std::string default_padding(const VarMap&) const - { - throw Test_Error("No default padding scheme set for " + algo_name()); - } - virtual std::unique_ptr<Botan::Public_Key> load_public_key(const VarMap& vars) = 0; private: Test::Result run_one_test(const std::string& header, const VarMap& vars) override final; @@ -117,7 +111,7 @@ class PK_Encryption_Decryption_Test : public PK_Test virtual std::unique_ptr<Botan::Private_Key> load_private_key(const VarMap& vars) = 0; - virtual std::string default_padding(const VarMap&) const + std::string default_padding(const VarMap&) const override { return "Raw"; } diff --git a/src/tests/test_rsa.cpp b/src/tests/test_rsa.cpp index 48922f95f..66a332a55 100644 --- a/src/tests/test_rsa.cpp +++ b/src/tests/test_rsa.cpp @@ -86,6 +86,72 @@ class RSA_Signature_KAT_Tests : public PK_Signature_Generation_Test } }; +class RSA_PSS_KAT_Tests : public PK_Signature_Generation_Test + { + public: + RSA_PSS_KAT_Tests() + : PK_Signature_Generation_Test( + "RSA", + "pubkey/rsa_pss.vec", + "P,Q,E,Hash,Nonce,Msg,Signature", + "") {} + + std::string default_padding(const VarMap& var) const override + { + const std::string hash_name = get_req_str(var, "Hash"); + const size_t salt_size = get_req_bin(var, "Nonce").size(); + return "PSSR(" + hash_name + ",MGF1," + std::to_string(salt_size) + ")"; + } + + bool clear_between_callbacks() const override + { + return false; + } + + std::unique_ptr<Botan::Private_Key> load_private_key(const VarMap& vars) override + { + const BigInt p = get_req_bn(vars, "P"); + const BigInt q = get_req_bn(vars, "Q"); + const BigInt e = get_req_bn(vars, "E"); + + std::unique_ptr<Botan::Private_Key> key(new Botan::RSA_PrivateKey(p, q, e)); + return key; + } + }; + +class RSA_PSS_Raw_KAT_Tests : public PK_Signature_Generation_Test + { + public: + RSA_PSS_Raw_KAT_Tests() + : PK_Signature_Generation_Test( + "RSA", + "pubkey/rsa_pss_raw.vec", + "P,Q,E,Hash,Nonce,Msg,Signature", + "") {} + + std::string default_padding(const VarMap& var) const override + { + const std::string hash_name = get_req_str(var, "Hash"); + const size_t salt_size = get_req_bin(var, "Nonce").size(); + return "PSSR_Raw(" + hash_name + ",MGF1," + std::to_string(salt_size) + ")"; + } + + bool clear_between_callbacks() const override + { + return false; + } + + std::unique_ptr<Botan::Private_Key> load_private_key(const VarMap& vars) override + { + const BigInt p = get_req_bn(vars, "P"); + const BigInt q = get_req_bn(vars, "Q"); + const BigInt e = get_req_bn(vars, "E"); + + std::unique_ptr<Botan::Private_Key> key(new Botan::RSA_PrivateKey(p, q, e)); + return key; + } + }; + class RSA_Signature_Verify_Tests : public PK_Signature_Verification_Test { public: @@ -236,6 +302,8 @@ class RSA_Blinding_Tests : public Test BOTAN_REGISTER_TEST("rsa_encrypt", RSA_ES_KAT_Tests); BOTAN_REGISTER_TEST("rsa_sign", RSA_Signature_KAT_Tests); +BOTAN_REGISTER_TEST("rsa_pss", RSA_PSS_KAT_Tests); +BOTAN_REGISTER_TEST("rsa_pss_raw", RSA_PSS_Raw_KAT_Tests); BOTAN_REGISTER_TEST("rsa_verify", RSA_Signature_Verify_Tests); BOTAN_REGISTER_TEST("rsa_verify_invalid", RSA_Signature_Verify_Invalid_Tests); BOTAN_REGISTER_TEST("rsa_kem", RSA_KEM_Tests); diff --git a/src/tests/tests.cpp b/src/tests/tests.cpp index da1f874cf..cdccfe76c 100644 --- a/src/tests/tests.cpp +++ b/src/tests/tests.cpp @@ -965,11 +965,11 @@ std::vector<Test::Result> Text_Based_Test::run() { try { - if(possible_providers(header).empty() || - skip_this_test(header, vars)) - { + if(skip_this_test(header, vars)) + continue; + + if(possible_providers(header).empty()) continue; - } ++test_cnt; |