summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2011-06-13 10:28:03 (GMT)
committerWerner Koch <wk@gnupg.org>2011-06-13 10:32:29 (GMT)
commitf796e9877e7e065b23dee68184e46a4307d9dfa9 (patch)
tree1c43f4fd81c45b39aec2fec1c0e6d83dfe6d3cdd
parentcaf4480811fffdf3b8677864e8d663a68f210e5c (diff)
downloadlibgcrypt-f796e9877e7e065b23dee68184e46a4307d9dfa9.tar.gz
libgcrypt-f796e9877e7e065b23dee68184e46a4307d9dfa9.tar.xz
Add a full set of pkcs#1 v2 test vectors
For v1.5 we use somewhat unofficial test vectors we found on the rsalabs FTP server. There is a little awk script which helped us to convert them. All the test vectors are in separate files with C tables to keep the actual test program readable. We detected a few flaws in our pkcs1 implementation which will be fixed with the next commit.
-rw-r--r--tests/ChangeLog9
-rw-r--r--tests/Makefile.am3
-rw-r--r--tests/basic.c14
-rw-r--r--tests/pkcs1v2-oaep.h781
-rw-r--r--tests/pkcs1v2-pss.h968
-rw-r--r--tests/pkcs1v2-v15c.h3919
-rw-r--r--tests/pkcs1v2-v15s.h3660
-rw-r--r--tests/pkcs1v2.c1974
-rwxr-xr-xtests/pkcstv2c.awk112
9 files changed, 9714 insertions, 1726 deletions
diff --git a/tests/ChangeLog b/tests/ChangeLog
index 289d2ec..09da582 100644
--- a/tests/ChangeLog
+++ b/tests/ChangeLog
@@ -1,3 +1,12 @@
+2011-06-13 Werner Koch <wk@g10code.com>
+
+ * basic.c (check_pubkey_sign): Run PKCS1 tests only for RSA.
+ (check_pubkey_crypt): Ditto.
+
+ * pkcs1v2-pss.h, pkcs1v2-oaep.h, pkcs1v2-v15s.h, pkcs1v2-v15c.h: New.
+ * pkcs1v2.c: (check_pss, check_v15crypt): New.
+ (check_pss, check_pss): Factor test vector tables out.
+
2011-06-10 Werner Koch <wk@g10code.com>
* basic.c (check_pubkey_crypt): Run OAEP tests only for RSA.
diff --git a/tests/Makefile.am b/tests/Makefile.am
index b30790d..689a3db 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -42,4 +42,5 @@ LDADD = ../src/libgcrypt.la $(DL_LIBS) ../compat/libcompat.la $(GPG_ERROR_LIBS)
EXTRA_PROGRAMS = testapi pkbench
noinst_PROGRAMS = $(TESTS) fipsdrv rsacvt
-EXTRA_DIST = README rsa-16k.key cavs_tests.sh cavs_driver.pl
+EXTRA_DIST = README rsa-16k.key cavs_tests.sh cavs_driver.pl \
+ pkcs1v2-oaep.h pkcs1v2-pss.h pkcs1v2-v15c.h pkcs1v2-v15s.h
diff --git a/tests/basic.c b/tests/basic.c
index ca275f7..cdc3462 100644
--- a/tests/basic.c
+++ b/tests/basic.c
@@ -2298,7 +2298,7 @@ check_pubkey_sign (int n, gcry_sexp_t skey, gcry_sexp_t pkey, int algo)
{
{ "(data\n (flags pkcs1)\n"
" (hash sha1 #11223344556677889900AABBCCDDEEFF10203040#))\n",
- 0,
+ GCRY_PK_RSA,
0 },
{ "(data\n (flags oaep)\n"
" (hash sha1 #11223344556677889900AABBCCDDEEFF10203040#))\n",
@@ -2309,7 +2309,7 @@ check_pubkey_sign (int n, gcry_sexp_t skey, gcry_sexp_t pkey, int algo)
{ "(data\n (flags pkcs1)\n"
" (hash oid.1.3.14.3.2.29 "
" #11223344556677889900AABBCCDDEEFF10203040#))\n",
- 0,
+ GCRY_PK_RSA,
0 },
{ "(data\n (flags )\n"
" (hash sha1 #11223344556677889900AABBCCDDEEFF10203040#))\n",
@@ -2317,7 +2317,7 @@ check_pubkey_sign (int n, gcry_sexp_t skey, gcry_sexp_t pkey, int algo)
GPG_ERR_CONFLICT },
{ "(data\n (flags pkcs1)\n"
" (hash foo #11223344556677889900AABBCCDDEEFF10203040#))\n",
- 0,
+ GCRY_PK_RSA,
GPG_ERR_DIGEST_ALGO },
{ "(data\n (flags )\n" " (value #11223344556677889900AA#))\n",
0,
@@ -2330,7 +2330,7 @@ check_pubkey_sign (int n, gcry_sexp_t skey, gcry_sexp_t pkey, int algo)
0 },
{ "(data\n (flags pkcs1)\n"
" (value #11223344556677889900AA#))\n",
- 0,
+ GCRY_PK_RSA,
GPG_ERR_CONFLICT },
{ "(data\n (flags raw foo)\n"
" (value #11223344556677889900AA#))\n",
@@ -2399,14 +2399,14 @@ check_pubkey_crypt (int n, gcry_sexp_t skey, gcry_sexp_t pkey, int algo)
int decrypt_expected_rc;
} datas[] =
{
- { 0,
+ { GCRY_PK_RSA,
"(data\n (flags pkcs1)\n"
" (value #11223344556677889900AA#))\n",
NULL,
0,
0,
0 },
- { 0,
+ { GCRY_PK_RSA,
"(data\n (flags pkcs1)\n"
" (value #11223344556677889900AA#))\n",
"(flags pkcs1)",
@@ -2460,7 +2460,7 @@ check_pubkey_crypt (int n, gcry_sexp_t skey, gcry_sexp_t pkey, int algo)
1,
0,
0 },
- { 0,
+ { GCRY_PK_RSA,
"(data\n (flags pkcs1)\n"
" (hash sha1 #11223344556677889900AABBCCDDEEFF10203040#))\n",
NULL,
diff --git a/tests/pkcs1v2-oaep.h b/tests/pkcs1v2-oaep.h
new file mode 100644
index 0000000..17f865f
--- /dev/null
+++ b/tests/pkcs1v2-oaep.h
@@ -0,0 +1,781 @@
+/* pkcs1v2-oaep.h - OAEP test vector table
+ * Copyright 2011 Free Software Foundation, Inc.
+ *
+ * This file is free software; as a special exception the author gives
+ * unlimited permission to copy and/or distribute it, with or without
+ * modifications, as long as this notice is preserved.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+
+/* Manually created from the OAEP file in
+ ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-1/pkcs-1v2-1d2-vec.zip
+ */
+
+ static struct {
+ const char *desc;
+ const char *n, *e, *d;
+ struct {
+ const char *desc;
+ const char *mesg;
+ const char *seed;
+ const char *encr;
+ } m[6];
+ } tbl[] = {
+ {
+ "Example 1: A 1024-bit RSA key pair",
+ "a8b3b284af8eb50b387034a860f146c4919f318763cd6c5598c8ae4811a1e0ab"
+ "c4c7e0b082d693a5e7fced675cf4668512772c0cbc64a742c6c630f533c8cc72"
+ "f62ae833c40bf25842e984bb78bdbf97c0107d55bdb662f5c4e0fab9845cb514"
+ "8ef7392dd3aaff93ae1e6b667bb3d4247616d4f5ba10d4cfd226de88d39f16fb",
+ "010001",
+ "53339cfdb79fc8466a655c7316aca85c55fd8f6dd898fdaf119517ef4f52e8fd"
+ "8e258df93fee180fa0e4ab29693cd83b152a553d4ac4d1812b8b9fa5af0e7f55"
+ "fe7304df41570926f3311f15c4d65a732c483116ee3d3d2d0af3549ad9bf7cbf"
+ "b78ad884f84d5beb04724dc7369b31def37d0cf539e9cfcdd3de653729ead5d1",
+ {
+ {
+ "OAEP Example 1.1",
+ "6628194e12073db03ba94cda9ef9532397d50dba79b987004afefe34",
+ "18b776ea21069d69776a33e96bad48e1dda0a5ef",
+ "354fe67b4a126d5d35fe36c777791a3f7ba13def484e2d3908aff722fad468fb"
+ "21696de95d0be911c2d3174f8afcc201035f7b6d8e69402de5451618c21a535f"
+ "a9d7bfc5b8dd9fc243f8cf927db31322d6e881eaa91a996170e657a05a266426"
+ "d98c88003f8477c1227094a0d9fa1e8c4024309ce1ecccb5210035d47ac72e8a"
+ },{
+ "OAEP Example 1.2",
+ "750c4047f547e8e41411856523298ac9bae245efaf1397fbe56f9dd5",
+ "0cc742ce4a9b7f32f951bcb251efd925fe4fe35f",
+ "640db1acc58e0568fe5407e5f9b701dff8c3c91e716c536fc7fcec6cb5b71c11"
+ "65988d4a279e1577d730fc7a29932e3f00c81515236d8d8e31017a7a09df4352"
+ "d904cdeb79aa583adcc31ea698a4c05283daba9089be5491f67c1a4ee48dc74b"
+ "bbe6643aef846679b4cb395a352d5ed115912df696ffe0702932946d71492b44"
+ },{
+ "OAEP Example 1.3",
+ "d94ae0832e6445ce42331cb06d531a82b1db4baad30f746dc916df24d4e3c245"
+ "1fff59a6423eb0e1d02d4fe646cf699dfd818c6e97b051",
+ "2514df4695755a67b288eaf4905c36eec66fd2fd",
+ "423736ed035f6026af276c35c0b3741b365e5f76ca091b4e8c29e2f0befee603"
+ "595aa8322d602d2e625e95eb81b2f1c9724e822eca76db8618cf09c5343503a4"
+ "360835b5903bc637e3879fb05e0ef32685d5aec5067cd7cc96fe4b2670b6eac3"
+ "066b1fcf5686b68589aafb7d629b02d8f8625ca3833624d4800fb081b1cf94eb"
+ },{
+ "OAEP Example 1.4",
+ "52e650d98e7f2a048b4f86852153b97e01dd316f346a19f67a85",
+ "c4435a3e1a18a68b6820436290a37cefb85db3fb",
+ "45ead4ca551e662c9800f1aca8283b0525e6abae30be4b4aba762fa40fd3d38e"
+ "22abefc69794f6ebbbc05ddbb11216247d2f412fd0fba87c6e3acd888813646f"
+ "d0e48e785204f9c3f73d6d8239562722dddd8771fec48b83a31ee6f592c4cfd4"
+ "bc88174f3b13a112aae3b9f7b80e0fc6f7255ba880dc7d8021e22ad6a85f0755"
+ },{
+ "OAEP Example 1.5",
+ "8da89fd9e5f974a29feffb462b49180f6cf9e802",
+ "b318c42df3be0f83fea823f5a7b47ed5e425a3b5",
+ "36f6e34d94a8d34daacba33a2139d00ad85a9345a86051e73071620056b920e2"
+ "19005855a213a0f23897cdcd731b45257c777fe908202befdd0b58386b1244ea"
+ "0cf539a05d5d10329da44e13030fd760dcd644cfef2094d1910d3f433e1c7c6d"
+ "d18bc1f2df7f643d662fb9dd37ead9059190f4fa66ca39e869c4eb449cbdc439"
+ },{
+ "OAEP Example 1.6",
+ "26521050844271",
+ "e4ec0982c2336f3a677f6a356174eb0ce887abc2",
+ "42cee2617b1ecea4db3f4829386fbd61dafbf038e180d837c96366df24c097b4"
+ "ab0fac6bdf590d821c9f10642e681ad05b8d78b378c0f46ce2fad63f74e0ad3d"
+ "f06b075d7eb5f5636f8d403b9059ca761b5c62bb52aa45002ea70baace08ded2"
+ "43b9d8cbd62a68ade265832b56564e43a6fa42ed199a099769742df1539e8255"
+ }
+ }
+ },
+ {
+ "Example 2: A 1025-bit RSA key pair",
+ "01947c7fce90425f47279e70851f25d5e62316fe8a1df19371e3e628e260543e"
+ "4901ef6081f68c0b8141190d2ae8daba7d1250ec6db636e944ec3722877c7c1d"
+ "0a67f14b1694c5f0379451a43e49a32dde83670b73da91a1c99bc23b436a6005"
+ "5c610f0baf99c1a079565b95a3f1526632d1d4da60f20eda25e653c4f002766f"
+ "45",
+ "010001",
+ "0823f20fadb5da89088a9d00893e21fa4a1b11fbc93c64a3be0baaea97fb3b93"
+ "c3ff713704c19c963c1d107aae99054739f79e02e186de86f87a6ddefea6d8cc"
+ "d1d3c81a47bfa7255be20601a4a4b2f08a167b5e279d715b1b455bdd7eab2459"
+ "41d9768b9acefb3ccda5952da3cee72525b4501663a8ee15c9e992d92462fe39",
+ {
+ {
+ "OAEP Example 2.1",
+ "8ff00caa605c702830634d9a6c3d42c652b58cf1d92fec570beee7",
+ "8c407b5ec2899e5099c53e8ce793bf94e71b1782",
+ "0181af8922b9fcb4d79d92ebe19815992fc0c1439d8bcd491398a0f4ad3a329a"
+ "5bd9385560db532683c8b7da04e4b12aed6aacdf471c34c9cda891addcc2df34"
+ "56653aa6382e9ae59b54455257eb099d562bbe10453f2b6d13c59c02e10f1f8a"
+ "bb5da0d0570932dacf2d0901db729d0fefcc054e70968ea540c81b04bcaefe72"
+ "0e"
+ },{
+ "OAEP Example 2.2",
+ "2d",
+ "b600cf3c2e506d7f16778c910d3a8b003eee61d5",
+ "018759ff1df63b2792410562314416a8aeaf2ac634b46f940ab82d64dbf165ee"
+ "e33011da749d4bab6e2fcd18129c9e49277d8453112b429a222a8471b0709939"
+ "98e758861c4d3f6d749d91c4290d332c7a4ab3f7ea35ff3a07d497c955ff0ffc"
+ "95006b62c6d296810d9bfab024196c7934012c2df978ef299aba239940cba102"
+ "45"
+ },{
+ "OAEP Example 2.3",
+ "74fc88c51bc90f77af9d5e9a4a70133d4b4e0b34da3c37c7ef8e",
+ "a73768aeeaa91f9d8c1ed6f9d2b63467f07ccae3",
+ "018802bab04c60325e81c4962311f2be7c2adce93041a00719c88f957575f2c7"
+ "9f1b7bc8ced115c706b311c08a2d986ca3b6a9336b147c29c6f229409ddec651"
+ "bd1fdd5a0b7f610c9937fdb4a3a762364b8b3206b4ea485fd098d08f63d4aa8b"
+ "b2697d027b750c32d7f74eaf5180d2e9b66b17cb2fa55523bc280da10d14be20"
+ "53"
+ },{
+ "OAEP Example 2.4",
+ "a7eb2a5036931d27d4e891326d99692ffadda9bf7efd3e34e622c4adc085f721"
+ "dfe885072c78a203b151739be540fa8c153a10f00a",
+ "9a7b3b0e708bd96f8190ecab4fb9b2b3805a8156",
+ "00a4578cbc176318a638fba7d01df15746af44d4f6cd96d7e7c495cbf425b09c"
+ "649d32bf886da48fbaf989a2117187cafb1fb580317690e3ccd446920b7af82b"
+ "31db5804d87d01514acbfa9156e782f867f6bed9449e0e9a2c09bcecc6aa0876"
+ "36965e34b3ec766f2fe2e43018a2fddeb140616a0e9d82e5331024ee0652fc76"
+ "41"
+ },{
+ "OAEP Example 2.5",
+ "2ef2b066f854c33f3bdcbb5994a435e73d6c6c",
+ "eb3cebbc4adc16bb48e88c8aec0e34af7f427fd3",
+ "00ebc5f5fda77cfdad3c83641a9025e77d72d8a6fb33a810f5950f8d74c73e8d"
+ "931e8634d86ab1246256ae07b6005b71b7f2fb98351218331ce69b8ffbdc9da0"
+ "8bbc9c704f876deb9df9fc2ec065cad87f9090b07acc17aa7f997b27aca48806"
+ "e897f771d95141fe4526d8a5301b678627efab707fd40fbebd6e792a25613e7a"
+ "ec",
+ },{
+ "OAEP Example 2.6",
+ "8a7fb344c8b6cb2cf2ef1f643f9a3218f6e19bba89c0",
+ "4c45cf4d57c98e3d6d2095adc51c489eb50dff84",
+ "010839ec20c27b9052e55befb9b77e6fc26e9075d7a54378c646abdf51e445bd"
+ "5715de81789f56f1803d9170764a9e93cb78798694023ee7393ce04bc5d8f8c5"
+ "a52c171d43837e3aca62f609eb0aa5ffb0960ef04198dd754f57f7fbe6abf765"
+ "cf118b4ca443b23b5aab266f952326ac4581100644325f8b721acd5d04ff14ef"
+ "3a"
+ }
+ }
+ },
+ {
+ "Example 3: A 1026-bit RSA key pair",
+ "02b58fec039a860700a4d7b6462f93e6cdd491161ddd74f4e810b40e3c165200"
+ "6a5c277b2774c11305a4cbab5a78efa57e17a86df7a3fa36fc4b1d2249f22ec7"
+ "c2dd6a463232accea906d66ebe80b5704b10729da6f833234abb5efdd4a292cb"
+ "fad33b4d33fa7a14b8c397b56e3acd21203428b77cdfa33a6da706b3d8b0fc43"
+ "e9",
+ "010001",
+ "15b48a5b5683a94670e23b5718f814fa0e13f85038f50711182cba61510581f3"
+ "d22c7e232ef937e22e551d68b86e2f8cb1aad8be2e488f5df7efd279e3f568d4"
+ "eaf36f80cf7141ace60fcc9113fb6c4a841fd50bbc7c512ffcbeff21487aa811"
+ "eb3ca8c62005346a86de86bfa1d8a948fd3f348c22eaadf333c3ce6ce13208fd",
+ {
+ {
+ "OAEP Example 3.1",
+ "087820b569e8fa8d",
+ "8ced6b196290805790e909074015e6a20b0c4894",
+ "026a0485d96aebd96b4382085099b962e6a2bdec3d90c8db625e14372de85e2d"
+ "5b7baab65c8faf91bb5504fb495afce5c988b3f6a52e20e1d6cbd3566c5cd1f2"
+ "b8318bb542cc0ea25c4aab9932afa20760eaddec784396a07ea0ef24d4e6f4d3"
+ "7e5052a7a31e146aa480a111bbe926401307e00f410033842b6d82fe5ce4dfae"
+ "80"
+ },{
+ "OAEP Example 3.2",
+ "4653acaf171960b01f52a7be63a3ab21dc368ec43b50d82ec3781e04",
+ "b4291d6567550848cc156967c809baab6ca507f0",
+ "024db89c7802989be0783847863084941bf209d761987e38f97cb5f6f1bc88da"
+ "72a50b73ebaf11c879c4f95df37b850b8f65d7622e25b1b889e80fe80baca206"
+ "9d6e0e1d829953fc459069de98ea9798b451e557e99abf8fe3d9ccf9096ebbf3"
+ "e5255d3b4e1c6d2ecadf067a359eea86405acd47d5e165517ccafd47d6dbee4b"
+ "f5"
+ },{
+ "OAEP Example 3.3",
+ "d94cd0e08fa404ed89",
+ "ce8928f6059558254008badd9794fadcd2fd1f65",
+ "0239bce681032441528877d6d1c8bb28aa3bc97f1df584563618995797683844"
+ "ca86664732f4bed7a0aab083aaabfb7238f582e30958c2024e44e57043b97950"
+ "fd543da977c90cdde5337d618442f99e60d7783ab59ce6dd9d69c47ad1e962be"
+ "c22d05895cff8d3f64ed5261d92b2678510393484990ba3f7f06818ae6ffce8a"
+ "3a"
+ },{
+ "OAEP Example 3.4",
+ "6cc641b6b61e6f963974dad23a9013284ef1",
+ "6e2979f52d6814a57d83b090054888f119a5b9a3",
+ "02994c62afd76f498ba1fd2cf642857fca81f4373cb08f1cbaee6f025c3b512b"
+ "42c3e8779113476648039dbe0493f9246292fac28950600e7c0f32edf9c81b9d"
+ "ec45c3bde0cc8d8847590169907b7dc5991ceb29bb0714d613d96df0f12ec5d8"
+ "d3507c8ee7ae78dd83f216fa61de100363aca48a7e914ae9f42ddfbe943b09d9"
+ "a0"
+ },{
+ "OAEP Example 3.5",
+ "df5151832b61f4f25891fb4172f328d2eddf8371ffcfdbe997939295f30eca69"
+ "18017cfda1153bf7a6af87593223",
+ "2d760bfe38c59de34cdc8b8c78a38e66284a2d27",
+ "0162042ff6969592a6167031811a239834ce638abf54fec8b99478122afe2ee6"
+ "7f8c5b18b0339805bfdbc5a4e6720b37c59cfba942464c597ff532a119821545"
+ "fd2e59b114e61daf71820529f5029cf524954327c34ec5e6f5ba7efcc4de943a"
+ "b8ad4ed787b1454329f70db798a3a8f4d92f8274e2b2948ade627ce8ee33e43c"
+ "60",
+ },{
+ "OAEP Example 3.6",
+ "3c3bad893c544a6d520ab022319188c8d504b7a788b850903b85972eaa18552e"
+ "1134a7ad6098826254ff7ab672b3d8eb3158fac6d4cbaef1",
+ "f174779c5fd3cfe007badcb7a36c9b55bfcfbf0e",
+ "00112051e75d064943bc4478075e43482fd59cee0679de6893eec3a943daa490"
+ "b9691c93dfc0464b6623b9f3dbd3e70083264f034b374f74164e1a00763725e5"
+ "74744ba0b9db83434f31df96f6e2a26f6d8eba348bd4686c2238ac07c37aac37"
+ "85d1c7eea2f819fd91491798ed8e9cef5e43b781b0e0276e37c43ff9492d0057"
+ "30"
+ }
+ }
+ },
+ {
+ "Example 4: A 1027-bit RSA key pair",
+ "051240b6cc0004fa48d0134671c078c7c8dec3b3e2f25bc2564467339db38853"
+ "d06b85eea5b2de353bff42ac2e46bc97fae6ac9618da9537a5c8f553c1e35762"
+ "5991d6108dcd7885fb3a25413f53efcad948cb35cd9b9ae9c1c67626d113d57d"
+ "de4c5bea76bb5bb7de96c00d07372e9685a6d75cf9d239fa148d70931b5f3fb0"
+ "39",
+ "010001",
+ "0411ffca3b7ca5e9e9be7fe38a85105e353896db05c5796aecd2a725161eb365"
+ "1c8629a9b862b904d7b0c7b37f8cb5a1c2b54001018a00a1eb2cafe4ee4e9492"
+ "c348bc2bedab4b9ebbf064e8eff322b9009f8eec653905f40df88a3cdc49d456"
+ "7f75627d41aca624129b46a0b7c698e5e65f2b7ba102c749a10135b6540d0401",
+ {
+ {
+ "OAEP Example 4.1",
+ "4a86609534ee434a6cbca3f7e962e76d455e3264c19f605f6e5ff6137c65c56d"
+ "7fb344cd52bc93374f3d166c9f0c6f9c506bad19330972d2",
+ "1cac19ce993def55f98203f6852896c95ccca1f3",
+ "04cce19614845e094152a3fe18e54e3330c44e5efbc64ae16886cb1869014cc5"
+ "781b1f8f9e045384d0112a135ca0d12e9c88a8e4063416deaae3844f60d6e96f"
+ "e155145f4525b9a34431ca3766180f70e15a5e5d8e8b1a516ff870609f13f896"
+ "935ced188279a58ed13d07114277d75c6568607e0ab092fd803a223e4a8ee0b1"
+ "a8"
+ },{
+ "OAEP Example 4.2",
+ "b0adc4f3fe11da59ce992773d9059943c03046497ee9d9f9a06df1166db46d98"
+ "f58d27ec074c02eee6cbe2449c8b9fc5080c5c3f4433092512ec46aa793743c8",
+ "f545d5897585e3db71aa0cb8da76c51d032ae963",
+ "0097b698c6165645b303486fbf5a2a4479c0ee85889b541a6f0b858d6b6597b1"
+ "3b854eb4f839af03399a80d79bda6578c841f90d645715b280d37143992dd186"
+ "c80b949b775cae97370e4ec97443136c6da484e970ffdb1323a20847821d3b18"
+ "381de13bb49aaea66530c4a4b8271f3eae172cd366e07e6636f1019d2a28aed1"
+ "5e"
+ },{
+ "OAEP Example 4.3",
+ "bf6d42e701707b1d0206b0c8b45a1c72641ff12889219a82bdea965b5e79a96b"
+ "0d0163ed9d578ec9ada20f2fbcf1ea3c4089d83419ba81b0c60f3606da99",
+ "ad997feef730d6ea7be60d0dc52e72eacbfdd275",
+ "0301f935e9c47abcb48acbbe09895d9f5971af14839da4ff95417ee453d1fd77"
+ "319072bb7297e1b55d7561cd9d1bb24c1a9a37c619864308242804879d86ebd0"
+ "01dce5183975e1506989b70e5a83434154d5cbfd6a24787e60eb0c658d2ac193"
+ "302d1192c6e622d4a12ad4b53923bca246df31c6395e37702c6a78ae081fb9d0"
+ "65"
+ },{
+ "OAEP Example 4.4",
+ "fb2ef112f5e766eb94019297934794f7be2f6fc1c58e",
+ "136454df5730f73c807a7e40d8c1a312ac5b9dd3",
+ "02d110ad30afb727beb691dd0cf17d0af1a1e7fa0cc040ec1a4ba26a42c59d0a"
+ "796a2e22c8f357ccc98b6519aceb682e945e62cb734614a529407cd452bee3e4"
+ "4fece8423cc19e55548b8b994b849c7ecde4933e76037e1d0ce44275b08710c6"
+ "8e430130b929730ed77e09b015642c5593f04e4ffb9410798102a8e96ffdfe11"
+ "e4"
+ },{
+ "OAEP Example 4.5",
+ "28ccd447bb9e85166dabb9e5b7d1adadc4b9d39f204e96d5e440ce9ad928bc1c"
+ "2284",
+ "bca8057f824b2ea257f2861407eef63d33208681",
+ "00dbb8a7439d90efd919a377c54fae8fe11ec58c3b858362e23ad1b8a4431079"
+ "9066b99347aa525691d2adc58d9b06e34f288c170390c5f0e11c0aa3645959f1"
+ "8ee79e8f2be8d7ac5c23d061f18dd74b8c5f2a58fcb5eb0c54f99f01a8324756"
+ "8292536583340948d7a8c97c4acd1e98d1e29dc320e97a260532a8aa7a758a1e"
+ "c2"
+ },{
+ "OAEP Example 4.6",
+ "f22242751ec6b1",
+ "2e7e1e17f647b5ddd033e15472f90f6812f3ac4e",
+ "00a5ffa4768c8bbecaee2db77e8f2eec99595933545520835e5ba7db9493d3e1"
+ "7cddefe6a5f567624471908db4e2d83a0fbee60608fc84049503b2234a07dc83"
+ "b27b22847ad8920ff42f674ef79b76280b00233d2b51b8cb2703a9d42bfbc825"
+ "0c96ec32c051e57f1b4ba528db89c37e4c54e27e6e64ac69635ae887d9541619"
+ "a9"
+ }
+ }
+ },
+ {
+ "Example 5: A 1028-bit RSA key pair",
+ "0aadf3f9c125e5d891f31ac448e993defe580f802b45f9d7f22ba5021e9c4757"
+ "6b5a1e68031ba9db4e6dabe4d96a1d6f3d267268cff408005f118efcadb99888"
+ "d1c234467166b2a2b849a05a889c060ac0da0c5fae8b55f309ba62e703742fa0"
+ "326f2d10b011021489ff497770190d895fd39f52293c39efd73a698bdab9f10e"
+ "d9",
+ "010001",
+ "0256eb4cba7067f2d2be540dcdff4582a36b7d31d1c9099bb214b79848466a26"
+ "8f80f58a49ac04c0e3648934a0206c04537c19b236643a6082732144df75fa21"
+ "7588f794682be89168276dc726c5c0cbdb84d31bbf26d0a43af495717f7d528a"
+ "cfee341561f6ff3cae05c578f8470d9682f9c0d072f9f6068b56d5880f682be2"
+ "c5",
+ {
+ {
+ "OAEP Example 5.1",
+ "af71a901e3a61d3132f0fc1fdb474f9ea6579257ffc24d164170145b3dbde8",
+ "44c92e283f77b9499c603d963660c87d2f939461",
+ "036046a4a47d9ed3ba9a89139c105038eb7492b05a5d68bfd53accff4597f7a6"
+ "8651b47b4a4627d927e485eed7b4566420e8b409879e5d606eae251d22a5df79"
+ "9f7920bfc117b992572a53b1263146bcea03385cc5e853c9a101c8c3e1bda31a"
+ "519807496c6cb5e5efb408823a352b8fa0661fb664efadd593deb99fff5ed000"
+ "e5"
+ },{
+ "OAEP Example 5.2",
+ "a3b844a08239a8ac41605af17a6cfda4d350136585903a417a79268760519a4b"
+ "4ac3303ec73f0f87cfb32399",
+ "cb28f5860659fceee49c3eeafce625a70803bd32",
+ "03d6eb654edce615bc59f455265ed4e5a18223cbb9be4e4069b473804d5de96f"
+ "54dcaaa603d049c5d94aa1470dfcd2254066b7c7b61ff1f6f6770e3215c51399"
+ "fd4e34ec5082bc48f089840ad04354ae66dc0f1bd18e461a33cc1258b443a283"
+ "7a6df26759aa2302334986f87380c9cc9d53be9f99605d2c9a97da7b0915a4a7"
+ "ad"
+ },{
+ "OAEP Example 5.3",
+ "308b0ecbd2c76cb77fc6f70c5edd233fd2f20929d629f026953bb62a8f4a3a31"
+ "4bde195de85b5f816da2aab074d26cb6acddf323ae3b9c678ac3cf12fbdde7",
+ "2285f40d770482f9a9efa2c72cb3ac55716dc0ca",
+ "0770952181649f9f9f07ff626ff3a22c35c462443d905d456a9fd0bff43cac2c"
+ "a7a9f554e9478b9acc3ac838b02040ffd3e1847de2e4253929f9dd9ee4044325"
+ "a9b05cabb808b2ee840d34e15d105a3f1f7b27695a1a07a2d73fe08ecaaa3c9c"
+ "9d4d5a89ff890d54727d7ae40c0ec1a8dd86165d8ee2c6368141016a48b55b69"
+ "67"
+ },{
+ "OAEP Example 5.4",
+ "15c5b9ee1185",
+ "49fa45d3a78dd10dfd577399d1eb00af7eed5513",
+ "0812b76768ebcb642d040258e5f4441a018521bd96687e6c5e899fcd6c17588f"
+ "f59a82cc8ae03a4b45b31299af1788c329f7dcd285f8cf4ced82606b97612671"
+ "a45bedca133442144d1617d114f802857f0f9d739751c57a3f9ee400912c61e2"
+ "e6992be031a43dd48fa6ba14eef7c422b5edc4e7afa04fdd38f402d1c8bb719a"
+ "bf"
+ },{
+ "OAEP Example 5.5",
+ "21026e6800c7fa728fcaaba0d196ae28d7a2ac4ffd8abce794f0985f60c8a673"
+ "7277365d3fea11db8923a2029a",
+ "f0287413234cc5034724a094c4586b87aff133fc",
+ "07b60e14ec954bfd29e60d0047e789f51d57186c63589903306793ced3f68241"
+ "c743529aba6a6374f92e19e0163efa33697e196f7661dfaaa47aac6bde5e51de"
+ "b507c72c589a2ca1693d96b1460381249b2cdb9eac44769f2489c5d3d2f99f0e"
+ "e3c7ee5bf64a5ac79c42bd433f149be8cb59548361640595513c97af7bc25097"
+ "23"
+ },{
+ "OAEP Example 5.6",
+ "541e37b68b6c8872b84c02",
+ "d9fba45c96f21e6e26d29eb2cdcb6585be9cb341",
+ "08c36d4dda33423b2ed6830d85f6411ba1dcf470a1fae0ebefee7c089f256cef"
+ "74cb96ea69c38f60f39abee44129bcb4c92de7f797623b20074e3d9c2899701e"
+ "d9071e1efa0bdd84d4c3e5130302d8f0240baba4b84a71cc032f2235a5ff0fae"
+ "277c3e8f9112bef44c9ae20d175fc9a4058bfc930ba31b02e2e4f444483710f2"
+ "4a"
+ }
+ }
+ },
+ {
+ "Example 6: A 1029-bit RSA key pair",
+ "12b17f6dad2ecd19ff46dc13f7860f09e0e0cfb677b38a52592305ceaf022c16"
+ "6db90d04ac29e33f7dd12d9faf66e0816bb63ead267cc7d46c17c37be214bca2"
+ "a22d723a64e44407436b6fc965729aefc2554f376cd5dcea68293780a62bf39d"
+ "0029485a160bbb9e5dc0972d21a504f52e5ee028aa416332f510b2e9cff5f722"
+ "af",
+ "010001",
+ "0295eca3560618369559cecd303aa9cfdafc1d9f06959df75ffef929aa896961"
+ "bcd190dc6997eda7f5963e724d07b4dc11f3065e5ae97d96835112280b9084bb"
+ "14f2a21ebd4e889d41b9c4132ec1956fcab8bb2fed0575884936522c5ff7d332"
+ "61904824e7cadee4e0bb372d2457cf78e2bd1286228ff83f10731ce63c90cff3"
+ "f9",
+ {
+ {
+ "OAEP Example 6.1",
+ "4046ca8baa3347ca27f49e0d81f9cc1d71be9ba517d4",
+ "dd0f6cfe415e88e5a469a51fbba6dfd40adb4384",
+ "0630eebcd2856c24f798806e41f9e67345eda9ceda386acc9facaea1eeed06ac"
+ "e583709718d9d169fadf414d5c76f92996833ef305b75b1e4b95f662a20faedc"
+ "3bae0c4827a8bf8a88edbd57ec203a27a841f02e43a615bab1a8cac0701de34d"
+ "ebdef62a088089b55ec36ea7522fd3ec8d06b6a073e6df833153bc0aefd93bd1"
+ "a3"
+ },{
+ "OAEP Example 6.2",
+ "5cc72c60231df03b3d40f9b57931bc31109f972527f28b19e7480c7288cb3c92"
+ "b22512214e4be6c914792ddabdf57faa8aa7",
+ "8d14bd946a1351148f5cae2ed9a0c653e85ebd85",
+ "0ebc37376173a4fd2f89cc55c2ca62b26b11d51c3c7ce49e8845f74e7607317c"
+ "436bc8d23b9667dfeb9d087234b47bc6837175ae5c0559f6b81d7d22416d3e50"
+ "f4ac533d8f0812f2db9e791fe9c775ac8b6ad0f535ad9ceb23a4a02014c58ab3"
+ "f8d3161499a260f39348e714ae2a1d3443208fd8b722ccfdfb393e98011f99e6"
+ "3f"
+ },{
+ "OAEP Example 6.3",
+ "b20e651303092f4bccb43070c0f86d23049362ed96642fc5632c27db4a52e3d8"
+ "31f2ab068b23b149879c002f6bf3feee97591112562c",
+ "6c075bc45520f165c0bf5ea4c5df191bc9ef0e44",
+ "0a98bf1093619394436cf68d8f38e2f158fde8ea54f3435f239b8d06b8321844"
+ "202476aeed96009492480ce3a8d705498c4c8c68f01501dc81db608f60087350"
+ "c8c3b0bd2e9ef6a81458b7c801b89f2e4fe99d4900ba6a4b5e5a96d865dc676c"
+ "7755928794130d6280a8160a190f2df3ea7cf9aa0271d88e9e6905ecf1c5152d"
+ "65"
+ },{
+ "OAEP Example 6.4",
+ "684e3038c5c041f7",
+ "3bbc3bd6637dfe12846901029bf5b0c07103439c",
+ "008e7a67cacfb5c4e24bec7dee149117f19598ce8c45808fef88c608ff9cd6e6"
+ "95263b9a3c0ad4b8ba4c95238e96a8422b8535629c8d5382374479ad13fa3997"
+ "4b242f9a759eeaf9c83ad5a8ca18940a0162ba755876df263f4bd50c6525c560"
+ "90267c1f0e09ce0899a0cf359e88120abd9bf893445b3cae77d3607359ae9a52"
+ "f8"
+ },{
+ "OAEP Example 6.5",
+ "32488cb262d041d6e4dd35f987bf3ca696db1f06ac29a44693",
+ "b46b41893e8bef326f6759383a83071dae7fcabc",
+ "00003474416c7b68bdf961c385737944d7f1f40cb395343c693cc0b4fe63b31f"
+ "edf1eaeeac9ccc0678b31dc32e0977489514c4f09085f6298a9653f01aea4045"
+ "ff582ee887be26ae575b73eef7f3774921e375a3d19adda0ca31aa1849887c1f"
+ "42cac9677f7a2f4e923f6e5a868b38c084ef187594dc9f7f048fea2e02955384"
+ "ab"
+ },{
+ "OAEP Example 6.6",
+ "50ba14be8462720279c306ba",
+ "0a2403312a41e3d52f060fbc13a67de5cf7609a7",
+ "0a026dda5fc8785f7bd9bf75327b63e85e2c0fdee5dadb65ebdcac9ae1de95c9"
+ "2c672ab433aa7a8e69ce6a6d8897fac4ac4a54de841ae5e5bbce7687879d7963"
+ "4cea7a30684065c714d52409b928256bbf53eabcd5231eb7259504537399bd29"
+ "164b726d33a46da701360a4168a091ccab72d44a62fed246c0ffea5b1348ab54"
+ "70"
+ }
+ }
+ },
+ {
+ "Example 7: A 1030-bit RSA key pair",
+ "311179f0bcfc9b9d3ca315d00ef30d7bdd3a2cfae9911bfedcb948b3a4782d07"
+ "32b6ab44aa4bf03741a644dc01bec3e69b01a033e675d8acd7c4925c6b1aec31"
+ "19051dfd89762d215d45475ffcb59f908148623f37177156f6ae86dd7a7c5f43"
+ "dc1e1f908254058a284a5f06c0021793a87f1ac5feff7dcaee69c5e51a3789e3"
+ "73",
+ "010001",
+ "070cfcff2feb8276e27432c45dfee48f49b7917d6530e1f0ca3460f32e027617"
+ "4487c56e22a45d2500d7775495219d7d165a9cf3bd92c32af9a98d8dc9cc2968"
+ "00adc94a0a54fb40f34291bf84ee8ea12b6f109359c6d3542a50f9c767f5cfff"
+ "05a681c2e656fb77caaadb4be9468d8abcd4df98f58e86d2053fa1349f748e21"
+ "b1",
+ {
+ {
+ "OAEP Example 7.1",
+ "47aae909",
+ "43dd09a07ff4cac71caa4632ee5e1c1daee4cd8f",
+ "1688e4ce7794bba6cb7014169ecd559cede2a30b56a52b68d9fe18cf1973ef97"
+ "b2a03153951c755f6294aa49adbdb55845ab6875fb3986c93ecf927962840d28"
+ "2f9e54ce8b690f7c0cb8bbd73440d9571d1b16cd9260f9eab4783cc482e5223d"
+ "c60973871783ec27b0ae0fd47732cbc286a173fc92b00fb4ba6824647cd93c85"
+ "c1"
+ },{
+ "OAEP Example 7.2",
+ "1d9b2e2223d9bc13bfb9f162ce735db48ba7c68f6822a0a1a7b6ae165834e7",
+ "3a9c3cec7b84f9bd3adecbc673ec99d54b22bc9b",
+ "1052ed397b2e01e1d0ee1c50bf24363f95e504f4a03434a08fd822574ed6b973"
+ "6edbb5f390db10321479a8a139350e2bd4977c3778ef331f3e78ae118b268451"
+ "f20a2f01d471f5d53c566937171b2dbc2d4bde459a5799f0372d6574239b2323"
+ "d245d0bb81c286b63c89a361017337e4902f88a467f4c7f244bfd5ab46437ff3"
+ "b6"
+ },{
+ "OAEP Example 7.3",
+ "d976fc",
+ "76a75e5b6157a556cf8884bb2e45c293dd545cf5",
+ "2155cd843ff24a4ee8badb7694260028a490813ba8b369a4cbf106ec148e5298"
+ "707f5965be7d101c1049ea8584c24cd63455ad9c104d686282d3fb803a4c11c1"
+ "c2e9b91c7178801d1b6640f003f5728df007b8a4ccc92bce05e41a27278d7c85"
+ "018c52414313a5077789001d4f01910b72aad05d220aa14a58733a7489bc5455"
+ "6b"
+ },{
+ "OAEP Example 7.4",
+ "d4738623df223aa43843df8467534c41d013e0c803c624e263666b239bde40a5"
+ "f29aeb8de79e3daa61dd0370f49bd4b013834b98212aef6b1c5ee373b3cb",
+ "7866314a6ad6f2b250a35941db28f5864b585859",
+ "0ab14c373aeb7d4328d0aaad8c094d88b9eb098b95f21054a29082522be7c27a"
+ "312878b637917e3d819e6c3c568db5d843802b06d51d9e98a2be0bf40c031423"
+ "b00edfbff8320efb9171bd2044653a4cb9c5122f6c65e83cda2ec3c126027a9c"
+ "1a56ba874d0fea23f380b82cf240b8cf540004758c4c77d934157a74f3fc12bf"
+ "ac"
+ },{
+ "OAEP Example 7.5",
+ "bb47231ca5ea1d3ad46c99345d9a8a61",
+ "b2166ed472d58db10cab2c6b000cccf10a7dc509",
+ "028387a318277434798b4d97f460068df5298faba5041ba11761a1cb7316b241"
+ "84114ec500257e2589ed3b607a1ebbe97a6cc2e02bf1b681f42312a33b7a77d8"
+ "e7855c4a6de03e3c04643f786b91a264a0d6805e2cea91e68177eb7a64d9255e"
+ "4f27e713b7ccec00dc200ebd21c2ea2bb890feae4942df941dc3f97890ed3474"
+ "78"
+ },{
+ "OAEP Example 7.6",
+ "2184827095d35c3f86f600e8e59754013296",
+ "52673bde2ca166c2aa46131ac1dc808d67d7d3b1",
+ "14c678a94ad60525ef39e959b2f3ba5c097a94ff912b67dbace80535c187abd4"
+ "7d075420b1872152bba08f7fc31f313bbf9273c912fc4c0149a9b0cfb79807e3"
+ "46eb332069611bec0ff9bcd168f1f7c33e77313cea454b94e2549eecf002e2ac"
+ "f7f6f2d2845d4fe0aab2e5a92ddf68c480ae11247935d1f62574842216ae6741"
+ "15"
+ }
+ }
+ },
+ {
+ "Example 8: A 1031-bit RSA key pair",
+ "5bdf0e30d321dda5147f882408fa69195480df8f80d3f6e8bf5818504f36427c"
+ "a9b1f5540b9c65a8f6974cf8447a244d9280201bb49fcbbe6378d1944cd227e2"
+ "30f96e3d10f819dcef276c64a00b2a4b6701e7d01de5fabde3b1e9a0df82f463"
+ "1359cd22669647fbb1717246134ed7b497cfffbdc42b59c73a96ed90166212df"
+ "f7",
+ "010001",
+ "0f7d1e9e5aaa25fd13e4a0663ae144e0d15f5cd18bcdb09df2cc7e64e3c5e915"
+ "ad62645304161d098c715bb7ab8bd01d07eaf3fed7c7ed08af2a8a62ef44ab16"
+ "b320e14af72a48f96afe262a0ae4cf65e635e910790cd4ee5cea768a4b2639f7"
+ "e6f677b3f0bb6be32b75747d8909036f0264f58d401cdba131716157a75ecf63"
+ "31",
+ {
+ {
+ "OAEP Example 8.1",
+ "050b755e5e6880f7b9e9d692a74c37aae449b31bfea6deff83747a897f6c2c82"
+ "5bb1adbf850a3c96994b5de5b33cbc7d4a17913a7967",
+ "7706ffca1ecfb1ebee2a55e5c6e24cd2797a4125",
+ "09b3683d8a2eb0fb295b62ed1fb9290b714457b7825319f4647872af889b3040"
+ "9472020ad12912bf19b11d4819f49614824ffd84d09c0a17e7d17309d1291979"
+ "0410aa2995699f6a86dbe3242b5acc23af45691080d6b1ae810fb3e3057087f0"
+ "970092ce00be9562ff4053b6262ce0caa93e13723d2e3a5ba075d45f0d61b54b"
+ "61"
+ },{
+ "OAEP Example 8.2",
+ "4eb68dcd93ca9b19df111bd43608f557026fe4aa1d5cfac227a3eb5ab9548c18"
+ "a06dded23f81825986b2fcd71109ecef7eff88873f075c2aa0c469f69c92bc",
+ "a3717da143b4dcffbc742665a8fa950585548343",
+ "2ecf15c97c5a15b1476ae986b371b57a24284f4a162a8d0c8182e7905e792256"
+ "f1812ba5f83f1f7a130e42dcc02232844edc14a31a68ee97ae564a383a341165"
+ "6424c5f62ddb646093c367be1fcda426cf00a06d8acb7e57776fbbd855ac3df5"
+ "06fc16b1d7c3f2110f3d8068e91e186363831c8409680d8da9ecd8cf1fa20ee3"
+ "9d"
+ },{
+ "OAEP Example 8.3",
+ "8604ac56328c1ab5ad917861",
+ "ee06209073cca026bb264e5185bf8c68b7739f86",
+ "4bc89130a5b2dabb7c2fcf90eb5d0eaf9e681b7146a38f3173a3d9cfec52ea9e"
+ "0a41932e648a9d69344c50da763f51a03c95762131e8052254dcd2248cba40fd"
+ "31667786ce05a2b7b531ac9dac9ed584a59b677c1a8aed8c5d15d68c05569e2b"
+ "e780bf7db638fd2bfd2a85ab276860f3777338fca989ffd743d13ee08e0ca989"
+ "3f"
+ },{
+ "OAEP Example 8.4",
+ "fdda5fbf6ec361a9d9a4ac68af216a0686f438b1e0e5c36b955f74e107f39c0d"
+ "ddcc",
+ "990ad573dc48a973235b6d82543618f2e955105d",
+ "2e456847d8fc36ff0147d6993594b9397227d577752c79d0f904fcb039d4d812"
+ "fea605a7b574dd82ca786f93752348438ee9f5b5454985d5f0e1699e3e7ad175"
+ "a32e15f03deb042ab9fe1dd9db1bb86f8c089ccb45e7ef0c5ee7ca9b7290ca6b"
+ "15bed47039788a8a93ff83e0e8d6244c71006362deef69b6f416fb3c684383fb"
+ "d0"
+ },{
+ "OAEP Example 8.5",
+ "4a5f4914bee25de3c69341de07",
+ "ecc63b28f0756f22f52ac8e6ec1251a6ec304718",
+ "1fb9356fd5c4b1796db2ebf7d0d393cc810adf6145defc2fce714f79d93800d5"
+ "e2ac211ea8bbecca4b654b94c3b18b30dd576ce34dc95436ef57a09415645923"
+ "359a5d7b4171ef22c24670f1b229d3603e91f76671b7df97e7317c97734476d5"
+ "f3d17d21cf82b5ba9f83df2e588d36984fd1b584468bd23b2e875f32f68953f7"
+ "b2"
+ },{
+ "OAEP Example 8.6",
+ "8e07d66f7b880a72563abcd3f35092bc33409fb7f88f2472be",
+ "3925c71b362d40a0a6de42145579ba1e7dd459fc",
+ "3afd9c6600147b21798d818c655a0f4c9212db26d0b0dfdc2a7594ccb3d22f5b"
+ "f1d7c3e112cd73fc7d509c7a8bafdd3c274d1399009f9609ec4be6477e453f07"
+ "5aa33db382870c1c3409aef392d7386ae3a696b99a94b4da0589447e955d16c9"
+ "8b17602a59bd736279fcd8fb280c4462d590bfa9bf13fed570eafde97330a2c2"
+ "10"
+ }
+ }
+ },
+ {
+ "Example 9: A 1536-bit RSA key pair",
+ "cf2cd41e34ca3a728ea5cb8aff64c36d27bdef5364e336fd68d3123c5a196a8c"
+ "287013e853d5156d58d151954520fb4f6d7b17abb6817765909c576119659d90"
+ "2b1906ed8a2b10c155c24d124528dab9eeae379beac66e4a411786dcb8fd0062"
+ "ebc030de1219a04c2a8c1b7dd3131e4d6b6caee2e31a5ed41ac1509b2ef1ee2a"
+ "b18364be568ca941c25ecc84ff9d643b5ec1aaae102a20d73f479b780fd6da91"
+ "075212d9eac03a0674d899eba2e431f4c44b615b6ba2232bd4b33baed73d625d",
+ "010001",
+ "198c141e23715a92bccf6a119a5bc11389468d2811f548d727e17b4ab0eb986d"
+ "6f211efb53b71f7ccbea87ee69c75ee615008c5332deb52bf390abdfbfe37d72"
+ "05368159b2638c1de326e21d22251f0fb5848b3bf15005d2a74330f0afe916ee"
+ "62ccc1344d1d83a709e60676273840f7f377424a5e0a4da75f01b31ff76819cf"
+ "9cbfdd215243c3917c03ef38199312e567b3bf7aed3ab457f371ef8a1423f45b"
+ "68c6e282ec111bba2833b987fd69fad83bc1b8c613c5e1ea16c11ed125ea7ec1",
+ {
+ {
+ "OAEP Example 9.1",
+ "f735fd55ba92592c3b52b8f9c4f69aaa1cbef8fe88add095595412467f9cf4ec"
+ "0b896c59eda16210e7549c8abb10cdbc21a12ec9b6b5b8fd2f10399eb6",
+ "8ec965f134a3ec9931e92a1ca0dc8169d5ea705c",
+ "267bcd118acab1fc8ba81c85d73003cb8610fa55c1d97da8d48a7c7f06896a4d"
+ "b751aa284255b9d36ad65f37653d829f1b37f97b8001942545b2fc2c55a7376c"
+ "a7a1be4b1760c8e05a33e5aa2526b8d98e317088e7834c755b2a59b12631a182"
+ "c05d5d43ab1779264f8456f515ce57dfdf512d5493dab7b7338dc4b7d78db9c0"
+ "91ac3baf537a69fc7f549d979f0eff9a94fda4169bd4d1d19a69c99e33c3b554"
+ "90d501b39b1edae118ff6793a153261584d3a5f39f6e682e3d17c8cd1261fa72"
+ },{
+ "OAEP Example 9.2",
+ "81b906605015a63aabe42ddf11e1978912f5404c7474b26dce3ed482bf961ecc"
+ "818bf420c54659",
+ "ecb1b8b25fa50cdab08e56042867f4af5826d16c",
+ "93ac9f0671ec29acbb444effc1a5741351d60fdb0e393fbf754acf0de49761a1"
+ "4841df7772e9bc82773966a1584c4d72baea00118f83f35cca6e537cbd4d811f"
+ "5583b29783d8a6d94cd31be70d6f526c10ff09c6fa7ce069795a3fcd0511fd5f"
+ "cb564bcc80ea9c78f38b80012539d8a4ddf6fe81e9cddb7f50dbbbbcc7e5d860"
+ "97ccf4ec49189fb8bf318be6d5a0715d516b49af191258cd32dc833ce6eb4673"
+ "c03a19bbace88cc54895f636cc0c1ec89096d11ce235a265ca1764232a689ae8"
+ },{
+ "OAEP Example 9.3",
+ "fd326429df9b890e09b54b18b8f34f1e24",
+ "e89bb032c6ce622cbdb53bc9466014ea77f777c0",
+ "81ebdd95054b0c822ef9ad7693f5a87adfb4b4c4ce70df2df84ed49c04da58ba"
+ "5fc20a19e1a6e8b7a3900b22796dc4e869ee6b42792d15a8eceb56c09c69914e"
+ "813cea8f6931e4b8ed6f421af298d595c97f4789c7caa612c7ef360984c21b93"
+ "edc5401068b5af4c78a8771b984d53b8ea8adf2f6a7d4a0ba76c75e1dd9f658f"
+ "20ded4a46071d46d7791b56803d8fea7f0b0f8e41ae3f09383a6f9585fe7753e"
+ "aaffd2bf94563108beecc207bbb535f5fcc705f0dde9f708c62f49a9c90371d3"
+ },{
+ "OAEP Example 9.4",
+ "f1459b5f0c92f01a0f723a2e5662484d8f8c0a20fc29dad6acd43bb5f3effdf4"
+ "e1b63e07fdfe6628d0d74ca19bf2d69e4a0abf86d293925a796772f8088e",
+ "606f3b99c0b9ccd771eaa29ea0e4c884f3189ccc",
+ "bcc35f94cde66cb1136625d625b94432a35b22f3d2fa11a613ff0fca5bd57f87"
+ "b902ccdc1cd0aebcb0715ee869d1d1fe395f6793003f5eca465059c88660d446"
+ "ff5f0818552022557e38c08a67ead991262254f10682975ec56397768537f497"
+ "7af6d5f6aaceb7fb25dec5937230231fd8978af49119a29f29e424ab8272b475"
+ "62792d5c94f774b8829d0b0d9f1a8c9eddf37574d5fa248eefa9c5271fc5ec25"
+ "79c81bdd61b410fa61fe36e424221c113addb275664c801d34ca8c6351e4a858"
+ },{
+ "OAEP Example 9.5",
+ "53e6e8c729d6f9c319dd317e74b0db8e4ccca25f3c8305746e137ac63a63ef37"
+ "39e7b595abb96e8d55e54f7bd41ab433378ffb911d",
+ "fcbc421402e9ecabc6082afa40ba5f26522c840e",
+ "232afbc927fa08c2f6a27b87d4a5cb09c07dc26fae73d73a90558839f4fd66d2"
+ "81b87ec734bce237ba166698ed829106a7de6942cd6cdce78fed8d2e4d81428e"
+ "66490d036264cef92af941d3e35055fe3981e14d29cbb9a4f67473063baec79a"
+ "1179f5a17c9c1832f2838fd7d5e59bb9659d56dce8a019edef1bb3accc697cc6"
+ "cc7a778f60a064c7f6f5d529c6210262e003de583e81e3167b89971fb8c0e15d"
+ "44fffef89b53d8d64dd797d159b56d2b08ea5307ea12c241bd58d4ee278a1f2e"
+ },{
+ "OAEP Example 9.6",
+ "b6b28ea2198d0c1008bc64",
+ "23aade0e1e08bb9b9a78d2302a52f9c21b2e1ba2",
+ "438cc7dc08a68da249e42505f8573ba60e2c2773d5b290f4cf9dff718e842081"
+ "c383e67024a0f29594ea987b9d25e4b738f285970d195abb3a8c8054e3d79d6b"
+ "9c9a8327ba596f1259e27126674766907d8d582ff3a8476154929adb1e6d1235"
+ "b2ccb4ec8f663ba9cc670a92bebd853c8dbf69c6436d016f61add836e9473245"
+ "0434207f9fd4c43dec2a12a958efa01efe2669899b5e604c255c55fb7166de55"
+ "89e369597bb09168c06dd5db177e06a1740eb2d5c82faeca6d92fcee9931ba9f"
+ }
+ }
+ },
+ {
+ "Example 10: A 2048-bit RSA key pair",
+ "ae45ed5601cec6b8cc05f803935c674ddbe0d75c4c09fd7951fc6b0caec313a8"
+ "df39970c518bffba5ed68f3f0d7f22a4029d413f1ae07e4ebe9e4177ce23e7f5"
+ "404b569e4ee1bdcf3c1fb03ef113802d4f855eb9b5134b5a7c8085adcae6fa2f"
+ "a1417ec3763be171b0c62b760ede23c12ad92b980884c641f5a8fac26bdad4a0"
+ "3381a22fe1b754885094c82506d4019a535a286afeb271bb9ba592de18dcf600"
+ "c2aeeae56e02f7cf79fc14cf3bdc7cd84febbbf950ca90304b2219a7aa063aef"
+ "a2c3c1980e560cd64afe779585b6107657b957857efde6010988ab7de417fc88"
+ "d8f384c4e6e72c3f943e0c31c0c4a5cc36f879d8a3ac9d7d59860eaada6b83bb",
+ "010001",
+ "056b04216fe5f354ac77250a4b6b0c8525a85c59b0bd80c56450a22d5f438e59"
+ "6a333aa875e291dd43f48cb88b9d5fc0d499f9fcd1c397f9afc070cd9e398c8d"
+ "19e61db7c7410a6b2675dfbf5d345b804d201add502d5ce2dfcb091ce9997bbe"
+ "be57306f383e4d588103f036f7e85d1934d152a323e4a8db451d6f4a5b1b0f10"
+ "2cc150e02feee2b88dea4ad4c1baccb24d84072d14e1d24a6771f7408ee30564"
+ "fb86d4393a34bcf0b788501d193303f13a2284b001f0f649eaf79328d4ac5c43"
+ "0ab4414920a9460ed1b7bc40ec653e876d09abc509ae45b525190116a0c26101"
+ "848298509c1c3bf3a483e7274054e15e97075036e989f60932807b5257751e79",
+ {
+ {
+ "OAEP Example 10.1",
+ "8bba6bf82a6c0f86d5f1756e97956870b08953b06b4eb205bc1694ee",
+ "47e1ab7119fee56c95ee5eaad86f40d0aa63bd33",
+ "53ea5dc08cd260fb3b858567287fa91552c30b2febfba213f0ae87702d068d19"
+ "bab07fe574523dfb42139d68c3c5afeee0bfe4cb7969cbf382b804d6e6139614"
+ "4e2d0e60741f8993c3014b58b9b1957a8babcd23af854f4c356fb1662aa72bfc"
+ "c7e586559dc4280d160c126785a723ebeebeff71f11594440aaef87d10793a87"
+ "74a239d4a04c87fe1467b9daf85208ec6c7255794a96cc29142f9a8bd418e3c1"
+ "fd67344b0cd0829df3b2bec60253196293c6b34d3f75d32f213dd45c6273d505"
+ "adf4cced1057cb758fc26aeefa441255ed4e64c199ee075e7f16646182fdb464"
+ "739b68ab5daff0e63e9552016824f054bf4d3c8c90a97bb6b6553284eb429fcc"
+ },{
+ "OAEP Example 10.2",
+ "e6ad181f053b58a904f2457510373e57",
+ "6d17f5b4c1ffac351d195bf7b09d09f09a4079cf",
+ "a2b1a430a9d657e2fa1c2bb5ed43ffb25c05a308fe9093c01031795f58744001"
+ "10828ae58fb9b581ce9dddd3e549ae04a0985459bde6c626594e7b05dc4278b2"
+ "a1465c1368408823c85e96dc66c3a30983c639664fc4569a37fe21e5a195b577"
+ "6eed2df8d8d361af686e750229bbd663f161868a50615e0c337bec0ca35fec0b"
+ "b19c36eb2e0bbcc0582fa1d93aacdb061063f59f2ce1ee43605e5d89eca183d2"
+ "acdfe9f81011022ad3b43a3dd417dac94b4e11ea81b192966e966b182082e719"
+ "64607b4f8002f36299844a11f2ae0faeac2eae70f8f4f98088acdcd0ac556e9f"
+ "ccc511521908fad26f04c64201450305778758b0538bf8b5bb144a828e629795"
+ },{
+ "OAEP Example 10.3",
+ "510a2cf60e866fa2340553c94ea39fbc256311e83e94454b4124",
+ "385387514deccc7c740dd8cdf9daee49a1cbfd54",
+ "9886c3e6764a8b9a84e84148ebd8c3b1aa8050381a78f668714c16d9cfd2a6ed"
+ "c56979c535d9dee3b44b85c18be8928992371711472216d95dda98d2ee8347c9"
+ "b14dffdff84aa48d25ac06f7d7e65398ac967b1ce90925f67dce049b7f812db0"
+ "742997a74d44fe81dbe0e7a3feaf2e5c40af888d550ddbbe3bc20657a29543f8"
+ "fc2913b9bd1a61b2ab2256ec409bbd7dc0d17717ea25c43f42ed27df8738bf4a"
+ "fc6766ff7aff0859555ee283920f4c8a63c4a7340cbafddc339ecdb4b0515002"
+ "f96c932b5b79167af699c0ad3fccfdf0f44e85a70262bf2e18fe34b850589975"
+ "e867ff969d48eabf212271546cdc05a69ecb526e52870c836f307bd798780ede"
+ },{
+ "OAEP Example 10.4",
+ "bcdd190da3b7d300df9a06e22caae2a75f10c91ff667b7c16bde8b53064a2649"
+ "a94045c9",
+ "5caca6a0f764161a9684f85d92b6e0ef37ca8b65",
+ "6318e9fb5c0d05e5307e1683436e903293ac4642358aaa223d7163013aba87e2"
+ "dfda8e60c6860e29a1e92686163ea0b9175f329ca3b131a1edd3a77759a8b97b"
+ "ad6a4f8f4396f28cf6f39ca58112e48160d6e203daa5856f3aca5ffed577af49"
+ "9408e3dfd233e3e604dbe34a9c4c9082de65527cac6331d29dc80e0508a0fa71"
+ "22e7f329f6cca5cfa34d4d1da417805457e008bec549e478ff9e12a763c477d1"
+ "5bbb78f5b69bd57830fc2c4ed686d79bc72a95d85f88134c6b0afe56a8ccfbc8"
+ "55828bb339bd17909cf1d70de3335ae07039093e606d655365de6550b872cd6d"
+ "e1d440ee031b61945f629ad8a353b0d40939e96a3c450d2a8d5eee9f678093c8"
+ },{
+ "OAEP Example 10.5",
+ "a7dd6c7dc24b46f9dd5f1e91ada4c3b3df947e877232a9",
+ "95bca9e3859894b3dd869fa7ecd5bbc6401bf3e4",
+ "75290872ccfd4a4505660d651f56da6daa09ca1301d890632f6a992f3d565cee"
+ "464afded40ed3b5be9356714ea5aa7655f4a1366c2f17c728f6f2c5a5d1f8e28"
+ "429bc4e6f8f2cff8da8dc0e0a9808e45fd09ea2fa40cb2b6ce6ffff5c0e159d1"
+ "1b68d90a85f7b84e103b09e682666480c657505c0929259468a314786d74eab1"
+ "31573cf234bf57db7d9e66cc6748192e002dc0deea930585f0831fdcd9bc33d5"
+ "1f79ed2ffc16bcf4d59812fcebcaa3f9069b0e445686d644c25ccf63b456ee5f"
+ "a6ffe96f19cdf751fed9eaf35957754dbf4bfea5216aa1844dc507cb2d080e72"
+ "2eba150308c2b5ff1193620f1766ecf4481bafb943bd292877f2136ca494aba0"
+ },{
+ "OAEP Example 10.6",
+ "eaf1a73a1b0c4609537de69cd9228bbcfb9a8ca8c6c3efaf056fe4a7f4634ed0"
+ "0b7c39ec6922d7b8ea2c04ebac",
+ "9f47ddf42e97eea856a9bdbc714eb3ac22f6eb32",
+ "2d207a73432a8fb4c03051b3f73b28a61764098dfa34c47a20995f8115aa6816"
+ "679b557e82dbee584908c6e69782d7deb34dbd65af063d57fca76a5fd069492f"
+ "d6068d9984d209350565a62e5c77f23038c12cb10c6634709b547c46f6b4a709"
+ "bd85ca122d74465ef97762c29763e06dbc7a9e738c78bfca0102dc5e79d65b97"
+ "3f28240caab2e161a78b57d262457ed8195d53e3c7ae9da021883c6db7c24afd"
+ "d2322eac972ad3c354c5fcef1e146c3a0290fb67adf007066e00428d2cec18ce"
+ "58f9328698defef4b2eb5ec76918fde1c198cbb38b7afc67626a9aefec4322bf"
+ "d90d2563481c9a221f78c8272c82d1b62ab914e1c69f6af6ef30ca5260db4a46"
+ }
+ }
+ }
+ };
diff --git a/tests/pkcs1v2-pss.h b/tests/pkcs1v2-pss.h
new file mode 100644
index 0000000..cb07858
--- /dev/null
+++ b/tests/pkcs1v2-pss.h
@@ -0,0 +1,968 @@
+/* pkcs1v2-pss.h - PSS test vector table
+ * Copyright 2011 Free Software Foundation, Inc.
+ *
+ * This file is free software; as a special exception the author gives
+ * unlimited permission to copy and/or distribute it, with or without
+ * modifications, as long as this notice is preserved.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+
+/* Manually created from the PSS file in
+ ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-1/pkcs-1v2-1d2-vec.zip
+ */
+
+ static struct {
+ const char *desc;
+ const char *n, *e, *d;
+ struct {
+ const char *desc;
+ const char *mesg;
+ const char *salt;
+ const char *sign;
+ } m[6];
+ } tbl[] =
+ {
+ {
+ "Example 1: A 1024-bit RSA key pair",
+ "a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991"
+ "d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1df"
+ "d5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f1"
+ "05acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137",
+ "010001",
+ "33a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e8"
+ "94a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9a"
+ "e55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c"
+ "31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325",
+ {
+ {
+ "PSS Example 1.1",
+ "cdc87da223d786df3b45e0bbbc721326d1ee2af806cc315475cc6f0d9c66e1b6"
+ "2371d45ce2392e1ac92844c310102f156a0d8d52c1f4c40ba3aa65095786cb76"
+ "9757a6563ba958fed0bcc984e8b517a3d5f515b23b8a41e74aa867693f90dfb0"
+ "61a6e86dfaaee64472c00e5f20945729cbebe77f06ce78e08f4098fba41f9d61"
+ "93c0317e8b60d4b6084acb42d29e3808a3bc372d85e331170fcbf7cc72d0b71c"
+ "296648b3a4d10f416295d0807aa625cab2744fd9ea8fd223c42537029828bd16"
+ "be02546f130fd2e33b936d2676e08aed1b73318b750a0167d0",
+ "dee959c7e06411361420ff80185ed57f3e6776af",
+ "9074308fb598e9701b2294388e52f971faac2b60a5145af185df5287b5ed2887"
+ "e57ce7fd44dc8634e407c8e0e4360bc226f3ec227f9d9e54638e8d31f5051215"
+ "df6ebb9c2f9579aa77598a38f914b5b9c1bd83c4e2f9f382a0d0aa3542ffee65"
+ "984a601bc69eb28deb27dca12c82c2d4c3f66cd500f1ff2b994d8a4e30cbb33c"
+ },{
+ "PSS Example 1.2",
+ "851384cdfe819c22ed6c4ccb30daeb5cf059bc8e1166b7e3530c4c233e2b5f8f"
+ "71a1cca582d43ecc72b1bca16dfc7013226b9e",
+ "ef2869fa40c346cb183dab3d7bffc98fd56df42d",
+ "3ef7f46e831bf92b32274142a585ffcefbdca7b32ae90d10fb0f0c729984f04e"
+ "f29a9df0780775ce43739b97838390db0a5505e63de927028d9d29b219ca2c45"
+ "17832558a55d694a6d25b9dab66003c4cccd907802193be5170d26147d37b935"
+ "90241be51c25055f47ef62752cfbe21418fafe98c22c4d4d47724fdb5669e843"
+ },{
+ "PSS Example 1.3",
+ "a4b159941761c40c6a82f2b80d1b94f5aa2654fd17e12d588864679b54cd04ef"
+ "8bd03012be8dc37f4b83af7963faff0dfa225477437c48017ff2be8191cf3955"
+ "fc07356eab3f322f7f620e21d254e5db4324279fe067e0910e2e81ca2cab31c7"
+ "45e67a54058eb50d993cdb9ed0b4d029c06d21a94ca661c3ce27fae1d6cb20f4"
+ "564d66ce4767583d0e5f060215b59017be85ea848939127bd8c9c4d47b51056c"
+ "031cf336f17c9980f3b8f5b9b6878e8b797aa43b882684333e17893fe9caa6aa"
+ "299f7ed1a18ee2c54864b7b2b99b72618fb02574d139ef50f019c9eef4169713"
+ "38e7d470",
+ "710b9c4747d800d4de87f12afdce6df18107cc77",
+ "666026fba71bd3e7cf13157cc2c51a8e4aa684af9778f91849f34335d141c001"
+ "54c4197621f9624a675b5abc22ee7d5baaffaae1c9baca2cc373b3f33e78e614"
+ "3c395a91aa7faca664eb733afd14d8827259d99a7550faca501ef2b04e33c23a"
+ "a51f4b9e8282efdb728cc0ab09405a91607c6369961bc8270d2d4f39fce612b1"
+ },{
+ "PSS Example 1.4",
+ "bc656747fa9eafb3f0",
+ "056f00985de14d8ef5cea9e82f8c27bef720335e",
+ "4609793b23e9d09362dc21bb47da0b4f3a7622649a47d464019b9aeafe53359c"
+ "178c91cd58ba6bcb78be0346a7bc637f4b873d4bab38ee661f199634c547a1ad"
+ "8442e03da015b136e543f7ab07c0c13e4225b8de8cce25d4f6eb8400f81f7e18"
+ "33b7ee6e334d370964ca79fdb872b4d75223b5eeb08101591fb532d155a6de87",
+ },{
+ "PSS Example 1.5",
+ "b45581547e5427770c768e8b82b75564e0ea4e9c32594d6bff706544de0a8776"
+ "c7a80b4576550eee1b2acabc7e8b7d3ef7bb5b03e462c11047eadd00629ae575"
+ "480ac1470fe046f13a2bf5af17921dc4b0aa8b02bee6334911651d7f8525d10f"
+ "32b51d33be520d3ddf5a709955a3dfe78283b9e0ab54046d150c177f037fdccc"
+ "5be4ea5f68b5e5a38c9d7edcccc4975f455a6909b4",
+ "80e70ff86a08de3ec60972b39b4fbfdcea67ae8e",
+ "1d2aad221ca4d31ddf13509239019398e3d14b32dc34dc5af4aeaea3c095af73"
+ "479cf0a45e5629635a53a018377615b16cb9b13b3e09d671eb71e387b8545c59"
+ "60da5a64776e768e82b2c93583bf104c3fdb23512b7b4e89f633dd0063a530db"
+ "4524b01c3f384c09310e315a79dcd3d684022a7f31c865a664e316978b759fad"
+ },{
+ "PSS Example 1.6",
+ "10aae9a0ab0b595d0841207b700d48d75faedde3b775cd6b4cc88ae06e4694ec"
+ "74ba18f8520d4f5ea69cbbe7cc2beba43efdc10215ac4eb32dc302a1f53dc6c4"
+ "352267e7936cfebf7c8d67035784a3909fa859c7b7b59b8e39c5c2349f1886b7"
+ "05a30267d402f7486ab4f58cad5d69adb17ab8cd0ce1caf5025af4ae24b1fb87"
+ "94c6070cc09a51e2f9911311e3877d0044c71c57a993395008806b723ac38373"
+ "d395481818528c1e7053739282053529510e935cd0fa77b8fa53cc2d474bd4fb"
+ "3cc5c672d6ffdc90a00f9848712c4bcfe46c60573659b11e6457e861f0f604b6"
+ "138d144f8ce4e2da73",
+ "a8ab69dd801f0074c2a1fc60649836c616d99681",
+ "2a34f6125e1f6b0bf971e84fbd41c632be8f2c2ace7de8b6926e31ff93e9af98"
+ "7fbc06e51e9be14f5198f91f3f953bd67da60a9df59764c3dc0fe08e1cbef0b7"
+ "5f868d10ad3fba749fef59fb6dac46a0d6e504369331586f58e4628f39aa2789"
+ "82543bc0eeb537dc61958019b394fb273f215858a0a01ac4d650b955c67f4c58"
+ }
+ }
+ },
+ {
+ "Example 2: A 1025-bit RSA key pair",
+ "01d40c1bcf97a68ae7cdbd8a7bf3e34fa19dcca4ef75a47454375f94514d88fe"
+ "d006fb829f8419ff87d6315da68a1ff3a0938e9abb3464011c303ad99199cf0c"
+ "7c7a8b477dce829e8844f625b115e5e9c4a59cf8f8113b6834336a2fd2689b47"
+ "2cbb5e5cabe674350c59b6c17e176874fb42f8fc3d176a017edc61fd326c4b33"
+ "c9",
+ "010001",
+ "027d147e4673057377fd1ea201565772176a7dc38358d376045685a2e787c23c"
+ "15576bc16b9f444402d6bfc5d98a3e88ea13ef67c353eca0c0ddba9255bd7b8b"
+ "b50a644afdfd1dd51695b252d22e7318d1b6687a1c10ff75545f3db0fe602d5f"
+ "2b7f294e3601eab7b9d1cecd767f64692e3e536ca2846cb0c2dd486a39fa75b1",
+ {
+ {
+ "PSS Example 2.1",
+ "daba032066263faedb659848115278a52c44faa3a76f37515ed336321072c40a"
+ "9d9b53bc05014078adf520875146aae70ff060226dcb7b1f1fc27e9360",
+ "57bf160bcb02bb1dc7280cf0458530b7d2832ff7",
+ "014c5ba5338328ccc6e7a90bf1c0ab3fd606ff4796d3c12e4b639ed9136a5fec"
+ "6c16d8884bdd99cfdc521456b0742b736868cf90de099adb8d5ffd1deff39ba4"
+ "007ab746cefdb22d7df0e225f54627dc65466131721b90af445363a8358b9f60"
+ "7642f78fab0ab0f43b7168d64bae70d8827848d8ef1e421c5754ddf42c2589b5"
+ "b3"
+ },{
+ "PSS Example 2.2",
+ "e4f8601a8a6da1be34447c0959c058570c3668cfd51dd5f9ccd6ad4411fe8213"
+ "486d78a6c49f93efc2ca2288cebc2b9b60bd04b1e220d86e3d4848d709d032d1"
+ "e8c6a070c6af9a499fcf95354b14ba6127c739de1bb0fd16431e46938aec0cf8"
+ "ad9eb72e832a7035de9b7807bdc0ed8b68eb0f5ac2216be40ce920c0db0eddd3"
+ "860ed788efaccaca502d8f2bd6d1a7c1f41ff46f1681c8f1f818e9c4f6d91a0c"
+ "7803ccc63d76a6544d843e084e363b8acc55aa531733edb5dee5b5196e9f03e8"
+ "b731b3776428d9e457fe3fbcb3db7274442d785890e9cb0854b6444dace791d7"
+ "273de1889719338a77fe",
+ "7f6dd359e604e60870e898e47b19bf2e5a7b2a90",
+ "010991656cca182b7f29d2dbc007e7ae0fec158eb6759cb9c45c5ff87c7635dd"
+ "46d150882f4de1e9ae65e7f7d9018f6836954a47c0a81a8a6b6f83f2944d6081"
+ "b1aa7c759b254b2c34b691da67cc0226e20b2f18b42212761dcd4b908a62b371"
+ "b5918c5742af4b537e296917674fb914194761621cc19a41f6fb953fbcbb649d"
+ "ea"
+ },{
+ "PSS Example 2.3",
+ "52a1d96c8ac39e41e455809801b927a5b445c10d902a0dcd3850d22a66d2bb07"
+ "03e67d5867114595aabf5a7aeb5a8f87034bbb30e13cfd4817a9be7623002360"
+ "6d0286a3faf8a4d22b728ec518079f9e64526e3a0cc7941aa338c437997c680c"
+ "cac67c66bfa1",
+ "fca862068bce2246724b708a0519da17e648688c",
+ "007f0030018f53cdc71f23d03659fde54d4241f758a750b42f185f87578520c3"
+ "0742afd84359b6e6e8d3ed959dc6fe486bedc8e2cf001f63a7abe16256a1b84d"
+ "f0d249fc05d3194ce5f0912742dbbf80dd174f6c51f6bad7f16cf3364eba095a"
+ "06267dc3793803ac7526aebe0a475d38b8c2247ab51c4898df7047dc6adf52c6"
+ "c4"
+ },{
+ "PSS Example 2.4",
+ "a7182c83ac18be6570a106aa9d5c4e3dbbd4afaeb0c60c4a23e1969d79ff",
+ "8070ef2de945c02387684ba0d33096732235d440",
+ "009cd2f4edbe23e12346ae8c76dd9ad3230a62076141f16c152ba18513a48ef6"
+ "f010e0e37fd3df10a1ec629a0cb5a3b5d2893007298c30936a95903b6ba85555"
+ "d9ec3673a06108fd62a2fda56d1ce2e85c4db6b24a81ca3b496c36d4fd06eb7c"
+ "9166d8e94877c42bea622b3bfe9251fdc21d8d5371badad78a488214796335b4"
+ "0b"
+ },{
+ "PSS Example 2.5",
+ "86a83d4a72ee932a4f5630af6579a386b78fe88999e0abd2d49034a4bfc854dd"
+ "94f1094e2e8cd7a179d19588e4aefc1b1bd25e95e3dd461f",
+ "17639a4e88d722c4fca24d079a8b29c32433b0c9",
+ "00ec430824931ebd3baa43034dae98ba646b8c36013d1671c3cf1cf8260c374b"
+ "19f8e1cc8d965012405e7e9bf7378612dfcc85fce12cda11f950bd0ba8876740"
+ "436c1d2595a64a1b32efcfb74a21c873b3cc33aaf4e3dc3953de67f0674c0453"
+ "b4fd9f604406d441b816098cb106fe3472bc251f815f59db2e4378a3addc181e"
+ "cf"
+ },{
+ "PSS Example 2.6",
+
+ "049f9154d871ac4a7c7ab45325ba7545a1ed08f70525b2667cf1",
+ "37810def1055ed922b063df798de5d0aabf886ee",
+ "00475b1648f814a8dc0abdc37b5527f543b666bb6e39d30e5b49d3b876dccc58"
+ "eac14e32a2d55c2616014456ad2f246fc8e3d560da3ddf379a1c0bd200f10221"
+ "df078c219a151bc8d4ec9d2fc2564467811014ef15d8ea01c2ebbff8c2c8efab"
+ "38096e55fcbe3285c7aa558851254faffa92c1c72b78758663ef4582843139d7"
+ "a6"
+ }
+ }
+ },
+ {
+ "Example 3: A 1026-bit RSA key pair",
+ "02f246ef451ed3eebb9a310200cc25859c048e4be798302991112eb68ce6db67"
+ "4e280da21feded1ae74880ca522b18db249385012827c515f0e466a1ffa691d9"
+ "8170574e9d0eadb087586ca48933da3cc953d95bd0ed50de10ddcb6736107d6c"
+ "831c7f663e833ca4c097e700ce0fb945f88fb85fe8e5a773172565b914a471a4"
+ "43",
+ "010001",
+ "651451733b56de5ac0a689a4aeb6e6894a69014e076c88dd7a667eab3232bbcc"
+ "d2fc44ba2fa9c31db46f21edd1fdb23c5c128a5da5bab91e7f952b67759c7cff"
+ "705415ac9fa0907c7ca6178f668fb948d869da4cc3b7356f4008dfd5449d32ee"
+ "02d9a477eb69fc29266e5d9070512375a50fbbcc27e238ad98425f6ebbf88991",
+ {
+ {
+ "PSS Example 3.1",
+ "594b37333bbb2c84524a87c1a01f75fcec0e3256f108e38dca36d70d0057",
+ "f31ad6c8cf89df78ed77feacbcc2f8b0a8e4cfaa",
+ "0088b135fb1794b6b96c4a3e678197f8cac52b64b2fe907d6f27de761124964a"
+ "99a01a882740ecfaed6c01a47464bb05182313c01338a8cd097214cd68ca103b"
+ "d57d3bc9e816213e61d784f182467abf8a01cf253e99a156eaa8e3e1f90e3c6e"
+ "4e3aa2d83ed0345b89fafc9c26077c14b6ac51454fa26e446e3a2f153b2b1679"
+ "7f"
+ },{
+ "PSS Example 3.2",
+ "8b769528884a0d1ffd090cf102993e796dadcfbddd38e44ff6324ca451",
+ "fcf9f0e1f199a3d1d0da681c5b8606fc642939f7",
+ "02a5f0a858a0864a4f65017a7d69454f3f973a2999839b7bbc48bf7864116917"
+ "9556f595fa41f6ff18e286c2783079bc0910ee9cc34f49ba681124f923dfa88f"
+ "426141a368a5f5a930c628c2c3c200e18a7644721a0cbec6dd3f6279bde3e8f2"
+ "be5e2d4ee56f97e7ceaf33054be7042bd91a63bb09f897bd41e81197dee99b11"
+ "af"
+ },{
+ "PSS Example 3.3",
+ "1abdba489c5ada2f995ed16f19d5a94d9e6ec34a8d84f84557d26e5ef9b02b22"
+ "887e3f9a4b690ad1149209c20c61431f0c017c36c2657b35d7b07d3f5ad87085"
+ "07a9c1b831df835a56f831071814ea5d3d8d8f6ade40cba38b42db7a2d3d7a29"
+ "c8f0a79a7838cf58a9757fa2fe4c40df9baa193bfc6f92b123ad57b07ace3e6a"
+ "c068c9f106afd9eeb03b4f37c25dbfbcfb3071f6f9771766d072f3bb070af660"
+ "5532973ae25051",
+ "986e7c43dbb671bd41b9a7f4b6afc80e805f2423",
+ "0244bcd1c8c16955736c803be401272e18cb990811b14f72db964124d5fa7606"
+ "49cbb57afb8755dbb62bf51f466cf23a0a1607576e983d778fceffa92df7548a"
+ "ea8ea4ecad2c29dd9f95bc07fe91ecf8bee255bfe8762fd7690aa9bfa4fa0849"
+ "ef728c2c42c4532364522df2ab7f9f8a03b63f7a499175828668f5ef5a29e380"
+ "2c"
+ },{
+ "PSS Example 3.4",
+ "8fb431f5ee792b6c2ac7db53cc428655aeb32d03f4e889c5c25de683c461b53a"
+ "cf89f9f8d3aabdf6b9f0c2a1de12e15b49edb3919a652fe9491c25a7fce1f722"
+ "c2543608b69dc375ec",
+ "f8312d9c8eea13ec0a4c7b98120c87509087c478",
+ "0196f12a005b98129c8df13c4cb16f8aa887d3c40d96df3a88e7532ef39cd992"
+ "f273abc370bc1be6f097cfebbf0118fd9ef4b927155f3df22b904d90702d1f7b"
+ "a7a52bed8b8942f412cd7bd676c9d18e170391dcd345c06a730964b3f30bcce0"
+ "bb20ba106f9ab0eeb39cf8a6607f75c0347f0af79f16afa081d2c92d1ee6f836"
+ "b8"
+ },{
+ "PSS Example 3.5",
+ "fef4161dfaaf9c5295051dfc1ff3810c8c9ec2e866f7075422c8ec4216a9c4ff"
+ "49427d483cae10c8534a41b2fd15fee06960ec6fb3f7a7e94a2f8a2e3e43dc4a"
+ "40576c3097ac953b1de86f0b4ed36d644f23ae14425529622464ca0cbf0b1741"
+ "347238157fab59e4de5524096d62baec63ac64",
+ "50327efec6292f98019fc67a2a6638563e9b6e2d",
+ "021eca3ab4892264ec22411a752d92221076d4e01c0e6f0dde9afd26ba5acf6d"
+ "739ef987545d16683e5674c9e70f1de649d7e61d48d0caeb4fb4d8b24fba84a6"
+ "e3108fee7d0705973266ac524b4ad280f7ae17dc59d96d3351586b5a3bdb895d"
+ "1e1f7820ac6135d8753480998382ba32b7349559608c38745290a85ef4e9f9bd"
+ "83"
+ },{
+ "PSS Example 3.6",
+ "efd237bb098a443aeeb2bf6c3f8c81b8c01b7fcb3feb",
+ "b0de3fc25b65f5af96b1d5cc3b27d0c6053087b3",
+ "012fafec862f56e9e92f60ab0c77824f4299a0ca734ed26e0644d5d222c7f0bd"
+ "e03964f8e70a5cb65ed44e44d56ae0edf1ff86ca032cc5dd4404dbb76ab85458"
+ "6c44eed8336d08d457ce6c03693b45c0f1efef93624b95b8ec169c616d20e553"
+ "8ebc0b6737a6f82b4bc0570924fc6b35759a3348426279f8b3d7744e2d222426"
+ "ce"
+ }
+ }
+ },
+ {
+ "Example 4: A 1027-bit RSA key pair",
+
+ "054adb7886447efe6f57e0368f06cf52b0a3370760d161cef126b91be7f89c42"
+ "1b62a6ec1da3c311d75ed50e0ab5fff3fd338acc3aa8a4e77ee26369acb81ba9"
+ "00fa83f5300cf9bb6c53ad1dc8a178b815db4235a9a9da0c06de4e615ea1277c"
+ "e559e9c108de58c14a81aa77f5a6f8d1335494498848c8b95940740be7bf7c37"
+ "05",
+ "010001",
+ "fa041f8cd9697ceed38ec8caa275523b4dd72b09a301d3541d72f5d31c05cbce"
+ "2d6983b36183af10690bd46c46131e35789431a556771dd0049b57461bf060c1"
+ "f68472e8a67c25f357e5b6b4738fa541a730346b4a07649a2dfa806a69c975b6"
+ "aba64678acc7f5913e89c622f2d8abb1e3e32554e39df94ba60c002e387d9011",
+ {
+ {
+ "PSS Example 4.1",
+ "9fb03b827c8217d9",
+ "ed7c98c95f30974fbe4fbddcf0f28d6021c0e91d",
+ "0323d5b7bf20ba4539289ae452ae4297080feff4518423ff4811a817837e7d82"
+ "f1836cdfab54514ff0887bddeebf40bf99b047abc3ecfa6a37a3ef00f4a0c4a8"
+ "8aae0904b745c846c4107e8797723e8ac810d9e3d95dfa30ff4966f4d75d1376"
+ "8d20857f2b1406f264cfe75e27d7652f4b5ed3575f28a702f8c4ed9cf9b2d449"
+ "48"
+ },{
+ "PSS Example 4.2",
+ "0ca2ad77797ece86de5bf768750ddb5ed6a3116ad99bbd17edf7f782f0db1cd0"
+ "5b0f677468c5ea420dc116b10e80d110de2b0461ea14a38be68620392e7e893c"
+ "b4ea9393fb886c20ff790642305bf302003892e54df9f667509dc53920df583f"
+ "50a3dd61abb6fab75d600377e383e6aca6710eeea27156e06752c94ce25ae99f"
+ "cbf8592dbe2d7e27453cb44de07100ebb1a2a19811a478adbeab270f94e8fe36"
+ "9d90b3ca612f9f",
+ "22d71d54363a4217aa55113f059b3384e3e57e44",
+ "049d0185845a264d28feb1e69edaec090609e8e46d93abb38371ce51f4aa65a5"
+ "99bdaaa81d24fba66a08a116cb644f3f1e653d95c89db8bbd5daac2709c89840"
+ "00178410a7c6aa8667ddc38c741f710ec8665aa9052be929d4e3b16782c16621"
+ "14c5414bb0353455c392fc28f3db59054b5f365c49e1d156f876ee10cb4fd705"
+ "98"
+ },{
+ "PSS Example 4.3",
+ "288062afc08fcdb7c5f8650b29837300461dd5676c17a20a3c8fb5148949e3f7"
+ "3d66b3ae82c7240e27c5b3ec4328ee7d6ddf6a6a0c9b5b15bcda196a9d0c76b1"
+ "19d534d85abd123962d583b76ce9d180bce1ca",
+ "4af870fbc6516012ca916c70ba862ac7e8243617",
+ "03fbc410a2ced59500fb99f9e2af2781ada74e13145624602782e2994813eefc"
+ "a0519ecd253b855fb626a90d771eae028b0c47a199cbd9f8e3269734af416359"
+ "9090713a3fa910fa0960652721432b971036a7181a2bc0cab43b0b598bc62174"
+ "61d7db305ff7e954c5b5bb231c39e791af6bcfa76b147b081321f72641482a2a"
+ "ad"
+ },{
+ "PSS Example 4.4",
+ "6f4f9ab9501199cef55c6cf408fe7b36c557c49d420a4763d2463c8ad44b3cfc"
+ "5be2742c0e7d9b0f6608f08c7f47b693ee",
+ "40d2e180fae1eac439c190b56c2c0e14ddf9a226",
+ "0486644bc66bf75d28335a6179b10851f43f09bded9fac1af33252bb9953ba42"
+ "98cd6466b27539a70adaa3f89b3db3c74ab635d122f4ee7ce557a61e59b82ffb"
+ "786630e5f9db53c77d9a0c12fab5958d4c2ce7daa807cd89ba2cc7fcd02ff470"
+ "ca67b229fcce814c852c73cc93bea35be68459ce478e9d4655d121c8472f371d"
+ "4f"
+ },{
+ "PSS Example 4.5",
+ "e17d20385d501955823c3f666254c1d3dd36ad5168b8f18d286fdcf67a7dad94"
+ "097085fab7ed86fe2142a28771717997ef1a7a08884efc39356d76077aaf8245"
+ "9a7fad45848875f2819b098937fe923bcc9dc442d72d754d812025090c9bc03d"
+ "b3080c138dd63b355d0b4b85d6688ac19f4de15084a0ba4e373b93ef4a555096"
+ "691915dc23c00e954cdeb20a47cd55d16c3d8681d46ed7f2ed5ea42795be17ba"
+ "ed25f0f4d113b3636addd585f16a8b5aec0c8fa9c5f03cbf3b9b73",
+ "2497dc2b4615dfae5a663d49ffd56bf7efc11304",
+ "022a80045353904cb30cbb542d7d4990421a6eec16a8029a8422adfd22d6aff8"
+ "c4cc0294af110a0c067ec86a7d364134459bb1ae8ff836d5a8a2579840996b32"
+ "0b19f13a13fad378d931a65625dae2739f0c53670b35d9d3cbac08e733e4ec2b"
+ "83af4b9196d63e7c4ff1ddeae2a122791a125bfea8deb0de8ccf1f4ffaf6e6fb"
+ "0a"
+ },{
+ "PSS Example 4.6",
+ "afbc19d479249018fdf4e09f618726440495de11ddeee38872d775fcea74a238"
+ "96b5343c9c38d46af0dba224d047580cc60a65e9391cf9b59b36a860598d4e82"
+ "16722f993b91cfae87bc255af89a6a199bca4a391eadbc3a24903c0bd667368f"
+ "6be78e3feabfb4ffd463122763740ffbbefeab9a25564bc5d1c24c93e422f750"
+ "73e2ad72bf45b10df00b52a147128e73fee33fa3f0577d77f80fbc2df1bed313"
+ "290c12777f50",
+ "a334db6faebf11081a04f87c2d621cdec7930b9b",
+ "00938dcb6d583046065f69c78da7a1f1757066a7fa75125a9d2929f0b79a60b6"
+ "27b082f11f5b196f28eb9daa6f21c05e5140f6aef1737d2023075c05ecf04a02"
+ "8c686a2ab3e7d5a0664f295ce12995e890908b6ad21f0839eb65b70393a7b5af"
+ "d9871de0caa0cedec5b819626756209d13ab1e7bb9546a26ff37e9a51af9fd56"
+ "2e"
+ }
+ }
+ },
+ {
+ "Example 5: A 1028-bit RSA key pair",
+ "0d10f661f29940f5ed39aa260966deb47843679d2b6fb25b3de370f3ac7c1991"
+ "6391fd25fb527ebfa6a4b4df45a1759d996c4bb4ebd18828c44fc52d01918717"
+ "40525f47a4b0cc8da325ed8aa676b0d0f626e0a77f07692170acac8082f42faa"
+ "7dc7cd123e730e31a87985204cabcbe6670d43a2dd2b2ddef5e05392fc213bc5"
+ "07",
+ "010001",
+ "03ce08b104fff396a979bd3e4e46925b6319ddb63acbcfd819f17d16b8077b3a"
+ "87101ff34b77fe48b8b205a96e9151ba8ecea64d0cce7b23c3e6a6b83058bc49"
+ "dae816ae736db5a4708e2ad435232b567f9096ce59ff28061e79ab1c02d717e6"
+ "b23cea6db8eb5192fa7c1eab227dba74621c45601896eef13792c8440beb15aa"
+ "c1",
+ {
+ {
+ "PSS Example 5.1",
+ "30c7d557458b436decfdc14d06cb7b96b06718c48d7de57482a868ae7f065870"
+ "a6216506d11b779323dfdf046cf5775129134b4d5689e4d9c0ce1e12d7d4b06c"
+ "b5fc5820decfa41baf59bf257b32f025b7679b445b9499c92555145885992f1b"
+ "76f84891ee4d3be0f5150fd5901e3a4c8ed43fd36b61d022e65ad5008dbf3329"
+ "3c22bfbfd07321f0f1d5fa9fdf0014c2fcb0358aad0e354b0d29",
+ "081b233b43567750bd6e78f396a88b9f6a445151",
+ "0ba373f76e0921b70a8fbfe622f0bf77b28a3db98e361051c3d7cb92ad045291"
+ "5a4de9c01722f6823eeb6adf7e0ca8290f5de3e549890ac2a3c5950ab217ba58"
+ "590894952de96f8df111b2575215da6c161590c745be612476ee578ed384ab33"
+ "e3ece97481a252f5c79a98b5532ae00cdd62f2ecc0cd1baefe80d80b962193ec"
+ "1d"
+ },{
+ "PSS Example 5.2",
+ "e7b32e1556ea1b2795046ac69739d22ac8966bf11c116f614b166740e96b9065"
+ "3e5750945fcf772186c03790a07fda323e1a61916b06ee2157db3dff80d67d5e"
+ "39a53ae268c8f09ed99a732005b0bc6a04af4e08d57a00e7201b3060efaadb73"
+ "113bfc087fd837093aa25235b8c149f56215f031c24ad5bde7f29960df7d5240"
+ "70f7449c6f785084be1a0f733047f336f9154738674547db02a9f44dfc6e6030"
+ "1081e1ce99847f3b5b601ff06b4d5776a9740b9aa0d34058fd3b906e4f7859df"
+ "b07d7173e5e6f6350adac21f27b2307469",
+ "bd0ce19549d0700120cbe51077dbbbb00a8d8b09",
+ "08180de825e4b8b014a32da8ba761555921204f2f90d5f24b712908ff84f3e22"
+ "0ad17997c0dd6e706630ba3e84add4d5e7ab004e58074b549709565d43ad9e97"
+ "b5a7a1a29e85b9f90f4aafcdf58321de8c5974ef9abf2d526f33c0f2f82e95d1"
+ "58ea6b81f1736db8d1af3d6ac6a83b32d18bae0ff1b2fe27de4c76ed8c7980a3"
+ "4e"
+ },{
+ "PSS Example 5.3",
+ "8d8396e36507fe1ef6a19017548e0c716674c2fec233adb2f775665ec41f2bd0"
+ "ba396b061a9daa7e866f7c23fd3531954300a342f924535ea1498c48f6c87993"
+ "2865fc02000c528723b7ad0335745b51209a0afed932af8f0887c219004d2abd"
+ "894ea92559ee3198af3a734fe9b9638c263a728ad95a5ae8ce3eb15839f3aa78"
+ "52bb390706e7760e43a71291a2e3f827237deda851874c517665f545f27238df"
+ "86557f375d09ccd8bd15d8ccf61f5d78ca5c7f5cde782e6bf5d0057056d4bad9"
+ "8b3d2f9575e824ab7a33ff57b0ac100ab0d6ead7aa0b50f6e4d3e5ec0b966b",
+ "815779a91b3a8bd049bf2aeb920142772222c9ca",
+ "05e0fdbdf6f756ef733185ccfa8ced2eb6d029d9d56e35561b5db8e70257ee6f"
+ "d019d2f0bbf669fe9b9821e78df6d41e31608d58280f318ee34f559941c8df13"
+ "287574bac000b7e58dc4f414ba49fb127f9d0f8936638c76e85356c994f79750"
+ "f7fa3cf4fd482df75e3fb9978cd061f7abb17572e6e63e0bde12cbdcf18c68b9"
+ "79"
+ },{
+ "PSS Example 5.4",
+ "328c659e0a6437433cceb73c14",
+ "9aec4a7480d5bbc42920d7ca235db674989c9aac",
+ "0bc989853bc2ea86873271ce183a923ab65e8a53100e6df5d87a24c4194eb797"
+ "813ee2a187c097dd872d591da60c568605dd7e742d5af4e33b11678ccb639032"
+ "04a3d080b0902c89aba8868f009c0f1c0cb85810bbdd29121abb8471ff2d39e4"
+ "9fd92d56c655c8e037ad18fafbdc92c95863f7f61ea9efa28fea401369d19dae"
+ "a1"
+ },{
+ "PSS Example 5.5",
+ "f37b962379a47d415a376eec8973150bcb34edd5ab654041b61430560c214458"
+ "2ba133c867d852d6b8e23321901302ecb45b09ec88b1527178fa043263f3067d"
+ "9ffe973032a99f4cb08ad2c7e0a2456cdd57a7df56fe6053527a5aeb67d7e552"
+ "063c1ca97b1beffa7b39e997caf27878ea0f62cbebc8c21df4c889a202851e94"
+ "9088490c249b6e9acf1d8063f5be2343989bf95c4da01a2be78b4ab6b378015b"
+ "c37957f76948b5e58e440c28453d40d7cfd57e7d690600474ab5e75973b1ea0c"
+ "5f1e45d14190afe2f4eb6d3bdf71f1d2f8bb156a1c295d04aaeb9d689dce79ed"
+ "62bc443e",
+ "e20c1e9878512c39970f58375e1549a68b64f31d",
+ "0aefa943b698b9609edf898ad22744ac28dc239497cea369cbbd84f65c95c0ad"
+ "776b594740164b59a739c6ff7c2f07c7c077a86d95238fe51e1fcf33574a4ae0"
+ "684b42a3f6bf677d91820ca89874467b2c23add77969c80717430d0efc1d3695"
+ "892ce855cb7f7011630f4df26def8ddf36fc23905f57fa6243a485c770d5681f"
+ "cd"
+ },{
+ "PSS Example 5.6",
+ "c6103c330c1ef718c141e47b8fa859be4d5b96259e7d142070ecd485839dba5a"
+ "8369c17c1114035e532d195c74f44a0476a2d3e8a4da210016caced0e367cb86"
+ "7710a4b5aa2df2b8e5daf5fdc647807d4d5ebb6c56b9763ccdae4dea3308eb0a"
+ "c2a89501cb209d2639fa5bf87ce790747d3cb2d295e84564f2f637824f0c1302"
+ "8129b0aa4a422d162282",
+ "23291e4a3307e8bbb776623ab34e4a5f4cc8a8db",
+ "02802dccfa8dfaf5279bf0b4a29ba1b157611faeaaf419b8919d15941900c133"
+ "9e7e92e6fae562c53e6cc8e84104b110bce03ad18525e3c49a0eadad5d3f28f2"
+ "44a8ed89edbafbb686277cfa8ae909714d6b28f4bf8e293aa04c41efe7c0a812"
+ "66d5c061e2575be032aa464674ff71626219bd74cc45f0e7ed4e3ff96eee758e"
+ "8f"
+ }
+ }
+ },
+ {
+ "Example 6: A 1029-bit RSA key pair",
+ "164ca31cff609f3a0e7101b039f2e4fe6dd37519ab98598d179e174996598071"
+ "f47d3a04559158d7be373cf1aa53f0aa6ef09039e5678c2a4c63900514c8c4f8"
+ "aaed5de12a5f10b09c311af8c0ffb5b7a297f2efc63b8d6b0510931f0b98e48b"
+ "f5fc6ec4e7b8db1ffaeb08c38e02adb8f03a48229c99e969431f61cb8c4dc698"
+ "d1",
+ "010001",
+ "03b664ee3b7566723fc6eaf28abb430a3980f1126c81de8ad709eab39ac9dcd0"
+ "b1550b3729d87068e952009df544534c1f50829a78f4591eb8fd57140426a6bb"
+ "0405b6a6f51a57d9267b7bbc653391a699a2a90dac8ae226bcc60fa8cd934c73"
+ "c7b03b1f6b818158631838a8612e6e6ea92be24f8324faf5b1fd8587225267ba"
+ "6f",
+ {
+ {
+ "PSS Example 6.1",
+ "0a20b774addc2fa51245ed7cb9da609e50cac6636a52543f97458eed7340f8d5"
+ "3ffc64918f949078ee03ef60d42b5fec246050bd5505cd8cb597bad3c4e713b0"
+ "ef30644e76adabb0de01a1561efb255158c74fc801e6e919e581b46f0f0ddd08"
+ "e4f34c7810b5ed8318f91d7c8c",
+ "5b4ea2ef629cc22f3b538e016904b47b1e40bfd5",
+ "04c0cfacec04e5badbece159a5a1103f69b3f32ba593cb4cc4b1b7ab455916a9"
+ "6a27cd2678ea0f46ba37f7fc9c86325f29733b389f1d97f43e7201c0f348fc45"
+ "fe42892335362eee018b5b161f2f9393031225c713012a576bc88e2305248986"
+ "8d9010cbf033ecc568e8bc152bdc59d560e41291915d28565208e22aeec9ef85"
+ "d1"
+ },{
+ "PSS Example 6.2",
+ "2aaff6631f621ce615760a9ebce94bb333077ad86488c861d4b76d29c1f48746"
+ "c611ae1e03ced4445d7cfa1fe5f62e1b3f08452bde3b6ef81973bafbb57f97bc"
+ "eef873985395b8260589aa88cb7db50ab469262e551bdcd9a56f275a0ac4fe48"
+ "4700c35f3dbf2b469ede864741b86fa59172a360ba95a02e139be50ddfb7cf0b"
+ "42faeabbfbbaa86a4497699c4f2dfd5b08406af7e14144427c253ec0efa20eaf"
+ "9a8be8cd49ce1f1bc4e93e619cf2aa8ed4fb39bc8590d0f7b96488f7317ac9ab"
+ "f7bee4e3a0e715",
+ "83146a9e782722c28b014f98b4267bda2ac9504f",
+ "0a2314250cf52b6e4e908de5b35646bcaa24361da8160fb0f9257590ab3ace42"
+ "b0dc3e77ad2db7c203a20bd952fbb56b1567046ecfaa933d7b1000c3de9ff05b"
+ "7d989ba46fd43bc4c2d0a3986b7ffa13471d37eb5b47d64707bd290cfd6a9f39"
+ "3ad08ec1e3bd71bb5792615035cdaf2d8929aed3be098379377e777ce79aaa47"
+ "73"
+ },{
+ "PSS Example 6.3",
+ "0f6195d04a6e6fc7e2c9600dbf840c39ea8d4d624fd53507016b0e26858a5e0a"
+ "ecd7ada543ae5c0ab3a62599cba0a54e6bf446e262f989978f9ddf5e9a41",
+ "a87b8aed07d7b8e2daf14ddca4ac68c4d0aabff8",
+ "086df6b500098c120f24ff8423f727d9c61a5c9007d3b6a31ce7cf8f3cbec1a2"
+ "6bb20e2bd4a046793299e03e37a21b40194fb045f90b18bf20a47992ccd799cf"
+ "9c059c299c0526854954aade8a6ad9d97ec91a1145383f42468b231f4d72f237"
+ "06d9853c3fa43ce8ace8bfe7484987a1ec6a16c8daf81f7c8bf42774707a9df4"
+ "56"
+ },{
+ "PSS Example 6.4",
+ "337d25fe9810ebca0de4d4658d3ceb8e0fe4c066aba3bcc48b105d3bf7e0257d"
+ "44fecea6596f4d0c59a08402833678f70620f9138dfeb7ded905e4a6d5f05c47"
+ "3d55936652e2a5df43c0cfda7bacaf3087f4524b06cf42157d01539739f7fdde"
+ "c9d58125df31a32eab06c19b71f1d5bf",
+ "a37932f8a7494a942d6f767438e724d6d0c0ef18",
+ "0b5b11ad549863ffa9c51a14a1106c2a72cc8b646e5c7262509786105a984776"
+ "534ca9b54c1cc64bf2d5a44fd7e8a69db699d5ea52087a4748fd2abc1afed1e5"
+ "d6f7c89025530bdaa2213d7e030fa55df6f34bcf1ce46d2edf4e3ae4f3b01891"
+ "a068c9e3a44bbc43133edad6ecb9f35400c4252a5762d65744b99cb9f4c55932"
+ "9f"
+ },{
+ "PSS Example 6.5",
+ "84ec502b072e8287789d8f9235829ea3b187afd4d4c785611bda5f9eb3cb9671"
+ "7efa7007227f1c08cbcb972e667235e0fb7d431a6570326d2ecce35adb373dc7"
+ "53b3be5f829b89175493193fab16badb41371b3aac0ae670076f24bef420c135"
+ "add7cee8d35fbc944d79fafb9e307a13b0f556cb654a06f973ed22672330197e"
+ "f5a748bf826a5db2383a25364b686b9372bb2339aeb1ac9e9889327d016f1670"
+ "776db06201adbdcaf8a5e3b74e108b73",
+ "7b790c1d62f7b84e94df6af28917cf571018110e",
+ "02d71fa9b53e4654fefb7f08385cf6b0ae3a817942ebf66c35ac67f0b069952a"
+ "3ce9c7e1f1b02e480a9500836de5d64cdb7ecde04542f7a79988787e24c2ba05"
+ "f5fd482c023ed5c30e04839dc44bed2a3a3a4fee01113c891a47d32eb8025c28"
+ "cb050b5cdb576c70fe76ef523405c08417faf350b037a43c379339fcb18d3a35"
+ "6b"
+ },{
+ "PSS Example 6.6",
+ "9906d89f97a9fdedd3ccd824db687326f30f00aa25a7fca2afcb3b0f86cd41e7"
+ "3f0e8ff7d2d83f59e28ed31a5a0d551523374de22e4c7e8ff568b386ee3dc411"
+ "63f10bf67bb006261c9082f9af90bf1d9049a6b9fae71c7f84fbe6e55f02789d"
+ "e774f230f115026a4b4e96c55b04a95da3aacbb2cece8f81764a1f1c99515411"
+ "087cf7d34aeded0932c183",
+ "fbbe059025b69b89fb14ae2289e7aaafe60c0fcd",
+ "0a40a16e2fe2b38d1df90546167cf9469c9e3c3681a3442b4b2c2f581deb385c"
+ "e99fc6188bb02a841d56e76d301891e24560550fcc2a26b55f4ccb26d837d350"
+ "a154bcaca8392d98fa67959e9727b78cad03269f56968fc56b68bd679926d83c"
+ "c9cb215550645ccda31c760ff35888943d2d8a1d351e81e5d07b86182e751081"
+ "ef"
+ }
+ }
+ },
+ {
+ "Example 7: A 1030-bit RSA key pair",
+ "37c9da4a66c8c408b8da27d0c9d79f8ccb1eafc1d2fe48746d940b7c4ef5dee1"
+ "8ad12647cefaa0c4b3188b221c515386759b93f02024b25ab9242f8357d8f3fd"
+ "49640ee5e643eaf6c64deefa7089727c8ff03993333915c6ef21bf5975b6e50d"
+ "118b51008ec33e9f01a0a545a10a836a43ddbca9d8b5c5d3548022d7064ea29a"
+ "b3",
+ "010001",
+ "3bed999052d957bc06d651eef6e3a98094b1621bd38b5449bd6c4aea3de7e084"
+ "679a4484ded25be0f0826cf3377825414b14d4d61db14de626fbb80e5f4faec9"
+ "56f9a0a2d24f99576380f084eb62e46a57d554278b535626193ce02060575eb6"
+ "6c5798d36f6c5d40fb00d809b42a73102c1c74ee95bd71420fffef6318b52c29",
+ {
+ {
+ "PSS Example 7.1",
+ "9ead0e01945640674eb41cad435e2374eaefa8ad7197d97913c44957d8d83f40"
+ "d76ee60e39bf9c0f9eaf3021421a074d1ade962c6e9d3dc3bb174fe4dfe652b0"
+ "9115495b8fd2794174020a0602b5ca51848cfc96ce5eb57fc0a2adc1dda36a7c"
+ "c452641a14911b37e45bfa11daa5c7ecdb74f6d0100d1d3e39e752800e203397"
+ "de0233077b9a88855537fae927f924380d780f98e18dcff39c5ea741b17d6fdd"
+ "1885bc9d581482d771ceb562d78a8bf88f0c75b11363e5e36cd479ceb0545f9d"
+ "a84203e0e6e508375cc9e844b88b7ac7a0a201ea0f1bee9a2c577920ca02c01b"
+ "9d8320e974a56f4efb5763b96255abbf8037bf1802cf018f56379493e569a9",
+ "b7867a59958cb54328f8775e6546ec06d27eaa50",
+ "187f390723c8902591f0154bae6d4ecbffe067f0e8b795476ea4f4d51ccc8105"
+ "20bb3ca9bca7d0b1f2ea8a17d873fa27570acd642e3808561cb9e975ccfd80b2"
+ "3dc5771cdb3306a5f23159dacbd3aa2db93d46d766e09ed15d900ad897a8d274"
+ "dc26b47e994a27e97e2268a766533ae4b5e42a2fcaf755c1c4794b294c605558"
+ "23"
+ },{
+ "PSS Example 7.2",
+ "8d80d2d08dbd19c154df3f14673a14bd03735231f24e86bf153d0e69e74cbff7"
+ "b1836e664de83f680124370fc0f96c9b65c07a366b644c4ab3",
+ "0c09582266df086310821ba7e18df64dfee6de09",
+ "10fd89768a60a67788abb5856a787c8561f3edcf9a83e898f7dc87ab8cce7942"
+ "9b43e56906941a886194f137e591fe7c339555361fbbe1f24feb2d4bcdb80601"
+ "f3096bc9132deea60ae13082f44f9ad41cd628936a4d51176e42fc59cb76db81"
+ "5ce5ab4db99a104aafea68f5d330329ebf258d4ede16064bd1d00393d5e1570e"
+ "b8"
+ },{
+ "PSS Example 7.3",
+ "808405cdfc1a58b9bb0397c720722a81fffb76278f335917ef9c473814b3e016"
+ "ba2973cd2765f8f3f82d6cc38aa7f8551827fe8d1e3884b7e61c94683b8f82f1"
+ "843bdae2257eeec9812ad4c2cf283c34e0b0ae0fe3cb990cf88f2ef9",
+ "28039dcfe106d3b8296611258c4a56651c9e92dd",
+ "2b31fde99859b977aa09586d8e274662b25a2a640640b457f594051cb1e7f7a9"
+ "11865455242926cf88fe80dfa3a75ba9689844a11e634a82b075afbd69c12a0d"
+ "f9d25f84ad4945df3dc8fe90c3cefdf26e95f0534304b5bdba20d3e5640a2ebf"
+ "b898aac35ae40f26fce5563c2f9f24f3042af76f3c7072d687bbfb959a88460a"
+ "f1"
+ },{
+ "PSS Example 7.4",
+ "f337b9bad937de22a1a052dff11134a8ce26976202981939b91e0715ae5e6096"
+ "49da1adfcef3f4cca59b238360e7d1e496c7bf4b204b5acff9bbd6166a1d87a3"
+ "6ef2247373751039f8a800b8399807b3a85f44893497c0d05fb7017b82228152"
+ "de6f25e6116dcc7503c786c875c28f3aa607e94ab0f19863ab1b5073770b0cd5"
+ "f533acde30c6fb953cf3da680264e30fc11bff9a19bffab4779b6223c3fb3fe0"
+ "f71abade4eb7c09c41e24c22d23fa148e6a173feb63984d1bc6ee3a02d915b75"
+ "2ceaf92a3015eceb38ca586c6801b37c34cefb2cff25ea23c08662dcab26a7a9"
+ "3a285d05d3044c",
+ "a77821ebbbef24628e4e12e1d0ea96de398f7b0f",
+ "32c7ca38ff26949a15000c4ba04b2b13b35a3810e568184d7ecabaa166b7ffab"
+ "ddf2b6cf4ba07124923790f2e5b1a5be040aea36fe132ec130e1f10567982d17"
+ "ac3e89b8d26c3094034e762d2e031264f01170beecb3d1439e05846f25458367"
+ "a7d9c02060444672671e64e877864559ca19b2074d588a281b5804d23772fbbe"
+ "19"
+ },{
+ "PSS Example 7.5",
+ "45013cebafd960b255476a8e2598b9aa32efbe6dc1f34f4a498d8cf5a2b4548d"
+ "08c55d5f95f7bcc9619163056f2d58b52fa032",
+ "9d5ad8eb452134b65dc3a98b6a73b5f741609cd6",
+ "07eb651d75f1b52bc263b2e198336e99fbebc4f332049a922a10815607ee2d98"
+ "9db3a4495b7dccd38f58a211fb7e193171a3d891132437ebca44f318b280509e"
+ "52b5fa98fcce8205d9697c8ee4b7ff59d4c59c79038a1970bd2a0d451ecdc5ef"
+ "11d9979c9d35f8c70a6163717607890d586a7c6dc01c79f86a8f28e85235f8c2"
+ "f1"
+ },{
+ "PSS Example 7.6",
+ "2358097086c899323e75d9c90d0c09f12d9d54edfbdf70a9c2eb5a04d8f36b9b"
+ "2bdf2aabe0a5bda1968937f9d6ebd3b6b257efb3136d4131f9acb59b85e2602c"
+ "2a3fcdc835494a1f4e5ec18b226c80232b36a75a45fdf09a7ea9e98efbde1450"
+ "d1194bf12e15a4c5f9eb5c0bce5269e0c3b28cfab655d81a61a20b4be2f54459"
+ "bb25a0db94c52218be109a7426de83014424789aaa90e5056e632a698115e282"
+ "c1a56410f26c2072f193481a9dcd880572005e64f4082ecf",
+ "3f2efc595880a7d47fcf3cba04983ea54c4b73fb",
+ "18da3cdcfe79bfb77fd9c32f377ad399146f0a8e810620233271a6e3ed324890"
+ "3f5cdc92dc79b55d3e11615aa056a795853792a3998c349ca5c457e8ca7d29d7"
+ "96aa24f83491709befcfb1510ea513c92829a3f00b104f655634f320752e130e"
+ "c0ccf6754ff893db302932bb025eb60e87822598fc619e0e981737a9a4c4152d"
+ "33"
+ }
+ }
+ },
+ {
+ "Example 8: A 1031-bit RSA key pair",
+ "495370a1fb18543c16d3631e3163255df62be6eee890d5f25509e4f778a8ea6f"
+ "bbbcdf85dff64e0d972003ab3681fbba6dd41fd541829b2e582de9f2a4a4e0a2"
+ "d0900bef4753db3cee0ee06c7dfae8b1d53b5953218f9cceea695b08668edeaa"
+ "dced9463b1d790d5ebf27e9115b46cad4d9a2b8efab0561b0810344739ada073"
+ "3f",
+ "010001",
+ "6c66ffe98980c38fcdeab5159898836165f4b4b817c4f6a8d486ee4ea9130fe9"
+ "b9092bd136d184f95f504a607eac565846d2fdd6597a8967c7396ef95a6eeebb"
+ "4578a643966dca4d8ee3de842de63279c618159c1ab54a89437b6a6120e4930a"
+ "fb52a4ba6ced8a4947ac64b30a3497cbe701c2d6266d517219ad0ec6d347dbe9",
+ {
+ {
+ "PSS Example 8.1",
+ "81332f4be62948415ea1d899792eeacf6c6e1db1da8be13b5cea41db2fed4670"
+ "92e1ff398914c714259775f595f8547f735692a575e6923af78f22c6997ddb90"
+ "fb6f72d7bb0dd5744a31decd3dc3685849836ed34aec596304ad11843c4f8848"
+ "9f209735f5fb7fdaf7cec8addc5818168f880acbf490d51005b7a8e84e43e542"
+ "87977571dd99eea4b161eb2df1f5108f12a4142a83322edb05a75487a3435c9a"
+ "78ce53ed93bc550857d7a9fb",
+ "1d65491d79c864b373009be6f6f2467bac4c78fa",
+ "0262ac254bfa77f3c1aca22c5179f8f040422b3c5bafd40a8f21cf0fa5a667cc"
+ "d5993d42dbafb409c520e25fce2b1ee1e716577f1efa17f3da28052f40f0419b"
+ "23106d7845aaf01125b698e7a4dfe92d3967bb00c4d0d35ba3552ab9a8b3eef0"
+ "7c7fecdbc5424ac4db1e20cb37d0b2744769940ea907e17fbbca673b20522380"
+ "c5"
+ },{
+ "PSS Example 8.2",
+ "e2f96eaf0e05e7ba326ecca0ba7fd2f7c02356f3cede9d0faabf4fcc8e60a973"
+ "e5595fd9ea08",
+ "435c098aa9909eb2377f1248b091b68987ff1838",
+ "2707b9ad5115c58c94e932e8ec0a280f56339e44a1b58d4ddcff2f312e5f34dc"
+ "fe39e89c6a94dcee86dbbdae5b79ba4e0819a9e7bfd9d982e7ee6c86ee68396e"
+ "8b3a14c9c8f34b178eb741f9d3f121109bf5c8172fada2e768f9ea1433032c00"
+ "4a8aa07eb990000a48dc94c8bac8aabe2b09b1aa46c0a2aa0e12f63fbba775ba"
+ "7e"
+ },{
+ "PSS Example 8.3",
+ "e35c6ed98f64a6d5a648fcab8adb16331db32e5d15c74a40edf94c3dc4a4de79"
+ "2d190889f20f1e24ed12054a6b28798fcb42d1c548769b734c96373142092aed"
+ "277603f4738df4dc1446586d0ec64da4fb60536db2ae17fc7e3c04bbfbbbd907"
+ "bf117c08636fa16f95f51a6216934d3e34f85030f17bbbc5ba69144058aff081"
+ "e0b19cf03c17195c5e888ba58f6fe0a02e5c3bda9719a7",
+ "c6ebbe76df0c4aea32c474175b2f136862d04529",
+ "2ad20509d78cf26d1b6c406146086e4b0c91a91c2bd164c87b966b8faa42aa0c"
+ "a446022323ba4b1a1b89706d7f4c3be57d7b69702d168ab5955ee290356b8c4a"
+ "29ed467d547ec23cbadf286ccb5863c6679da467fc9324a151c7ec55aac6db40"
+ "84f82726825cfe1aa421bc64049fb42f23148f9c25b2dc300437c38d428aa75f"
+ "96"
+ },{
+ "PSS Example 8.4",
+ "dbc5f750a7a14be2b93e838d18d14a8695e52e8add9c0ac733b8f56d2747e529"
+ "a0cca532dd49b902aefed514447f9e81d16195c2853868cb9b30f7d0d495c69d"
+ "01b5c5d50b27045db3866c2324a44a110b1717746de457d1c8c45c3cd2a92970"
+ "c3d59632055d4c98a41d6e99e2a3ddd5f7f9979ab3cd18f37505d25141de2a1b"
+ "ff17b3a7dce9419ecc385cf11d72840f19953fd0509251f6cafde2893d0e75c7"
+ "81ba7a5012ca401a4fa99e04b3c3249f926d5afe82cc87dab22c3c1b105de48e"
+ "34ace9c9124e59597ac7ebf8",
+ "021fdcc6ebb5e19b1cb16e9c67f27681657fe20a",
+ "1e24e6e58628e5175044a9eb6d837d48af1260b0520e87327de7897ee4d5b9f0"
+ "df0be3e09ed4dea8c1454ff3423bb08e1793245a9df8bf6ab3968c8eddc3b532"
+ "8571c77f091cc578576912dfebd164b9de5454fe0be1c1f6385b328360ce67ec"
+ "7a05f6e30eb45c17c48ac70041d2cab67f0a2ae7aafdcc8d245ea3442a6300cc"
+ "c7"
+ },{
+ "PSS Example 8.5",
+ "04dc251be72e88e5723485b6383a637e2fefe07660c519a560b8bc18bdedb86e"
+ "ae2364ea53ba9dca6eb3d2e7d6b806af42b3e87f291b4a8881d5bf572cc9a85e"
+ "19c86acb28f098f9da0383c566d3c0f58cfd8f395dcf602e5cd40e8c7183f714"
+ "996e2297ef",
+ "c558d7167cbb4508ada042971e71b1377eea4269",
+ "33341ba3576a130a50e2a5cf8679224388d5693f5accc235ac95add68e5eb1ee"
+ "c31666d0ca7a1cda6f70a1aa762c05752a51950cdb8af3c5379f18cfe6b5bc55"
+ "a4648226a15e912ef19ad77adeea911d67cfefd69ba43fa4119135ff642117ba"
+ "985a7e0100325e9519f1ca6a9216bda055b5785015291125e90dcd07a2ca9673"
+ "ee"
+ },{
+ "PSS Example 8.6",
+ "0ea37df9a6fea4a8b610373c24cf390c20fa6e2135c400c8a34f5c183a7e8ea4"
+ "c9ae090ed31759f42dc77719cca400ecdcc517acfc7ac6902675b2ef30c50966"
+ "5f3321482fc69a9fb570d15e01c845d0d8e50d2a24cbf1cf0e714975a5db7b18"
+ "d9e9e9cb91b5cb16869060ed18b7b56245503f0caf90352b8de81cb5a1d9c633"
+ "6092f0cd",
+ "76fd4e64fdc98eb927a0403e35a084e76ba9f92a",
+ "1ed1d848fb1edb44129bd9b354795af97a069a7a00d0151048593e0c72c3517f"
+ "f9ff2a41d0cb5a0ac860d736a199704f7cb6a53986a88bbd8abcc0076a2ce847"
+ "880031525d449da2ac78356374c536e343faa7cba42a5aaa6506087791c06a8e"
+ "989335aed19bfab2d5e67e27fb0c2875af896c21b6e8e7309d04e4f6727e6946"
+ "3e"
+ }
+ }
+ },
+ {
+ "Example 9: A 1536-bit RSA key pair",
+ "e6bd692ac96645790403fdd0f5beb8b9bf92ed10007fc365046419dd06c05c5b"
+ "5b2f48ecf989e4ce269109979cbb40b4a0ad24d22483d1ee315ad4ccb1534268"
+ "352691c524f6dd8e6c29d224cf246973aec86c5bf6b1401a850d1b9ad1bb8cbc"
+ "ec47b06f0f8c7f45d3fc8f319299c5433ddbc2b3053b47ded2ecd4a4caefd614"
+ "833dc8bb622f317ed076b8057fe8de3f84480ad5e83e4a61904a4f248fb39702"
+ "7357e1d30e463139815c6fd4fd5ac5b8172a45230ecb6318a04f1455d84e5a8b",
+ "010001",
+ "6a7fd84fb85fad073b34406db74f8d61a6abc12196a961dd79565e9da6e5187b"
+ "ce2d980250f7359575359270d91590bb0e427c71460b55d51410b191bcf309fe"
+ "a131a92c8e702738fa719f1e0041f52e40e91f229f4d96a1e6f172e15596b451"
+ "0a6daec26105f2bebc53316b87bdf21311666070e8dfee69d52c71a976caae79"
+ "c72b68d28580dc686d9f5129d225f82b3d615513a882b3db91416b48ce088882"
+ "13e37eeb9af800d81cab328ce420689903c00c7b5fd31b75503a6d419684d629",
+ {
+ {
+ "PSS Example 9.1",
+ "a88e265855e9d7ca36c68795f0b31b591cd6587c71d060a0b3f7f3eaef437959"
+ "22028bc2b6ad467cfc2d7f659c5385aa70ba3672cdde4cfe4970cc7904601b27"
+ "8872bf51321c4a972f3c95570f3445d4f57980e0f20df54846e6a52c668f1288"
+ "c03f95006ea32f562d40d52af9feb32f0fa06db65b588a237b34e592d55cf979"
+ "f903a642ef64d2ed542aa8c77dc1dd762f45a59303ed75e541ca271e2b60ca70"
+ "9e44fa0661131e8d5d4163fd8d398566ce26de8730e72f9cca737641c2441594"
+ "20637028df0a18079d6208ea8b4711a2c750f5",
+ "c0a425313df8d7564bd2434d311523d5257eed80",
+ "586107226c3ce013a7c8f04d1a6a2959bb4b8e205ba43a27b50f124111bc35ef"
+ "589b039f5932187cb696d7d9a32c0c38300a5cdda4834b62d2eb240af33f79d1"
+ "3dfbf095bf599e0d9686948c1964747b67e89c9aba5cd85016236f566cc5802c"
+ "b13ead51bc7ca6bef3b94dcbdbb1d570469771df0e00b1a8a06777472d231627"
+ "9edae86474668d4e1efff95f1de61c6020da32ae92bbf16520fef3cf4d88f611"
+ "21f24bbd9fe91b59caf1235b2a93ff81fc403addf4ebdea84934a9cdaf8e1a9e"
+ },{
+ "PSS Example 9.2",
+ "c8c9c6af04acda414d227ef23e0820c3732c500dc87275e95b0d095413993c26"
+ "58bc1d988581ba879c2d201f14cb88ced153a01969a7bf0a7be79c84c1486bc1"
+ "2b3fa6c59871b6827c8ce253ca5fefa8a8c690bf326e8e37cdb96d90a82ebab6"
+ "9f86350e1822e8bd536a2e",
+ "b307c43b4850a8dac2f15f32e37839ef8c5c0e91",
+ "80b6d643255209f0a456763897ac9ed259d459b49c2887e5882ecb4434cfd66d"
+ "d7e1699375381e51cd7f554f2c271704b399d42b4be2540a0eca61951f55267f"
+ "7c2878c122842dadb28b01bd5f8c025f7e228418a673c03d6bc0c736d0a29546"
+ "bd67f786d9d692ccea778d71d98c2063b7a71092187a4d35af108111d83e83ea"
+ "e46c46aa34277e06044589903788f1d5e7cee25fb485e92949118814d6f2c3ee"
+ "361489016f327fb5bc517eb50470bffa1afa5f4ce9aa0ce5b8ee19bf5501b958"
+ },{
+ "PSS Example 9.3",
+ "0afad42ccd4fc60654a55002d228f52a4a5fe03b8bbb08ca82daca558b44dbe1"
+ "266e50c0e745a36d9d2904e3408abcd1fd569994063f4a75cc72f2fee2a0cd89"
+ "3a43af1c5b8b487df0a71610024e4f6ddf9f28ad0813c1aab91bcb3c9064d5ff"
+ "742deffea657094139369e5ea6f4a96319a5cc8224145b545062758fefd1fe34"
+ "09ae169259c6cdfd6b5f2958e314faecbe69d2cace58ee55179ab9b3e6d1ecc1"
+ "4a557c5febe988595264fc5da1c571462eca798a18a1a4940cdab4a3e92009cc"
+ "d42e1e947b1314e32238a2dece7d23a89b5b30c751fd0a4a430d2c548594",
+ "9a2b007e80978bbb192c354eb7da9aedfc74dbf5",
+ "484408f3898cd5f53483f80819efbf2708c34d27a8b2a6fae8b322f9240237f9"
+ "81817aca1846f1084daa6d7c0795f6e5bf1af59c38e1858437ce1f7ec419b98c"
+ "8736adf6dd9a00b1806d2bd3ad0a73775e05f52dfef3a59ab4b08143f0df05cd"
+ "1ad9d04bececa6daa4a2129803e200cbc77787caf4c1d0663a6c5987b6059520"
+ "19782caf2ec1426d68fb94ed1d4be816a7ed081b77e6ab330b3ffc073820fecd"
+ "e3727fcbe295ee61a050a343658637c3fd659cfb63736de32d9f90d3c2f63eca"
+ },{
+ "PSS Example 9.4",
+ "1dfd43b46c93db82629bdae2bd0a12b882ea04c3b465f5cf93023f01059626db"
+ "be99f26bb1be949dddd16dc7f3debb19a194627f0b224434df7d8700e9e98b06"
+ "e360c12fdbe3d19f51c9684eb9089ecbb0a2f0450399d3f59eac7294085d044f"
+ "5393c6ce737423d8b86c415370d389e30b9f0a3c02d25d0082e8ad6f3f1ef24a"
+ "45c3cf82b383367063a4d4613e4264f01b2dac2e5aa42043f8fb5f69fa871d14"
+ "fb273e767a531c40f02f343bc2fb45a0c7e0f6be2561923a77211d66a6e2dbb4"
+ "3c366350beae22da3ac2c1f5077096fcb5c4bf255f7574351ae0b1e1f0363281"
+ "7c0856d4a8ba97afbdc8b85855402bc56926fcec209f9ea8",
+ "70f382bddf4d5d2dd88b3bc7b7308be632b84045",
+ "84ebeb481be59845b46468bafb471c0112e02b235d84b5d911cbd1926ee5074a"
+ "e0424495cb20e82308b8ebb65f419a03fb40e72b78981d88aad143053685172c"
+ "97b29c8b7bf0ae73b5b2263c403da0ed2f80ff7450af7828eb8b86f0028bd2a8"
+ "b176a4d228cccea18394f238b09ff758cc00bc04301152355742f282b54e663a"
+ "919e709d8da24ade5500a7b9aa50226e0ca52923e6c2d860ec50ff480fa57477"
+ "e82b0565f4379f79c772d5c2da80af9fbf325ece6fc20b00961614bee89a183e"
+ },{
+ "PSS Example 9.5",
+ "1bdc6e7c98fb8cf54e9b097b66a831e9cfe52d9d4888448ee4b0978093ba1d7d"
+ "73ae78b3a62ba4ad95cd289ccb9e005226bb3d178bccaa821fb044a4e21ee976"
+ "96c14d0678c94c2dae93b0ad73922218553daa7e44ebe57725a7a45cc72b9b21"
+ "38a6b17c8db411ce8279ee1241aff0a8bec6f77f87edb0c69cb27236e3435a80"
+ "0b192e4f11e519e3fe30fc30eaccca4fbb41769029bf708e817a9e683805be67"
+ "fa100984683b74838e3bcffa79366eed1d481c76729118838f31ba8a048a93c1"
+ "be4424598e8df6328b7a77880a3f9c7e2e8dfca8eb5a26fb86bdc556d42bbe01"
+ "d9fa6ed80646491c9341",
+ "d689257a86effa68212c5e0c619eca295fb91b67",
+ "82102df8cb91e7179919a04d26d335d64fbc2f872c44833943241de845481027"
+ "4cdf3db5f42d423db152af7135f701420e39b494a67cbfd19f9119da233a23da"
+ "5c6439b5ba0d2bc373eee3507001378d4a4073856b7fe2aba0b5ee93b27f4afe"
+ "c7d4d120921c83f606765b02c19e4d6a1a3b95fa4c422951be4f52131077ef17"
+ "179729cddfbdb56950dbaceefe78cb16640a099ea56d24389eef10f8fecb31ba"
+ "3ea3b227c0a86698bb89e3e9363905bf22777b2a3aa521b65b4cef76d83bde4c"
+ },{
+ "PSS Example 9.6",
+ "88c7a9f1360401d90e53b101b61c5325c3c75db1b411fbeb8e830b75e96b5667"
+ "0ad245404e16793544ee354bc613a90cc9848715a73db5893e7f6d279815c0c1"
+ "de83ef8e2956e3a56ed26a888d7a9cdcd042f4b16b7fa51ef1a0573662d16a30"
+ "2d0ec5b285d2e03ad96529c87b3d374db372d95b2443d061b6b1a350ba87807e"
+ "d083afd1eb05c3f52f4eba5ed2227714fdb50b9d9d9dd6814f62f6272fcd5cdb"
+ "ce7a9ef797",
+ "c25f13bf67d081671a0481a1f1820d613bba2276",
+ "a7fdb0d259165ca2c88d00bbf1028a867d337699d061193b17a9648e14ccbbaa"
+ "deacaacdec815e7571294ebb8a117af205fa078b47b0712c199e3ad05135c504"
+ "c24b81705115740802487992ffd511d4afc6b854491eb3f0dd523139542ff15c"
+ "3101ee85543517c6a3c79417c67e2dd9aa741e9a29b06dcb593c2336b3670ae3"
+ "afbac7c3e76e215473e866e338ca244de00b62624d6b9426822ceae9f8cc4608"
+ "95f41250073fd45c5a1e7b425c204a423a699159f6903e710b37a7bb2bc8049f"
+ }
+ }
+ },
+ {
+ "Example 10: A 2048-bit RSA key pair",
+ "a5dd867ac4cb02f90b9457d48c14a770ef991c56c39c0ec65fd11afa8937cea5"
+ "7b9be7ac73b45c0017615b82d622e318753b6027c0fd157be12f8090fee2a7ad"
+ "cd0eef759f88ba4997c7a42d58c9aa12cb99ae001fe521c13bb5431445a8d5ae"
+ "4f5e4c7e948ac227d3604071f20e577e905fbeb15dfaf06d1de5ae6253d63a6a"
+ "2120b31a5da5dabc9550600e20f27d3739e2627925fea3cc509f21dff04e6eea"
+ "4549c540d6809ff9307eede91fff58733d8385a237d6d3705a33e39190099207"
+ "0df7adf1357cf7e3700ce3667de83f17b8df1778db381dce09cb4ad058a51100"
+ "1a738198ee27cf55a13b754539906582ec8b174bd58d5d1f3d767c613721ae05",
+ "010001",
+ "2d2ff567b3fe74e06191b7fded6de112290c670692430d5969184047da234c96"
+ "93deed1673ed429539c969d372c04d6b47e0f5b8cee0843e5c22835dbd3b05a0"
+ "997984ae6058b11bc4907cbf67ed84fa9ae252dfb0d0cd49e618e35dfdfe59bc"
+ "a3ddd66c33cebbc77ad441aa695e13e324b518f01c60f5a85c994ad179f2a6b5"
+ "fbe93402b11767be01bf073444d6ba1dd2bca5bd074d4a5fae3531ad1303d84b"
+ "30d897318cbbba04e03c2e66de6d91f82f96ea1d4bb54a5aae102d594657f5c9"
+ "789553512b296dea29d8023196357e3e3a6e958f39e3c2344038ea604b31edc6"
+ "f0f7ff6e7181a57c92826a268f86768e96f878562fc71d85d69e448612f7048f",
+ {
+ {
+ "PSS Example 10.1",
+ "883177e5126b9be2d9a9680327d5370c6f26861f5820c43da67a3ad609",
+ "04e215ee6ff934b9da70d7730c8734abfcecde89",
+ "82c2b160093b8aa3c0f7522b19f87354066c77847abf2a9fce542d0e84e920c5"
+ "afb49ffdfdace16560ee94a1369601148ebad7a0e151cf16331791a5727d05f2"
+ "1e74e7eb811440206935d744765a15e79f015cb66c532c87a6a05961c8bfad74"
+ "1a9a6657022894393e7223739796c02a77455d0f555b0ec01ddf259b6207fd0f"
+ "d57614cef1a5573baaff4ec00069951659b85f24300a25160ca8522dc6e6727e"
+ "57d019d7e63629b8fe5e89e25cc15beb3a647577559299280b9b28f79b040900"
+ "0be25bbd96408ba3b43cc486184dd1c8e62553fa1af4040f60663de7f5e49c04"
+ "388e257f1ce89c95dab48a315d9b66b1b7628233876ff2385230d070d07e1666"
+ },{
+ "PSS Example 10.2",
+ "dd670a01465868adc93f26131957a50c52fb777cdbaa30892c9e12361164ec13"
+ "979d43048118e4445db87bee58dd987b3425d02071d8dbae80708b039dbb64db"
+ "d1de5657d9fed0c118a54143742e0ff3c87f74e45857647af3f79eb0a14c9d75"
+ "ea9a1a04b7cf478a897a708fd988f48e801edb0b7039df8c23bb3c56f4e821ac",
+ "8b2bdd4b40faf545c778ddf9bc1a49cb57f9b71b",
+ "14ae35d9dd06ba92f7f3b897978aed7cd4bf5ff0b585a40bd46ce1b42cd27030"
+ "53bb9044d64e813d8f96db2dd7007d10118f6f8f8496097ad75e1ff692341b28"
+ "92ad55a633a1c55e7f0a0ad59a0e203a5b8278aec54dd8622e2831d87174f8ca"
+ "ff43ee6c46445345d84a59659bfb92ecd4c818668695f34706f66828a8995963"
+ "7f2bf3e3251c24bdba4d4b7649da0022218b119c84e79a6527ec5b8a5f861c15"
+ "9952e23ec05e1e717346faefe8b1686825bd2b262fb2531066c0de09acde2e42"
+ "31690728b5d85e115a2f6b92b79c25abc9bd9399ff8bcf825a52ea1f56ea76dd"
+ "26f43baafa18bfa92a504cbd35699e26d1dcc5a2887385f3c63232f06f3244c3"
+ },{
+ "PSS Example 10.3",
+ "48b2b6a57a63c84cea859d65c668284b08d96bdcaabe252db0e4a96cb1bac601"
+ "9341db6fbefb8d106b0e90eda6bcc6c6262f37e7ea9c7e5d226bd7df85ec5e71"
+ "efff2f54c5db577ff729ff91b842491de2741d0c631607df586b905b23b91af1"
+ "3da12304bf83eca8a73e871ff9db",
+ "4e96fc1b398f92b44671010c0dc3efd6e20c2d73",
+ "6e3e4d7b6b15d2fb46013b8900aa5bbb3939cf2c095717987042026ee62c74c5"
+ "4cffd5d7d57efbbf950a0f5c574fa09d3fc1c9f513b05b4ff50dd8df7edfa201"
+ "02854c35e592180119a70ce5b085182aa02d9ea2aa90d1df03f2daae885ba2f5"
+ "d05afdac97476f06b93b5bc94a1a80aa9116c4d615f333b098892b25fface266"
+ "f5db5a5a3bcc10a824ed55aad35b727834fb8c07da28fcf416a5d9b2224f1f8b"
+ "442b36f91e456fdea2d7cfe3367268de0307a4c74e924159ed33393d5e065553"
+ "1c77327b89821bdedf880161c78cd4196b5419f7acc3f13e5ebf161b6e7c6724"
+ "716ca33b85c2e25640192ac2859651d50bde7eb976e51cec828b98b6563b86bb"
+ },{
+ "PSS Example 10.4",
+ "0b8777c7f839baf0a64bbbdbc5ce79755c57a205b845c174e2d2e90546a089c4"
+ "e6ec8adffa23a7ea97bae6b65d782b82db5d2b5a56d22a29a05e7c4433e2b82a"
+ "621abba90add05ce393fc48a840542451a",
+ "c7cd698d84b65128d8835e3a8b1eb0e01cb541ec",
+ "34047ff96c4dc0dc90b2d4ff59a1a361a4754b255d2ee0af7d8bf87c9bc9e7dd"
+ "eede33934c63ca1c0e3d262cb145ef932a1f2c0a997aa6a34f8eaee7477d82cc"
+ "f09095a6b8acad38d4eec9fb7eab7ad02da1d11d8e54c1825e55bf58c2a23234"
+ "b902be124f9e9038a8f68fa45dab72f66e0945bf1d8bacc9044c6f07098c9fce"
+ "c58a3aab100c805178155f030a124c450e5acbda47d0e4f10b80a23f803e774d"
+ "023b0015c20b9f9bbe7c91296338d5ecb471cafb032007b67a60be5f69504a9f"
+ "01abb3cb467b260e2bce860be8d95bf92c0c8e1496ed1e528593a4abb6df462d"
+ "de8a0968dffe4683116857a232f5ebf6c85be238745ad0f38f767a5fdbf486fb"
+ },{
+ "PSS Example 10.5",
+ "f1036e008e71e964dadc9219ed30e17f06b4b68a955c16b312b1eddf028b7497"
+ "6bed6b3f6a63d4e77859243c9cccdc98016523abb02483b35591c33aad81213b"
+ "b7c7bb1a470aabc10d44256c4d4559d916",
+ "efa8bff96212b2f4a3f371a10d574152655f5dfb",
+ "7e0935ea18f4d6c1d17ce82eb2b3836c55b384589ce19dfe743363ac9948d1f3"
+ "46b7bfddfe92efd78adb21faefc89ade42b10f374003fe122e67429a1cb8cbd1"
+ "f8d9014564c44d120116f4990f1a6e38774c194bd1b8213286b077b0499d2e7b"
+ "3f434ab12289c556684deed78131934bb3dd6537236f7c6f3dcb09d476be0772"
+ "1e37e1ceed9b2f7b406887bd53157305e1c8b4f84d733bc1e186fe06cc59b6ed"
+ "b8f4bd7ffefdf4f7ba9cfb9d570689b5a1a4109a746a690893db3799255a0cb9"
+ "215d2d1cd490590e952e8c8786aa0011265252470c041dfbc3eec7c3cbf71c24"
+ "869d115c0cb4a956f56d530b80ab589acfefc690751ddf36e8d383f83cedd2cc"
+ },{
+ "PSS Example 10.6",
+ "25f10895a87716c137450bb9519dfaa1f207faa942ea88abf71e9c17980085b5"
+ "55aebab76264ae2a3ab93c2d12981191ddac6fb5949eb36aee3c5da940f00752"
+ "c916d94608fa7d97ba6a2915b688f20323d4e9d96801d89a72ab5892dc2117c0"
+ "7434fcf972e058cf8c41ca4b4ff554f7d5068ad3155fced0f3125bc04f919337"
+ "8a8f5c4c3b8cb4dd6d1cc69d30ecca6eaa51e36a05730e9e342e855baf099def"
+ "b8afd7",
+ "ad8b1523703646224b660b550885917ca2d1df28",
+ "6d3b5b87f67ea657af21f75441977d2180f91b2c5f692de82955696a686730d9"
+ "b9778d970758ccb26071c2209ffbd6125be2e96ea81b67cb9b9308239fda17f7"
+ "b2b64ecda096b6b935640a5a1cb42a9155b1c9ef7a633a02c59f0d6ee59b852c"
+ "43b35029e73c940ff0410e8f114eed46bbd0fae165e42be2528a401c3b28fd81"
+ "8ef3232dca9f4d2a0f5166ec59c42396d6c11dbc1215a56fa17169db9575343e"
+ "f34f9de32a49cdc3174922f229c23e18e45df9353119ec4319cedce7a17c6408"
+ "8c1f6f52be29634100b3919d38f3d1ed94e6891e66a73b8fb849f5874df59459"
+ "e298c7bbce2eee782a195aa66fe2d0732b25e595f57d3e061b1fc3e4063bf98f"
+ }
+ }
+ }
+ };
diff --git a/tests/pkcs1v2-v15c.h b/tests/pkcs1v2-v15c.h
new file mode 100644
index 0000000..26c7b23
--- /dev/null
+++ b/tests/pkcs1v2-v15c.h
@@ -0,0 +1,3919 @@
+/* pkcs1v2-v15c.h - pkcs#1 v1.5 crypt test vector table
+ * Copyright 2011 Free Software Foundation, Inc.
+ *
+ * This file is free software; as a special exception the author gives
+ * unlimited permission to copy and/or distribute it, with or without
+ * modifications, as long as this notice is preserved.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+
+/* Manually created from the file
+ ftp://ftp.rsa.com/pub/rsalabs/tmp/pkcs1v15crypt-vectors.txt .
+ */
+ static struct {
+ const char *desc;
+ const char *n, *e, *d;
+ struct {
+ const char *desc;
+ const char *mesg;
+ const char *seed;
+ const char *encr;
+ } m[20];
+ } tbl[] =
+ {
+ {
+ "A 1024-bit RSA key pair",
+ "a8b3b284af8eb50b387034a860f146c4919f318763cd6c5598c8ae4811a1e0ab"
+ "c4c7e0b082d693a5e7fced675cf4668512772c0cbc64a742c6c630f533c8cc72"
+ "f62ae833c40bf25842e984bb78bdbf97c0107d55bdb662f5c4e0fab9845cb514"
+ "8ef7392dd3aaff93ae1e6b667bb3d4247616d4f5ba10d4cfd226de88d39f16fb",
+ "010001",
+ "53339cfdb79fc8466a655c7316aca85c55fd8f6dd898fdaf119517ef4f52e8fd"
+ "8e258df93fee180fa0e4ab29693cd83b152a553d4ac4d1812b8b9fa5af0e7f55"
+ "fe7304df41570926f3311f15c4d65a732c483116ee3d3d2d0af3549ad9bf7cbf"
+ "b78ad884f84d5beb04724dc7369b31def37d0cf539e9cfcdd3de653729ead5d1",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 1.1",
+ "6628194e12073db03ba94cda9ef9532397d50dba79b987004afefe34",
+ "017341ae3875d5f87101f8cc4fa9b9bc156bb04628fccdb2f4f11e905bd3a155"
+ "d376f593bd7304210874eba08a5e22bcccb4c9d3882a93a54db022f503d16338"
+ "b6b7ce16dc7f4bbf9a96b59772d6606e9747c7649bf9e083db981884a954ab3c"
+ "6f",
+ "50b4c14136bd198c2f3c3ed243fce036e168d56517984a263cd66492b80804f1"
+ "69d210f2b9bdfb48b12f9ea05009c77da257cc600ccefe3a6283789d8ea0e607"
+ "ac58e2690ec4ebc10146e8cbaa5ed4d5cce6fe7b0ff9efc1eabb564dbf498285"
+ "f449ee61dd7b42ee5b5892cb90601f30cda07bf26489310bcd23b528ceab3c31"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.2",
+ "750c4047f547e8e41411856523298ac9bae245efaf1397fbe56f9dd5",
+ "ac4728a8428c1e522471a8df735a8e9292af0d55bcb73a12ac32c264f3881c7c"
+ "8a710f70feb10485c8370f781fffd021816f058739766da0a9c9db0eae7e9a25"
+ "b6c43318d0caac236522ca310f17fc52ad4229c83a24e9e545eb35e9826d559f"
+ "57",
+ "6842e5e2cc0041d6b0c81a562c39a617379a515cab74abcb2619c7740a541d95"
+ "55dd9165975bf8a3ebd0d0456661dfb1a6861ba2332269930e0db514fca0733e"
+ "eb9c405713eb1f9d768033ed293e1e081a125f32ddb9ea52edbe275c4af60f8a"
+ "7bf832bd227561c208dc0031a84b5012c9dd9f74459dcb070bdbe13cfa8c2d50"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.3",
+ "d94ae0832e6445ce42331cb06d531a82b1db4baad30f746dc916df24d4e3c245"
+ "1fff59a6423eb0e1d02d4fe646cf699dfd818c6e97b051",
+ "dd2d60a5e008ebe1d0be6f60dbc43f2962ef50bfde542bbbe98fedd1feac057e"
+ "771cf15fc632c8db272e28d29b5793ea6ab806218c538239b93a935e65d24416"
+ "ec6c6e99ae04",
+ "709c7d2d4598c96065b6588da2f89fa87f062d7241ef6595898f637ada57eae9"
+ "0173f0fb4bf6a91ebd96506907c853dacf208494be94d313a04185d474a90741"
+ "2effc3e024d07e4d09aa245fbcb130219bfa5de02d4f7e2ec9e62e8ad32dee5f"
+ "f4d8e4cfecbc5033a1c2c61c5233ae16192a481d0075bfc7ce028212cd27bebe"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.4",
+ "52e650d98e7f2a048b4f86852153b97e01dd316f346a19f67a85",
+ "2629a7aac0c3905e831eb602388c545af554b96b2ae51532e9ccdb8972ef30b6"
+ "4a2f98c695297a01c5812a2c401582f37b144a3e90e59d81b69039c64b844b02"
+ "8c105c8e683615afb658b6c4d9f38238a76301bb14449113b69de126045e26f1"
+ "3ee6d7",
+ "54ddb784268eadb3955bd9f9498842595ad29ff8a667feb41f6f530cb60bc926"
+ "ac6c71c772f803d022b41ca57204223b27ca79ec5b72652ca9afbf40dc2f6a0e"
+ "13bcd60d37f79504b0ffcc01cf5342d6d34ac6f1f2f9f2f4874625b9fdbb7dda"
+ "2ec87df0cf87259798df86a06bd5aef7354b8cb1cb137575f4cfbc46281bb331"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.5",
+ "8da89fd9e5f974a29feffb462b49180f6cf9e802",
+ "c3ca84600f35c8655fc7c64c75c5873853d3aa8a9426a51b63d7e75dcf6cae97"
+ "a4253fba871d6f968997199bf01b6a4d3428ce4c96d1c487b2830cb9e35d6405"
+ "5623699ab4979a02584b92e6ba39e757284079abf133a7da54e5425217a210f6"
+ "7c18269b511f61f8c5",
+ "a85548013bd0e20ee0ebd36fb748977f985846d7610eed24c36cd83033dd2aa4"
+ "580bd15335209dcf782ee26c48c30644b0b5cc86c8cd165ae21eadf578041867"
+ "7607031875e221ecdf3b1057316f3f12a47d5da40c41539b636430da2e542190"
+ "119e429c53c2226f959b19ccf48a3d240217c4de70d7072a7e0d95b616d115a8"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.6",
+ "26521050844271",
+ "3c6a0471daf00b7c2efc9ee88041654f87629007c124322211a5f4ea3c582385"
+ "7bc8fc7e21c94548b0eebdcff79160e112461e40509110cfdc4f0f13c7fb921a"
+ "bac8dfaac21acb0f7b8a13a4b5cca523d5c7ddf70523eb570c59b6c7ae9767e4"
+ "ec9a63d1136d10231b401e20e74102848348017a1616",
+ "5e514363287de9b380048cc4435d53294ad5941c551a97e13c16dc1398de610d"
+ "c7337bc6bde578e9e9f56af14454f2e831beef3231a85068e8fef72c89e1df1c"
+ "99430a60f6d94289cfba87b2b432a40b88db61dae088f9ed4e284a2163af65bf"
+ "2b43559a5da2aec5bb8f43f92c1b04a5146a65b6e019b4cdd2940c35d9645b2d"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.7",
+ "8a847dd9e2",
+ "a13dff8a48e80494ae66e6ba9f179a010d9e6d403187967f99fdd90ef90e0a94"
+ "073ff0e4d0e6664ff373b509953e04ef7783be0fb46c8a9fc0ed8c1f33cb4d0d"
+ "2f1d0d5cdba14dca508ca1d73d208018639bc8e1658623de1e5ba3f05ed0914d"
+ "2f96902f2520332d8492d3734acdebbdf43e50a43e7aa872",
+ "827a67e815781c4d4e2b2e169d80cae9366872a792afbf3c0cd51ce28c70e86d"
+ "41ebb9752f3f92dba51adbb6851b1f784561a8f197208fde02970b38f2a97422"
+ "ec7f4fc8a10675a9dbde109eed0ce06527703ee05b657d3408f7fddb1eeccffa"
+ "e16b1da107307a2cf256fa60e8152172de9f9527fe920a901d93c4f4d57e546e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.8",
+ "373236b7202d39b2ee30cfb46db09511f6f307cc61cc21606c18a75b8a62f822"
+ "df031ba0e0e82dd2f3e5d31e4ea257b15b",
+ "219974a087f0a28193e649a04ae9d84cf2c8a9a46cdfd8f1ac62c7e0f20f4e27"
+ "030c72b20a5db725b4a8683df5556ee7947fa0a7661b6d99dcb79e494f4673f0"
+ "73a041dd907c87324e8625dd",
+ "1a6df5759984f2c4119355c5db35c8a478164d5e5ee77b4991f104ba91b9870f"
+ "1591be1f19f55a8051a62c0e59493df6f00fe50ef73a6cf0c43541f5320dab7b"
+ "2fc67c93225cccd6d50347aa969ad87bd3d82081454fead810dc1ab8c21781f7"
+ "612e6406729b322e04b1624f8538985659ae34d9931e019f762c797d5cbfa32d"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.9",
+ "97e0b636bfddb8e1c8a9cf5b305cef3a8f47f9a8b3344f1355fa3dbab67bb972"
+ "10",
+ "c1f89bcdc56040d5e663b74bfde2397b584608cdf32d5a5844724ac7e598a86e"
+ "f7114b1be08730cb10f661fbfb8609f7c6c37442a1b11e04a611ff8ca5ce9afc"
+ "1eb3aaa92c9f28bae220440578990226078378c493411374c53e3ddc",
+ "873cc4dca427972b63c6cc8ac11ccc33c959f7fcfe4b45bbd47b29d9c988c01a"
+ "96bc1eae0ef9b1948dce2cc9f0aa917e86a6c11f8da3da29df905901f1918a76"
+ "168de1175e2735128c097299d66ea5ccf9b95b3692eebfc6ea11bc37091b795f"
+ "18803d70e79558e12516230fed5515e51b45ae86cefe47b93790e4994dc41e05"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.10",
+ "82b5075bfc88f4006576aa80a0007a7451184d4f760cf9242804222b0e0726f5"
+ "55030e4e6b01f793b097018127824a3e402457d8495fc0",
+ "d55e3d4897e9d865014cb15d3ee3f9fbd29c92e5c237dcae46672a463eaaa4f7"
+ "dd09861e946ac65b8562506393b85192ad41fb0c48c8c052981bddcd5f1fc8b1"
+ "39cd47cacffc",
+ "2e83c3d288015a5f503d3e5de7d2ad9106545ef97d63e4d06a5a0d9dbc29f6ba"
+ "fb93a5173fa5063a6939dba6c7a428c35e7dbe6a9593fe5ec4c19878893f3137"
+ "09c87602726cb3255be75adc7f2f27e6db91c3a343eaff1c28d9d5f7cb6574e6"
+ "31069003cdcfa07743a7340d58839e708bf36af6342db8dfa41feadafc6953ac"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.11",
+ "3648c36f851f52f2328779091985a3c812e18a7055d090bbf0324c13793bb822"
+ "1a57",
+ "c1277185c35955caedfdf9de55d5d95a398d58f5f333191fc02945efdfadfb6d"
+ "b05ee2a2d34183edf89a1a4dccc46591b3532ba7039362c75df194ec106448af"
+ "b7f6bfb2807e383e159954255e827cb9dadc8d9b7e68a1aa097635",
+ "8862f1973fefe0af02d96cc458334ded6c02d8d7eaf593779c5d386c4e49f768"
+ "f130b487b3c91e323a477e4c110a3341ff46eee37c773e5c0ac839bc55cc0c07"
+ "0cac01cd45183cfee6b88bfb82361d3560197cdeab42e5c755d237971a88daf6"
+ "10cb3952614b364056cd491420effe3a0b8ce31f2e3e49cad6f3b0640f4491de"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.12",
+ "94f78cf45c53fc46e7eb1b26618a29e9485012c1",
+ "e6de9e9b9022a55f56121d5ac00aa6df299c8a369422e7542956b6da2e0dcdee"
+ "968db07d995a7bb876f7f8cd66b2f542c05308f74983a3f8360c6b8947f87d60"
+ "8b031a2c68dde1471ae496ae9b16e2a81181eb6fc2f65baaadda6422a93431f6"
+ "f3b07b5b46a3cf8948",
+ "3c6d3b43d23adb79d697233808b074487697f335fd99cde865411fb182289256"
+ "1fdc24a8b8bb2c4f653c4d156c77a75de31600b5709e8d506e98e1d373cbda01"
+ "f4d9feb0297198cad0ca2a7e3b1e63903b1043ce79494c5754f7f90fc1f073a6"
+ "19929ef126394b0624f3b8ba6d5645e990e7c0132ce2123146fd9cadf745ec61"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.13",
+ "779d1eb84fa284c37d29d5e179d00306b413c44a800a077e59853f6305f92e59"
+ "fb7f81",
+ "c3e6d18bda97782ca781fa76d97a6c94d854d14199b4ea7d82c5bcbbe6cdaab5"
+ "255747443c59bf8c77ecdaa64ae7ce61e2c7300132b754e9162f7cde758f480a"
+ "e588cfd44a946d64e2720a2d17525545220484838118ad6e6b54",
+ "722ca92566c73cc85d19ce3faa14cb2e79849f205092d1589282313c0427f067"
+ "798afae3e3f0a561f399346e9d107da04af44b0c6f044adefe097a0cd14a47a9"
+ "9cd9819a98413706307cbd0da01697469eff71d31441639493fbed8eee1ba39f"
+ "dd07fc0ea08230186179f90e7ef13c61ee56f167fc2f6b15793e1a3224ffa29e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.14",
+ "88",
+ "c0169d76e4ea4545410ddf6646c1ba7dd272d7c3498ba6b0804b426130a80fbf"
+ "ff4bb7b5f559b0a9090e4ad9b9f416a6dfdc1501b1ba46877b1a96fa8491dcfd"
+ "de50ebeed24d3f98962413346ed4a3393e235b77bc1ed67468ece2792a2fd3a8"
+ "348fc5509b5906f2885615df8c1461377a741d5952fb36eac0201e27",
+ "4ed7d1291a0336654d5ca2b1f9d20cb2da7226f7116b930988439b4463981104"
+ "bd63c2ce2b77d626b3109c931403ac5b49b4247c4f6967b8c0db063c9995af9d"
+ "36540650938b01f93906f9838907ed5936abb343b0e25509a1d2d4c5c8b95806"
+ "50da2ce11fa3cf3e640723eacbee87fad3ee35958b45075df781c413466af139"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.15",
+ "a2dc087778d543408e8973f1363159edb8f0783c457089072dce66d3102bb4fa"
+ "e60aa60e41933c48a1be3953ec2f804c0cc96c",
+ "18112014065329d04bfb0cf544dd38d7bef1549b4a49a16776dda74d0a7edc49"
+ "67b4240c37142fa3f6639c2696cd7d4b18a11e2fb54081f2de5bd7bd15cdda92"
+ "c94c3a47187b5ff43b53",
+ "7115190a210488f04fa0c00c93a468a8030b7b9fc10020d8310bcb01a5c8dda1"
+ "d06ce241dc775b43e6f13b19abfcbf3616e84f107c9ed80d1b86bf87c98c2b62"
+ "9ffadaa6ec01f4e675558ef52606eaf126068fa7534dd13b920d2381695ad775"
+ "fff0bb7cec4690901d6f1e1736b82cfe3a0c224d18f12915fdc95c18397c3570"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.16",
+ "110bf2b1d0dd812f2a5a21f3404fa2f2c454c4432fdfa70f1b0f23ec69c10237"
+ "73a73aba",
+ "17b85f7653ff0ef5de7f25696cd49023ad8eac948a83e22458ecd5d10a43866d"
+ "c791555e64f078c38c752b6e9c6eeeb339eec91016d258886d012775ad643602"
+ "a0f0d1793454a0609471162288223950826ed8e2025da9a4e9",
+ "5d0f2fd85e6f9d9e432fad860fdc49969624ff4fa0715d361e9f00b05b3aa0ba"
+ "9eb27bae610efde1143cbc933b52dea7018760bb251be0e1e30cd1c5991aef74"
+ "4db82f166b9063efb7e33840a2569005654b140e115fa56c30406e45656e8199"
+ "af394f6386346d5f1a300b95ba48fc0873d618d692bb025bf15e9d232c641ada"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.17",
+ "d9d937131ff1940a86bf7139b48114364195b4005222a8bbbc261a7f2e212b8d"
+ "d035e53f9144f5610b4cec32ea01bda9d3c80cf29464f80f5f5656c8",
+ "3305e1da60e58673fc46cd33be2a66d3a102c3db161ef48c0d60ef25031b4014"
+ "167826246aa528a3a3e5b0ab95078d8401d92903595afc1aa854e6044e5eb5f5"
+ "be",
+ "0e12167489f0baefcad63934bc159f1bbd9e9b287e500f490923c16a85564a1d"
+ "a63659375f22af7ba49798e1578cf315fae3e9ed5699c691e3c1d0bb46da492d"
+ "01349e9329593d4381d074a0a531df921b31316f7e2b4fe915347283242335f0"
+ "b0b23192c72102f2c63624b1e78965450e8230d4877e4617b03d44831398ddbf"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.18",
+ "81b34aeb8afb8a3f",
+ "02f748342d010fb56a6f69f21f8c6a631679c8c4b8f6feb525cf8e72fda8ef8d"
+ "f6623128c0fe74bc590caa34f1eed1ad2d6142dcc5bcae84ef313762f2e4e703"
+ "03d209c8d9577a7c843d2b9172ed4efe2ad629614b99a91a4cc8325ba324116e"
+ "cf0c5e29094938ae498984f4f4cbb1623886e03973",
+ "43b276c7d368ea21c6807116cde8608298f24002072d776e56e62c3572bfb99d"
+ "a4c56e938a47dc075fa1ff7a618fb5faed3ee37b91dfc39153495aeba9df6d45"
+ "df94b0e8a8ad2db37a9fe46d0fdf154231fd6f3221474e8f5c191fdb8538e1a6"
+ "03e59897e150faf95b65da140667edb19809eb4a16acd01ecc604bda57f20ef2"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.19",
+ "7bf9fad889de73ed873d",
+ "fa5dad45a4bb5e74c4cf2e213ed40aa9617598d11d49ae1c32d794e09cd0e5c7"
+ "aaae81b9554dde3108d60a9a82f42cc6c2a689f460ff1d53ad85bf838311e758"
+ "9e1967957b51567aa0d33afa3752cde6c5661d4f27aed3df52905f1cf2253304"
+ "618e0786041e70b4dcbac8c108ba34ac3939f4",
+ "61c2550e0b36a6797ff86493801b1146d89059498352e4c262275b1404b13315"
+ "e956bb3d312185b521b3c708e9d954021719a059d984724c53c04f5ad274bef9"
+ "ff0a7950b2fdecc5290cd5f3bc26524cd1342048184b0e2cdf9406a453a2ef9f"
+ "3bb23c4e7c1c8b2952a0202bcc238247ea327b8c0700c8003fd634ec1ed9bf30"
+ },{
+ "PKCS#1 v1.5 Encryption Example 1.20",
+ "b6a3509bb3b9b0b57cd58de409d953201a042f9492dc1d7e34a7d0941a1a1b",
+ "3a9e15065786b3e01d826b862a8f702b5cac8c1662ee7d15ff323cdfe71ebf4a"
+ "d1b1f3a6bcbdd4b0010877ecac091f615908e2be400bb0c498e355d571fd1089"
+ "5b8ee9c3a9c31e4b110389c3d5c46ebf76b3b35ad1f4791b6d2097f109f2",
+ "6b4b6d7babfe4d6417acadfb78572e7c87e3fe1bd58eefb0d4b1279c7b7c8326"
+ "a68bb28795e09f9b1ce2e24a539f4b0d93b29274cecf7cd9f0b732aebeda9111"
+ "bdfe25e268a88e3422e29b52bd4b7a0547db8fe12a6fcf1a3c06a002bf870a2f"
+ "abb7c457e4bbce3e316f7232449f87a9d702b12d19bde7f9590f9467b06bd58a"
+ }
+ }
+ },
+ {
+ "A 1024-bit RSA key pair",
+ "98b70582ca808fd1d3509562a0ef305af6d9875443b35bdf24d536353e3f1228"
+ "dcd12a78568356c6ff323abf72ac1cdbfe712fb49fe594a5a2175d48b6732538"
+ "d8df37cb970be4a5b562c3f298db9ddf75607877918cced1d0d1f377338c0d3d"
+ "3207797e862c65d11439e588177527a7ded91971adcf91e2e834e37f05a73655",
+ "010001",
+ "0614a786052d284cd906a8e413f7622c050f3549c026589ea27750e0bed9410e"
+ "5a7883a1e603f5c517ad36d49faac5bd66bcb8030fa8d309e351ddd782d843df"
+ "975680ae73eea9aab289b757205dadb8fdfb989ec8db8e7095f51f24529f5637"
+ "aa669331e2569f8b854abecec99aa264c3da7cc6866f0c0e1fb8469848581c73",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 2.1",
+ "e9a771e0a65f28708e83d5e6cc898a41d7",
+ "168e3eb5809b0870e1f2487e1be77a176b34716de141ba4c9059da90e5e51a36"
+ "94e858fed10b926c02523980a8909da996c64333ea676787bce677f11fda77db"
+ "b1a9516edda9b1294fc2e450522288e930be7fa729b250e3aac520511e9516aa"
+ "863af6bc075cbdbff4304670",
+ "71c2b8fb3819f134c2247c6babb4cfbe17d7b2643f87ace5c571277be1908ef3"
+ "a5288e34384e460a70386e7ea1d19d3dca1ce15ba93239a8cdda18e317fe0796"
+ "80ce7e6ac6d9bdaf86cb9aebf1cf46cd10ef6a688b0cb2ce765dd0b325204239"
+ "66eee1aa05c6c28c6f3524fb686b5fb15853659e583ac437219def8edc58be2d"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.2",
+ "664bf05d612baf61524c608eda36fc6ea2c93c143153221bcfd6ba0cfbbd6b64"
+ "1447e4788b0a462cb5b3f9fafc9a75",
+ "e7f0a27918cad915da28113659ffb5dfa0b51b24d5a71c2027f8e4d9409e8c64"
+ "72f0c54b5c08858da63d4b8172b07dcf8c5a7e8f9e90f017c24b44d16b670bdc"
+ "96030c8353a2839ba4c075d24c20",
+ "0686901813db053ac708e3fcec6bae0360088fd344e9d7ea118bb3f537531425"
+ "1e606737f5824b3628f6650348f6ab553b277da01544d05673baedf455cc0332"
+ "f613f65478fcfe066734c46558bc233b4b6f5241e4f4ac53fc18c55384c8fd96"
+ "183f0bb5515e893114f9c61ccc11fc1983de74469264dbdbb0c749174ecdfbe3"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.3",
+ "5e76e66ed57541fc23d359f4adbf3f568201d3c6f0e026aaa5676356cc9866f1"
+ "755de98cb39f236dafa9e6bc794b7443b53a2d85",
+ "5c6568b6e33bc13ad2dcd6012d17da81b13dbd62aae40a64af97e219e75dc181"
+ "126077d120dda19d6312cf1e9871c115f0867fe662d78a4031976bddef68f52b"
+ "68995867cd809505dd",
+ "19e79966ff1fbc10073de73df3a531637874e47df639256c51d0bba935610b46"
+ "34f9e5b4689bd921735b32236efcc6e7cc49a9e06a25ac9659b7fe829cb3e8b0"
+ "1f103179422365741b76c8342149cedc76eb0ad018ed4235fbd524fd87c9549a"
+ "b33ff23ee4f8200efa33027e9deec60fac013d1e56e6e333d493a4a9460fe58a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.4",
+ "5b195048eb90eb4793",
+ "bbbd49550ed1ea1b6bc7206ce0b003a632a52b0bac5f32710b39fa64b3556ad6"
+ "f6c82bd9d531b307469e863f54b5fe2183056954f2a967e4dc2b326e41dddf74"
+ "3a764f7e82886829a8fab2772a3497706b9538a9f84296c82d9bafc29c39d468"
+ "4f75ff6bb1c12e39bb8056af2d24344b2cae4629",
+ "42c9cb6821b55dae30d90025753112e6ee02f4ad6f0f5b3cc4952a127c8a16f6"
+ "6479b8144f3cf29d84e43d67d67712c7f5b76da2c66ba0e90cd4b1fc1c1b3f17"
+ "a392e70408288af69b50fe8a50b3296a0dabd7c8dc3984a1940688be70982516"
+ "20256cc21b7c76ed29d86ff7c01ec287df4738be3469b30a3f8fb7be83d9361a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.5",
+ "660bbd40069cc67bade41a09ecf43cc4513f7c7cc02dde972d2b1f29295e09b9"
+ "910c59edba0ed2ddf11a6d4169351f97240733528f91b268faa7af906e",
+ "307f61b183a8dcf9155ab235e61fb56ba2b8795dc4235385e8acf366d25233b4"
+ "70e05d7011b6fc532f0a658ad13afd290c6f30e2795ee3d39dbdc80f560ece2f",
+ "049b26050a3abef83ec2776111e3b72fb9a2d6a801055d6b5e0da4e95ccf2ebd"
+ "0a786a9721aa7925bf15beb62713a313877dd85d2658b208e88e6445fc35019b"
+ "0cad6bf4d06e2ca5f11949eeee7ee47f1d5b4c88241f50e4d6edf0183d4fa35a"
+ "371fc407364f2dcaa4cdaecefcea6dfac1d513f905e747944744bb64576ba1c8"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.6",
+ "81cb0a97698f823b56b45f",
+ "938c8dfda08b89055b68af011f246cec1f93a2771da97dba20954c900912285e"
+ "5db187b29e3272e99e694e1214172528453084064e5c60f01e786fc5d0d9af06"
+ "39a498c57ade937760ae517484afd7025ea0d55a62b11f9aab7fa5ddd093e5ea"
+ "bad61b67a295a775be96c6b76ec3fe472950",
+ "7fb8f335eedc4af6af44073da196457d046145030147f8420fc79bd589774a73"
+ "0a6d94fb7efadc5aeea7c070f189249125e166c6d30129ecf2c4822a50496bc2"
+ "f21e79ac57dbfbdd71a68b58d9051b480bf47748a13dfb673eaed7710a468fe7"
+ "2f7d74e6f4a28944043a52d930de68dbcb6ee7fb8b69640541e3ed5b754e65fe"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.7",
+ "05f7835623c8cfaae482a91085b97f6b95928bb974acad02364aaf1317ed53c9"
+ "db2ffbc8a3cb3a00f44dacef78",
+ "80c83d2547be41baf2321bd30a9ab7749c5eebb5a1fff0b31d6bdb0ad16dd0c0"
+ "fb3ec157e78b0986602041cde88957a55329e3e2cfe85a594474945efa333585"
+ "fffd41ebb8e7c518c3c9259aea8de635",
+ "87f9ce05f0ac9c05e45fb7bb555a7a18a9cdc55f544a542101e9a71cd2036682"
+ "0e7ff6dca34675229d86e4fb5871f9310b12bb74e28618d6d6586587f66acc89"
+ "68a83cd807f4d21297731d7c22c14599e75719fd23052b8aa65b7e9c5c020038"
+ "2d35d560f2d33dd049e06ac827cbdd9af581a6b26db61d43d7124b34721df142"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.8",
+ "e2e0f6b328d9bbe9fd66cd87987c1160ed237b1c7c656a89fb1f21d709403b04"
+ "10f8e4e12eb9690aebeb3807319a936564f66717a71c4862ccc56e",
+ "cf18e608b156145c44de314966cbcc6674a45ae0df900406e40d3dfc322f3940"
+ "4ceeb6dc58f801bbf2ac4f47841abd796179d0824f3bf5518d78cc66ad8dfbed"
+ "b117",
+ "1401aa21ec6ebaa7e3a9f713c86b508e375f6c125b29626ebd349f64e20fa48a"
+ "1b068479fff33022f66f86e97d9c5edd9026e3183ce08641570659352f87a618"
+ "91f3d86a3d245f0245e39d99892c67fa2bed8e37548de23defdd1e43d5d7e3d9"
+ "a3c22ce6a368d84c5afa1cc5bf49b68fe5c25a326b0eec5e44c5e2ff5a359dd1"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.9",
+ "c69578ea03e269b1b91633a72f9fb4d10c",
+ "e0a1a9bae30a7ac66cab3d86433c1ca5e8ac2b74e483ca7f34597716ee161890"
+ "6c97772f2886f46d783121b7fe1b8fa5fbec09c068e5635c89e6a0a9accf2b12"
+ "c64706b6ae9a5a74abb83f64e13a8c53f926760466b645e28e9ad6461ae7b89d"
+ "5efccf7d89149aa2e69f0d25",
+ "78f87d6b06761bd7e717e0c5eb40e1fb80899c7be4017c2efb075978ee38d0f9"
+ "5e9803dcd40fee9792c61d4a2d85dabdea96ca29f3ca1e8bcf817655d0c09474"
+ "d98094eb6a7ef0333d6971c93836fe0232f718463dc9541853463bc1cf03677e"
+ "786ee52e7271c3c11ac00553c6752707e0df9280c4f2b7d19fd6f3d8bbcc7be6"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.10",
+ "7672cfc27a41d501aa4c41baabf4525a7c455fc8",
+ "4ceea1a89464a5d2f89e078953caf776365898a5bd5e8e448c65da26ff98900c"
+ "d08061ef446c69b48dc4609ed8654a646d708262cb8409ac27c4a49adfed47a8"
+ "5ad429ed75077578e4c273c61e2c3b46beb472f0a345a05d61a7eaaad8a63e0b"
+ "3d4952f27c4081329e",
+ "252b14133f1db25013293501e356534f26afe334688e68d791833a0d82560570"
+ "bbb3ce2b16d8b5f7f89e7ebc7cf9c294ab3416b7c21187707fe5e7992e720ff9"
+ "58daa40f5ad45bc747479639a537fe0a4a75fcfb45a53f0173afc0f3cc910b86"
+ "ae3137628d90ff675ae1ae31e1640537ea1a7cccfb73f8be5aeca03bab193bb0"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.11",
+ "a16ad8f2e0932342ed21e13777f4652a3550ddb4368b5ea71c66dbc3bbfeb7db",
+ "55884c830d4a80b79f089da74dc25ae0c482462145e1d09523da3c9344bb97b0"
+ "52fbdc1543dfb53cf2378259687c7b1b35caf2f91999ed4ace39af10d6bed0fa"
+ "22444c129d90741cfcda90198e2782fb03bdcc7cfafd89db6fb0fed224",
+ "08326aff6d03cc4e2610dd536af7f21d76227d827d5280d8b83ab9eb30e0769c"
+ "fa02b5c1352bf4d170ceb66f8be698784e1a6c203fa5ab9007a6f7fc2065204b"
+ "982fa561fbb361af2b8eea42ab3fec0ed08622e5f289805275380b69342a96f7"
+ "6a9904876890d92f24002032351d8a1cbc3d27b2464821bbfbfbb9a678519610"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.12",
+ "4a",
+ "8aa0ced17f09adae610a46030dad40311bf1469c2737411e40f92396751dd566"
+ "37c958dbc58a17fdbddddbbf7975187898be1aa63c5eee5f9a1902980f595184"
+ "b9b5b465b92e20f7ae8b5a5cee7f3b57d997a06a702d238350a92698ef275dff"
+ "5277bd2c999647405adbe4fb3f1be75e159a4c438313b7fd8aca9dea",
+ "4c4e5ab62d0c967ab82921429ffe50d2240e7e0a1875488755bb7ff615a8c99a"
+ "bc37b2e47147a927d7b98c30db24da8cd35e13d7b71414d032bd0c3ce38b89b1"
+ "1b2c3f9d830816716a2e8ccd8c79e9c74931a7b8a8db13128ce40b2159e498da"
+ "98f2aa352f23853106b661d88ed06ff66a56e756597220bd10158153ce5c0263"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.13",
+ "bffc420873f5af5dd23bb0",
+ "dd31ccd47d4e3102df0fc59b1b8477af3a78c2fa9c8ecb4f0b3bde2350043655"
+ "0364665f81c0356abc0b78e9731911140275c866f75ad0cbbc88ad6b5d4da52d"
+ "08e22ee539b58e92c6196387e221a087396cbe57ec5603f6162627983eff82de"
+ "048bdc1b5edbb5d4ea84f50224bd88a905da",
+ "0da2d6f7bcb50a472eda24609da67728e53c9880aa5fb6fbe60d83c11e6bb3cf"
+ "db17d14dbce8ec55c73ab0143e9b2756bb6968e5af1aedcf6a80c26d490e4718"
+ "7ea5d8cd2facb81ce64a723c40f0ba4c693e1b1143df15a42091709ab4c7cd9d"
+ "47079ecd68f6a196448a44679a041410418f11a1e1bce78e772604a2f2778195"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.14",
+ "1a9b8729210a8471fc5cd709f2edd3240150244bec96a92ff807e3b30d295d3c"
+ "345c044f2e956037",
+ "5878c91b166e90c34e6e66568c151f4d444340b5f1d73052cc5633ea2e47aced"
+ "7b178a64fb09a5ad0846aee4116d6780ee75eb20851668820cdec0f2c496e4c2"
+ "88d8279c1c5d4ec00d980c272e870518486dcaea85",
+ "3700ac362cf60e163947a198d00f3b3b26e03ee2fb782b4288b8c1de76e9e899"
+ "46c9807c56e09c7b52be0078acf692964acb97d1fa5ceb5776a1d556b4bc9db0"
+ "0bda25237a751b7c229b6b57f7ff751c12d1f22a4fb0e90b63d042d9499e0f7e"
+ "feadd3c588f2c743a12c567c81578dbeebfd3774da34ad09eebe9017890214b5"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.15",
+ "a6d0e8c1ea4ab4ecc8957d62281579675a648d62b7f22b2b08d1313f406f137e"
+ "99426735cdb9372feca1ee78463fa5de9cdd84756c68bd1d92ba965f506410b1",
+ "1c25c9b832169a1fdb6c148e47e66c3cc82141e611a6f30cc90c5049e8c502b3"
+ "1cadc76239b7bdaf93fa97343e7ee551bc52fdb5ec9e400af05dbeacda",
+ "00e8b2fc76dfb4a6cc4364de8f683c3fcd0a9ecfbd4a5a7224f49ae9b4f3b5cd"
+ "c71cbb8c66fd35f3d18eca98967bd4005df79152416fd47e562c55edc6d61212"
+ "286ef975bcc802692592653900973c72e01a693b05fc2d5856eaef7ac08ff5ec"
+ "d531e2c2ce927745a1165a51aa6698a1ffcb87f81ef6510bcaf9cb761e9e1f0f"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.16",
+ "f3405b218f3ec603a980690099c2cf5cbe0b2b059679c46b7e48f6fdc4da4092"
+ "d831c8b52b2cc79bd2bbf6e9f57b4e8caa94b581f9f231261f0e2bbbf53dbb",
+ "f4707f58642b54cbf80a9b5048a6ec0bd35d095716db12060cbf50585fb92379"
+ "81052f7bb1583cd87bc8bfb55b733e890eb9c08ef0e880e9ba0d50ec9541",
+ "6d9d39198b5fcb132d93151149d75991024ac22eb6eb2dc7c6058f6487564510"
+ "2b95254e25e9f0ae4506d43c601c188a314f4bb4e038c81539416e105e8097fb"
+ "695aab36fef516e6a33f36f7f95ad1ff15889025b1b2e81e1bf3b2de5ba9187c"
+ "a96ceba9fcecef9c53e4943486185967cf7a6477c329f00ea695525bca99f2c7"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.17",
+ "6afadbe3da68d90285bb8f1e2129ffebb1c65b9588d6c2c04024c238b20c65d2"
+ "aca5e38276000a0e6a0d0537efeef6d3e3d94fb9",
+ "ee176ea3cfd490b6c049d2e74c90c0ee7468520349b851653db058a1c3e956e0"
+ "885f261b6e71cf1e623d3b9d1d56fa1367e47ff374ad39309ffa2e671128d5ab"
+ "b4a61a5b0dc2db2c08",
+ "672fe95159a9893f3498b616c17b59da71da802febf7cd38110614a1b25d96aa"
+ "8a74aaaa2a0f000ef8aca3b41ad161b62633f241319c33e4ecb7706ab3adc6a3"
+ "efea22430f3f5c9c4ce5404eb8e75a109369c0aa0b7dd713bd8b77cca5f74bca"
+ "5bc555696b68e1172db402501dcd2649685db0fd88c88360dacc6509ffa8dfc2"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.18",
+ "6d9f9b4bb123ba909553a7573a971f64b72524cfeb042de39215f650db612d66"
+ "d7ae8605d0441954625fa98122330e92",
+ "7ff8685aecf340261390ad0742730cb639283014ab3773556c697f97ef621a4d"
+ "cbf8ec6edec50d8ec9590adbaf2351ddfa0e52ea6ed18eb6c378f38085ae5ee4"
+ "cc48c1891ba47b2010d5d43539",
+ "8d30655cf15bf10a469787c6a10e79254ff0bd11938bc60a81a758d93cf2a030"
+ "2459fc2f0d7700b86dd6ed618383b44b458704ca11928e504f028efe5037172c"
+ "3e51b837be6156de6a09c55597be74c97caa1debf314cd94b91b9f94cbf7640f"
+ "86c26d1d6a0b104628b587114aa31d99f69cf95737932c0cb5333374dea07fac"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.19",
+ "33cccb597de95cedb8b657fcd8f88886da04c757935314",
+ "5342f4684391cd74f5282db83141fff678f23a3ea652e0d427fb6ad976c5a710"
+ "a6379577718947ac727b4d58a0b0bd207ae373a8b99ac8e251eb02458a9edc39"
+ "52fb28426d18fda18a802bbf0a0b8b2cf25ca3a022f778c7f47fc530d0b7a5bc"
+ "846eea9180f2",
+ "8c4a63d0731e2e71eb4615189a968b3e4a242856b2090245238b6645978f1ee8"
+ "d79811062ebd2d1f3d523ae600e0e5a6e405c4e4b5a16e8dfb4924304b0d1ff4"
+ "d641bf987fc6d41d3eb7cdc53134d0069cdb5afef7f8f9cac0ee5230b6f88622"
+ "a84de52ad6f75047843706ca969742c58da77262ff1f128a664e51cd635e7115"
+ },{
+ "PKCS#1 v1.5 Encryption Example 2.20",
+ "19d6",
+ "eaacb578aeabf69d4eaeeb36d04cd8a22e8fd7a25f0443a11e4e08b3ffac1e05"
+ "421a876cca91318250befaffef9b2749dc402fad4fdb7c1b66aa5e089ff99f8b"
+ "300cdc46f48f5648c9408b5f8b3f5a12e65050dcbc0d5343d63d58081921652d"
+ "5bc82dd3d70e075d32d802c2976478fc9f0993dd0859c90e228e87",
+ "613bba5c190ad772e08c29076e2e9e5f12efc9292e3b5cee52c2697fb7b607dc"
+ "72e82578e8b753bacadf23b47725213db89f8873fa79b914a4b5161efd9e15cf"
+ "a8dd1effe89f8947a6f3826dc6bf53beca365b9381184562a79e21ca0e68ebf0"
+ "ab82ae762b28c14365152ae0f54f2e9d14439a846b383f5e2c55efa7008597b5"
+ }
+ }
+ },
+ {
+ "A 1024-bit RSA key pair",
+ "b93096d0261efe000b3d1704f5043160abd3eb566c61e53c76c401e2b65521bc"
+ "12d481215183e8f46c2ca8d00ada5dfd04dcf7cf36cc581105d99d2a7dd94b56"
+ "760a6564fee5e8aaeb0607e145196210a31b7ed8dd2af32d29d2bad6f15ffa5a"
+ "11dc735cc36219021ee8d1eeed34639b5a91ac6a92674e183970c59d5b196d4b",
+ "010001",
+ "0107ea61adeca5e9007c59134a7d38fc7af3103ad2c4a2bee39708befc83dc79"
+ "b70dc97592db6df70fb3c49c2535fcfd9fc2ce7b055392e3eeb3e79793cc1b60"
+ "153f4a0bff26be667bbcdbbf6e32afa6fd14837f3c79be44cb1c638ffa5c6b17"
+ "709a96e127030bb1116decfde52bb040842a94d2e674f11751ecb903ee104845",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 3.1",
+ "44e56aa77bd935ac59a9bd323783e12742",
+ "92eef619f04f52028f4cc3e5241f0aa0921b4d183c1f5bd68d86fbe9e7b7d0bb"
+ "104ed1cae07ac7d80bfd9c1ceff8dcda1dcc6930f4c55137346bfd68c19d8797"
+ "2f7f34cbae5663260feb79f760221cd67be066d5af0f073c0f2c439e8bcb7463"
+ "ede44c8b150ebaf3298726c3",
+ "1591d1ce0fad66d86fd42efdb31e9a028a3157fb0914b247eb3d22d76f9769b0"
+ "e19f6c064ca1b9890639ee6e37b709224d6b58ebb655ae4b69ed4cd75d812921"
+ "17c06930d42ac4d42ea73514218f49ea07ca97436709683d67a8e9e808da69a5"
+ "0b739c42eb0deb94a3498fc5450eb69ace23767661fedf34183a1b6f425dd6a0"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.2",
+ "a75738291fad5413957fa3b9f3b2caac9f5a",
+ "3a191aaf45ed4c2589205d9cf6a30f07700e38be06256243018d23c684daece7"
+ "e867e39d76c6b6f03543fc15af81bf84f964eaf3a95a4b808628fd51553899f8"
+ "11c08c62609c514cfa1dbb78d5a5b33cc0b857fcb1eecc531b132634439059f5"
+ "5a733e146e1ca1eb5a97f4",
+ "70aaf724396c1ac50edbbfe8341b087ba0ffe287605a8c3a8ccf85ab2ed2fe22"
+ "159d62aa027476ebbf0770026d2d3b0c0d7734faaaa8d15e2ce51c85535c26b4"
+ "150ad6346e3bfd38db5dacf752e75d75314054d167a96d819f3438a7bec4467f"
+ "c560a694469485e8e78e47e4e8277ca7d3fd2ad94a30464c2457854725c61615"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.3",
+ "87312f787de0659750d602ac1102",
+ "a229e3e8ef1caa66caf0d8acd8d66b9e41cc771f26e20f12ecc6e2aa3845513d"
+ "d134f7c6e574f41b215d1d111756daf971ccf39ccdce781619d79720df918d33"
+ "9c826dc049b390917c17ba0fb1302fff110a14dd2384902741f912b26a1adbe0"
+ "ed1e8fd989710b403d27c4e018fb9b",
+ "033846d7664c8f926257c7fd3264484792ac7f9bc8758a7a16abb89fa3ccc4d1"
+ "3a1eed88af7323bc3c74e23fdab50381894c8626dfd0ac8589d46234d3c35f18"
+ "998179448431dc816fb63e55cf26d74a9d2a0932673cb4beb829cd7d49508848"
+ "c6d0c00d5c70f7fb476770e40319237c786bf4e26c48d2cfd96ee362bf292825"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.4",
+ "9a2bca75e32649777b9f13ec30fe16bb8ab46d6d5e0c6463a73d8c3663adabc7"
+ "23bde72a50765e7b300ef6b561dee88484880e4d612c",
+ "8bfae9222f75a06998ed6d9b149e8905cfc8db055a0e32acedf824d2f6b5b42b"
+ "3aeac6a7104e144d5e4834280e36445ab850f3a6de164c2c790fe7d9d7bc7f9b"
+ "dbe25217da2ded",
+ "6ec5f559c8a320d90d1eb5ef091c4d1255a24a6919410eb1df65a97b30cdd7fa"
+ "e18e6512a027e976704b4fa044374393d501e2ba46186200ef0dddf19c757758"
+ "e4679430bcd9fd119ea243b349dcf81c3432d31fba911ec6fc686eaadff6b9fd"
+ "f53aa4c85a49a22a051c5f1807f3083b1b3e6117b4ef1208de0a8001dc291c4e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.5",
+ "dfd63e6ec61e07275b8e37cc6369e1f3ec0bfc57a298b905ae5d0774e0f522e6"
+ "759c7d116f8e8efe69450fa7a8389f81",
+ "c422377b89864b0df38b4f9c15f98a059655e1c9b0c709635ca60649d8d2475e"
+ "e16cb127f6763912964e1984d6daad4d6abd04b04618b32e5325ba95eb5e76db"
+ "d46d9fb59df07a081e956cb073",
+ "9e06cd91a44a9adea6a79803d3e6bbab17db1062b6510bed40075566749544c0"
+ "3d7a78b137b0dc1e6626321fedafc20dcdbf7080f7f5bdd56744ce999f76705c"
+ "4f5e6fa15f46c5ae508090dbbc85fb86899c9578608dfd778aa4a79d3d736354"
+ "ccfbfa2c86f29a7a58453d757fd522f78408d9916b1bd0654bffe6e066baeb50"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.6",
+ "5d91fbc1a7ba79939b89a2408cce8ed4bb2666ddfe09d91921a0aa69096a9569"
+ "92c21c",
+ "af07fea321eaa267af7f09806f9ea8b4cf135ed6f1432d51b28f92448709c2ee"
+ "8aed7f73b6282cbfd37f82dba8723e5e5e0a81f590f82e2fa84c3bc00c9b9f91"
+ "aa553b8b2c074bfecac2f55237f4cb70543aba499468cf6844c3",
+ "76050e2264220e10052c49b96cc8411e396a7a6e4aedb06b48fdb071de839b40"
+ "1cac0c468de8d1ed0b568ce690e8037af5def6b3d2dbc7b5f2fade356c26cffc"
+ "dd334033ea2c997792d930a72646125c0ee86a4dd843c824c7a52ac988c92e6c"
+ "69b580761c49881f29dd8a76da793f432e7d5dc731a25e5bb50258d027395fbd"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.7",
+ "04edd83c65656a01",
+ "88f9a27197f9f257fa81c0e30590b73e9e11c76bc89e08536b4b64a2506aeb33"
+ "b45074730809a05c45b9bc95717369cf92c1bf986e53ba11238330fdc4e05ea1"
+ "07334ab31106aebd9c6c29e501a57d997c01bbc1010bd52f0538b95159f39132"
+ "0de6db23d8162cf146584c6e076c4eae862072eb5b",
+ "791b379148a83a034d312a82bbb37b111b40bcf6a337fde289b08e072e440319"
+ "73ff9d0c27f70d64a8eafc6eb5f8eb4e52e2c4197ecfa545ed63ae9a128379d3"
+ "f562a18fe3ad14052767f0541b90168185cbb78db60381c092bc23e1aa05b408"
+ "92f9a116e625cb148b560742cc1278c4d21a4a7d37f6982aee27f2a4c0c573d2"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.8",
+ "3f7eea781b77d85fe371b3e9373e7b69217d3150a02d8958de",
+ "4999c64cbfa38524adcab66f64454d36fbfcb2986e1fa4753a0e03889ff06ee1"
+ "600eee23be53a97442b42c69621866632e4a6b6a1c710573261d71f38abf9e52"
+ "49ddc8e1b77b3f126ba08815c4fe63314f9b9e8e7a40c7fc72862520ed49d412"
+ "59ab2e0c",
+ "74fd8b9856d7576e0f1287e0e9085a3801e6b6774db733541debd39e72cfa829"
+ "1fec27018c9f5305a44ccb5a3cb591fed2e6a1d1d85caaa74dc23759d6665a45"
+ "70a637f3ab304b7661313b96713c7b7e49773133dd5d4ef9d29a1af712001502"
+ "8daab3df042c562620aa49d2c014414dfb1577d719a9588264712de3bf4a7679"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.9",
+ "a38508d9460c63f41581a8869a75824b14f5c650322999dc411350d0d4e8624f"
+ "f09ceb00d3bedc5d762a40c9398004",
+ "6a0a288a1e67430c666aebea44b582a90969cc01e90aae1053ce55eeb9879bcc"
+ "62253915e922f1096667bda02a14e70747b3593524c2848547d2114d1d0cdcb9"
+ "7eb4df455bbac9b0cc290839b73a",
+ "a67757808f5abdc81edb7f692f9fb852f1a1661c4a009805c44b216cd3b1322b"
+ "bb25d1458e31b0f07d65505759c4b4147f23cbee2af4a1a5938a068ce9c5323f"
+ "f53f4b392e1250d037b31e6281dcdfb96bf4bfeaa147f096c784c92f4ac57091"
+ "1228025029c3b523303fe8227e8b2cc0ef157014cb6731aac09bfe6ffa18eaf6"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.10",
+ "f78405236a9eb557aacec6007dbc4c0ede78ed12b04c82888a82c213",
+ "86f0723b3168e2aeace9ec2e95fda6e6d6fc8d6294556566399d7311e799faa9"
+ "b1ee1f032ab2e534a91fbcd07c8a7d04a9b485f31e0723fd29eb2188069d9bbd"
+ "7629dc6e3fc89be604bcf00c52fa8e1d6c62555fd1f60cec02d4d961d828dabc"
+ "4a",
+ "6e8d2fb0b2eef82fc110cee0a9d3842f2a058a24407fa11ba905d1aa50e8cc12"
+ "decc073dbd08a8c70518ef25db96fda2411cca08728788956f73dfa120e0ea60"
+ "5bffc93b43a441a43d0eaa3ff073e6982eef5296390607e25a588a398255ba00"
+ "5a485e6e732e3a1920cd43a390fb66d5428dfd628974b8aff2f0602da578d625"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.11",
+ "561d27c1d3f6d5d1a643aa47e55d78eb00f32d42896a34e0c1d71bc3a5457c92"
+ "05bed13b984c5259",
+ "98176e1d67a2462f5dc1bfa6e0759542104ac14811d3187938250455c65e4aaa"
+ "7632bd2d1d752e1f34c53cab267676a78c10c998e773fd8ffe35c867c443bef7"
+ "9865aa2da2915a85c7026323693e454d8ab32a7715",
+ "0bc04783c692447a3de61f53b72f7aa410316dd509a6f49e3aba56ad1ff86ebe"
+ "9e6366e17e51450076bea371d4c689cd61495cd8fa29c0e87b6dbfa8e386c2e8"
+ "20e4c742a487e89b275a2186e23840be9c02527ba717e9e60b5bf417711df34d"
+ "7b8e2d12bceb859385fa001d4b4bffbbc0edefbd4002418468c566fdf6b83509"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.12",
+ "eb5f8c0dc9d901061b82aeff8d67d8bffc0c047ecc4aa346b23bdba62a87e9dc"
+ "770b11695fbf1902f24b66ceab",
+ "7482770f3cf57edb8140ebc33a028245ee0648520689a50e33f5f467f6d1e432"
+ "4e1c50c899e5ad2c46c97f8120d1c72239d6a82d8f8ebc80b973eea8c5456929"
+ "504514b4b15662844f295062f21ebd92",
+ "b8404354a381b7c2abe5f72825f3d315bdace6c3cfbd88b89768612005197c61"
+ "663883f2c2574f995ea6f94eb34f276862b33f58a8839223706be1c1ff472305"
+ "f11ba9562a0eb012f1aaf85c22e88f2fdfeaff8633d3cfeb5f764f4228920de3"
+ "0c6bde2cb4e8f03d90ed548f648500351a5f41df74ad65e8c3bee9505a7d70e1"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.13",
+ "5a7f0eaebae49cf57c475a6da67943a7d3046e3f7c7d50b09a8098b544693968"
+ "93cfc0b2f08f6c2bff235051575e6e56",
+ "fb084886db3798d2b5bb35a3b1d3af4fdfc0456cbc797b9640d8c44a0e034e40"
+ "372b34fc7c1e8b66011b4ecdfaec6ee4cdc828cb1ab491274ac1e39f67587a55"
+ "476709b4023fc569cbe8b4fd4b",
+ "07784ecb8cc5ba02d207bab055c0e55d10a9b94270cca250ee75fa1b5ae190b3"
+ "3b9696eb2ec972b26a0e9423af16aa3789176276060a76400321117482963403"
+ "4f9712c9171017f2fb213f25c146c2651f89440ca536e533e305cc6b0113398f"
+ "61b463b073e1be05073e9d64bcaeea5444b820c6abf3465430ff4de4a8bc0e75"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.14",
+ "f91c71af5aeacae179e16e87c9023ba94d84d7516cec6c3989801fb3e7add064"
+ "bddf928b5000940bbde539d623379c",
+ "deb260258be2c853352157b06526b143ba133c4f49bf3df2c050ecb2c9ca3253"
+ "11b3c3e3d88df6c24a894eab63745b6253e3c46bca171a26a4f2fc0ab62b8a2e"
+ "63a018eb47018cab951f59f0203a",
+ "0dffff519710c9eadc533b108a4c2974fe531891a34107a67427935ba720cdc6"
+ "f6ee029a1b036861db1404c5864990541fa2421301a7b248cb11f365b6a4aa94"
+ "6f2231cbb14732b01aa4a60bcbe520ec6c3853a6958a93c5b68b85d4bc3d8415"
+ "ef8b1d4f63038f4d942ca6bc7a38251f15a4e33b189c250bcfbc03156e4f9211"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.15",
+ "0790c081f361c95b59d527d3cb50710e66e27259501025ed3f20f30c",
+ "fcfc2d56cb926d905db36e1e2eff1fbb75d653517f59e86f71bc4bc55726f088"
+ "b821624483b3e29ac21a49bd859134908e6c0ec1a0dc8079930144120d1f6bf9"
+ "3bc627b99969b2afe21a7de10d96f6ef43c567b5e238385cc11a5a2a13e17855"
+ "8b",
+ "7f0e6b342d6a135466be4173381ac04abaab7e14fdcf51018987e96967169aea"
+ "977803ebb3242ae9adb46ff51120934b39214631b03f5af5bdea1cacd328addc"
+ "d40a3a29966bf98bd7c8c6fd0f4e8b972e2da10c6cc55205867f3904ed60f5b5"
+ "bedf7c3b3c7dd5f387548f40056702ea720176dce206d413d7423f943fcdf639"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.16",
+ "93c41a1adda8f69360f41a58eca0b55ecb37a6a900fbc7dacd9ca399c23d3172"
+ "615377ac0cc6b0ed43bf597f21cd259d8f80887b159d96d66161d5589b95f1fe",
+ "991a2a7c061c23a8ebc9489abc1b4a64a5d4e838d9fcba4288c01fead66d59f4"
+ "9636e4a8d7524cb89d7adc7af3f61ae6b39b588fb77eb7022362ffd26b",
+ "7e54a432f525c52333abe3bb45487e039af94dd3efc35844dd8e835ee1006178"
+ "e24dcd19fc07667b4a34f3bd771d09a7e29f8ca17e88d029b90ddb5f2813be99"
+ "000d59f5432c466a84287577204bf7659739276998305747667fafd8029cdcbb"
+ "5918393c2cfce4d84a9220ea3e3819725336f25fee8e085debed3332d5ddf1ee"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.17",
+ "9e2a7b3774b11e62b6490b5651a0c18e092e9fab8b2284ae4643bec36b265e5b"
+ "a3c51ac385b2c73d220b2dc2e10b0d690f67945a0c42b3bd09d0a8a7",
+ "a18bfb74f6debcedcfb47c7d5dbf106e774d7ef6638ec3821869cd2ed62dd532"
+ "5f4e5733b8bfd5fafc43e4164e78d438994d85337d7f0d38f0ea3ba37f4f41b6"
+ "a7",
+ "18c88aee2536d942f7622a644fad6fecd33228c7aea0cada0e531f4ccbf1c1f2"
+ "69cc958629a43b9752fcaf2bf953ec9f7ef4bb0e62d128e0cf4babe92c6d9284"
+ "9e9838dd88e2b468bdcefc04a9e4cb55e2a518ca259f9e81a49f28df34761f9d"
+ "ea2e70595662626cf96ac05a7c8b103333e906e132639b65a766f4092c8ca078"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.18",
+ "0ac52d4001f25c2c9db91ce50bddf0d5919e19962e83b07cb79adb00436e1366"
+ "b0aa8f3fd1ee796b23c8bc560ccfa4bcbdb1f8404dd6f7551520d7d9e2",
+ "22ffdcfec6f06b1bbd1453977043a34eddf8594da022130914975542f2f00e98"
+ "f31e0dd0c48f7ee5f09d6a527121ad23371c6cd0e0790eb7308bbb0896dd590d",
+ "b26957c562294de1f39324b1cd803cfc39fcee2d3c9d1379f8a112079d694368"
+ "f55503c2094d988a8a5b5ac549be1cf55316045df5b6f633a4ef1e1f019ba1b5"
+ "42bf0a87fa3e5ca3f6b61cc8566128a0fa418b0825c90ec2f1ec74e587cd8057"
+ "d952967ac4521ccdbf6326f350930093826d2efa058ed64415374db3204885ca"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.19",
+ "a8003462f806b7f661fb664632",
+ "c743f4a6da03ab2de5a731cb88d8ca9b61c7319a5f8bf9d237877a05d0f368c3"
+ "608a052ac6ce13731795475542ea16a862913d0432f08bd8c8b6ff8195691fee"
+ "5ed142fb9eca9467524bd3b5fa5a4ac6143b0d38250ae621d439909cbe3a6b5c"
+ "01fbea2d7a3f1ae41d61fdd64764149f",
+ "b738e1c429f8fc0682faadc8ca87ed8f16df930faf43b1991aac71d88f264c0d"
+ "829ac03d23c25fc5f3e85dd302cb7b1533e68c2416c51a79bbcc7c29b07e2e0e"
+ "23c6f2df0d0781917eba1a5708628eed8a15b3b184af700d0dabb14df60b09ba"
+ "d2127df180f4d6f729658760d633c7775a7b596d09d903491f21096c34c3953b"
+ },{
+ "PKCS#1 v1.5 Encryption Example 3.20",
+ "ef32",
+ "4399cb044a60076d18ccb34e8b078c818ea77f63b0a43abdecc5778193a8bbba"
+ "5d56d0fc4e82a211516bbdef44e7f4e7febbe1e1923c999a7e961cd6ee1c416a"
+ "8596e24b6383a469935f33d156fd5bcfdbd427460d486683061e4105f35b5e75"
+ "2320155c7f69ad8eb402cc1106e0289a9b4965823e7a51cfe4d26d",
+ "131b625e86e6cd1e08acf195d93cd3a0dc8ba9e2dcd6fc996be21724af1790b6"
+ "88d79d3ea9a95098cabbe8a5d48592e4746b0ed2af7caf89b7b6152e3824d915"
+ "89eeec3375c71a899748703acc1e8d1de471ea7528040b795f299e668cec9f5a"
+ "f3eb48f98c0d852067773e101fa24aeb6b404dafb42e7a63b04a66bd0e9f9c94"
+ }
+ }
+ },
+ {
+ "A 1024-bit RSA key pair",
+ "e9f25e48140b5dcf4699e3037fa834f0c78b16735ff79f6b18ae60b51848d306"
+ "99ec646d857f15770e2c7a0c0c900fb6040b5f34484e9cf5ceda23d5b250ef93"
+ "286f011e9a5bf9e542e5c9f442de5458e23e41d1d9cd9f0ce1cf2008d3ea4d80"
+ "32e854cffcdf5f698d1316e029c488fcbb2be29a4e7bfb8e6e81d342123ee75b",
+ "010001",
+ "45458868445327486049e1bfdff56113a8aa45100dab074fd16394ec1a9039b8"
+ "1b2cb581fe84e648b5f032854dd4fc69f361a0a39d0376138cd7e7c37784e2a2"
+ "f9d4f26684cc5cc9f512ba6215ebd232f9aa3da469db43da1c0646e75b33aac5"
+ "70081b5b2e96eab7546acf931785aa2fd1824cbe2c5f9bf56334ec1566d1cf45",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 4.1",
+ "ca24721c88e04774f415b4c46ca0fc26d5bb53aafb1992f6de785c763a",
+ "fc7f85c1386dc43c3a2846e4dae4d9548054459da23182f984079b071fdb5e6d"
+ "9d0fa0b22e3de636ee5b253a42f95eed4422956c70f48dfecf0e555b05157b15"
+ "6a55c8bc658cd3b5397fab78d711564e89c7e6248aa06ad105c40c31c4b1997d",
+ "e395ff1fa552fc2e79c4a53558df1400f8704eb36cf7cb051bab93150ac6396a"
+ "dd63669b04248b9db36a9c94f5198c6e5d9a17d474edb20345fd6a78b51de816"
+ "6e98cab5b6d16568b41a8e93e4838865d4bd9c51cde8dfbeeea5882b09dc70bc"
+ "9fe749b5d24bb7ca511db2c2b829a7c9146c774eb0bd7aafdc5c38d3d7cd5827"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.2",
+ "25c7bc4cb243ac1f0740869cd26ba826f355d477c4aa6cbe543addea844444f4"
+ "1c3592bb3da7d421",
+ "272be3fbcc7614996f1ac0e0a5e2690623bb0b6970fcde0b6f4558ee623426fa"
+ "60add6c5a8a10d4a3751501536fe8a45c542f627f4229fa12457c11331137205"
+ "552b014c91b1c4e09e459678340a74c285e26aefb9",
+ "7650d6f81aef5c0e320ec77fc89b7c3e6183850d10c98ad7e9feea47e38cfb37"
+ "a025db421fb6d005809e38bb3c51951da9d9433ba7efb17de7d8fe3e9b9ce455"
+ "5374ea663a1b5da4a092294ce966985655e2ddd20d7de3aa3537058cfd7e7a7b"
+ "97fcdd9853792ba83fcc89074a8d0f3cefdf985b9e78aebfb05967364f2411cd"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.3",
+ "cf007ebd23da06971af79aa634d5d25505bd5229",
+ "9cf7237e28a86e418d664fe3be7ae30eeb955a3f7102b27d5fa096749c7fc206"
+ "4c880bf3d30eaa981fce3986a910feeae184c01025048ba6794896fccff74a59"
+ "42f962f3e36371f6b3551829434ad8d00a2c597cf6d451eace88868538a480f6"
+ "8ce68fc6856ebb57dc",
+ "b63252af2e8ea271e706fd683d0f8c10b3f4a345c4f5b6785ba9329f446243c6"
+ "f369e30ea8fb11084db97988e9c3874b34d6fd08717d9e810e9c224360346bec"
+ "cd3e0e53d10b1ed458e64f3fb092f48cb66ae03b64f6aa9c63bd279fae4c33f4"
+ "2a9d73bb39118eb87d2512b9d936a27ed2e449607dbf0e3e223a53952635599c"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.4",
+ "efda79e9c336c234ff37b4f58fdbd31af3675b3d2b105eafbead4bbbfff54e68"
+ "6ab5",
+ "30c20943f1bfc42361d4d22f51a8d786cb2d0dd5ff7d705b3028601811293dbe"
+ "5d72c3559710ce0ae95d2f16b239a4ac8445537d488e3e6d2cf5b7a64c06c375"
+ "6e11606763633edbddbf26bee6511842d2752dcd88896cb8558a87",
+ "bb91b2f6f4331d64d0736a2ea60329aa16c2ed7a4d5ca8d784e6304ce4844c71"
+ "58f822d2af29c890977d75a935e43d93b5be10c1d44fa00ce28e75f527bd84a3"
+ "be5af5bee94567c55e15ee3e93426ad8d50f064c5793ca38c43a70c5f560740b"
+ "16eea16b7f13415f751b3fdb877a88293321f50fffa6f1249496c2b027a218ed"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.5",
+ "4a01fc13c1d86fe7b2fdc792f5280f875adc5ae99ff911d02c8c003d39bbee54"
+ "b851efa34b4131be520d8100ef62c25a4b517e9b",
+ "be6ba5d11df1bfcb2b846771b6c9dfc9334da86c4b7c25439318e8ba8e47492b"
+ "cd511bd4cae1677d312ca22a9457cc81d90e4d524ba2265f0fbca18e3c3f482d"
+ "caa788332239346d6f",
+ "16bfcfb42d28b9d16270cd138dc3ca6442956a41825ed0230b71091613333a9e"
+ "7c52ce8cc4b0bf29107941a0d72cc34afd0048bbf4c716c73aa9b0c78d37c193"
+ "719ebe03a9317453b553d4f5b385d141fc3b0ed19b96dc350dfd4d12e3dd03ff"
+ "1839d4782c6dfd5fdf5971f3ddb0e312a91606f31373020db3a76d04fd6d65d6"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.6",
+ "7ab06e196922c0",
+ "de0d6033c1e96b5fd831214f30d81b8fd9a2693e5e8a36eaffd039e7473c28ee"
+ "43a3916c78c9a112958a94ce671ccc40d97ed4187a3fffa0dc129d88a8b8c496"
+ "6ea394a910896125f54dafbb3b17b9fa10c48220096490c6f75be25183e9984d"
+ "f5e4d7ebf9475d11ea39335ac72f93d333bd74221942",
+ "541823f905576da142e265d89045ab6620fd1a74c9533ada4bc7b43d95629a31"
+ "186f4e89892083d2549b0e638bdfc0d27e14ec18c45ca35861dfe612a3a1edaa"
+ "fc72fb4681a99ea6e648be8962f1561e750d1449f23f430af9307225544d8a8b"
+ "8965af5dd18cb78953ce6d16d85eb211af0c6468a2af9f72e78661b0fcaa4815"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.7",
+ "9ada9c10b8ae22",
+ "cc2343724ac50ee54708fc5fd03f09a1cc1222a44bcd4403877c6bde86bf43e4"
+ "2c1084f6efff20fac0acc31eca17c738d46868736552fd2f7e93b8222561054e"
+ "6dadc315604eaf8f77f05dd8583a93bf03cb9cc2139bc419bb10e9b201b2a7e1"
+ "8b03790cc83ed605d6d5663305347139c75e1ae2a56a",
+ "9f54d0dea05a5d0072235bc46793cfc47b006daaac0241c7e66d333e23c3cf97"
+ "63b61d9eeaddd83f5d7f0aa97d16c7699255cf7e4872b6a0079562d2607d6440"
+ "d7ed37c6713ce96643a441f8395564d26adea5823a4942da4ab8e47bed5881b9"
+ "d184057957df6539e436da35e30a253af12d541d4b0ef83c5ef3c135ab95949a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.8",
+ "d8126f4a8878978293117651b30e7922d14acf",
+ "adf9b0a9152f0e6ec6f4395971ad403f02e7fa98f815560afaffa7cad5b4474b"
+ "6ece65edabe27ec24a0aa473ed75a61f5c2490a536b1a4df7b03417737c534e1"
+ "d45bf72694386bee820c48dbd18317bd617c04b6a417e30eed79588dc23fd4db"
+ "a13744b4b2aa5af80a8a",
+ "3b2b85edfcd7c7c27bdedee1c28ab6187abf1c96d945300792cf8af197c2f9a3"
+ "91b48b8332cfde7e4c7dc34c4230295692cefda5efb25735492b9ff784c7bae7"
+ "3511c618e3aa7bc87bc313f26709a8ea4ad73a349ab9e5ad826c96ad0eca97e3"
+ "13286bccbf8e33c91f036839b9948b4eb0c38e213ef47f77661a27f8cfe49903"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.9",
+ "f5df01afe6a922518b3f4b80cd4fca73b97bab61716e27d251bd465f4b35a1a2"
+ "32e2da00901c294bf22350ce490d099f642b5375612db63ba1f2",
+ "6bf2810db8fb269398412dbb88060282d45fbe9627337e5434261a5dbc193ad6"
+ "18c11f7bdec1de2505f86037fc1851bf6fb49d2360627347499efc98e29205da"
+ "906d32",
+ "4012fcc5cfb978def88fb8f8174aa5b4a30775ac4559f0b2f3d3b4389b828a79"
+ "d1402510c9a0337d489d1182ab31c838ac7c80b748609a2aa537da7acc3a4a7a"
+ "31d2ad252bfd59280b3d1813a26f93c59ee8c5ee688718f4278393fece323a9d"
+ "ff833755e89ac8ee1fa2904bf24cdf4f01e6eaedb6a8ef01f407bef3309f0339"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.10",
+ "a3823faf",
+ "94f670fd82f6913275eea4c67116caaabd33578cf84d22636438a6fd7ecfeefc"
+ "0b187decf793891c6e4cfc52b567d872bffbee0a67472a1a48c0f1ba598ad825"
+ "8901c56a5592f141147e81339d747e0632def00d3dbee95c4e4321cc25b53114"
+ "47a302c534929cf7e534f9ae67f41e01e22a3d7ce41b3b3135",
+ "7b602542b64f0a1e0ec2aa01cbed377e331ea3ff86f356fb7a5883764be4cbf7"
+ "d0754c5829643136f2572336a23f15411d838514a1438724ad7409e8ec8fe263"
+ "41aeea5668345d0d823fb5c21df459e8bf7c15b80b072e5f8a8465a44aa9d09d"
+ "825c0315a0ecd2d649702b109be8fe35eb22843a20e7fd874f1c6b46a80b68df"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.11",
+ "75b9a4a0bb2d4643e478f654f2cc1a8c1bb46719760d4541a8a733f33b713d32"
+ "c60bfd35f16174834847e8812cbd7f06ce7289f372c58230f2b001459b5d",
+ "49a73deb93e3f1beaaad3a199a70569e099afacaf7a75fc4ce648fa82eaf2a0f"
+ "e411d264fe45f74525c91f3c751017f80a02babff35799626f2b8ddb9f3691",
+ "e5aee70de862723c5173dffbf6926c3d3316d5909cf5a1d663e680ab2bb576e3"
+ "5b93fd432743a18e8db4faa332f44668a3d19e5e695732f84bbd86d0dded7665"
+ "b70b97632eabe2364cafef7b74dcd1bfbd625e2bbbf6654cc0266181ac0a757c"
+ "3fbabd430ae86371eb56af610f77cf2fff6e248f8c579160b91dcecc0d202b50"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.12",
+ "1506eb3491785aa72106bf6c85d01002046d1c16d435dd4e7c4b7e8e90dddf16"
+ "332f94f4b835d0e4ad55d83a81b35c54b679d3cf",
+ "f66e6a8475844086e28477229746801d4350d9ad0768f3c3d8faa8107d95fb20"
+ "5e4ba8c64b738e54e5ac0dfeab996d61125c2679807259bc9e47d8bdd2c04095"
+ "05448bbf872bf6647a",
+ "d1fa3952cc6145ff771b6c5a68275bbc22d00392036617375f0c2bec3e288583"
+ "ecfdc6df6a828de37f77c556a8cbc4d44336e8d2e30587e331587317e97b05a3"
+ "fd78025b2d496b3bbeeb6c725d9ea561a732288233d68b79497fb0b6fee0a6b6"
+ "8ac313661b4b654739f918f6fd3bffc17c1df41f014495d55f9590147b82d15d"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.13",
+ "9e3e",
+ "9b3ddf17cd74e76c69b5ca3a010a0e0fbd1705d69c3074353be7d3c0c205f099"
+ "c7a810b7a1ade09f5a036bb769eff53a53d4c6f87152922d9a7b86edeba37237"
+ "d7f1734d9d9739383f4880af3ad68887e0fe7c87a174fb3238b1e51ead2a8434"
+ "40c2b27f22dda4228dce70f91c98d471a8744d2765557958810244",
+ "42126b492a1e7cc03395b2ac7033cf6a6736b12e76825a173b9e011ae8bfed44"
+ "fecb8d9f58cce19911fe42d455e249200932a9b68fe2e419bc639c1178d11ffb"
+ "dbd9955d459f5ecfe09020098e297b8e91485e94bf11e7bf77edf5a27011c82b"
+ "927365a12c9c77c7e49bb7fe2f613339de3f512087795386ca585a7024782790"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.14",
+ "70aa78a4d37f74c181aa27407f2f9fe663a91b16be9bea6fc612887f",
+ "d0fd16c0f0d7909a3886170811e44f24fadf94ff17039a5684a09b24e1933fa0"
+ "c47151635d757b73c23ff39101cbe2529a63a7f3a0195b6e47510711de171a16"
+ "56c9eab3cf82d1c65226b58fd0fe58ec3196247f34b1a0552702dc037512c681"
+ "04",
+ "9536d47e1d687f1f24996cb46ce946ae54d4a149b34b5bc34443a201518387f4"
+ "b6381837cb7e4b0a4475137042f1448c1ea41515ef31c2fcbf62e7e95867b674"
+ "ac230aed9c7d8d61c52752b2fc2a0bbafc77b31c514930de9823b438b6faaa40"
+ "d25531033c66483fa0023af21da64fcc8bb8c5d52d3f6c4380f1d608d8c0118f"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.15",
+ "0116a4617773b6ddb219161c4fd071937bbb0715cc627c17b8e75280d99cdd41"
+ "6ea5cdfa0906b9af0a20cd477fdcad1415a19a9d1b96fdc3c0edb9",
+ "86b158609bfa08a8ede4ef3f23e12eb50d245574264d764d871267db8a9524ea"
+ "3fa2e3845ffc291bda989989bf715aa2b08c49798a819f6858d9fa35f94df3c7"
+ "e086",
+ "74a3df385d20877bca9dbcebca2e532c6abe9562d6817be16e118a60f4ab0a1a"
+ "c0a8466653a8f8170e35fce14b449cd59f558e020a898894bd2a717558e6650f"
+ "3a128570d8c169a7746663c1d7ef62145f4b75c5feb6386fdb853394c659a91a"
+ "a2aae03bef9113dd4928ff28b380927ad1ba4e8a37edd172efe8e9eabb614d83"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.16",
+ "15c5fcc7547d63761f6af1f26eed9be8134f9f92127e76b03a33a97b9be3f78b"
+ "2e22fc7c850699a15c0e0ecebe2a71805f024b9388a3bdb2b360d69c5c0c46",
+ "5b4f17a9de91737a7fe854e8a176be5a0a16fc1042cb870cc01892fcd38ea75b"
+ "073c0ffa014f96a358e3aa5e73eaf8a91fce75470bde64e87ab891ba3bf2",
+ "7362d7398d0c251f835817e47937a9255836ca0230457ff608b078d50931a880"
+ "33ea7650811265f8e268b53315d8438e52a6a4b1b3895d30c3dae11a3b8ea8c3"
+ "0f05e9d71def46d4511192a10f54218d3936cb17983a1e7aff18188939b94692"
+ "7649b0fc4f7bbfcbfc14e1c0eca07d00c903db78169c50ef0a38f1da19ae4459"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.17",
+ "7cad18f175138742285e9035d13ad41fc3a85210e1544e24dea3fcfe66",
+ "9a06ca10fcc6610e77dff90dd176f82e3f96e4a9d7ab872c748ed422f34b3348"
+ "619440f0aaa22a669851dac8894a8efa34ea2c2da5e95869e0adc005a49ba458"
+ "18caa474115c3449966a85c418fcaa8f45630efe0b1b4d3d69be1bc0068aa799",
+ "1efad41446b91fdadd8b80619f68273668b7585fd91f3449ec85c242d0849e4a"
+ "53a5977b61aa40d12cc485ec7e4ff20f988691cb9d73af46ea376afc69ba2233"
+ "86e9f15d032697da75e2f952be2af062e8246cf749b89c4cbcd64e23f882bb55"
+ "3c3ce305203622b5a7397735a634aab0d17ef9b5559ddd34f4872b56e7986efc"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.18",
+ "fd98c38be3193070b5c4334b11c25b334a44",
+ "f357911103e987d1a9f15cc2e52f42390e0faa5002c4f17d40a4af50f31a2317"
+ "50e7af61d9afdf9caa3861a20dc721895861fb118e088d3218e6fb3556b162d6"
+ "bd67911dbc94219842658272a5d49bf5abb4a0879495c5e6e686285929a55a36"
+ "8f524c14a40b0c61380d0e",
+ "deae183b56c3fb3841ea574234acd30aff00d0051f57803758a4714abcbedcda"
+ "8bd1a48a980153df896b1376aa4b45958013d619be7eaff6c1a675e292efc3f4"
+ "393ddbdeab47e890a78cef69002449578748906c1021b891b943d818d3a61e67"
+ "a315612d4cb1cf197ce5dfabefdaeb590b8e8c73685e747e59a395c845c5d0c3"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.19",
+ "9653d79469f05d401965a95ce874fa225ec47974e8d06841c13b4785e00d547f"
+ "9d3144c3879e6ccdaf787aefc2f8452a4a3c884e38ee",
+ "855d6d1512e543a45d3a9aa9685d5dfda70479ba39526364141bb63627458985"
+ "71200122f4bc82c6224345c69d3ef542f123bde3015b60c4c0ffb98d630131ae"
+ "e81fe4a0b01538",
+ "69ca62e29a5bdb4b04e24016212c259140a60cfa81eb6693bffafc9f600dce10"
+ "822a007b6ade93facda1b2b165b557760f0a675ac9bcb206b964fb90cf6a2cf9"
+ "9f186b36d2eb991d8253a0754f9cc2d72de549abae9094f5a86ce1db494dbb6e"
+ "516286715b3dd40559b3107b9524b729ac654cfb40f9ab35d034e027197cbc36"
+ },{
+ "PKCS#1 v1.5 Encryption Example 4.20",
+ "0bdf3fce8e487db22d0760ab711586ca8e459c394ff8b1a1867067a9315199a8"
+ "012474b0f90dcc87cb",
+ "c9b78dce9dfd7f0404ff982e06b59650bafe31ea19bc1f2e1f3989f4cefce46f"
+ "c652423db3c99d92a8fb58f3ee393d555b7684889a4bf815a13e3b9bf2437140"
+ "66b9075890675047f17e935bdcf0e66fcfe39bcf",
+ "43ad3e625fb17215578bef2f465faa72ae694383369ff7aa151201a3f259c8d8"
+ "ce8c16bd25522149f666e8d692a0795ea71569d2881f9707085d3f59bdfa2873"
+ "66d7f5a3f76ea5dc109fcb03302da0b78699713e0d3009584f97176c1b9ba63e"
+ "80cfa8fd4c013d74b5fade8472d52c11e2e93681ba19d353d31ce6fa3c0ab60d"
+ }
+ }
+ },
+ {
+ "A 1024-bit RSA key pair",
+ "ab29d49cdc925c69cae75292fc03620373c6fb36d3c249dd5bb50f881a4c9389"
+ "afe73e8c56b8d667a5eaf2b5714adaf4caa006a49ac4bd4b91d545cf3c10009d"
+ "318a9de0f3bbd8384e8c7e96ca1595e32a7041d168caa73443b885bf7f614ae1"
+ "212e3b5adda29dfad501b8b1a81c3f48a456e133ad52da2abce5d6e782f275c9",
+ "010001",
+ "077bb273323486ec4c25ed6706341aa8a67aec58430d533fe586c6b94f570a3b"
+ "4290c45c0bdd94681f29a4b7588eea8039cca1c5b80b8270279dd0a9c5093911"
+ "93e3d5c25c1075c4a1d3dc3274066dab817fb51b16bc267ed9a9980ffbc09285"
+ "d97f112f152695e6e09cae72bb55066cb9dbd098a75ceb47b46272005c6bd215",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 5.1",
+ "5dc9f8b12dc812a09aa4b06dfcb57e1d2e8d1c7d2c076b25d5c18edbc046bd63"
+ "c7ca4a599f18de26f3be738cc28d16672c006e4d9c",
+ "43d605a5740a970b323727af352a1bd48de69d9505e22c2fad030c3b84b6dea2"
+ "d22f916406a7693cf506c2d251886f02203e3f7655a30a6837af8a8cbec7b5c9"
+ "2fc04c8c18dfe9d3",
+ "215a35f4c0435b07ed5d2c4b6865bc281cea7050cfea7a7e86e03f8acb28b58d"
+ "bee65458919ceaa5a33edd98201ea6e7632d7622d5a51d35a35fede86ef203ee"
+ "f6eb3475ec8f19e69c0ed52c05dd7d59e353f52b6710af4026655504107ddb86"
+ "f957e6c06ba67b1f4fc9f121e15f82736709d2de8d77432df08dccd2a0cc7704"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.2",
+ "d77407d8f69f80dc08eba5f426282de7",
+ "b829c789be381cd59de21489dba141e0bd1fa8a3c3826d59c6d110e7df7242ba"
+ "98c47a4392c7f2ac1c6e9dae22b9eb74a76436088bd0ba6e1991e19e3af79cf3"
+ "f7defb6a1161802534ba0e7ed16534938872eca677058ac73467d49ed1125b50"
+ "dfe5d6d65a5d245399b6bf1bf1",
+ "2d4806cfafe4af36bd02f62d6a43b00b416f708e9685b17ac8e3a4d8c2918093"
+ "05769d7898f6fc85917ba2fd8e589ff7a8bb84bb7c12202ed279e06409a5c0a7"
+ "d324bc46ae4f9282c9023d3dfb3a7915defc164b3f08266acf1241f826249815"
+ "07414e562978351dc8b7a79ef531402101a8d3d3eaa3539bbf62aad99a3bb11e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.3",
+ "238a",
+ "a5881acff3529f251b1b9c619ce9f9df91e0a03dd889163646871a627207eef1"
+ "47680c32f450a776e19f54ec055dc68b04bd4d89376df3eafa6fcaf60eb83184"
+ "3910b625b64f25d9299afc306a23765380455194b75dc0135d27c3b7d72df908"
+ "775c7e90befc0c5adf74a169ed5868f3d634327a05781892544543",
+ "7710eea8657dfd1565166562df0e2e840ec3e3dedc0b802bb0213e47a5ce97f4"
+ "b85ba9ba141977363d8f54b06d578d5b2a96e969cfa915df219f002a85d03257"
+ "047b3116a1c4ddaf791d93982d1b9ffa243186e9e2b19ef0741ce98de2a4a158"
+ "6e5012c481de23a0eff882fd623838d2011f4f63738affd7efb8c50f46a6c20e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.4",
+ "25a27eb1b21f10cf9d571c3305610b97f0daee39905c6594bfbf452a9a00d9e8"
+ "2b",
+ "2504618011c673db3c412279dc8ad165ab7b6473ae195e8d6d41214918198b34"
+ "51a6508d6138cedc518d8012ba0ec79b386af8fa40b03478bbf2ba065e582d61"
+ "95ccbe158f11781eaeb1b1720b72d9b52127deb9551711e887dbd0b8",
+ "3572bdea2305e1785c754de744c4fa3fa2cb757160e5cb39a31497e1485bbd7c"
+ "0899c53585b2bbbbd99081b416efc68578db78e0ecd08da7a3953e386bb25c12"
+ "bbb87c78944283a8c80187b4508dabbc7697f43a8ae78a33febb15f3cd581c80"
+ "d49b971bcbd48e44142f58c2c91adb1ae145aa9a83b3c5815aa1a8ff8dd231fe"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.5",
+ "59cf0b6b50ea",
+ "2bf19160df6988935bd246106b8909dd7bb3e51690df84d76e4d31ac82104456"
+ "346b4c3c9ba7b5e9e68ee2086c8473c68302e2599abf6b31ceb3f781ad6b5689"
+ "86f21cd6d755328fb83afd5548501d070ac2dd8f5cdfb62cef545e815fe382bc"
+ "0c67b676e5456ebb9ab67df47740c6a43de3f9a2477a9b",
+ "2ed591fd4b357e94f481ba84ff4ebe7ae431054e5cd98a99589648e616cd68e0"
+ "d4724fa8a6c599686bfee1747ad077dbedad45f1244d7f8e00da3a3a06d23132"
+ "d3171d744ef14e1e97cdda109bd2e556a5fc7bbc609a7ff24cfabef4b56cbbb7"
+ "0e050653b69848d7113075a5debe7a468215f8dc08e7ef84fd55778cd5b596e5"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.6",
+ "e94452f50a5edbe67573ab22309fa21babc6d22520e6e83bf72e7afa6d71e202"
+ "96daeaf54a60c8036304879a2131d178780e348ee0120b997c",
+ "c530443a16efd8d6d72ab4443f8db24491de99d5aabe5188b3f61dc0483b7ee0"
+ "0b1c13259b8ae2409f1ae62d9930c11a4ddef3e83582938893f9ac668f79c64c"
+ "7f5d796d",
+ "0eee90c70818221ae2704bbe38d68f8e154c6ee7ade53e2a1f4d1dbaac98c575"
+ "91ebb6c638bcb68e181435b70001bad180192bfda05732c05e7fb5af22aa89d2"
+ "a8ff80cf9f0862f04c05caca3d2a3a5b0779946c6ddfa04cd79fa164d602f1b7"
+ "de5c95be85e9608467e25c29d035c4660906269f6dc00a472b0446ea56e72a59"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.7",
+ "1cbfa0e7b1a10c13d75077b1cbd80310cd2410340d5f537293464a6781a9cc30"
+ "2cb5380ed9267b3eb23cdb13",
+ "d36b7e1799059d1ed1347b0bf8247c6be5187d8f15219e3cb66ec62e1ac41ff7"
+ "ed357ed7ca0384e31d39948561fc16cbd96b7e704279e572bf564e06c3a3401a"
+ "2714dd51d7215beba1c66154f60dd0cd4d",
+ "9c03dc0133a6e6aaba92059bdf5a6cc1b144b90d2a94a48e7b3cb90b0bb6f624"
+ "c7b1d172331e4323d08d2e8e099532dcb3b2a87ca420749fc6345c0d86e9abca"
+ "71af09a0929edeeede83e72244203b2bf45ceb187e9db3c7d3ad05b23b59624c"
+ "246696cfc75806391402e444e397496988e1e1f42c6aded30cdc937937f30054"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.8",
+ "e172a6b8b496f077738b74f6d8b292dda607f2adbfb372be37ee000888bea31f"
+ "99cba1cf3932e4be3717c9e168901a32d1b820be4fb0137527a2481877fe01ee",
+ "840ce13bbc9617dc9f3f26b147301a6f46300d7781a5d981162f869287371f1d"
+ "5958764fb00b055370ec711bba5283fcb00b83bc02175ea1017bcc8353",
+ "993e396fb57b2ea6a1a3fced9a69d361cbb6265b26503c175f84c61a41ea3e1c"
+ "e4fbb62e01d6420e22fef1d9e28a5883e2eac82e05f358ea75f77da4897b6b64"
+ "9aa47428394193ddec648c3a7fb81cfcf4b51ce3ebba78aedca7bb917b35b3e2"
+ "2aeb201cea96592e50e0d2841e7d2ce0d69ff3039dc01e964a977a017683b387"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.9",
+ "c8f0ea23e06611e4fd27b61db7920c55f3c0a222128838e4cdb062e176b21fc2"
+ "3253558c5d40de2dfd620fb7cdf1399c2af8fc77ca3335",
+ "164d77b5d26ae6d7abe7caed625d87c211cc509ad0172c20833d8f98cae38a2c"
+ "370ef21d4096da841dbeee948ec63403cabd4a5f71ace49364aa7de20f32c988"
+ "337a115f8346",
+ "7a8f15eef510ade8d5c317f9064ad7dae6c93e7cf156a73722023258f8b57447"
+ "34700034a3de6f137af6e90046d86e9b90590fa5a650cef4fdb4d3360233af86"
+ "f4a7a23c243d1951c666b673c33c7dec4f51ace34b805c0a9e67e209cc7f9ed6"
+ "9b8f5eb5c553e0f15c10304bf56d7be171f31cce88f37d1fb4a2a00418897576"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.10",
+ "19db242205c03d7fa9935d9e04fa6ecf38a51ea998ac8e4baca6cdfd6a0ace1d"
+ "f367e73d23c240af76b62e9fe9215fe943",
+ "be495205556956fae2a22ea70ce102de066c9e58959606217484a5b15036ffa1"
+ "d461239dd47b4f381cea71516e2db0fc369d72b440696512a97288f06fc0bceb"
+ "968286e995e02d218d9c2662",
+ "5512b3999b30c9c1440e5975931d55f21e9eb422b62dafcdab5d5003a75eb124"
+ "819986361913361dfc46ac29aaba8e1aa02e1ba44467162d20f63ad170fe0d87"
+ "a53d93c64e026b12be6bc2b8eb0e57c039eb60f32c4b527035f703a7a8374bd7"
+ "faa7b5404a3c5aadb792e25ff92876b23dd3a7422c45266c6d986eec5334b9ba"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.11",
+ "49a761f8c18ef92362d6abb24c07fc728255842453694e17605899f437b31ac9"
+ "8db516",
+ "d8cd85edfa0a84d076a9f8b2f93daaeba9ae374381ea4f8ceabc14f62a4ed763"
+ "8c1e396757de3ae2b7efa3a17c9a5586da84a5e50ecded61087fa6f0ce938287"
+ "998ac1b9bc3321a7ed160d286704e0526ece7b30b46814649fec",
+ "9b478268406212ca0530f431bdb26372615084ca488da43451d25a22b35ac6fc"
+ "61e37074a5c22bc1c701db1932b8c557b8487cea566050e48ad6e0376f8db419"
+ "8c4d27db2e6b28c25aed837ef47742d5eb8eb1d8b432c9d573cd4b86fdf32c52"
+ "a3d0f6cf92cf3cd9519677a58b1d1d994fc1c9057ac106e816045926b45b00e5"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.12",
+ "84e828f715f228a60265",
+ "f7f275a853d4e126d7d0c38ef703f3fbda7a9520788d7a81a31b0530d43fe6c9"
+ "4b1b1bb10851209db26ac4b888aeceea7713824c2938b4c6431b2b03c693ab7b"
+ "54631541546ac40394798548fbba95882d91a17c27e7dd53026c96791ee55f24"
+ "7d7f898feab3709a132a782666a14d0df1a84e",
+ "4e3fe96e8f96e5b3c611cadb96ed51042098ecc547be7b88f8dea765ae14e835"
+ "0cfe39dcb1c1d6e4179ca404d5384d87b0665075eed7da7aaf71008e2467d70b"
+ "fff623b4594b6dfff90e3d8485f94189486ca0ca9e722b2a777e25b582f7ad4e"
+ "c5103ad767859ac59a1b8c5c1971301748fcc264f6c929364a8d9af42255c0f6"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.13",
+ "c4797e8a6f269bf25d4cb4ec3fa46f8f11e6b369fbdaec1e51978358d46f3cf3"
+ "b842917d967aa9d30b183453937a682656b27b",
+ "177742197f0411443bd87e28ea88d54b4f2c7ab1dcaed81a56f8d78791124454"
+ "028504d322e1de346047a493933e87628ce08b06c017082dccd38b48946514ea"
+ "377c2dfc752adc24fb57",
+ "7984c3bad86a547990e0475a484f8dba5d4dceb0d3e3fce071d6f87176b7cbe6"
+ "f8112d81d7cdaad77ed0d5788e65f8bf5f0c2ad0df07ccdf54b2dacefc19ba65"
+ "201ccfd361d186b7d9e269aa1e6ad2c72bd23f58084fdbc3bc60e17a33e3c55a"
+ "95eb0c38a081bc0d3981db26a7212d6f691b336dac46b64ae22538a7b0087f25"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.14",
+ "a5e9deb1c20f982d5b7d4b87d799461f053d919e",
+ "59759cf5f838d952493d0f4281e3ea0fe216971c0a2e2454b96c8a11b4c69127"
+ "159024db6ec5c33640d120295899f6666c9417b202a86c26efd7c6134c92fd86"
+ "b8323d174a62534881382d7c6c9e1b8c1e95daf210c3e9ba43e58879f34f2fa7"
+ "1ef6ae4b68d64147be",
+ "70ac102d071e3d902281836216e081290bb5dfcd5668d11daefa0ab064599d0f"
+ "914b472961375bbf5f2a666fae0f6a25bafd44f665c17c144dc4d4cc0a5d5ba5"
+ "5c47a4cde959b32baa5232a07fbf9378c9c53ca2b37781c93a1cc8d6529478a1"
+ "c673034dda7ff33560786a464f5b4a559c626ae295bc91d0eed9375f49e3e4aa"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.15",
+ "739fa76dbd127303b7abf93e1d7ba729755d6c811b5e93355e0c011f74464c7d"
+ "b479193c3fb7380a62a0c006a2d1dc49a766af63fba4527cd157506d62c21a",
+ "a0b4daff3e26cebb3e4e3a43db36c466fb8ce605b25af4c9da744b62d41f9e62"
+ "c2285c390d60d18e3d7e675b4ac3196724451946bc1ccf2a9b562c4533c9",
+ "2b798091b3a391533d62dc0e417ba6deda005bfc30ab7dc82e8f9bcc7417bcb0"
+ "04348c6d00e537d2722b843861489245ab0d51f211447dac33a3f9dd6f3ca66b"
+ "bfa0d1adf98bc9099515926976b9258aab63204ad89165c87bbefd8d988534b3"
+ "7407df7d43ad391eed99824728efc3a533b789b47e8aa7121617474f3325c51a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.16",
+ "5a44b547bda19ecca1dc7bc04550205f66c5de0acb",
+ "2f5485d25fe5ce40ae62a112976cb4a539b74d96ef8be873325e204bb3f86607"
+ "a16a2c2ab50f697809ed03017270ef20a102c43a2c4c3be6ab7a8ae2dcb56984"
+ "d5e065524593eb7070834ce553f1756920bbcbbe4fb26d35d4adcb59df524635"
+ "6ff12e7aa9ee6def",
+ "62d1489a403a90faac677abc174aa7243bc751a964695f6c32b39de018fe4643"
+ "4420ea7659be2c410bc56c4e3e7a1b1677fdf4adfb2324f041edd5790c4cdfab"
+ "3655e07e41fe9d73292151b0dd5b96fc84a6b20f6f3bc0f60eaea8d82917b210"
+ "83055940fc02ee3e17c378bd4d8506d08ec45f33de5780f01bd318a9a16787ad"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.17",
+ "16802d803c",
+ "02f0e762c33917bf6a4df11fa28473547a5ab0767dd3a61a8d05cc1e6f98345a"
+ "f1a00e42f62bd8eccacbd37f4ccb809e9e055f73d3375a6041d9782ccd85d59d"
+ "14f43e5c9410257b906e41cc8b973547d0622bd21db29a9138d3b1bede38ce5c"
+ "94c4e1d2a0a8400b45bacd4269797c385aa3066e65807299",
+ "753b9cee70d4181f95638780db7a04f9b12ea38e5daee4f2894c02673a53f485"
+ "30746ff2858b787efcb42d45e531bea1c8dae94877153b956ac7b28746ee21c6"
+ "31bf9a3ba79d2ba81321b79603b1d01a4e909ed5a27cbf27c957783d3f7950e0"
+ "1dd8f447f10eced36f2d193586f5cc17fb622a05faa1fb5cd2aa064c0867b1ca"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.18",
+ "d6d0f60385979ca506fc833421bcd22da6a06a8f370a7f02fef47c1cb2199f26"
+ "45c75490fbf789ad524704da8a2766c6",
+ "a03c05672efe23b44b26c793e7053a77048ba2dbb4b53ae9751854e7add7d67c"
+ "12cbd16c0b1934d2c23e77cdcc89ce1d45c761158aa8613171a73901ac1f61c6"
+ "5705533d3e639b57a248929179",
+ "0078dc48a66158992aaa68fc3ccc628f92a708d0b1d43837208d534bc3f9be1c"
+ "1412ed0f9f7bef49430dc9e998f752e0747768b4ae38144696c003d6d25ea1a6"
+ "ca6aec924a9f4d9b575a8f136bba29bf31c13b7050bd55d1000d433daa6cf10b"
+ "49116c8063107fd3a5bdf61545c5d863f6a78881786cc8dc376d36c911368225"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.19",
+ "b0381cac04f3101504968f26d6554745383bd171d36156dd3680b3db6fad7f77"
+ "1f7d",
+ "cc548a6777cde953c15a71fc497c0c3617b1bb056b03288d9a548b693bb4308b"
+ "67c1dac38bb9b8c9cc896ac244a9e30d132430f4ceae5790343dbce38d056f27"
+ "b86bdd9d32a8171f3b3cc2fd142265ac9a68dc353627339cd88303",
+ "456f7c3e3be85ff7bdd6b5b250bfb81cd6fbb186d25e0c1c5259d6788793c541"
+ "edacb4ecdedb8a89290134a606f46a81991c13b120e33056bc0fc7e97b342d0f"
+ "20051813dde45e0b596a7dcd6904903b8fc076a6e24b3ad8013416d9fd184830"
+ "554ad54d5548bcaddaf5920a024955887825dd371ae4ef90069a4f311c5a1729"
+ },{
+ "PKCS#1 v1.5 Encryption Example 5.20",
+ "e5",
+ "fe0bc7acb56ce14b4e2f55fba0e2b17154907be94ce485c6984d61f67c04a740"
+ "a28d6094aeae33b3ea0d58183e1ec7f601b2ab820fb8a7ffac0b4f960e1b4acb"
+ "e57cdc35b225c497fcaca03019a295b3e66da96f5379ccd1da44479a4f2135e1"
+ "063d71a282c1e66fdbd5d953f5718c2539d00ce49b451820454d2d49",
+ "5c533677a1dcb36395da9a6d3477bfbf71512c6a933d041ca31344e1cbe1e555"
+ "88a1146e3dec4610efac41b5f80266026652b3d7aa594274d9d920d33aa0ad9b"
+ "4ec59aa880712a1d1c368a457f35c74388b042f2498e9f4bd45a26f321dd9eb3"
+ "33ef80afe3af9f729ca18f42c88a7173858c542066f8a252ccf0feafe6b5a924"
+ }
+ }
+ },
+ {
+ "A 1024-bit RSA key pair",
+ "ddcad6a38b3704cbe06bb1b51d1162584978a4291fb673b4ea30ed8b51a4bf26"
+ "1dc9f0f469ce9988a089f084366464a180cfd7171069a6f636d75f23401b30cf"
+ "43adcf870ecd24582f4da295229151ddcfc7c99186b245885cb63196c4a5726f"
+ "207ee360af3ad8c48385a4e0841d7d851d54545de767d8f999dc17eb0c571189",
+ "010001",
+ "5e48e03dddeca1a959d9ee4da3f1c3f0ec2ad0fe7a70c177632731944c3cd0d5"
+ "8f4c4d9659746e685a76c93c2b333a643db21d29bcdc6d11b5f6908717b57765"
+ "99ff3088b2014ffc51f18d932224f1059b2239ea5644e8069a5cc431aef60738"
+ "0aa924c158abcbdd9751f54e6779c4ec232168b0014f4c8b497be949aee65751",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 6.1",
+ "a3e15275fb33aec37bd3dd582e19f5d38b9d0d",
+ "78daa61c07f941b4b440e738338d06cc157a01574a72fa78d363dce994090422"
+ "0a7132356996f07c01d54ee54fa32c5faa1b90d2430c80a23217e06bb1c8043d"
+ "61ffa18aa1d18e15e430aa121cdff43fab2bb0debf73e3d5a75b46f90df73d65"
+ "6bb066ac1c768fa383e4",
+ "9bf1dcfc654ca7a23d80a12c09c259d04bae07e831f609e9f035d356414ed106"
+ "f9b46235fa3da91a32b8fdc8fb8830c96523dcaa9b2538fc0102dc0f7a5fae86"
+ "35b3b12314c39055faacfbe00a15163424148cc9e0f0ab42df09023c052a46ae"
+ "3f86a18dcc5380ce39062e362375d3a5f9e3b34a5da25cf0de9cc19c4d04f63f"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.2",
+ "443ab03c4604dbd8bf8006aecc2aa8de64a155b4f90cdb0859986d5ca3606603"
+ "59808c59bd9c2de775fc18520224b669c325",
+ "3a6a6089f727dd169297a579fcaf8ea7f8e12d5427f1f7901a9022a21e2d82d2"
+ "f08e63baca267b653aaf89de232ba3d392d1cb49dd76b388b2dadfb0094fda97"
+ "18f1783738d18fa7aaa629",
+ "5a0ae0de28fd33cc9801bf4dd3067123745363cace4dd8b7b8b811d6482f5912"
+ "0c0d653eee86a61a012a180ec5d17e99146d0cca0a587c85cf01dc7add84230d"
+ "9180bddf5a7719f69d1fc481af6f47db8cbd4ee1871a573fc8767ce8beedb5c7"
+ "3fa93f0c53804afe2e76ccebb87cba00cdac94de40e2b0beaa8e2e4158c77850"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.3",
+ "d1ba30e88cdda33d2b41896f43df081eef20caf78d7c1b970c6a6172e83839dc"
+ "43d4be29f9a772ba4159738bc6132968618dc7197c0edc57a1",
+ "9bb62bf9a751fe418166436898ede835cfaee2f50efcad60942f2fb2da1a2038"
+ "03f0be80beb17ffad0dab218b128027f3497a4f8d41ab9a1be264e96b4454876"
+ "7be8d4a7",
+ "81191c5475273de66a41bf5604f32b58b759a14e7426c746de4b53baf780bba4"
+ "2b42e9278aa94527f0eebf855f462d6fbb2978a4653037d8b448e1b807a1831d"
+ "bc5322d066984eec28114fb7201c796b573adcc5cc927f3a5897b2005564ef1a"
+ "2c0167f54365511834ac6f4958b8318d09e67854d631ca52807686ab705d71a3"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.4",
+ "a54bc2278b567685c9b56854e4c1c406d9161747c6813480163ee3af23b21ed1"
+ "9983e0f42bfc9325cb5c82e1a47b8f",
+ "ccba5fa5c94e79832ab046c9777495b163bd3af217590fec5ac48c62786a27f3"
+ "70d2859955e45afb2b79f12de4161145be62ac13a03bf48195fb9e5a18b82deb"
+ "bf3ddfc80825d593fcd402e74eef",
+ "3de4c3e059357b8a54837ea15962cfe2007c5ea8985c93519164a689b755b61c"
+ "8bd273969d333c4bcd9b060353c37baf13eb422f1cb97756e6b4946adfe1af75"
+ "e9fe2d95b4b13da1732bd8b8be1197027919530c347f3dd1039e348a53b116f9"
+ "f8fe8936a84acc39f2e06956b678d20fdf9517072e02f57078fdc04659400c5c"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.5",
+ "f3c00b009e5e08a63be1e40035cdaca5011cc701cf7eebcb99f0ffe17cfd0a4b"
+ "f7befd2dd536ac946db797fdbc679cbe68f1a2f36259c558f04d",
+ "e22d5e43b1eba1ac0ce65c3270510e0f13c94e9624ee525659ef4d57378820c9"
+ "35229b3099aa2b2350614f8cc4295815a2c9edb2d9c59c73d1aa900c2134c0a7"
+ "d0909c",
+ "533e67a2bc5b3f01342d8cb8d925d73b4db34cb675da9039226a98e4d813c620"
+ "110990a8e6acba50fd04f3307debaf20d4f374cf6de0d9b21d86e266079cf2f1"
+ "8b4503208a215de2b11cca9e3464fc5ac1dd7e96b2fc0409e42f46a50612a6b2"
+ "061ed1619a7fe46796ed8f52069a5bfc8408d558f52a03332ee8eddef8f745d9"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.6",
+ "aafe5b271111efb8792f5aa92383072976b72a0a272f90c52461f88afb1bb6b7"
+ "ec26381c6576a41087a039809d14f6116067594ebb",
+ "750ef0869f8c757ef431578b45a6e741bd1d960efc3789b10d2bde273818074e"
+ "bfe5faae10ac244f89f6c02de5d1adaefc7a8fd24d7bc376fd65d35e39508c42"
+ "36acbe2d5ca7694b",
+ "344d4337612b22dd402be379e6b2650b519ef37b7ab485819452d167c1b215db"
+ "d3fb24f9b2f9298669cb1aee141a7d8901642043111fc38b3f40ef0b7ffd7df7"
+ "6c2d92e329411c75e0f17285bb6bb82688128ed9bb951caedd7d067edd0b13e8"
+ "275ac88625d97ce8d20b69b35738b2f4726e2984b8dfa86695aae88d9e176df6"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.7",
+ "a1224df9aab6587845b2a393a5a876c17d959d535b5419d412a9a531bb437e1d"
+ "ac1b546d62",
+ "761dc4f51bc8518d627c45b3e9818b8542a06ffe172be3af5ce7a9053fe54e69"
+ "70124973374dfcc1f49fcffe957aae8c9c3b130f4605d2c3efa2932ad083dec5"
+ "8e70d4f6926c80b5d4891a1a559edb0caffacad75eb26483",
+ "785f6aaab4d2f318d4af37b6e0074ed5a4194fa605a7ec87d05a07f3349b5b92"
+ "f5fc4790eab13786cbf035c78ffcf1344d1f3ecdaae01672222e6d4a965559e2"
+ "c08291cb1d4c2d4e68ff8ee71523f6ddaec50a4ab22edca247364c92d87399e8"
+ "a71df7436b62d8ba8ad20294cbc60dcae0305c7973f7fcb4a5cbed15713a7a16"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.8",
+ "1e0e3f650c32dbb2f6916f36f135bcae881d545507402d6afd3d5b3bd8385a50"
+ "b4fad6f78949fde62164ed7689e5f9a4",
+ "eea90a54d016da7e8f0876a733b0f2a06f90a73c1a3cd639b6cfa906ce08ef78"
+ "8bb6fea74f22eb91a6ab3284cdfc1e72e63e78d18a64d67f9d1a291949ed2e32"
+ "3e91dc033876eeeb09ffa71f59",
+ "6bbdae20f989bfaa5d65dadcd61a86b66307a0602fb551a73806122db188ec1d"
+ "41e84daa2cc7d6be541e12288809a17e085f2cafa8ae13670e0f3365a1471cb3"
+ "157c06e0f63b8200f3160c163fde7c901ef326e5700c9f5e07fe0198810fa80c"
+ "8c5dc53a50bce254f7d19901cf6cbb603413e41f9030e739c8ba964997847499"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.9",
+ "73ddf0a14d57ba65b4f693ac761e202b1e5b857c8b3404e14185dfa8aaf04989",
+ "fd433d7b0176b731d780dd6c5851b82f176d62b80d96aeb631d7fb8ac5be55ac"
+ "217f4e08bc7ecf81f8e3f5ddaacdc6c2178df781882397533a638e62f074ac48"
+ "8f4c12aa57be2ece5bb6e9096cd92259a45b0b032f101431a28b8640fb",
+ "ae97ff434e9a5ee487761db356900b063737465be5058dc03a28a322e5c0e091"
+ "b799bf659455cfbe05427ac4d04405e56ee04e063a2373dbcb9b4fa16e430794"
+ "6a49b35634520d416f65c3c322edc54671569128a2a152a76fe444c430aa6f03"
+ "c4129c6e2131755d764cec4a1486a81ba8a3168d16e74dca8e77bbfd67ea372b"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.10",
+ "ef3e7698e7d9cc863b466bb288556e4ac25282e094fb5b57c17617bb98",
+ "db90a7580d8d429e22bd7ea5c7b4cd0c65ad0e2e27f53341bc23a8b1358a76a0"
+ "b5e94fc5b42a9f756cc63b9d623f551767fbc6f7114e40ba7361fd32d6f8d772"
+ "3437436df724b1327aaef7b957562768f8fadd57862ba0b314096a3b38770e31",
+ "43f8cccea812d3385f43fa837cb5e6fa590f1affb862d2caccc6d8e8bb5d5c0d"
+ "50ffb9f8f8098900c12e772a847b378157782b0a9040f7a616c2eb058e44d4a7"
+ "e20b485ac29f40d68e03c39ddc8dae7e7e09e28f9dd2190f3a9f3574b2f63400"
+ "1544363c861fe27f7a39236692fe3582140b2172ce647eed417685c6e1db856c"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.11",
+ "f86918474f881697111bdddc1f00613eb2c3d9c1787668353ebb02b320a326",
+ "cb7d99da9b11ea57f6405543447dd15fb5cca0a10f3b69b4d23309eff2750c48"
+ "6ca655325b55a327ffe8bd6dca99bc8efb5bc2942ec039e28425e4a56a07d380"
+ "12f10d215a22d637685943d364725301dd40e217228ab791598998836bbf",
+ "2a408780ad514e5671fe1dfc367d7aa465fc3469f1c152aee18145e0f5f0759f"
+ "4469b43d55123f5dc9ffc617f23fa49b78960219660ec62274d6c59ba31460bd"
+ "10941ebb5e05694151c57b5b9588caf09f455020a54e977c3cc027dae31f2ce4"
+ "4217023e10adb6f2d8aa0f8084fc458605803fd44b21abc27bdb8d4c561784cf"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.12",
+ "6a40bb60708c5a992ecfdc7ee53f54084d19affd4d21",
+ "c3f4faca56c1ff07d1ad103707d1b6682047b4d9d6246c2e5c4b0ce6553d5531"
+ "3f8f38aee5e4d8073a55d24ad796c4b76126c8aa61c46a4ee85fa9057a526cd0"
+ "aa245e5828f2181b4a6479868748e7479f4034533c0f3e1eb435fa47d53b58e4"
+ "2c9617bf7e777e",
+ "c46411c7116fe6f46f1ca0f74c6081a55df41d2c0b8fc5d38faa340b5ecf7183"
+ "f85f88c4fb28ac5fb1f18aebfcfc10bfdd3a19002c6b52241492704b6fe63d61"
+ "a73010c149ff6303283e9978cd845404fa06b8c698aaea8f861361d886b2c0f0"
+ "1b47a1a9a3dd903f8a58aed66afc85e9b71efc3f55a121667416a300001313e8"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.13",
+ "3252fe99620974e077d6eb5575",
+ "bf069b4bcf15448bc39e45f4426aad0d5d82b74e93ae1cdd71f71bb9beb9b23d"
+ "59732f9c8bc6343d130231de18f7c89fc2f422189cd927e509b13197aa56d81a"
+ "7376f8333e4742448cc892de4044972c7f67dcbe8544a90eec59e795ae596408"
+ "392af5776da0d6cb29c7e0a7868130a7",
+ "7653cbff586892cdd258bfe6baebd99145eb1b22894e1a764d02b2ba995952a0"
+ "1258208de1a01d8e8cbb5cdaf0d603694f88255e809097b70e9d79e62bd5c0d8"
+ "36dcc29dd19b05a16026904205b60c4503d4fbe9933855e86802c75428d9a634"
+ "7303167632d33c5d9ecc8ae2493b58c36b2a6553a7b9e2b1358ae28dad50280d"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.14",
+ "dc94",
+ "05e805bffbd1b74d1a5a838d857167b4c7d40a6cd3e68f31be4693b98cec6d75"
+ "894919ab18572c75822e75e9ded72da0679783a7721814e199160b7507f67f4e"
+ "de587c88be76815c50b261df308b314323730c1e073aa72998cc2f8e0a8a5bd6"
+ "5bf934aca8a64859e25f02c5a2713941c8c8e62720846dfb51c2ff",
+ "6adde244f0638c5ab745ffbab5abe1fe800b0eee153550c48c36f4249f9d5d36"
+ "b47b28ccda71a7dd832e6435ad0eb85ef7556bb84bf95a59ccc9c20751ed3e1a"
+ "d0de102994a712c514014692a67f1d87ca2e4fef29ec83e01e29ad0c978acca4"
+ "d5c502745a6c500df20004bc9bf16f5fcc69bf52709e31cf6a2b9fe624d9a364"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.15",
+ "4fae6cf37e9d5f59",
+ "e7f9ed4a0c3a646669039bd01f249f32bea1e6576c21d45189d0f891cf4afd62"
+ "32083a321ed2d34d070984f5e9457839b2ebc1e03a2c0d8dd709731e95b2e694"
+ "1ca0907187affdcf5a87f5cbead2f9052c38d0ee54e1f128ffc337de4566a592"
+ "5e1e947aef50881cbdaed99b1bbc1af513232c0ff4",
+ "46e6705eb1252debf8ec672c4fdeaf6988268459f99589bbd3054133d483abe1"
+ "e27caab0a7f0221b1b67a14ebf45126e601348b0434406da3a8c76d4f1e3f1a0"
+ "e06d0db823da5117b92a40b6f39f57e483a7da36e99b677bb3f76e6c5db03f3c"
+ "e44504ebd45e9f14fe0f613a2eb79547ab578c586d3b654a06fe1ef37a221066"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.16",
+ "cdfdfdaabca3767e70bbc5e9abf6",
+ "ac777f67299de4c1c4c574f31f674f6faabde031f8ec33e82676eb32a93f6579"
+ "aac3e959359fc573ee5c0e3e077653eff9d5f8db4b1e7acadb059971531f49b0"
+ "7c93eb9fdedcf0903a7d50b479676fcde8740afbd7d37c3a2102412bde1d3a82"
+ "44156ad8089d45dfdc91cde6c3a159",
+ "513c761eb1929aff7977a9ff0e61b7a1d511c8cb253924332425569a07e229cb"
+ "3901715390f7de37bd362c96fc0b0d79810c1e8b15e13b0032734778cf964e6f"
+ "6d17fc41c7867672b2540f569d0a460a80fad56b5f054ab8e49e409e9e0b8613"
+ "cb3da20c35c3e1bb99b7ecab7a00fc1fc2370f9c808567df89be2eddbdb6b110"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.17",
+ "b820c32e737daa234f29ba90647fc3bf0a8e",
+ "f5caf8feb42df7b6b389f50599a4ec20e619ca22d2bfc91bc7f14ae9f1229e07"
+ "c888ed57aa6ad3c1041044c51afb55217b0caa2334ad79f47abbf9b4208333b7"
+ "2b4ba4bb5fd037981dd80170c80360c14d5af51e5f82abf51fd36f021867a6ec"
+ "097bc33922acead9e33558",
+ "3e23251841db2e207a27101f1329191ab7fa6a701a526261482353a1a221efa9"
+ "d3a9d459cd2a2d8668908b783bb09c879a217f1e400f95b217b040a53e341c17"
+ "b93d3c3d65460c5c7f2b4d79a34b5a96117aa36751d9eaf233b03f68dba6a457"
+ "1b907177f828336e825a92261b623639bec98d3a09f872c2ec591b4c383a69c7"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.18",
+ "606bbd613715ddcd92c7b6df04b36072f01162d008766312ca6977dd3a06eb95"
+ "e1bac7bc1bc6602c9ee644",
+ "513a5c9568e89b9a53d5af716e55fb340f8a392370e888a80caeda502e7f9dfc"
+ "175195a50e47071396d6ec554eb72f183be18f3bf4ec73b30592faef2fb514de"
+ "befcc65c8d23c4ad259456c1e80b360ad459",
+ "4721a23940188730f5deac85002e3831b149ae57afc69735a045ee3fc3536472"
+ "fc833c27c87eab6fc905e367961b312498636be6c77aa80b8da2f5d948aaa77b"
+ "5fab724bbf64ee89d281eed47b212c3295266577f4fd93a22239dee540c9400f"
+ "e56d7aef51df36a89ae92f926f558331e41bfdfefe35758b93ce1140ac9b6a54"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.19",
+ "1d82def8c592875008a5f89e7eb64e252edde9ddb881d37362317f6e6e6e993c"
+ "60233b0f",
+ "875e075ef1b054b5841e08450d78eb54a55c88b6d01813c107a09b74543b3f9f"
+ "e1b7c90211c62ea7338120d4ae0f73ba82c01d28f8194b3a396bdf50f9413a7f"
+ "b03be225fe0545db80cdf0f610a95fd90376e039e3831ff99e",
+ "8fb546263c1d1875c743f52f0267b2f2fe688d2542021049f53489ce7c359130"
+ "f8e11e3c461c5e863e4dc19f07a13a4c1a88224b26c5c0cbe2020245d91e1b83"
+ "42425252f53fc40e4b14fa02bbd74737d4022cc54fe38f0d27d8fea50f2fdd84"
+ "65d4f32f8ac03ee006be6233e4d1a3c16eb144b5d8be729ad304f82361e07cfb"
+ },{
+ "PKCS#1 v1.5 Encryption Example 6.20",
+ "8a8a3eabdca7cab0cc296a291ea8a93da4d2d2a196ff2f8d181fee1f",
+ "2e4736e4296ab46618b1ef34da26776e92ef66f7cd174ef94769724223a765b4"
+ "ebef08a88fedbe270560e5f67437cf49d57ea6620aca59898afd52cdef30a8b0"
+ "d9855e5dfbe347de77c4c0280b0f1fd44d4fe68906be8a4f12c533087bf5bcea"
+ "fb",
+ "03f3e4ba034831a0e30a4a3344cead61b28b43be31532c2d7637539b9013837e"
+ "dcb1f216d32fdfae73323674a2814565dbf29e712d18c4373964df60c9399fda"
+ "5414a0eb45bde8661a89091295a1ef71616a3cd145e9b318b651af175d4ec350"
+ "1d5eb763e8d35a2b72746e020b4ba59973834b2150026b432b179a9ae8172b7b"
+ }
+ }
+ },
+ {
+ "A 1025-bit RSA key pair",
+ "01709341d2ec0804a74034e8fa728642983d1650d746e449c9ee4079aa15e51f"
+ "1fc134242e524b0d3d0dbf5a5121939b125fcc863e514160b634e37aa6989477"
+ "6c7d33e1e7c619521de482a0aea45c3c6abc3f33e25d86ffa1393325659bf2d4"
+ "098df169b4072187660e277700199b7a3e3484b3845f6fbf3198657df8cbf3a8"
+ "1b",
+ "010001",
+ "6febf798121e993324972c8c28ccc65a2e6aa15fcde232da03e4464db4da5faa"
+ "27e42a7c7a76d9ed49486b27a9d785c67d9ac0c519ad8dada6bfd115d7cd75b9"
+ "9c4b59c76983a7015b0da6973c69fa950810ae2768d97588900562e86a6df7c7"
+ "14b844b1e046686a5afc667b13573a55be9b5b38b99bd3cf54e4344a2f2d0e21",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 7.1",
+ "da509dce45e24700379bfe5aa1a81c24706c1842d9b13e7a2e0a15d3a4af8e6d"
+ "08612dcaa15d460ece872988e3e90fb27e5ca5c10fa1facdcb0e",
+ "808c2046fb505c37695c8dc35c38f9f9905ab48a2b8a146e8e8eda3385ced95a"
+ "313b2dc6eb418367feeff79a02ad74646df7a5d87054acddaf34eafd5c1db58e"
+ "5dec0481",
+ "00fc3d0aaaf26cdf25a1a8dfcb71700fb65e2ab5551ae5f419b2d2f94cef0173"
+ "02b00abd9e6c6efae94474d18e68da0a7c17ef2c5fcc89071d3b07121b9c01e3"
+ "0ff053663f61f89fdbc49bdcf8e671669443919d41342845e3e99e46a8a3b48e"
+ "2398a88e5b45d99a17dd1f212edabcbcd300a84d398ef57935bdae959e6054e7"
+ "3a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.2",
+ "ce0a794749874160e5d2e4ff",
+ "f4b2c9f311c1fd41d47944b50e1755d4eac5ee65087c9fc6d2f075b738c64926"
+ "eaf7d4316bcdb63654d5420da61e0245f195b9e824aa0b06c88799b127fe9b03"
+ "6df36175c0a6bd80e4e0af6ebc2f4270b04ce30b9fa27f0435860fccf40b3dc7"
+ "eaeffdbab9e1766619bb016c17902663cb24",
+ "010cf74bebc2636d2c49d9c622bd76cc0b1d02ebb52fdfaec01c4ac1e756071a"
+ "8ef76e122a4c62c6ba3265fa4c905626d113d59db79ad65f8640b3c4344d7340"
+ "c16e38deb189e3a1b11eaab0b2606a7f82f5946d419acebbbb3a937d41e29b33"
+ "edd3ad15f1e7770fcfc30ae06aa01bcd03d5dfb162f87a183967553c2502cb5f"
+ "fe"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.3",
+ "41d6",
+ "556e59b2c189587508e20892fa5602d249fbfb71a10905ed5af7b79be87111a0"
+ "c69addb19eef316d7c0b21817990dc3ed8c76cb23e830e17c0f43873159fab7c"
+ "5c4a6cf219cb1dc5c5da4553a3e0bf183b8e112b61f692a7ddf004bdbfdcc8d6"
+ "659c3dd80cb23aabe8c6fdf2675d073b662312e4accde91c1225e6d1",
+ "002a100495596655304bddf9097f78d9ddb5eb429b66635a58a298f1928eed61"
+ "534f80b4ea05ee39b02a64566f6c456e3b586e7cb43a88940ee129340f578e56"
+ "e72d8b2783361006d97129abef02cf1c1912e17f0cd1d71c0b328d0b48a4ac7a"
+ "ece3c005a6190eac22c1991041159a2ad1db0896015c4ff1d7b35447cfc10a24"
+ "be"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.4",
+ "0bb4abc7dc6ca4235c29ed0a2cb63fd141341e2c4c901e6dc95da9f0010fa2e0"
+ "22ccfe8adfdb6ecf4d89f579a10a5170be18c46a241ca7eed107cafe4a9d",
+ "bb80be7802dd8bf5fb5b1b86396654f4739f5d4351f19ce31b72c210aea1a2ed"
+ "2142d8d6f7ae374f06133a315c6264da65cef233ed3dcc8159d76c3a17f36d0c",
+ "006f1b6c1fb37ae5c8c024449abc3840e8e5097143eed16beaf67b6c7a4824ac"
+ "38b6f8c353b645c8cea4fab09c02fa6c325a507438b9645ec8230086b315e34e"
+ "7a56adb0ecd89fd07b98739c24db6fe11ff2e5ad38318ec31df2ed2508debca7"
+ "a67e240196aa9acd80329f4c4343c10b72699f9d6b5bc243995b09c46dd3d803"
+ "ce"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.5",
+ "ed26ec202d5e69740da3488406bbbd",
+ "f2fd08cc0db9a55abfebd92e2a9d75872ab7dffb0b4da13606e152759f866f22"
+ "eb8729fb8c9a5c45ba2f4acae43159a7ad3cf78e81fd0954909b1f0e7089ca86"
+ "a4588d8c87a1a61f1a48398236def9b4975e2549573f60adb5e861b7c3b2dfeb"
+ "810d13e297a6cd3f2afecb0e4f147c",
+ "00933c58a50c70150da0823a7c1e367d36e5213f66a30050fded72d5755b5f9c"
+ "24050b4114f53509988b625420cfd00ac1c8cd84489ca26b743fb47d1b64d0a8"
+ "808ee32127c771224a0dd5a564e636add73bcff7b473e9a12b7d464d7dd4a752"
+ "048661a8b074b9fa1506fef603dd96d11996a7d9e74879f99bb2d91c37aab135"
+ "72"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.6",
+ "dc285a26395939e7997204c71a932f795b4de401e96f34e189363237e9cfdadc"
+ "61",
+ "d80bfcc291ce518ce0bb6ae934dfd85658b239fb4539cbe05da126a898b7f364"
+ "887c0ddfb1eaea1d5a90de7695665c55822a1172cb5be8a112d28c8602c513be"
+ "48c292f05972e6711a44cbc7281715094b490fde29165a6b6b7d99dbed",
+ "0157e7b54a341b8df8bd9b99fc2e6c58d886fc79e7442a9e76d0d67e4858c4ab"
+ "f0ed25c33df62e2aada399dfeadc7ff68928e6b9007102ddf809f5908eefc10f"
+ "2a73710609231f5d45e00adda134b602dd0eee0f6722494b7e4f7b405772c831"
+ "b63729be0f1c4b6d2a542c1565c7df231d9e892e586a18ec54377376db77f813"
+ "84"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.7",
+ "4647d841c5a0b9973a91454dd1a05ec0e57503ed99672ac002dfee777f7fa506"
+ "fb41b2ec8b8d2cdb9bef0133bd5e3a7d0c4344b28fa8db",
+ "f527a14e2e06e73f1c245d190d02cced011e468487acfa5e0bce39786b46a9a8"
+ "c751a8b4406ccfa1fc5b7ab9bada7b4ad452467e50b7fc41318edc73dc2d84a2"
+ "8a081fa17905bc",
+ "004e03caa9481d7f9678207c17b6822a5f6917ed01eb402e7f230135a123cd9b"
+ "6de3bec3b9bf338adef8076fb7652fc7e3a373fc1622f1dc679d415c3200026d"
+ "8a8a50f8db6a583f666929d0318ebf91d95912fc06102d9be87525a736b5af21"
+ "e16de3efaa66e9cf41ca73482323dde80eec308581a44ca3aabf76dd481de652"
+ "9a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.8",
+ "ba10d47a9f624281",
+ "379fdcfa5d8c6137c36bad143fd9b1f7e894fa0e9ac0fb9cec60e86c8253975d"
+ "8e78742108495e594ad0898fd04c91e401e7c88089a87b4a4a82e834cd3777a7"
+ "d3f80e6486812d4ab0d33723162bcbc7e081a99d3f9b5c3ba44b19bdf884a462"
+ "6fd7def7674057bea082e00db4b761ad753ab5985a94",
+ "00c4965e2963d7bc5b1044d8fc75eb3382cedd9907419792efc88c92b1d5c390"
+ "fab190011c518ac9ce45c1b8e7276bffc7c7e05c2537089137a98df6e0c69202"
+ "0ed654af83339bab11927177f2f523226b4fe64b99c1729f6c922906bc16d31f"
+ "0c94dc2ea413810d55940c97afdd4829fbf1618a8c9de89dc24006e7e421a58d"
+ "38"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.9",
+ "efc7489fec779e052e379c1ad9045903b6842a9ca41b48bddce58080a5edec63"
+ "f36ee11560fd",
+ "c8ecba627214c414d7c3fdd316c2d82a98535728b9a9376f69a953d7cd1cead7"
+ "1053dbe0140c7f02bd71e0137fea29cd4c21a58bdec66640990d28c10b701759"
+ "3c1d11fe9abebd7124e1d985631e94e9e51241260f9ef1f1",
+ "0032184ef288fa0aaa0c2c1a19e7c29f81c7012f4529eb9eeb53681f6247f8d4"
+ "35691345a5148a2c877b2b18926bae9de5b317bac0e902c96025eec2f9eabd0f"
+ "9e8886ef9519c8249feb834665c1010db7624f487e161f89f6ae0018c1f4e0ab"
+ "5472f7f0993561cd5985f383d049dd832b82c83748b2281bfb99d9d5008dc807"
+ "de"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.10",
+ "5b264ff88defd3c299993d81129a6e5dd2b57b",
+ "0be7ab5b29704843c1c0d7e4ef5e93f3ba717db7815af572e3a9ab3f99b1ac9a"
+ "22b92d9b43da2b9965c7977057173c03573f32480a927019afff0e0e34e4095e"
+ "4a4d392dcd1bd9f27d32fde7159f023c83089e88a71f2433648ef8c84045b9c3"
+ "6d8e5f6eff034b91b70234",
+ "004c65293556f2fd15ab90eb22e07533b3dc17334f5eed27a3993180c56c8e3d"
+ "8f51eeb27595f878d23665ba3ab0e728a5aef7234f6036b023f871c2d6552a18"
+ "ad5a25bec55bc76bee6383461281d39a30f6d66092e0cff6923268fc043cdf74"
+ "7e8d5489504e7db30a7bd91a2bfc6c1b3414405701753d5b85ff7352012d55e9"
+ "23"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.11",
+ "72e20900e5bcc23cf879ed3531889a1ed5aa3d5c792e34e3b12690d9ac2403d0"
+ "f6f78f5923",
+ "116275e9be1bd4e6f203ffe4f0ab9a32738410e923e83971ee9a6b992c650a03"
+ "1f940f6ef33d6150dff8b39dcf2250d5665c04273b2be2dec99712bbc012f75a"
+ "31b30ba06ff9ebe3b89f58a68f2685e338ff6cb8d4181a8a14",
+ "00214a83be453a75bcda9433a7b951433439983072071cc82112b77742be0c38"
+ "226ca3c6f38d55b9ca3f08c8793789796e6cde67376d673f5ec57dacc374c4c3"
+ "173444dd8a6376de8f9ddc31a4c060d772f02eb749512dcd040231175d0b6942"
+ "a947b2c82f7c19e2ce875000af84274cbe2adbf2fbfb537ccbe2fbd072871378"
+ "75"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.12",
+ "16b110e2909b11b0cf36b052c6f3936a2ca13fc3a5",
+ "c2bf9e4fb1ed70ca212d15ee8eb3cd660eb65c5278e03a3b10eb12b25334a472"
+ "8b949920122fb992bf2ce430103d74ab74e6d6e762b85d6ef9beb7d72598f293"
+ "a43562e90689541111511d314a9c46022376ad055d54ced6ac1f36e98c2b25a0"
+ "acde64dcf6522c3d22",
+ "016aa95a082382c10c045310fefecc8d17dbf216d8edc04bdacd4f524de485b7"
+ "fe8a26f14cabd297e7f03b3c85086a16147d5f6193919bb95a53c146c784c00b"
+ "5332e018f643cf958724cd08075eb64ca5680c27c705d40d88b9d7f426b736e3"
+ "c5f6394ea683b65c2373a6fceb14f2ea851ca8e000e24dc8f7e7c81b1d4e720c"
+ "36"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.13",
+ "3c860a28fae8da2ac0d9a33989977ffa04",
+ "7c9699906c9f1665125c0b10673f3dad98c91a4ff0faaa647db554fd6227ef50"
+ "909c97b706092be210db2c24ba9e8e6a87f9ddd9f3f491291029ac6ee46e08d0"
+ "d7a53c462db4f0fd1cc23ec8f55eda07f4ca0d3e3cd37622855b4db08f64be3e"
+ "26c3e97875171294eadf86fcd6",
+ "010c1e04a858c615ee9695f64ab2db99806da482d2b460293c46dc7b717a5976"
+ "a3c7e36d8d47a84a34d63cdfca2c1e38452573ed44c3a040405ecf3fbf368341"
+ "c4a1fc9083a8f5529367b99cb89fc5a08b8f3475a0d55e3e42cccbeb20d04a19"
+ "97eeda4e3cc9e992d237ec7d32fe25845ab024d5882805ed52f10ed7d25d62d0"
+ "af"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.14",
+ "4edf4ad3440f17b10d26afcdf4e444d2aa61a19755a62107983f0122fb2a",
+ "e020093939b4189e934cb62d27ca5e9719652c137fc49e721c4ab9e9f398b0a6"
+ "12de8a8a8999af0dbc1cea0b6163da4261232814ed92eb2160cf4b26d0551b1b"
+ "dd919d494793786e1b86f79d6416612a282261363d6c9b7a0d92ad1758eaad51",
+ "008cf9b3f3e76090d101174ecd97d10bff6de4d46440003fc0d428f19b8558f3"
+ "1374a5fa283d03d4dd43f93a4d9f14ca0068dc2cf3e25437b05ab1d40621eebd"
+ "8416f5828ae7c6cfd297b4518f79942b914323284e2976a54d3cd911633a307e"
+ "daf1edb67498466b3e98916f9904f4a0ea9b87a98344f073833edf9b2b5394cf"
+ "d7"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.15",
+ "8a6d53b0ada1854e2313691aab23063de131bc36c764",
+ "2685458aebfbd6074ebeb0fc0cc4921c273e8c0a881551502e4c299f334dd567"
+ "f51675b0ff30f2c48263200364996699f9b172affec0e79e5c523d1e779ec06d"
+ "ecd476a57430781e2dc81f25d60d3a73976579a2f01f07584cf8e5fb3ebd8d5a"
+ "932d57aa8a180aaa",
+ "013a3d32eec735ebda13f8be7602a0475cf3cf285b4286ad93d612c3ad917248"
+ "809d1c4c180b367015cc66c4d8e7867384168cf4cb719bd593355355cdd7d753"
+ "0c80c867745f9661c6c33bcb97f2cf75a4c27c3cbbdbbe7eaf4f8234f212e305"
+ "8256d4439a9f9781df48efdb023568f94ae4594654a0f9baf6ea30b7d8d9480a"
+ "d3"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.16",
+ "20f02044e63ac92eb9faf1a0ce35ba7209",
+ "2de1fcc117f821f1dea794b5eeb313f429e00b976b53419d3d03ecaa1b507688"
+ "77e8b7fbd6c363047e15c255793b3cbe0f5884f0a511254d31bfb23741023c1f"
+ "881fe016a12eef1b8af22b9368207e7b1639f7271debe3c8df5293eec3a032f1"
+ "ce559c0a04771bbf8898947ca4",
+ "017006e86f6c5858fe5ade0dcbfa9ccd11c02d4e7d0de6c158adf9eef10107e7"
+ "a4c36bd3d929ea6a476ecfa0b6ecd05149b51215954893a1ab2669c042da83e8"
+ "c818b00ae734de5f9e0b97ba1fe3e9c46ae9816b63b15c2dcc61cb3b8b2c23dd"
+ "b99fcd54e95560918b9a0fa3c4b6273d1b28a213e120b4f24286965ebee94ff8"
+ "96"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.17",
+ "d3883b",
+ "5ca3bbf992d7ae3594c605c39c3e979025ccb0a35c6ef0fa574a98be05ef7c32"
+ "8a19a2775ba06f2dd1e0ff6f0f1f6a3b20fbda2162d0924ff55b70ebfe2b16d4"
+ "ff6aef8d47ebe59638e5810ffdb58db05f4d9b4a3a423f967fe579f87378369d"
+ "5c5c07e5e3cb5dddf389621180270a21e01078c89afbab189e87f7",
+ "016f5505f74ff1104da1f8a52e50bfe29c998710c57de44098a9579e7a3313b6"
+ "29603102f08d2d911f917a9c9662608c97a1ea371734f67cbf7003d93c4c314c"
+ "3a0e77f3658fa4d0722562c4e13e85a7c8d0d9d4fbf7125884ba62ad2859b4d9"
+ "6136f7a2455469ceb60b63ba8474e6160c8317921a07b4b6436f376c5f98257b"
+ "17"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.18",
+ "06a2ae82a4853207c9f975",
+ "e2c33633d54754addd24c85c32d28ad870f1603d444460a03aacad7dcb809601"
+ "56bbb259cad346be90c0d4f3fb18ac6e9d5a9ae2a5ab98a1f84b8e70c71d0ccc"
+ "0a1a2aa39970d9c83b4b0c25aea43a5a5deadf9dc611b96d11334ef943090389"
+ "a8d3c66cf31877aa2cdff1119943278addff5e",
+ "0122410e765b2c9e90bdacbcff1bca8ae64be99cf013297485721768370c36f8"
+ "c0d9db8d79376254b9c69152720e05caefd4ce7eae08b3dfe3eaa91c4602eff3"
+ "8e4d81bcd3787a14d622dbb79ce8644c4fd1d2e41f7c1c97279611740fc50000"
+ "3178b37bbd81c5a5829b5c14bf459c4238b03beef73e498f865f6ca79a9ed60f"
+ "65"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.19",
+ "ad8b11a927de",
+ "5ecacff63a7938e998068a2f4ba6bcc1020e1f28c734e434e8863c48e6dffae2"
+ "8d1852727ffa7f2efa3de7013b812a02b2171a0f940b36d928dbdb960a6b2203"
+ "0c893789cbfdea9735e9ad1094a68461c2eb6f718be474d93a51930e3cda02c2"
+ "1f6363914e7eda5484037a76adc53312eb9dbbe45e23a14b",
+ "011fa43f5f4fbb983011814d4af545521df0b59e9b6ffd71333b8f9bbaaa0fcd"
+ "c1421ce4bf31bf9959fdc6b09b4f4251ddeee8210fc3a52fe7c71a876e6dde1d"
+ "fb59a4dab27d34fdce5bbfc6ed623e89967fb6fe73162015282c5f450138f250"
+ "4ab61c1f12d2649d815d6e8138438f8a8046c4e840cb718598e1e4a9fc25a945"
+ "64"
+ },{
+ "PKCS#1 v1.5 Encryption Example 7.20",
+ "bee29436c2a0de16f66042917007fb5130f3c1aa7df2c7c3bd99fbc1b413af4f"
+ "96a65b0e543ec6a50be83a9f",
+ "2391a68425dd8f0b83c9b3612467a779cf92f5ff9611c01493bcbef865e15bba"
+ "5e8fcf74beb9ea2573a9fce54164d06baa8b6df367cc4c6a114aa0346c454a2a"
+ "9e60535918d3660c66484ed953727a9c9a25",
+ "00989ddbd28d6095ada6881e28341ce7a0a1ca6bf7f31f772f910493afdba2d6"
+ "359d50b9833f83d0ab8713abe8e2102a27ab2a601fb77b9a25d6a0aff40cfdcf"
+ "9e12c42843ebad328324a719f29e8d79ea9e5d0d988695736034db5fea73dd36"
+ "00136f57a398fe352b278c60cb74ec98ad57a3e1d8c4478ca6179f4d0426f0f4"
+ "20"
+ }
+ }
+ },
+ {
+ "A 1026-bit RSA key pair",
+ "0252e95bb11ba1e1c7c95b6853f8de0bfe2b6403ac1bde819d918907747b0199"
+ "fadb8059c25aaf1ac565a74929d015a201f897a9bafe754168955b355bb009ce"
+ "16149312283c39cee220d0f0858b13812e86a7d4e5388b7eae5aca7c886a76d3"
+ "b1e6dd679268a82311e2820318cb8f0f7e85f0e6692eb0dedf30881caf7315d2"
+ "7d",
+ "010001",
+ "0104c85fd5d8d7932a2985c4cb7e9e13a2c4f1903c8b70f3df9712faee2017b9"
+ "2082c51653c0bdde9de66c3901b7c22be4f24cc56dffaa75d43b18a2e0c0dfe3"
+ "726b198caa0c9665263a93796a27d32984465f4b4affca0d92f4e51a37e41ab1"
+ "550766d5ca7e90d4de909bbd794e8bc52b7499a73e468ab44213cb3a3b5452d2"
+ "ff",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 8.1",
+ "f72637aec28d2b6ebf8f73d74875df01cd12248f0020608e61c73d1a01f972f7"
+ "4dee",
+ "cc2077a24001f3e3869694e4fe2772bf938f7627667b62d590f9ee4fcfffbbb4"
+ "7afd5fed6a180844a9121a32ed7cbc56cd2870a2d696b943d6fde9767c1b9648"
+ "616c32ed6c400d423dd4ab7216afada028402eb2a1c3ebcc245afc7f",
+ "0072575d3b11c5ffd6ae24f353ff749927b4ae5df463f70c5f3ef5496b0d145e"
+ "b2b8a53c28d53efe8bf9f27b2ef4ceea48310577c3d2b4b949a12e3df3f56776"
+ "828818452d81bd45af158c87bb57745b8a10fc1a92a0ea55c85139f842f73f1d"
+ "613b9a964af8ed720d0e0847f7ae5b305c05f12cbc4c9c1684acf902970d8209"
+ "49"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.2",
+ "2a8e3ee7eac6b22ec658ad44d666c8cd3f57ecea299b5cb7bf9a373dfa66972f"
+ "13e5f3a300e80e6dbf7415680d0d24901ad6b140b000aab85351f92f",
+ "fb19209d8a29afafbc053ac1f320ba60fc1fe104aa7839c84c9b3eaa18a8f943"
+ "bb219f59cc167a384bac7bd365824e103631b97bb9a6d118f4f0a951fa478a05"
+ "ea09",
+ "021b54646571a9a93f0b0a0382e540a8c3974cb31c87ebf17b3ba62a1c9521c5"
+ "0d7f90702e13ae0e22263834e7646035159445a0877d9a4f5b16177f7fe052bb"
+ "d023d081894f2d97cac2452076ca1191a171a48fa1cbbbc3f0f6f3bc1a447840"
+ "3a5a488febb3a41380163d942c977bb8ecd2866c5f5d919ed20c0db3ee31ef2f"
+ "51"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.3",
+ "d99b4f10d9f32e12ecfae2630b22ac026af964b9c715d207",
+ "e0af8b7eab36a6ee316d781367f09ea11e31fdc1ef2cf9c97c379eaacf6872a8"
+ "213cbe4ce2e29c778b35954010063f1776ab5b172da624b406a1c58e0b574a03"
+ "b1b1b2cd7d3a9e5035a9a973058f0497652d2f73b1dc8f487c09cfe71d8ff8f1"
+ "458c790ee0c5",
+ "01023bbe8557c2630a262246db7abc540343887038f64c641fd74ee874ae9670"
+ "fb2862d424703da20be4f48b239cd06043819d8f615144e2b1f00c8f88492e62"
+ "f6e07316f84905353b0b1880ed77da2b62d3a93bb70ff6a5007938b973b4cd5a"
+ "bfee0cf13f5d4ab2160102685cac8081834f9555806bb322d0dc5b8a2bf12845"
+ "62"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.4",
+ "caeca8e59b810cf75112f7ed047a46692ca0b7a86e1841d719",
+ "761f6864dcebc95a779bc0b16a95866c33dc8dcace61cd7bf90172d99aa457db"
+ "6d90887d84c4738d25cdf0e89569ae47d3073ec446eeedd52d57208bdb694557"
+ "034657a703784937ba694d42512138532b8ad1d986fe47318b2823de82ce276f"
+ "a6f0d3c8ef",
+ "011c0c03f7b6e1c1a8411740a6e5b473c28d6221176c9d4f68024ca57cda273a"
+ "f554740360990a1b74de34bcea103c2d0c36576002080b30bd28f076fb75fc9b"
+ "eb9e05d1989a311d12c1f28fd69392ad4be52ce389dec11eba946be05991da7f"
+ "d887a8d8768de736b905bf4bdbe88b85dfc3b25aea30fe90df1d22d8a8d61565"
+ "1c"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.5",
+ "101212856e60cd272fb169cf62cf47f1bc50ef9f1fcfd214816c807f184a903f"
+ "16f0e809acf5e0",
+ "6043c8df6a7f4ab83e3197e8cd0225dc3866b5d8e6993c2cc5b876351ee33c71"
+ "c1a4ccdce45f3e9dc7b7e51b52eebe0e270e716207ca1403e13e723ce73f1045"
+ "5edbde85b0829052edafe56e9a22024d4068371d36c91f",
+ "0005c5cff89b933d8b6523b35906bb3a711a0f7f503f92147466598503912730"
+ "3b0011e7a42b41c33bd20db31b1560c9b5222089cdcf53b82c95f8c1adcd8b78"
+ "3fd4b48a454020668e0b62520e52585209db529f38708649d8e064890b228fb3"
+ "c1981b2aef3a5465ceb13021ebe08d02e33aa2dc3c39284ef7a858dcceb28ffa"
+ "28"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.6",
+ "6f03b5725230de7f9963698edb7975ece8",
+ "a30ee5aeab5931033efb70afbc2d3d11a63384cb8cb33a8fcae6146684e63f0c"
+ "c32e89a7e4ea43327bf035669543192886dec3fb4e2d0811efa9aec5109e31b6"
+ "a056e53e317f6a904b13a7356f5e7ae60b97215ed14817d28f74b1640b1f2e42"
+ "ef0d38ca35a354a0afefa803a4",
+ "0010bd2b356f9eabc22f7e68f72f6175f9ab9deda96423b74b11de82c607a138"
+ "863e17966c07f56cde9ed6bc422ed9feaa1f65367ccf91cd4c9158a749571a0e"
+ "9f9607cb48cd00a448de03649106ce0c2406aa50aa1217178cdb06801c70a89a"
+ "7a1a83068e68db95d24ca3db33a7e5e43a68152274bbbf4006d9fb69f0514cc9"
+ "e2"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.7",
+ "879913045461bc0eac",
+ "c3c6a24ac340a4a3ff3b2c302b56eb8391bbd95fafb66478384438abd8b45d13"
+ "2b269909b187840a6844ad399fa8137205e02ccae7775ce6662120e154b7bfd3"
+ "0e8ea4d34a7db6a23488a5daea38085bed56780cff8727125f1ad5f9d5a0bc3b"
+ "e580bc4fa068267b27de383c55c7fc1764c86ac21a",
+ "01d21ece33f440c72a111d62ef486c77c6c890cd81a4eb0532ad2c0ec768dd1d"
+ "e5b2112fdf04e287a95b950b1fca5ae693cf0e8acc936f374714de7495908c29"
+ "15a707213ac3dbdabad81b4ba1cb50b95f9314531fec833f0821c04b5740d73b"
+ "8cf1f9e3d7abc9744926138fb015c0f056cc4ba2f3163734db443ebd68858c4f"
+ "a6"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.8",
+ "5b",
+ "42b999fb163a6ffa67a9bc4e6ba12f81b1d56e54bf0866397fd314eb0cf97f13"
+ "b7804f768fba540621f05cd37264d8e8f58228fb6ab30ef54e30fa8cfcb5a87e"
+ "148fbabf85886ab1f0d525492f56c647f7229b2bf394a0ceabbd37c93e6da809"
+ "7e82727b3d53e8c2ad1f7713e34ed13ba59e0a914db06faae49cb37996",
+ "0090e5355947902bc3fb580a84770903a3955b3dd7191c928f7407ba747265dc"
+ "8cbc1d22f9377272b1a8c35c238f04a11937d1b4354f643795e986dee2e40a40"
+ "6741b021fdf05c4ba11562e83e9f28592e0a7914fe88b2c0fe7a5eeaf500f7e9"
+ "8a5ba954f75077bc8f659f21bb2203314be0d6d21e6320c05e6e2d557979226b"
+ "80"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.9",
+ "f63529901324a20fe5e9258ada2f9537b01f5839b44597e3293a1225ca3a2adf"
+ "684a72a793c69c56af2d3498d32a092e914b",
+ "7bfa8597a434cdadfe156314449513d76c105df1bfc48c4d076abfc05b5dda72"
+ "e0dd15f9fe82a9955bd56d3343e7c6f25a60741207e73a2d10bb95d1d729a227"
+ "93e6c455e916235a811694db",
+ "00adf4787467eac2ea61fe7ef82fd87c2da5899f30302bbc112786d2fb11c142"
+ "f3f1d8cf37160d2e4a43983ffbd393a41b599ee6a27e246425502d4690202fe5"
+ "f8ee1bc6c1d5d16be23b973aedf7f9111bd8b142844265fd93577a43c3acc6e2"
+ "af2089d9d2f3f31a5c247a7b68315bae25d5ae8140a51ffc0097107ec1620ab3"
+ "b5"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.10",
+ "c6d14b047145f317781dd7382dc0a97257d554bb53539ee9a292e7da5cb6426f",
+ "01ff38d5ded6c43dc1dc5c27a7e4813f448f45c96edf4bd93e96fada9bc8ec5b"
+ "434f0619a38e04356e06278551407b7f37e42d9145620a81981850a49e285117"
+ "2d230b37824110f8ffdb847794639d2650cbed36260105f1f1296e52a7d4",
+ "005edc939789cfbfaaff282baf9701d61f9dbee6f2d206cfab775761f42cb274"
+ "ecba31c7cd2fe6031aba0b84d4627d3037e31ce7e15623ba7cb7690251c06327"
+ "a431371298df292195b6451162d2da92a7078e2d07c9f56a07068a9a3e173e4a"
+ "ae25a5d1c68e68208cb5253a0a53aa6e2ef6c295d1516569b862cb92ca823ccb"
+ "ab"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.11",
+ "c11653e810b53e6511f13323fe5226a170c21f6daa4429d968efda0529d7b6e1"
+ "0dced80c6b6301ded22f52911c0f7ff4535bd5e20ff53588cd3de6648ac02d",
+ "85fa7c6ce96d0a8a1fba7504717ccbe137138093956eff063fc2efd4a46d7dc7"
+ "4e90f1da9e43dba9129f14ec559a4d2d6c5a19cbf3a68c62d0983452a9ee0c",
+ "01b08d498313a7d74a055314eb4315ba028760dad41114d5942d63bf8d27be3f"
+ "49ccd94acf9d3aa22d09b99bf97409bcf33213c0996707868203a9ab27708d3f"
+ "ff69b89d02e36e0121a119b8d4d9bfd4fe8b168fd7c12a243f7a000b39bf8d56"
+ "481724208023bb607b30505dd1742f879f16c10ce490d34a680d27ac39607da2"
+ "4e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.12",
+ "095b77c94dc1b18788e400e6916a4b4cfd73ace0df9a3ac131bdf9ad0a12db76"
+ "6deb225359d901cd56ed88cda3d328565402",
+ "a34a6805557109c261dddf5f85d371ae6520f45adf469601b5c359fec744cb2a"
+ "ae80983c732db6c545df55e0208acfbbf1c2c5e79988f34ecd6e5bb4b525c1b8"
+ "bcb070d0d84248b1f8e7480e",
+ "00395636a82667dcf00d5dbdd8541206948d49368917ec0e00fd7ac5ca8bf44e"
+ "c58378386e594bc065a9a63cf2a355a608b6f0bacba56008bba4722a7c470545"
+ "a20f387853d460313b2e864e17b233e596354132af173b4d04492647790262d3"
+ "a43f8427378837466b0673a81527e6be104580326fec84ba371ea61091fa4033"
+ "a4"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.13",
+ "38",
+ "547c91751905d5a284ac3fe432cbe03055b285065896110ea36d05a140083ce3"
+ "955fa82841eaf6db4a50d12c074f45a688b5576d6e616807540ac117585c5bc3"
+ "be5260727cdf123c774db40cff297088624853e4695136b931161517a7b9b5dd"
+ "cd9d32de3dfe3ee2ea688cf7bf882ccf7b9c48d5e19effa6504a42620b",
+ "0089e39dcfdf91693defe39d12bb25f80a768d441b481d6a7548695042480cd4"
+ "a0ba9783d5c5bd38896dce06acb177a4ac5968e655a7aaf50d694a649713b7a4"
+ "bdd14c819f83b2047de2195f7303665453a8a1115e5b48ac0e9a65eddb318951"
+ "7b046fcbc2d14381776a77fb468e11293c78c8374c8f4660351ac2b2c7845a25"
+ "fe"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.14",
+ "80646b3c4df0eb791bda0ccc4d97d81ea8f6f74eb245e2c7c348fd7fb99016a9"
+ "d40a605ac742b27ad248",
+ "11b8e798d7a142d082e0598a8cb4f8c2aa875d5b65178c4ee67a5cb841d1cda3"
+ "0431d020df2880d7935815d59d91b9993e53ac341c972861eaa26697cf10ca8b"
+ "2794b45303be03489ebe074d8f239854c3a606fb",
+ "01f1e5a3dbd824752d2fba3c3242e9d996e627430d493e1b446a2dbcd86a4809"
+ "3e37a2e128b28c49d2d172bf5a977c369baa9ffb839bd2fdf00bd30ff5228b57"
+ "6b94e6d8ecf944247adad019f21d06fbe418d3a6d54cdf113e8d14f6ea06d8db"
+ "796493bcb1896fc4f3f30386c5c8bab7037c879afea47c8fb7a3c5b50b291866"
+ "b9"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.15",
+ "6b631c7c35ea75a1b0",
+ "3e4240c3e09ea78355358cda6129534730f48a9c9a1a5213284bfd0771216ad4"
+ "ca233d993ee6357f4b1b12a6baa17743134a857fd769a8bc78d61fb14fea0522"
+ "1dcf5aeb1affd40d8bc6945c301045b686c611fa437e30ca0fab5a4cdef5205b"
+ "af9926c607be9637b1507f5083e940ccfa2fb38619",
+ "0047cb9a9198d983b32224cf27fc7299bbd4ae0778a83fc59c4745fa99e917bb"
+ "74f8bd4ef13f140ca9b72e2aa174ceea264894e215f41c36d4e6f346f69b4f85"
+ "505c54cd46259c712e30c49294badb1c4716851f2b75e39612cd5466ba56e3f3"
+ "1599c2dce23d04c93a64402227df40b514c74d0aa36e1e8658e29277b305af35"
+ "15"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.16",
+ "400855da54a6d1fe5fb58a73d2a5e5583870fbd525d2f572adb5963006d0a133"
+ "9bea889d6d46a43762f513bb7cc03622bf859244d6",
+ "496e50bab5ef18f22c3f62b921148d36c101ad0a9a2038675808ce8b62f8a6a0"
+ "ba8d9105f92ed8a02b312f324f3fd39192bd4153784fb55905c3b669307bada8"
+ "27afa1b5cb3dc11dc4",
+ "00d3a85dec97d34488ee33c658ba188e64cb57837d2eddbcba8ee52f13f1e4fe"
+ "9bec2f92e7210987e1c3fe345d4019770b07749451b04d6730d53a91015b257e"
+ "810dae0a0c116a4f224514edbd39b2c65e152d3b9789dda4f0d45bf9832d279d"
+ "3431062b4de1b0677ef59c6c332768ecda3aa6bcd10f70bd06030a7665ed3f20"
+ "79"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.17",
+ "b87edb455a7e85539f928edae909fbf8f7a199c03a94a9a45acab25efaeecc26"
+ "2974cae0bb72243a99c6472079f19738",
+ "035e31594a5665605b84fec93adf925850851df7b394e9bbecbe4d72c92f2703"
+ "b6d60896e0054c59cafa5e0d286c812b23e537885e4c3438a772a1610ae9fae9"
+ "18e34d4992c7f263f3e8e2f980b8",
+ "021c8c959aec4729688768930d67e20299dd47902db079f239b8c288b0a70447"
+ "c7196b84912eaa5bc3aff6ba630c2eaa3fcbb24be463836531250bd4c4f2a1da"
+ "68c8bf4f40cf5c98b685ebeca4d03e76b334af0b1b34488b582e2935253572f7"
+ "fcfaa83544e7fd52ef458acccb19301a4ddd50516f16a5fb78f3959900dbcca1"
+ "f2"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.18",
+ "302ac80e30c6553e9359df85b1e24a16c862a20ff4fd9d5f146be281dc3066ae"
+ "b8fa00b52a99",
+ "326c99358c4e5fa4d2c043f02f92705f791cf712bc01045b4cf349b42ae5acfa"
+ "c3783811bbf07f34bd6c851955cba4a8b2a7d139a78bc4d88e3a88e6c4cf494e"
+ "6a4a52354145e11883cb5c78b572f30a51ed23f2564b6960",
+ "02032987ccf75a638624178064dba4b72be539e07ecdf5300356cc43d729fe34"
+ "fb35bbbf5a32172ce39ea1fb47d38e497a03b601eeafdaaf99a34fd721184af2"
+ "e18e83d050a4108b15e5e3a27e0e636df8d94f981658ebdecdab0defcc0daf3a"
+ "c9a27b3f22a0541d35002752e9cc4fb2582fae2511a132ec5c228a8872bdbad6"
+ "87"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.19",
+ "00b38201746dcaf40348af57bad72570caf5a2855fec6c42ee22dcfe64c997ec"
+ "62a5c975624bbd1f8ec916",
+ "939105c004c01aa9f47446d3ccf530e9b2174c50aebca0a95cb7a4d83954efb8"
+ "039e591c1971d776cec761129206db7ad3dd871668255a5550ac4e948be05c16"
+ "2220dcefec13ff1fd8a5a7f78bf715b49d03ba",
+ "012ba87dc03a1a38bfedf121ed8722827bd97dd63fddfdd59050c53c5e7b49fb"
+ "7ae6038487820efd5fb9714381ce8daeb56d1350bfc67df091bea2acdffde929"
+ "2ab1291cc9751d9e39a826f054ad1f33a2b794da50ef80672917e0b3814045d2"
+ "3df45dba3fdc6f09ab0a018b060aa9fafc3a5d19d5eb64310bd602a9911dcb7f"
+ "24"
+ },{
+ "PKCS#1 v1.5 Encryption Example 8.20",
+ "ba2833660476d8731507669f50298c2c68d44c53e3d0a803786e",
+ "86ce8e92ad88b1462a171af28b4e99088c0498a29b4ca5e66f64f86adec7f964"
+ "e8eb8257c5c01cda165e0f7511db147c10bc07515f04f05f52d2bc89228357c6"
+ "61b43f43d542dbe77834091c7ce70b182e19bc936c30684a831e2c3b8a4a7446"
+ "3f0c9f1b",
+ "0112ac2898a25c1328791fc96a82b72918b51a668c540bcffc8e0b3aafe205ee"
+ "871f5eb76ad116d304cc0442bdb1af5b9a6345827e678e40e33fc858ef6c456b"
+ "e43652bb2ebc3964b4bf4a93a8eeef8404aef1a044415a156f7cfd7995ac25e7"
+ "b03026698e14489efcc1ae929658bb663de0ac44a7a55caa0b0b2034c2aaec13"
+ "4e"
+ }
+ }
+ },
+ {
+ "A 1027-bit RSA key pair",
+ "068ef0b274157d7b5ec72903865956183e0e3462ecd22114cad4c7baac94c7c2"
+ "c5e6cbdfa2abfeaf8d23182e9c08815d100d8e8f621d3cd4afbb9985966fd6a4"
+ "182b599088a35d77fe0178acf7531c70d896ff788edc82060540efefd9f3c24d"
+ "5be69af7f2f44485b19118a468814fc513e3a1ced67791f9036eee56fa9e2060"
+ "2b",
+ "010001",
+ "71940be6797bb3285ebdc20cc9275f5d775588e9af6f687a2e39d2c191111076"
+ "95ddede391d2196b29581df3154a3712fa6fcdf85bb4fd48641f071ffdb1de08"
+ "a1d5921ca10e68dc041313c9bbcb8081bdb5d4604227cbe57807416574d1a38d"
+ "a0b2344bb215b4182b106b2b534a8d3206f2d7d303b8dd5bce292abf75cd7649",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 9.1",
+ "96ad3ba4d29bdd3525bbc5d02e88c0133ffdea409474db34df733ca59c3a232f"
+ "6a64c2143ca131a7f18d005bb3aa6ca1eabeaa136bec37db111d4d8f61",
+ "10e9f5093cec872edb16162b6bbd5212f6101a71d51dc1420cadd1d550faf9af"
+ "40f573d3e3ab6891d8a882ef0656bc30062a05b1cc277a11c9ba2efd5103c56e"
+ "23",
+ "04dec01bbf8e0c2296d9f5bc2d2ba895343ec30ec54413576d8084b93143cfa2"
+ "d2033bf4c2c2e03f5b0259edf14a8f3e11698577652a2ab9f51ab0187cc75175"
+ "c86dfc9a45b1e4eb8b5447a94ab9b5177a0404ba49e57f83c93f7fe2de241845"
+ "f581f64212437e0c04ff34ea1dee6dd28f6ff3367235441374f0f2ef71a9cdae"
+ "9e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.2",
+ "7f92abb6e52ed5d420849ed6ccab36c3d0849255431e193d67bd944b6c0fcefb"
+ "7729cf5a31",
+ "cea968be78ab5faac227dc3c6fc9ced49f851ed58b08d5ca375428489afbef3b"
+ "f5ed83746d959a0a56e9ac66ff2e7c8b8c3ada97fa15dd7f991341747070ccad"
+ "6542bd7f4b33f55604458b9103ae13dc89b4e62ccbf84ff73b",
+ "025a1e65eb37f4b328cc31b01724f83c26ed8d18a65165213ba0eff7ae767ee6"
+ "0b9927761a0694b5c3bb64b7e03996a3568d6fd1ac6b7a8b71975bb0716d945c"
+ "02d47368966fffb1d449fc6ed73e2d19831b86d1876751293669e77d6e12a0f0"
+ "c962dfcd400fb83ce8260716317ad5fde21849aa6f68e70ce0b5b31142898ad1"
+ "a2"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.3",
+ "f5b535b63d535e2137732c301337c953ea2edd58a78c2025832dca9d6bcdad87"
+ "c997c906836b2bf95c83f03f7afa2901346d674aa69a1b47f6b916fd4b",
+ "c89efdb234e01a2f07762957e8c0a4f91abae6d4f360e89a7c486c5549f3d0ad"
+ "75777f0ccd97a0975e9844d986870276c9825f5d1eef3d1b487abcd19b512d08"
+ "be",
+ "039a1ce8c0916251a01e5fb6615d2e11982f4fae7d46df21daa298f2c74611b5"
+ "5816cc27fa37279aaf5902ecb6c839fa900cf3af86ff40a447dc402235f90667"
+ "9123f3cd381904f33eee353ac90d5f7f203a6ea891351adb11601bd9d6b0a024"
+ "333a2455be1ca62ed82cf37cf8de4e2392dd54e775033c56990bae5c4391b665"
+ "3a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.4",
+ "a7cf29820347a52ab9cc4204bb6ac1bd7fd90a758a156dfa9ce71927e74ee215"
+ "98708cf69cfd7985742f5027ffa710",
+ "109f0d6ca0e13f504c07d84a5bbe43ed6a94acbafab048893605d341c5d28d85"
+ "44c3fd284350f2c22d1f367dfb9b6a6751d06aaeb17c3c0a1011ae38fba4e46d"
+ "4e44c482879eba0644374871b5c53b",
+ "0448c39cc457d6ccc30b0d76ff5a132e00c75d533646b8440b13ce730e1b7ad8"
+ "3bb2ba4a082bb5a33cf41466e067fcf16c6a29f1879f77e9b0dbf3ec080575be"
+ "bac0c5676baee002d573d1bcc8a70fed2ab67943efc9bc13139e5d8dde2cb30e"
+ "1b934f50cf6c4573923f7398de6670cc26341f3e35a419361e59f60898f2692b"
+ "94"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.5",
+ "b803c7ef5f9a9bd58401",
+ "8e7758ed4d1ba4dce088926c10b2f3d4c1e2671ae72e659f721ff7be6fc035e3"
+ "85d512d07a38dcca1eb831fef906100444ee995cb07bc26a5dc92b272a74a92d"
+ "2149732522d539434fa4d03b07cf9699958c19891d1d5906aa36d0a8d06c6fc8"
+ "7a4551bf1858bdfed5f886cc8d31ee4c164e981d",
+ "04b62d4d4b9c1c3e051309795c69248aed389de24a6c79538a2d51d5d03719a8"
+ "a528750d5d254a1b914096db96d83d2d9aaa2a165bb1346e44c3572756c38d52"
+ "f8d307c04e1efee5847822317ab469345b86c7b85b541541c992abea98d108a7"
+ "dfc7091c30c6685af0e33d0466ace4ccccb34e5b266d3d6b947bc7c0ae34d5e2"
+ "64"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.6",
+ "617ea9e4a56c4ec1d3d7fd7f3281ae7fa932b2a0a6cf55eb6048145681b3588e"
+ "df701269f89fe64aa14ad8df0d46796131",
+ "64d7ebd04850eb6f7ae1af48120a80130f32edb50369640b222b8d63eff65712"
+ "70dcab3176d0247228dcd1c3f3cfd51331b756a8652a14ddaab99396b9199a73"
+ "8750d69efcd377f184ae19b5a9",
+ "02dfe72958595881d807566d3e3607c022e461fe1dbed3cc6d63dedcb7190f06"
+ "c7d24b4f03264cafbb7482ec28b9ba489d03115af58fde475eda58bf0155cdf1"
+ "af16df206bcd125704c3e315ad3d9544b9e2c2fea810ce484556d29e07adbf0f"
+ "f461ccbcf662bd74959a437d4c8011ceada5502af7676d9a1521e3189dafde00"
+ "dd"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.7",
+ "c91f2c98c75b2fd4cd8d5c7ff2e769b12f28f313fbacb51b5e5014dfce9d635e"
+ "7c6b2d88af5eac30d162b8ddc22ed8bc7bee506bfbf31e51ba48f426",
+ "6c445961f86fa298d7647c2224d95bc127dafcbd5b9021ec7e9ebde96f5d7a76"
+ "f4eed0ac922a6e93eb3b4c3c43f8a57e18294e1a5173b0f7e2dd2c4e577a4bec"
+ "e714",
+ "03a885aaf7b7d94fdae34b41c3741766a409c1ee0232b1c53e5f6c5aa54ac1ef"
+ "0e5bf99b9f7df3e9b00ced9476ee1adb8fc5716891f54d45ceda70b9db3b8fad"
+ "25e77795af1481ec492184c49e9df823ee6466410f65013ce3c57916635da830"
+ "677f932bdabab5c0a208d7f4367a7eaba75b045d25acfdb415fee05219a58423"
+ "7a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.8",
+ "7b1c3151a38d32ec7b82c48c000aa481de418e803b673d2e9a0fc3d5e974adcd"
+ "cebd3c2a8f41142118a55e87d04bbad5b36425",
+ "b0f5be9b3f237cc5afca5a99fccb77b6efd868947f98554fbeceacfa884c1515"
+ "39d7cf423e726031bfeb8dd2d4f301da6bdfcad6e5816582addce10d85d5ee1d"
+ "0446f373b95ee160bcf035",
+ "066c3009dc6cbac7b8bd5141c55cf86a3d7969d585452e3a66540f9402dba215"
+ "e3fb3a277f0d3396c8c008af19913e3d91e40f867606b5bf54304c0471dadd64"
+ "04b67a4857bf52246c0d601823dd0380c6609dacb92db602e55764ae4650df1a"
+ "dbb4b95fa5af4bcd1121f13c0a7323ada8c60de3d081729d197f9cf8e27cde80"
+ "b1"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.9",
+ "b293c6f6d05d1f38b561ea3d0d0ad6a2af8309bb9adefa778fd6bb9fff3e010c"
+ "404c533997ccfed7e1917a669261cfcca4e37029991d2de9b299",
+ "87bd2f6bb48245591d65f023a65b63bbba8419792c0141092b1db1be53e8c9b4"
+ "df95f0ad55b96e5e57615d214b4977870a272f723166c62045765e6b4a73a7c9"
+ "ebe11d24",
+ "03104ec6c4ab9dacae427fb10699bcae003da56f6d07509587145b733edb5323"
+ "9a6f422286839cac064adfeee5dc89780cddadcc807219d6a97b85c13f27937d"
+ "70327f82cc36a5da8e456377fca23aee514e044abf1f66c3e7bdebc2cff628bd"
+ "524a0966e2638d2833bfa343ebc741f76b5b70a1136f4abc602864a2ad43a791"
+ "bd"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.10",
+ "0838f4a592",
+ "89c5898c6c3dc6cbdb1acb2805df5398f0b3358a18e5e63c14d20c98d21d9fd8"
+ "b2ecc9a0e83daf0c069268bbe86feea51c93791b68e5d93b745feaf6adc42b83"
+ "c309c9cd3dfe1c06153ab8808556189890be053a925488d029fe5040e3e7d5d5"
+ "31b32eb9d2f4eea22111b38a6553f00edd2365575bb949f363",
+ "014f2797dde8d46018ff23d89be2e3ae046eed3197c879c60e26f3d2400866eb"
+ "50d7b45f6b01ae9ca006847efbe9abcc9bc3e35690072b68db9ecd926d945f78"
+ "7b27c3753bf96b2d49983084142c42a1261aff7b17ff4b20de9bffa58624ab37"
+ "1d4ce2f96469a8e1038d5720b81cf042dc78bfda9a3ccb6160812ddea158bd2f"
+ "5c"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.11",
+ "12380c5e80bb95bbc8857357fefd17bf9e509627d28cdfcd12bb131661b342df"
+ "a6ca672e13a8851fce19b1a8caf0e33cd6ef538a05fa54269a1378e7",
+ "880331ebe91ab6ce1684d9af5d977eb426ca7156e0b6f4336c6e0933d6fa4878"
+ "2c0ac969f3dde61d8fd74c47fe9e3061710d245b1d3811042860c1f48d2b8ffd"
+ "809e",
+ "046c545ff496c21f690127245418cc5fb18f09102e7aca87e26e2082fc16f62f"
+ "e9f42a722271a79eaee9625a7e632c1936404cec6211d823863ba02c6b0a8319"
+ "58b4ed8fc625a2e52a054f8f181f130f8bc4b1dfbd44b70a35b35e9c7f4ac55e"
+ "e5e2cb068b758639b2cd643dbfa82e2d9720e489f5c821d8ebdc1368a9d3468a"
+ "37"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.12",
+ "eee1e45d18b147c269a60a9c642018ed6cd1157cd0ce2b2968dfa4b497fc40b2"
+ "24bd861e2535122b",
+ "5c513e514452b14aee33b61760b858c5357c7d7f20e4a37c7eefe419cae3fd16"
+ "f9d83e5ecde19ee63285ddce6680ee9464fe83756e9031d6379e6a6b384ce277"
+ "bc642ced83b29cf74b72cefff5307104e183de2ce6a1",
+ "03a86483cbb72c15f5a6932b012f40c4b173333b2686f4984ba66e24c7cf4441"
+ "23ba2ea666a1755d09357beea4379ce3cdb0a77a6ee3b7ca60db682417f7163d"
+ "7d3ac7352811bb94c5b771f3d3fda773e5cebc8bc6601155b3f4e4b4ca85d9ba"
+ "b8ec258cecff4433c92e8f863d96fcc79429498a9e1790330bc487c010d79924"
+ "5d"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.13",
+ "5509a5c1ac5489dcb765f37cebbe7d81cf0276b1f2cff95d274bbd04",
+ "76e81a51371fb50741141dcb31d51d1c461fcc026aea852015d468740b452340"
+ "5f95ba879b0869bf031a60654fc4e568c1957ce4e42a350a95bf8cb2a8b5fde6"
+ "dcfd2505c037a29ede689c53d83219e73e640817bf8afc9ab004ecaec843e4fe"
+ "4e38",
+ "0255de280b71afefafa20f241e081b7ec6c162ddda1884fa9f825c4ce7636efb"
+ "c11b84a6ebea35892571ac9e6b1ad8473fa573c883c9f215a19580c3ea302f88"
+ "f44f48e4d95c3440d4931f1766a1fe7e790e5d38e85d1f63850a3c707ad8977b"
+ "88c38cb9ed98345cd350c3dd45309fc81cb46276e4ad647fa84c14125efd67d8"
+ "ba"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.14",
+ "025381a55c8e487d7f4ff7c36cfb375007d19f9371136e2b3df4425eeeee5d79"
+ "c35261fbb4ea68bd91e8edaba2329e29315306c7d71833155b88",
+ "aa310f62da90da4a2028b381399cb7e0ed3bb510575c9bd0f638215baf7808e3"
+ "245eaf38b76e2652290b7cc620907cda0cb7af073c122ff83daae1986b43ec1a"
+ "1482dba6",
+ "049bfac6410b7780397a49fb8893b24d903b3600f33c782c1475b5d24b4f4e88"
+ "fd1124ef0645f3d391ed31006dd1b7c264128d0db9aa0d65a09ffbe29a94cca3"
+ "58da64bd1b72ff55888808105be091ae23ea3f347505179eccb2410d89decb62"
+ "330f36c744262eb2b078b4254bcdcece211cf0574a2468e2a1e018bc31f50222"
+ "35"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.15",
+ "073c4367bafd4810d7704460c783d350f7ccd099472f79f7fdf23ef0cfaaccab"
+ "9571df53fde4",
+ "f95a3996def1cafc1a4a0b34146b73de6b5a92cb812e20b20c122a251e6b22e0"
+ "469c98db128d43cefcdd80c7ff36998016a892a8b634b36b9b0ce87ea80b5dd9"
+ "fd7a082914e73b83a3841de51b71b1a6b7ef7de4e4b88edc",
+ "02dee48b0f9953ee12c718b303b0c89d6150ebbe83ad624e117e3f2704a0b17a"
+ "2ebee8385256f0e64280fb06c3b146c099af23a9f24793393781a555ac4ea2d8"
+ "8d785d8cdb6e7a2f8952d2503ccf901f1239f6f7b1acd44121c365fdae370746"
+ "de4526e7c6560f87546ed577cf9798bef47e492065509c49212d370dea0522d7"
+ "94"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.16",
+ "bab20b9a6a532e6f8af078b3a185e0aa86e61681bd1bd775044a2c958d61edc2"
+ "51607cd9f31148f5a911",
+ "376cf018143b0ce67021684cbb36e4afe2ff9de18bc7f02bed863bf1bc346631"
+ "9e720feef19d38e26bca7e99d4096a9eed8de5bf203fc7dd9c8485dfa5b69075"
+ "ef0cc037fcdfb55a0c928cdac0cba0497eb60e3f",
+ "048dd7509918430edabc01468db7e287a7381e428b5fc93ce8defd7f49d5e934"
+ "153043d137aca9f7b97577b70dc01680f2dba91e932b53acf2a7f3348f5654b2"
+ "cfcfe75d48f0fa4500d1ba5d29247ff142d6b980e11b9dba6883f73bb855a24c"
+ "c4eb9068236daa0f2f93458d72726c2d8e31259acd3a7fdeb6feb5c6d2ed178d"
+ "db"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.17",
+ "19b1f4cd3dbdf05b3d5f1680856c5a744f5162b520bfcdfc9887dd92be9d8cb6"
+ "25c725ad75f4f2caa5ef51faca71b5e66f84f2fc6f678ace809d76b842eafe",
+ "78a71882853d85af165cc0b22ffdc8873df49e2d6cc0ad0b0a995b4a259c867d"
+ "c1aab6428a5b8e9f3be87d87f9e6eac550f4df11368e7f6cfd7d0e476a459b",
+ "062a78db5ca69a304810789493db8cd644fb294e17fd364532b8ec17ce3fda70"
+ "476465624a60a6ecdbd5d97240c8d89deac11dc30d7b851441408edd642881a0"
+ "112b62f8cfde34d9c11385c29189bf3893a6abace04a10aa680cd3a6ee002c30"
+ "7035d2399a2a60b5a7f1caaf0584d10fd06d6efd56114c05e43d42d834f03e3f"
+ "e9"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.18",
+ "8cb73bc47850c17febd34ff4b7323b5053030b96221403cdef45dec65ba60ea3",
+ "ed6478614881ebe3fdd6d9ee05f2765fc8a3eaa58031235af96f86e7f2c813ec"
+ "0480661d1c2b4def742b2e41419df2883ed58679cb9adae4dec4cf77f8bc2941"
+ "d033f8877a906ddc88d6dd3c5396adaac03eb2a7094c0fdf0a44a6b923ab",
+ "03978d4effc6d62f232bf46b4290c5011d73280ab0e80ab9d6050a852a6679e0"
+ "17e170d9e7156c8dcbd46cdeda70ff9a55168b9fdc0365b8aabb909aad40d595"
+ "c90b9f00c1e00ad6f01d544307b254eaf4255de62bfd8a5f7e79dcfc7445cec6"
+ "3df0c2bd0ad96cb70242b30b3242078816b58b0a9ffa16f1d86315f8a1cb2f8f"
+ "6b"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.19",
+ "8ea55643dfe7cbe075c17b93c6ba6b5a74ea8d1abab9c728ae5b00866c62880d"
+ "3c00052037cf802d2cf2a8e1bea58c7ba604774d4f80bc04",
+ "af9d9d312e22570fbc4bc85a445ed8d899660ed24cf0301533946e5cb9471a27"
+ "c510cd175591d23d363dc4e3e69c7bb465517a4cd1d1ce413e1016aeafd55d2c"
+ "b9debcfe4b1d",
+ "0587111916bb42f84757691efede7eb7796a5cf887c37ca9f61b451fb1bade38"
+ "9cfc5fdc219841bb41da827452725fc82b4d1ade569ceec80579edb1b4b15b46"
+ "ad7d45b245988023ea0dfcb3744a692eb9aca85f211010afb1e9894f854a5e34"
+ "fe89aa051968a3b2362c150c6d970edd82b9e2d13b38c3c2956d9150088641d5"
+ "30"
+ },{
+ "PKCS#1 v1.5 Encryption Example 9.20",
+ "525cffa3",
+ "0c99304cc6263d1ee2446e248c27112c8f96da82515f06f812398a88811f39fb"
+ "056205c44d6bd4855a62c21c601b88f80234e23241f716322d8054a84a1fc3c8"
+ "46defb61767cc4d816fa7b3747f8729bf3372ac2c229d052f45bc42fc38050dc"
+ "a3f2632e6007b60853b7e0ccb3daa494e55335fd04f13d5fada7",
+ "063e4508e5312b5c38694de82a71eda312e9aed05bc143d338f7f22812d93c28"
+ "65126a9b3a42c3ca19edb34601c0b28a75663b18f239f5adcaa4e9fa9f611804"
+ "726fa12962bba3230cb886d66782a47ea9502a8371e7573bb6b0266c33646bdf"
+ "53f8de368ef205b11a85baf21daf3ce7a2599f008b9945eeb186ec192c540ac2"
+ "3c"
+ }
+ }
+ },
+ {
+ "A 1028-bit RSA key pair",
+ "0b52cb6b5c3b9ec5aaad894e5177f7f45b8d33dcbbe96a5b26f30072bf1573a6"
+ "c41fb0a97ae1e52ed8c25c62b98bf59de7b68ab98c2d8b93c4942723cc4baed2"
+ "b393c07b2b11909c732df7c1dcbb433a839d46f428e9ddc8d35fd33eed298180"
+ "f75f2d5c9fe8534f0347f8685c28c437ea5b811a286e810c697a88cd7e45364c"
+ "1f",
+ "010001",
+ "45cc1417b26fce3e9fd31089b1a3ccc46f8ff21eac2e1d67c0ae20152dc50d1c"
+ "e7ce6f26404e2e6495b977bf13f9a405b24580d6393a85225496e4abc49ebeff"
+ "de70cf26766866f276e15b492af8033f1bac7f66b71a3baf571ffccc038a4886"
+ "9394cca3fa004985b434a51517877eae97a384947f01a72cf4b20193dd276481",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 10.1",
+ "5922d09fdf6522802fbcf7a28ec3d9fadf607203a31bd0da963aa0315f35e1a0"
+ "a374d487dd0862a6f6bec932b7db",
+ "61395a0fa12e1ec2ffea2a8890653e8f378dc46ce2b8aa4a0a1c567b30e59c3a"
+ "33a668989714fc3d45ac886327e36c345da858f903d1e606740314cb808d86ab"
+ "c31b49b35b3f20e37929dcc859d59141",
+ "0439e7dd09af61c0ee25f3e5c2951da49d3fd708b297a3055ff9983a9ea538b8"
+ "3d59dabdb85daf82ae7bb1978e7da2a6dc0587ef9c732ee688373fbcbfa2dacf"
+ "f9b3c12f704ee14f8324bd4cc6bf9dcd3f0533c3b11a0d38dbcc7bb7ef9a7229"
+ "6b6c13dc42d7ec17f851a51612c7494c6368a7fbec93d22e8f9b72bdc0449fb4"
+ "30"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.2",
+ "5fbad43a910a290e5055d514e71c8eabf1f93320ebd0da8f90d146a8f3dd5c1a"
+ "2c720b93211e482934149f1d21b978f48a0bb8e4cca3f5d45d3f3e3ba8e1",
+ "21045261804bf754bcb8bf3498b1ad10aff33da1f225eda5646590458b20709f"
+ "c8d0b498907a8364ce1c436b6b1e73181c86c677af45c17f9e4af3759cad2487",
+ "029f64ac330134007f77f72c37f4177c24d660be4ebac1868ad11f9e3051b8cd"
+ "77c4691199ac4919db2ed363740d2dde3291f10d9268e7c7de37ea421ebb1fad"
+ "6529f292192a9680ba963eda9374037ab9529a486f35cbd29e09ea98a5045d9e"
+ "16bb8770155d70afd217a146862749ec1ad159cf6e6a63df142b8246d844a737"
+ "2d"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.3",
+ "22bbc616ec6ef3573156b41761ac3bdb57bd9b7036edc9a6978875e2a614cde3"
+ "efedafd3889a5dbdcc5fad9e9becf8a8bb8033ff91dfed604bf8c6e9bbc7",
+ "3b47d2ca9554b34f9429578d4fdec5d96eca89b68172d1db1356b3da7a69f158"
+ "4d4c846b18432f02f259cadc24e154ff15f806f25343500e13b5be43c7b5ae7e",
+ "00c4e6c10c255e4beb2b31c1656846b97ca23a3ba32ab19c648520113d7034df"
+ "a46b0cd23d7399a93cb02f1eba948318e3791c306a2eb9c0c56d8f7e83250f83"
+ "ad492fadf7831769f02e1824347445d0419b98b8e795456532300b92d6e455b5"
+ "a4eba853d6f7459290ab0231994853a8c07e54f59c624537080289f93143ebc6"
+ "61"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.4",
+ "316cc4450a53703c058c901f507d7ad0cb6396c551d4f06182abd3a43aacbabb"
+ "3159c026b3e7dbc160f41953317e0f20808c",
+ "c1ecb1164b3e6623f0d9b9c5ebf99e788b7bd94eb74374f61ed314304caf46f8"
+ "4a3fea1ba0e47fc8be4197d1d2cd4141cb9a615d89c4bd9110ca6ac9a560f076"
+ "ebe69b74a10fe9ccdb76dabd",
+ "0616b8bc772c5564d451b128d9b1364c9e33b6e558ec67f2105c9800117d0b73"
+ "ccab9db51d967a9d66322cbc5a01746e4731dd7d04e636e64d35f2c86ca39d26"
+ "1492176b8dabdb134be94be51b6c023a0d55fcc1f04c94c86d477db403b04fb6"
+ "c028505724793840cbf468aaaa91bc54e0d6477ce648cedd1276f2ad2d4d423b"
+ "6c"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.5",
+ "d54ea37cbfbdb8183b3b547f6df2d5d63c415b1c44ed6393c697b4d93a97fa0d"
+ "2f4d300a68e98f7fd0460701d1579d9683612b",
+ "d1ceb0c072d6888fa91a757cbf50d66976bbb72e619462614d5dec0fc0bbcabb"
+ "070789c2b0895091b8fa9c7e75ab20b89758f97fd047bc44a568a2612d0d501d"
+ "15d4fb82e77528796949f3",
+ "03c138c79199b0b1700bab2e63e1d2a0031ef602f7ddf1ed3a161a5e70f16451"
+ "daa101f74cdd6547a7c652c7329bb1737fb14c1cc0c0c3e7612ae20ee021ab21"
+ "d70bf9517b4d33a9d809612e7f426885b79b312e266e42b202b571c66f9a107b"
+ "8fd7c56c050a8e1eb18956db06a0209dd16ef2d90524db87917f34006be6b15a"
+ "13"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.6",
+ "f64b2511cbe3cc6581",
+ "daca1963cb3de5245779e96477ffda277f4b923fa9a8d9385d523169233f5879"
+ "a3c9fc7a38e1b208c32de40bbe1da077471e61c8b9b7093c41b0a65c996432d6"
+ "45521184a66afcb96f07a8f8eebb6ef817e027ee2f379545239ef6f9c1d0d860"
+ "e82144ec71597f246a83ccf660ea4c70ee1df014ef",
+ "0508ed845c96238e3a07e8ec027f7b098a83f03eac1fec426f4d6005b60d0735"
+ "db0537082f23b750f6db5488214181e114cf1f7207419ca293750aa766fa7a5b"
+ "9be00e37292c23231c6ab3be2dedeed321b0f9cd832c5edb41677c1ab983e7e3"
+ "ebc8b51993821d76df2ac2298d8b80ab17c38b3853f18fe309cc7bf7c4a2c27d"
+ "63"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.7",
+ "852649015206e2a4097876f8abb9b846",
+ "034fe34e20e606a8dc7cbcd0d6ab3e0797c5dc4ed7868edc7959893e58137d26"
+ "32b2c5a29a8135c24af699b59d68103a1f423393e3886e3fa854e39721501941"
+ "3af0b0d4fb1bd69bd4934d4d1e2e9f3b9e7c46d4984fe9e7a37ab2f1c78b0b8d"
+ "9cd8fabb3d18d4c506e2fd3f85ae",
+ "016fbf2a7d368071cc7be59449354b9de05a85e1bb97b2514b52b8d1f3e26994"
+ "e12cfeda59e058a2f3c8792350c068417f99441bfe7417e0b5316e163ba8d1f9"
+ "e32c59a4449882f47ad9b24f6876d478d3f5b7d2753573e3f697bf64c7b3ac22"
+ "28ce69e75e8e14ab93f21978059a143b877c6dd421b6e20b0735a53605552ab0"
+ "a8"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.8",
+ "f4fb50beabecba77e71dd8d16c975a86f619ea7dbf41969a24bae2b842c269e0"
+ "b4d6a29e829dbe2e49799c9ed971a30335e6ed9bf39d124be0f8",
+ "9dbd92daeeb82bde816c593f706b1592568522bca0797f9e811dd9dc0e896e98"
+ "4a4a9ace77def5a9250db79581af33fb6de2427d1af6a5f6929fa8b67bad023f"
+ "04b3ffd2",
+ "0292edfbac38e2224545af8286232763bcb18bae13709799e3507758d0141ac2"
+ "976f30b85467d783abf6fc71df619e1a59e6234f27b632feaabfd9853377354d"
+ "933ef4ec5994c0d50d952e0ece0be1be4d38f11f66e7c3da88c83b4bedcc062e"
+ "09f9af95eacac0099c525f241ea7d565e1b768cb9708f3bcd59177b6766a3734"
+ "88"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.9",
+ "76913e848fb7b9faca91baf4f4420106a94d6ce25d1497fc4e7f859654795d7f"
+ "24399f3a1208af028e61678a6d19a18640b4d50f75558600",
+ "9ceeaa2609ba90eb61e4f749c4cda01aea236881762dfc150d97c11eb6440cb0"
+ "57e53c3fd9b39e560a46e9d3fa3af3fee5ee2d02fa4249af9998f53ed04db010"
+ "e96d8a01ff6b",
+ "01963089c343ed88b56d6acfefbc655a37ccfd96203f218764695ad310c0b266"
+ "65ee745eb010fc83be8c20645c4347dcd944655d9fe6cd9877dc70e5c188cfc9"
+ "a66e71da745cd3e1a7b7f5a1b25b4fc1470adfbf7d8e45fb107c5aeb50ea8b56"
+ "e04ca55b9b652ad834d9c96577b642ef33f164d4931fb89e0c8c6bf91708fda6"
+ "db"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.10",
+ "c339f857e4d0231fa37c06f0956b4d53a6c58e0610d8da4317dc8411d3a0f898"
+ "49b94e8d7ccdb0c7d5330c25",
+ "2490816ac96976ca725eb498e2ff040afe3d6417d32e4ffbd9fc9e3fa68ce849"
+ "c881be379f17504b97e1e0d22d32ff8dfe76bb4549f713b5b8d870ed3659ddd3"
+ "984b6fb39f6ebddc1177ad698d90443968ab",
+ "00b5fb7b1e9d71df8b16c63a1a496e6f7bf772864cb411552b50e0b7f15e4597"
+ "16f5646243687633a9106c346c8c6b7cfac750b4566b1b88aac0acb916c07a78"
+ "0be06df7975ccd8b726078687a8ea5d3903e04ab1d23dc9b1ed36000c9bbc3dc"
+ "8161e9483a18abb8641ebb1fdd0266c084bf0bd09cc94eebb9283c5a5f74e360"
+ "13"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.11",
+ "475865a57bdb91addf777cc9d0a17a71a9f9710a931bd0c3149b2391a353",
+ "562f7970946ac4cf05edfb2634167e14d6658d24cdaef75b407c9004818efa75"
+ "d1645e8152d1fc80d699dfe99a27a7df997a8a66475aafce419598e2a19199fc"
+ "2053e3acdd07fec8ba61f2b03efc7deed815cda8952e21e3c0b9a9352ab36f5e",
+ "03e268d7d180d03c7cbc8507ed1f830ed37a7995712d7d915732243de685d5bd"
+ "99a14a8e86a67cdd60dcd90c339210835a46ceac1936ab3aa9c381882d7694a8"
+ "383d6898e27344bd156fe9282c71322625d68d3070eff01ac8d595f6486d79b7"
+ "88e36912fd3ccf284edd5fcee2409dca7d4f29cc182a78478bd3ea2362112510"
+ "a5"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.12",
+ "9e1e53f986599da898d56dc1c7556fefcaa3395d8450d52b3ba7",
+ "0b1763cc340e6e3978626a06d6efc40ded73db535a822ec04c9924d9ec40d385"
+ "2015d7e1029c1393adcf0150308acb273c36356828a477fcf9a29acab9093570"
+ "425026dac14da6cd304cdaa54c9a4c5a994ed68a5ceac7e081dec4646e237e47"
+ "1e525ef8",
+ "06d519a730ea5f549fe19e301ba5152d103a3ead3f89ab3516ff7b344c4f72a1"
+ "c26aa90d5a01a2a65193d3cf6341e59a31fd2d7dfe435c0984d1bbe81132010f"
+ "4358eebfe83faf241e7f35af98b7c7ab91e4f0e8a32a2f57f07f49d5c21f1e13"
+ "80ba0e179a38d3a2ca464fc14d2b74a03a8884aa857b66014702b1bc4e7cc5e1"
+ "eb"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.13",
+ "1ae31e0cbe4497ba43c5d15f535fe018841c73145767a6a4c8",
+ "8ff0faa7a2b4ff553ccbb20ff310ac5e0ea92818562ec9a06064f5de7986b4f6"
+ "c9aea2b9f0114238e5a499a8ae20eae4021fcdd8f060c993a9bf642da0256739"
+ "334808e388e1da8237278bf4f47e05015a8b88c5420cebc8bb37ee4352837af7"
+ "6470184197",
+ "04a210f76c0f8493990953589886f62c1c4825012af44bdcf2c99b32a70a17f7"
+ "64a3a97b2b047e39d80cde154ebed5d2813ee84ac9c8d6ec6a96f402dbb326d5"
+ "a6e9c0f787c15e9823c508b3235f3a008dddcddb079e80ff50fe37254a0cc468"
+ "297ee33253a74c1e037026056958ad0778e0aa1250df1c14857cb0d71aa6937e"
+ "31"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.14",
+ "a6e3d1070321d8ff76b85c7093faa04283",
+ "d160b12c76622c3d34d85587e6e81cf054618a346b6752d5369a71c492357a13"
+ "4b7f67f334a4f3b328baa9f0071847d0dafdac225d7b7f071618ea8681fcd2d2"
+ "305c2f64631e623185fc0996e61c84f4180c637bf6ea2d060375f16a65e5b1e2"
+ "b865285da3d8fb1b6a60ea36e1",
+ "0a7003b5861a85a8f72f199dc65c17fc58a924bcc40819e28c9583e821038c00"
+ "05365e909eee4f3266f59a84e325b1bea9d281b4823f2fce44153f03170fadcb"
+ "16a279b2c9587f6b79effc55a3c434e0bc5dafe9d4032648aae7e4ed1d7f141b"
+ "fe722683fa32c89ddd673c3f0c03c85459890ab7fbc1d9a814bfe9b0d12ab17f"
+ "51"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.15",
+ "d0bc89039ba19ee50a7382984e428aed88614f789813018916e2e7eb0db83da2"
+ "8ec23c04a0c2f76a",
+ "c64d10a4b52f490ab62a6038b32b23c63a1c85970d9345148394cd35cfd6f6b1"
+ "590fce8c675beef87cd0345e5cade8950945565426b6b28303b0b0393298cdd9"
+ "5c881fa06533ca9d2d2714d0f13785a61b3a17a78140",
+ "008b197558ca4ce5901458abd8e8fd52d989960f01c216efb581f861148d1a2b"
+ "44eb0b7c15ddc345dc83f9037ddb8fe2eaa2cbed9b1c1eeeaeb865bd29f44ee1"
+ "478c95e9fbf444828eedcbc0170200de3549b22c11e4b433798b9d63bb49f0b0"
+ "2daf5658ceedeaa93c0faeb9446538ba92eb17c85db5eea204ba2f49c3ce65bf"
+ "13"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.16",
+ "ce0a4a5939f6aa263bbf8e1e5e94310356aba57559c41b39442770b61f6b3c9b"
+ "5fe727f319522808d58019",
+ "27cce2d43c71318ed4fc8c0bdb9b791353199f3d89fc12ac47fdb6d88b44c654"
+ "5e9eeed9f4c68515d4f530b8137d7745713bad0ebb7052231f6b4ced187aecd1"
+ "e7a169d86cbd13d50b78be27c6545d8192e0ec",
+ "0ad3ae7e5a98652c1bf345c491903f5517c611ac310005877fa91abcee6485f2"
+ "778abf0a6c73878737639b2672fdd00a3965d7d3d8d7688e77b5459e145ece64"
+ "a9a52c3797f36107c9368bdf7990f3fb6c5cff59f4f8a3d49093dffe7406c910"
+ "aa5723228dae5a9b29a4cc4769af8bd5fd6ece8858a29db1b19c081bf0d6b0dc"
+ "78"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.17",
+ "03bfb259bd9246de3f71c3139c728574b44d97ad57bbdd67019495c2a2004139"
+ "2634e31aad63f63b",
+ "5fa4bbb70e1f9ecb5eb2147bf459d1d06443f025c08e364ccc1b160c16416fb1"
+ "74b44b953638a9688c5ea2d060171f3054f3ca3fe013b9e3188ee39da91f8016"
+ "d4b7331879351f322ae529864d9074098aa2516b44ca",
+ "0178e3a017ed2fc118bb2e0328beb28a98c853b9e5a5f83080c0f1017fdca837"
+ "9207722c25737a8915e0eb72c52285e88f6130a1cf56ad1d96ca2ce4b71ec368"
+ "947bd071f8365910c792575b8cd6fd27e523e85965dda92282d5dfd1c064eaab"
+ "6abeac65e16ae04f0d40b3bb68410b9274dfeea32a43f94083c10780353f43e4"
+ "3c"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.18",
+ "162cca9ed4708dd10340e194c35c0a5fa49a5c3b5b247171203ca48a79e52dff"
+ "40f2bca99a",
+ "4d73ffcdc26943a8707823478da31aac01274b1717c50c6ad0c62ee2bcd55795"
+ "2ef13f15ffaf66bb4f45399911c6d65ad187572bc1eba0d286cc45aa4932e73e"
+ "470c5dc8293904025c863fbc9622370490c91c8740b094d8f0",
+ "042bce0dfceca9ff05a6e3f74a6a70cdcbe0dec81eddc88e467f47bb760da44c"
+ "794d3cdcab939249f849d1d43956641b0b79c6861c5f715b9d8d8be9f0766adb"
+ "3f18af7db36ad95ffcd7e0fac1628523e8f69adeb7ff5094a2b5bf92b9d0efb1"
+ "118b85392625fd56f88faa0a16d54730fbc5caf16682e9e41b7e79d2022f7ccf"
+ "96"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.19",
+ "8e1b52cb4e007727c4b5f65d7847f34916891ef9c73ad18cf271f89f182c693e"
+ "5289dc31dabc34cf7f44fbde579e645169ecba6e4e877f7def44",
+ "ba14748e6da7b6ac1833323295adb5422dbd19e2ec72dfd0aafd7bd07bfb97e7"
+ "db108a3eaadcff67b67ec7e4c67004c178346a125dd3b6ca552370594f7f42cb"
+ "334b4485",
+ "094b4030e30c8b462eca00f16bb17019d1ea3125f1c64c671cb00d46e3ad8784"
+ "2852b201496ee2b3d5422893a80c66a30da2c9f1a32ad4d4e7737743ca1b78ef"
+ "7d4a63c5e1e0be7e5188cce942956974ffd481e6478344230c37da5b25f6b599"
+ "a59a0580f1a000c25954f3a463f2895f32b05cc08821b1a023609f18ca7d449c"
+ "b4"
+ },{
+ "PKCS#1 v1.5 Encryption Example 10.20",
+ "82ff62affad8003094cc6535",
+ "1c7f21fd02097907405eaa77ae728865721d9386f5aabc2e0a95f3edb05d46e2"
+ "33793ba1a388e4b0dda00cc32b948ac265ae6a2bf2c390a4dcce110d5e866447"
+ "28f5378136476cf71dc7baac50cc41c20148dd37d5f70a812a294e242de803b4"
+ "8b6340f428d3c9bca96f766fc4f44167e04a",
+ "00303c352e1fdd2af8a8e3a169b5dac54345caa335a71a37e938bf9847088656"
+ "8418ae98d0aadfe79d0c651b3f516e70f10174fe6322cd376da02f226d15b36a"
+ "bf6d1cbdab6dd5654d9925f7253ce991512a44e9fa152712d7b8db7f18337580"
+ "fe51dc32a0582ce26053f1b9492869b9c47df92839c0502f2db4cc4d0b204f6f"
+ "d1"
+ }
+ }
+ },
+ {
+ "A 1029-bit RSA key pair",
+ "11654794f4649a97ac87ef6794f6a6ffb5cdab8702c23254fde034f3129aad82"
+ "5cf3c0cc3880a96fb64e48d7595ede06c31d0acbd1f8ef9cd1f9f6f00b24ba53"
+ "45aba146d41c563baece3b2523df6a9f43018a5f0869b6ec993469886b5d2317"
+ "d59cffd4ede9466a03f6dfec175cad5a85443095c730b98bbfa0489b91bb2739"
+ "9d",
+ "010001",
+ "1d4c4c6e13dab2846ce685d0c493525bb0ad3562596db9ad16945d445ce67c54"
+ "e938f654542b0934480291ac21aed098e85ad6fec6d0fe154c3c342b16999a8c"
+ "ece7faf990b7c8ce87b66fe327fb352ed011323d2b819a36cabecc5aae7230d3"
+ "f8e00245af35af808862e54d925607ee8b58e6a9f3ad8fa728fce26856c367b1",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 11.1",
+ "4ea8dfda3a9c2670ca9b80fa89710a",
+ "9606421b973ab4ba2ae22ff538707d7d4e563e8f05f20bc3381ff45b0c2919a1"
+ "b346b076035ae774b32af8ee566c73e20949684e447480dfa34dbb0c22666150"
+ "909a59e1bb22d095abe5025a76d60ec101c780e83a0ff159465c3e7ac0212bb3"
+ "8b2f1e0e6e0b54d35f4c7604c2d093",
+ "09bbcd8b63b29ce95226ec1d51912af39789fce5e77e7be67896c2c4e4c4376f"
+ "a428ec5d8a497acca9e0821e1f6de1067819c48a516f0691cbeacbb19d1ba509"
+ "f04fc01336d90f7396b43aa2f2b5150c28a45f35a9de1a2973ea10286794940a"
+ "b79f129e318cf97a5fd72b045b466d666e5de0b714f212a0b9052a0c91448e52"
+ "0d"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.2",
+ "c6e257f3a1b35bbdc5cf420bd7654c52b252df32c570d428e63ea2",
+ "77bbd72b7b8fd28502ecf79fd1c8af8ebfe244327093b824795e95c0b436eb41"
+ "e5f0f2aec43363aa2c08fc33f287e6538040e4280dba4723e53292e0a67b21ef"
+ "77707985b72b2ecade280a61fa73d73dbb2fdb17f775f45fa175b77cb1067d6f"
+ "93a437",
+ "0d21495c4928c26a92c16a907f083335ade8eb0c20b0b45fe0e08ef39ae24ec0"
+ "b5057e6078dd7a1b9d102c24818557e90b83ffda14f3cc373c84c105ceee71bc"
+ "731a7f3571bd7bbba1d4f23ff4df0a84f312990ff771ff118f05bcfa222f11c1"
+ "ea01f6a468ca5a8750804098f846a86430ea23e9f07e2348461ef00ba62534fc"
+ "e7"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.3",
+ "2d307f44ddff9c4535a06eda014a191304fb3fa8e3a2be88bb3b7be99f94d133"
+ "9c219a51ff5cadda93",
+ "5fab242dd9f2924b20d378a887b5de21d195769c3b5371c00f4c3f1b63268b01"
+ "0c31f32bb87c9a5229e0d9305f5fc83b8934b998d8cedf916f7a4d7268fe3be5"
+ "1235f8beac800d4fffca6ffddb29da4fa1c7769d51",
+ "0fafb61c3716c79669fcd1645246a0d3b075b28b73822015a8cadc88a22b7da5"
+ "3943e2544de396beeed3b0a989ad20a73ddcd191e8aa5caeb6e9088a4a3ae840"
+ "67f9198e924a9cfe1450b018a6b69dd23758e9251c76cceae840da2cc6251739"
+ "e23b9a42b63446eca0d61599a146b741fd43511c73663a923e3757f18a171c3b"
+ "12"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.4",
+ "1f033388554bebfaa01c",
+ "9d81575674663b3d877d4b0aa4fdc605470abc550b535272c8237018867c5022"
+ "cafe6a4ac83737e99c6ebafe69caa7fdca7027c8fbc437ec5232ce2e2529a0f7"
+ "03e201f7e5103235ba65a64794f190ef425493b648ed24a2197d0ab04d81c7b3"
+ "35a2dafd6b59c943a09b48eac35e35596291f5f7",
+ "001bdf3393342c3813ee3b8707eaf54647bade4c718a4b64547812e010c2b746"
+ "c88cdafdc316f0369a6c430ae7e6c50f05d545c3f798deb1d9a5bb69c5913933"
+ "c2d7792fae9d42ad76494dc9a3e27c211db4ef1985187a6c4d281c47721774a7"
+ "a11c1218d4dd267b57485877aa751f6c2819f81b5054a28a26a53df3ea3482b3"
+ "40"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.5",
+ "f71bc7374bd59c37775976f335244a36843c59e7489ad28b1a822d2d7d0b9a6f"
+ "e9ac5bf43682d63d636ef6",
+ "a1ff9844a73ec4b3befb1a860352cf9b75fc66ff479a2ded5998845a79773a8c"
+ "6206a36436c880a55e18711835456d91454b5ba132078f2037fbda7286251bad"
+ "d12d0a9781af3f5897cd947b1e1425f9705509",
+ "093fb68526cead010a54d116cd7d6035099bf1abffe9331de36486f053a80298"
+ "e4abfab40d3b03a3e7e925597338f1703b04535a9c87c65836f16111aae889e6"
+ "c8d90a2407d441a1c2a311cbd94611a42e93c73a3d21483fadb8f4e246d089f1"
+ "cfd70852b4dc778a60d152d3fca75fd6066704e933bf99f5bb77afc9a9cb3b8c"
+ "b5"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.6",
+ "468783d4eac8813432048547ce241f72db1c85ce4adbe3ee2c",
+ "c6e32630ed90d0afb168c08b752259ef4b9e811762f7cf4c535cb4a0a04b1d43"
+ "654ed4fadfc7ddbc3aad0314078b226c4f3e9784457c91c7768c5c37b7600893"
+ "2e8d0457850573ce6b41a43cdda970031836840e4e60a3487b47a185c86f8a16"
+ "f6f221d0a0",
+ "0171a12b00cfd109674e5bf7f84347fda3fe4a8ea2f48e0d6b6d94b49fd7bdfb"
+ "26e32400a71251ab842206921d83723a89ea09930025920e3ef8a887d2bc2415"
+ "a7f1ed37ba8a5d03ef926acef61190001c5ea0f8cd92020cd89667e9ea5f7f2b"
+ "15378a210b8ae914819098da1cbec9c543a263300f994fb0b4928571401c202b"
+ "d6"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.7",
+ "af631d76c97fd995e494aa9b4bd758c5c672c5e4158f3aaf874b",
+ "406e1e23f992bb0762125ca463bd0f2efdf1bfcb082a8df506af5f7270c39fde"
+ "01d9eed3226661db22a9c404b7d765fa384f9ad4f51b9369d74b0e37706631bc"
+ "6536f6555ec7fdebd348ef3cf5f8a877f606437c278cb8163ad349384baae32f"
+ "31b686e0",
+ "01ff8fe79af318d756f284083b51b43b66aae83c6aa91a99934b4de84bd5fd24"
+ "fa8d07c7551474665e62360a65984e67a4856c3dbd2c75f246e22222e9f4b969"
+ "516726ed287f423a6747821fbbb7fa176235c850a861f299f7394c2c4307b102"
+ "590940fed1206ad59b9dd6444e1e196e947325224ffaca069e9cdf8c62026907"
+ "7d"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.8",
+ "73cb539082fb06dcae3c2068e989e7c0d8fff0fb340b6de80d0ba5d1e0064f22"
+ "13928a4baf20a80348af3cde9de63f886d63e56a3e32cd8e",
+ "28e2a97c7e9e033b49aadcee8fdc07edfdfdb950354b708ce5df848d1b51aa2f"
+ "4aff9974160181422947b133764c5a400657046a49363ffdf1f93ca48b3e5293"
+ "7e1f38fb50fb",
+ "0c72e69548c34ecaf248b2dc6bb64387f4f3350f668e59013560808c413fa835"
+ "fd360e04e4747a0031c8a64a9d7a07b363fad293b703a7dc990f806fb90e3912"
+ "21a116df108f546eae51716ba04501ab777b0c2a17712f71e406275f017377cf"
+ "2488c435ef6c6e7c45cdb98f24477ced180eb3efc8703e963826bfb344f16eb4"
+ "a1"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.9",
+ "f2f985b8031273cb5fc89a31ddeb4c67a4e4f38c09d302874209b39c69b71f84"
+ "9588868fa5f8",
+ "c120446f5bdda06c63738f18155595f62bc26567284c35036591cd5d753e4ef7"
+ "900dff33bfdd3b108c102d089880c7b69d86e9ce3d688cda156fd6a99231058c"
+ "c3183396380946e8a969a7fcbe9edc959a0e504532bab8ea",
+ "10e0bc14ba16012698cc76cb82045e2bfdbcb2b118f183067959d7137fd50fa8"
+ "8fe4f9cecf6631a99cccab76cdb7744babd06b2bedfbca7724dafd91e6dfa88b"
+ "ea2b44a8cbb06219b15c2ae76872fad288e8438acd395ce5cbe28a712b67f561"
+ "a1786d75343ed9ad0d0a5eb6faed07b06aef03318ff1afe472db4ee3e21ec129"
+ "33"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.10",
+ "39872cfd6cf74b4ccc1a70d973b31899a67aeedee5d671e05bd60112e64512bb"
+ "e43bb840",
+ "68ac3f9697b750754fa7532e4161c12018e033a60251c8dca8387816f42379ab"
+ "978e15578ae2e94c1776488b0cfdff186fa6d79888f8169ee449eaddc8e7f5a6"
+ "58d0997a934f586e31f74730be603f1ee62fa6c08b0bffae6b88",
+ "09b77007f15d659efccaca66c1e7d962e047a1e149e52dcc0e1adc9e183bf73b"
+ "5f2348d34328241b407f61822f6d57e1abb322d302f4530d2cb9a41a2770238a"
+ "1bdf875edd797810d904e97a4d7c515132d6abbf3a4a407486dd004ea38aff8d"
+ "4ed3825fe13142f136fd1d713e80e0cf225769b419cca54c156e54668b306b5f"
+ "2a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.11",
+ "74d56bf8d9c180dc099371a5af72",
+ "337870f0479cf1283a0c87c9c4af54ba8f850644d59a2025263d2bdc49bfa663"
+ "6e7518f94b6ab18f85b19321209b769f0c1975d1d5ada06fd2a76c82450e4e09"
+ "cdadb7832ffb8ae7dcb47410b287804dddc7493d610a81399b6df6df5ef15209"
+ "2984fe2776a4f930546be1dc18313c14",
+ "0761ebaad8ff1c3dbe710f60e3be9f289fb27a6b5377755b71fb384c5facb160"
+ "3c953e1e2ca11e784325ae42f321ae5c58648c84f524df9de9f93fb4b0c2e097"
+ "97ff2d11407073b95a786df51a43f79982d86c49fb9e5014b1b768760a513026"
+ "6d0699306a904ed2dfe20138d531c5dc4bbf4dccf10249a6e2b355f7ccb326a4"
+ "8a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.12",
+ "611063b5da123ce2129617df38599557b95d1b05e6b66bcd49afe9831a0421a5"
+ "be4e48",
+ "10f9df30ec9777fcab5a924ded36fdfd6e1f381449ad99d20aea0e3972ea604e"
+ "a22750d0601d10a377dad1a94f9b027340948123827398bb22b1445f71c505c6"
+ "23aaf516cd9fb3e977f778cfdd3a5d28c2299e4b2abd9f98c4355a",
+ "07f2d58bc4163994d76f491edd69743c45dda0c38ccb0769de9cf9f4fd0055d3"
+ "0a0cf002800d76ed8c12cbd36af051a9d7337b29bc774dc3c4012bf5c28aead8"
+ "c3e036aa41398a8b0fe991c0bf66b5341c99d9377d94704ad490a9f8746fc5ce"
+ "f726e196f341f93a1f1eae2c13e00cfd22062f8eb3da9dafb95a1e7b81b1fdb6"
+ "56"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.13",
+ "80764f785fd4176e1641e129a35a9b31b3a89a7567ad6c1f0d65ec8af95fc16e"
+ "15281409",
+ "2036d098a6e935f9a411201d2bcb629f790a94db2ec69867433b1761d7c6954b"
+ "e91a9fc719190e108613cd584cbb977687046924bca6b2fe1a54bf76acf77b36"
+ "8c39650f6d0a498dbdedae3f4c21040a8aed634de4ed8af1346e",
+ "049c61444e924772f94a795ccd99eb2fe430997b91b42de6163629ab98d25a71"
+ "e7f96886a57e979d9c94c962209c1f712c70571a81f377eaf74e80e70722e1be"
+ "3d1337c5045f797bd57df2f5ae5ef33ae579e93b38fb250df0c2bc59b33a7486"
+ "7b8f3dfe5ba785d728b89d96b3002bc0054db5bb0d84fda45db4a1f2628ab112"
+ "30"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.14",
+ "0abc2bc5fcd040189f8422f1ca045021da95",
+ "e4732e4990699fd74740c852ae8d4d707fbd79460f88740984ae53ffb9fc3962"
+ "683ead0d1404f53151d1aee80fcd6a1ff65fc88ef08fd76d9fdca8f9e3ac7d8d"
+ "82b82ece789c66c5402280b3e568101ce2a2a7b2b2f1e96519cfb41e60493d76"
+ "8eb5b96ccc49bb0f6ec711fd",
+ "03d8ae604f92953173c77a01ffa090aa0e37a38a47c97219c0b9f864d348746a"
+ "f7f4a6321129c6046a994ced1ccf3324da937153888dd6c67019a7caa7655a36"
+ "42838edfa0e2ed8dc25c14bff8bff565c718f8b6c92056c9bbe8d9308370c7cd"
+ "75a04e11b6e25aa6c3c2cddd172a4b6aeef04fb835b68637cf0ca0b9a911b8b8"
+ "74"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.15",
+ "8f9835efb69cca8c07bfef4d8f535d0cbda5367bbd41080a",
+ "32d4be07e6c7fb81d5208c2501c5df7c56d1986dc6d63110ad21d81e57ce113f"
+ "3dbbfebe0f80c016b719e9d5c3d9a3bbbb2f35be95d456222b51c3d65b388e7a"
+ "daf6b9ceae1fd46a6e05ca1bb199c27bacdc8b5fd14f0351aeb3fdd6dc1d93f3"
+ "b53156efa3c6",
+ "0e47ad4d92d19a1ebcacbf875d801927d4fe5afaf66ed8015c559b566a9f3cbf"
+ "0abe8a76fe7324f628c2e4f34584a50ff77e822a54118efa9bae9d0fa50294c6"
+ "180baf3a8b0c7e453a7437ab1a19cc00307a8c6aed95c315b24b4790072456c9"
+ "4460995dbb1fe5a12b4cf4454296f7400283cefdce6b00cc8049dd5dd8cb2af3"
+ "6f"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.16",
+ "6dfbd93b0078d49ae4fe1e24cca97d0a9affd7bee062aed29def0b1c0b3aefad"
+ "811d6e7ace8b49d7242a9fe6e23c22",
+ "319f9cda2c93388ebe1a50e76c9397559dcaf14fe10352aa511dc5baa64dc152"
+ "fcc79cbb23d4e69b12b9f27a7909159887bb04129ad63516813386374f31892d"
+ "4cdc4fe63969b5bfddc667f946897d",
+ "01c5ce836be2208a3d814e7e60c27674acb7cd3e31c024d9d38fc22953aafe73"
+ "af5240434dcf54a388992eac36ec8464d9a042ac58d18a70398b8a773e6669bb"
+ "3d76eeacdf1fd152474099bfa662a481dbab4ca46714958745e2b7832a59ccb0"
+ "053649b7e0950743333f5fcd6f65197ddcb4e1bc12a66e8e92a8659faee57131"
+ "e2"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.17",
+ "e5879ffce0b629b8857c195cf5d09f7b93bff1f7a9f2d8a45a563bbbe9e62d",
+ "bace2cea0bfec25a2d34d72992c2b8ea0aea17b7a3a8bed60d1bb51013347b2d"
+ "036a75a4ec3eb2c1788d44a9e1c5c88d041e82af878155ddc7d81b3e27cddd20"
+ "409dbdda4a64bf8311a7b7eb77299312661a6e37df3502f86a22492befacf4",
+ "01e4faebcab89d7baa3e0393f71684b0ae53df8eb9873e65a716ec2f41741f8b"
+ "7816d2e197d976fd53a8ee7f924bf4bfd41042e16445e9060b55a0b6dc16aaf3"
+ "064491d18928223950393328c147dbd03531ec012d8c527502e7eb3dca509b7d"
+ "e16995924607c8b28a2bda9bcb2c7781461c76663b887b9643e2317f0ea1d1bb"
+ "14"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.18",
+ "0a2e24130e8a9d28dfcb9df9765f4683e9da78425a28199806a93b322efa8849"
+ "3ac37252c29a264f3e85ae56538e808dc55642a4885f054640f69c8981fe",
+ "20431ef31fce19939da545a08530112db0fa07138dd86db1cc65e2b03fc2be60"
+ "7c3e6038ebb7891755b23129fb969a7fe10610f2ebc3f077b2c8f4601e09ab4c",
+ "0c14b7d32d3d4ce2b08ee44f516aee2990b6305240b25d2334aa31752aef2802"
+ "1639f76a4c4719569b30052d4bd08b3a07f23be686237e481e67bf3f5a01add7"
+ "56da772c7dc13d32298b9bbc3d33e6df82d85c089d347600497a8b8ea4de68ab"
+ "b90e5c6aeb269a97be426cefacdebbcc0c1f2c409bbc7c72d90bdb426b13ccc1"
+ "9a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.19",
+ "7efc627ba5fa2825aae0ca94030e704708d35f92239826b42e2d4dbbe402ab7d"
+ "196a7f54880cf2c5a4d0fce53a20a32b6830e62dcd00dbcbf33b5c0c704401",
+ "f0497919c142f3a98ef55bcd5988234fdc8aebf736d47af97090a7a9dde0a735"
+ "09f9cd413626bb8ba767c9d638491c286e67bf22d670d56b24c15bad70351e",
+ "01dbce3b3f84b2da06b167e206649d424a42b8e9ea5453a16b5fc6c2e9cb17ed"
+ "a1effe4e7836a5e58f99e531530b40171e4b51fc0b92de3031300936d2595e39"
+ "1009e2e53c32f759604a6dbad9c970900fa6e41a35083f787b9bf3bebceaa1a7"
+ "71841b5e6e4c8b509629007b467e3cec8a1d0323c3c5dbc34d8d4125a398c9d5"
+ "3d"
+ },{
+ "PKCS#1 v1.5 Encryption Example 11.20",
+ "593d3fcd05acee3029815e1e76a890",
+ "1235ee3e7a9df5967fe98d9710ffdd5f7eb22dc07147af436fe20aa526bf0b94"
+ "190cabb5213de98a23f5ef275022a2f73e60e9efe2c034c55ceb26aa806cded6"
+ "739ddb2cbd3ec3b555204a798465c37c6757195686a3ea3c5657c360a0158d99"
+ "2d4febfa0429eeb7c92a468434c5b7",
+ "0f699881a1524618bc25d4e514e2073068ea7d35384bafd46fc282e1d855119e"
+ "e969f211c7184a07030647fc40990ecf2ea40522865d91778a627eca8e50c2bb"
+ "9760b045daaf1277a4fa983576ca8cfad7608329c1881588017d63722b70e98b"
+ "e524e0033995982573d3387078c8b7c1c5f9aef264a0484684b3426643737d34"
+ "bb"
+ }
+ }
+ },
+ {
+ "A 1030-bit RSA key pair",
+ "261fe0284459c2fa6f05546bed585e1ee0a130b71c2b8a6fbb3bdc75787b2655"
+ "d0ed4e325b54c7b371a6fcf2b6788277a50d4705ba23c596285da7e3c9304a41"
+ "e7cc488b44922f7be2b47c16319e337451173d40b1ea481d1a9c1129b1feb7d0"
+ "9f67497aeb98948f1abf3b7786bd3b87047187c8f37015682b3f2de50e078e8d"
+ "0f",
+ "010001",
+ "05df768372cc0a64d3c21418302423139f479573e50b5c09b6e3be23fbc9aa1a"
+ "76d32799a047761ffc21079448170104cca5e2a14ce457d00d807d42c76a55f6"
+ "16874ba7f7eaa1ce63cbf132deb081aad2fd80d124c4da86ec6c020e8ca82dcd"
+ "cd3554e69bb19872262a5031ab5db7cc8c9259a146d58b1db94cc7e756253d5a"
+ "a1",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 12.1",
+ "7de69cd9228bbcfb9a8ca8c6c3efaf056fe4a7f4",
+ "33d62cd667823fbf13d592ae4d02a2370d1d99db06c725425e0d12fcb4834ef9"
+ "e5499d607e8aaefeba819649fb3d61c705f5e9a3a2f896276189a3200d2faff7"
+ "7679e056349a5b9b7b4449b675cd48b6980932c2cfc46bf89a7734f68dd9f4fe"
+ "77e1d9cf1f31b21c4c61",
+ "04caeffcd51c3fc9236346774da0cfa77e9e6465f6437ff46d9fa458b3623412"
+ "c3103009fbfe203196df729626e0ee3afb6b10a5acd72e84281d9d9bcba3e0ef"
+ "77dd84f3db192d31b5b666f76c93810681373baa58e6dadb01fa5c65ec89fa51"
+ "cc2474611b9a7cb00e862fd3d49b1cd31afc2db449e09dae2d0a7d4df0bc320b"
+ "5a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.2",
+ "97eea856a9bdbc714eb3ac22f6eb32719669c42f9430c58950c64c0dabff3a9e"
+ "2043416c67caaaab7c68ccb3ca99a3",
+ "9f141261cec4f2c52f969125a36f141027088250d36b17421cd0961476190646"
+ "8afab7622c0d02193691744791e0d35b6bc9f3377e10b2856c8ed9199c89f4a4"
+ "1613d3c40cca373a7cc63c5260fe5a",
+ "0d26a05de93b707b8540fdc19889d2d1e7937157d32d303c528de35e553f9420"
+ "28744af6a0402eca0fcf5a85261ad475d8710cc9f8b11ba2c6daf1d672690c68"
+ "ed11e035e9c660ece1d80cdab800ead3c6e078617a1b0d273dedd8d65749166b"
+ "d07774fb4c1486aa8a0adf595dbc3d10ffaef1838498a67555c77b6ed983d5b9"
+ "de"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.3",
+ "8e3e772f39",
+ "9eb731fa6d8d5b7581f8fad2c8225bc96834af61db3d409dd56304ae23ea6269"
+ "63a4d80440c24e431e419760903ac44bfe41a75081a5462bae6547c0e7a06e91"
+ "60df9c01fa6c5354c83318db656dee0a437787fa46394e552ea5331559b4017b"
+ "b6a0e1d6fc8a65b45da0c45d88954861cd6e7a417e037b1b05",
+ "244a8634519af49f569b6986ab477964a6b2920d843a1d97efd7fef83e81bada"
+ "4c4b562961ef4e1fc333464b926bd74b07ad50c65b681683d389fe41d6d213b6"
+ "469f182b14b462d72c1ce3928ca806d966b52d42d0bfd60c9d04914d50837cda"
+ "e09b330e372744dce17f18e94d711c8b58ea449f1449d369faef514683d30160"
+ "79"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.4",
+ "dcfae7718c247c40f9a2a3c3535c509280c873c3",
+ "b93bbea6c1853f153b5e01e7e4e5d0c63d9dfb245fc6cf64043d7a9220b0b81a"
+ "c2af656b99714ba430e0a39695d25ff269b0b9b865fc4d4eee5e07a5b5be3543"
+ "82aaa414bc6208545c86ce02388c07b376fb0298c37d1ac39ea189b0adf780f6"
+ "e830bce917b50adb7a31",
+ "0c412052d4ef4ab51b2f623705f07f41fad64daffdba6244efd47f519de2e71a"
+ "01a6c57d1f28b6bf7b5c8dbb9fe7b149b0ebaa53596199376df490323d25c217"
+ "bc71be37f181035cf457eb5c06d6a3ded3d66d5b35f06181bf94d0ec13ec447c"
+ "708233491c554f9e991f6bcb8b78d33c9c36955b8dce5179ff8bc59244f66790"
+ "87"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.5",
+ "d71dd87a13991a0da2c74a58b0485634b3e04fec9e3f1cf2604a93bed79696fa"
+ "6378eb1ba0e5d20470a4",
+ "0990599258e97a2ebfbe10977225c416762e95d2553a801f726cc249bcdf3221"
+ "32585719fc12399acd7254ae77da343fe2a9a3acb11c14e214e2d85a76708c3e"
+ "72173da5d99058e0c8709edf28c36938769f1f22",
+ "0ff9cce7b69d7fca48d7c4f6ccff248c3db88bf1b7852cd9d8525c3b41e44a9b"
+ "540f208ffbb8c85bfa890ac02e994959d6b07f64814078556f8ec60db357acea"
+ "f839115fad41f8918d69c21a3affef6eb14a5d2cd0645cd706b58143394a2735"
+ "3682e3baa198002e1680f28f34be089a5784ace5ca6b110899dfb9582f2e4b2a"
+ "40"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.6",
+ "5e4b158f8dcbcdd7e308385b40190f5def8cf3305fc49de63c9e35b40236aee1"
+ "f456205a5267a2aa7d88cb2c11af7f2899d01da1b2c7466ffef7",
+ "a522f9808d9c01d8ff79775f7b22098fc5fe3254e1b04eb1cb850e10e2c5065e"
+ "23274dc0a05587436da37559335fe7093fa5e7a2a9c9a4dcaf235179d0e98fa3"
+ "3e34b616",
+ "1c0e86a6366beb1e12d6bcfa6ad49406c8b7e48d1d5be45cbd83194987496faa"
+ "3e21927ec662f502ac3f91a4b4b91d160c1986a5ed092766883b8555e3c9314b"
+ "44ba3383db287423af91b413918c0802c7778e46c296dc9f04cdb8b06adc7c53"
+ "d859f442ccbd5ffab5af752b979bf523a40a1d08d76063ffb3d5cfc82f15ebd6"
+ "d4"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.7",
+ "359ba50756a80330409d3f236a340b90f42f732a87711fe22352d4c8250d4547"
+ "5e32b95883e1609755a13cdfc1bf394c5c67369eca1f9a33e8ba",
+ "f9ebddac9de1709a06bf6bbddf5894e23b962ba0c064bfcd7cc576603b0a1a1f"
+ "f35d645ee87ac6f821a6a151e6bbb05bf3e05cd9a6e2cd9c6cf553bfb07bd2fd"
+ "a040dfb6",
+ "083360e649059d00658dba21f2df28a2764c4589f7a77d5af99579a8ab4480c8"
+ "26a77c2fb7954f4f31fe1d9eb1bf40e809577f39301ad3ab95b3816c90ec3f1c"
+ "d629c4396174bed9fe1e0f476823e53b41d135b49a02b00effc761ec909423af"
+ "15855237b77ee07df25ab4e858467d4ccfe80843241bbf88eb4f853ef4b43ba3"
+ "ac"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.8",
+ "a9f39f8ba06466250c265df0ca46570a160112cf38fd745999",
+ "88b3c28bd3999a860b8de775935b8ed78fa2f27c268b243a0245af8672254719"
+ "f23a4b7fedc00d54e12e9d701f64699424b6b87d14d9676efa959be21a04b643"
+ "5d251003dd153d7d08ff28d93a9320dc1bbc3db397a54894f20579f93e4ead65"
+ "c31a407eb4",
+ "19839650b925f1f96d611e4dbb914993545c67390c32935fbf82259dad10f237"
+ "30eb48f34200465a20387277e2b961e08318d2077447c9109271e4ded8ff3dc4"
+ "f379eee455ae96081a1ae24b96ca730a62f7acc5a5ea5228e3a48ea6741cb30e"
+ "829d5509ccc6c287c7291f3a1d89d626bc981577de52a11f12ae2143d3b0b52f"
+ "86"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.9",
+ "68",
+ "538b095e4f2ad67730687421915242251d07f661edac7fe79e31d6c345aff59d"
+ "f388c7182fff0c0427b59935c691dab8bc42be47d76911880d917b862718b4c1"
+ "c1888d4220b9f8231acdf12d9b85186be0950c1aff84cd0fe36586a50e7e04b1"
+ "72ca9c859e2ded6b8ea579dd5e6eee772ccaa6b4a5d8ab1731a835d6a8",
+ "1e868adb0e653280604e8d3bc4d96984a20aa09d480b4dffac62ba78cbb7eed0"
+ "645a6d94d9d2f2d1e917c146b41faa3d1d2c190105368fb48406a1d2426af3dc"
+ "c85bd02d5c26c897ccb22e575912641a188ef4ac47a0a9fe9aa2706d8e1061f5"
+ "d93063f49017003b2309ca7d8d36703bfdda3f7f43df158a15bb22139aae1510"
+ "77"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.10",
+ "356587e6c6c0b46c2445e018635276ab845fd1076d107f",
+ "e5d33e4d93c70844ee4a016556242d08e8e62f1a7f794779e223ee9dfb231c3a"
+ "520f297e5073e4f92f535cf144557f94ee1e1e5cc6bf4c0c0c8e5ed40d066356"
+ "06f754cc2dd83fe02c576ccd2b835fd0f53a99083f4d15bfe9268899ef09ff5f"
+ "2f3cec9f9b8a7e",
+ "15d364a4499b30a5f78b6d7d4f667a1f76d715158f280119b055e1f2663fc796"
+ "e33c0eb64e34a8dada5c81754257a8bdf0ed8115f607b7c9cca481f74520b6d9"
+ "ac98f5e72c2baf3cbb6bd9baea5d75860cbdae3403fd5c37964aae64366ab09b"
+ "c9c67276951448193bb4b1afa27079c34170a26956510d442764229908420fe8"
+ "0a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.11",
+ "e153276a6879678fee19894828d6262ea39ad054c89edcb23f72dcda1b0073c2"
+ "87620218d92d0eb30c62afbf2b45df62d06665f80525b6727f95e34229e682a8",
+ "2ad7142fcfa3bdbeb755b2c5b5cf13e6969eb73b7a06bc29bcad7e7530a59023"
+ "0f6a43fc03d6c3a9c641e53a4177d5750291ec6d4b33f871668ad8569077",
+ "178e49770a4c8ffb7f65f382cdb576e608e975c4371339102b952a1e71cbcb91"
+ "fdcd0c0ed5a85fbd263da6a74e491fb04b60a5961d8e6ac724ec8a8161c22ae3"
+ "10407f59f7e602da48aa2dad683e88db1d84295e0fba5ff2f673df32854d01b7"
+ "1a89460ff0e6e1be98aebfa227e397eacc8b23174147c44e16201ec6babd165b"
+ "a4"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.12",
+ "fa4eb931a7e2090f31edb1ff7d8361",
+ "437fa151f43405db22422cb35d1c5761161cb9a78abcb6f06dc4e7a869481f40"
+ "b21ae1d33e075c485cd8501a3caa6018325b7f850d4d8f6dcfd2affe19d3e6c7"
+ "0874e7101114f0fbb9822581bae6ba2ba1e7498881a5dc5bb8852738a82fb06d"
+ "1527b4334487b324013e32bcf17bab",
+ "226d776700c5e1ddb9994b3291f1d334b69dd863065fa83421e01d5206ec2cdb"
+ "8990cf78973109dc9f126b6033d6d5d6918ec850d69c713cb5bbe32ee59e445b"
+ "cb4e50c6f164434d2a6ca63969a29b25036415b0f7cb21b4f8b34a8d9b74653f"
+ "ff4f5db9d1a6b5152a644836b68b8ede9dc5a169dc60dc5fac468f2427845810"
+ "62"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.13",
+ "588115e53709eb15a3374c25329e883826e3213f37a1b7a65de12df23172f17f"
+ "a496ff492b09173ba0c6f58c293d47f148",
+ "078185e083cbb06fe1a749743515f3a0b4b26f853b10e568e87082ce44412ca6"
+ "7e59888ccc0f503101521acabfd98fb7b5c11d8a941ba03c495aa03e13522f48"
+ "7f6e1616bec2072b3996faee29",
+ "0e7e50a7b247b0297dec65c9523f67cab6b52a025f53320e9486cd207410cadc"
+ "74e4b03fc06bbed598b022b63b37762a65fd351cb2727f3d8035a4cdba9c6a31"
+ "e4ed6beb4fed3134eb63dfceab4f5f2459e59fca0174758aab3753b5c193c81e"
+ "11490f97b622b73fa73f8eae7da8393484b8297971a3e923129ce4357b645cc6"
+ "38"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.14",
+ "20f1cfaa6367c7c39b54a0",
+ "4a1c7b70f783ba0d5a26d4645cf05fa610f5be0177fdde9f2c345057db424457"
+ "faa430c9424a54f7e55fcfee6faea4244c03977481edfcbb288837c6a48dbd72"
+ "96677a24e06cc9d85e688c14090fa2830ff4967933eaf0db694b6ae402caf9c2"
+ "beff04a52a2f847fe40f4ffbdf3d58b7c4fda8",
+ "1e528420bcbba7d59c6c40d446d1aa956aff0305365b4d7ce9810f22c34f09a5"
+ "55e5ffbe5175037f903eaa6c40563636d381f45325b5e61a2c705112556402a7"
+ "dcbe86cfa54a6e6a50378d05e21c95cc6c45ffdd0517f77a36b224d1700a1f3e"
+ "bb81d3678a66e14534a80a598bd71726fe322e739c17eba508da8a031a27f6bb"
+ "28"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.15",
+ "7360cdb6c15996b060331e9f2a368995c064adda56559527782c170c691bb3bd"
+ "3b",
+ "58dd80f4fdc5c95dd9eb56ac80a02d53e8cc2efb3cbac6727d75b1e7b35e0542"
+ "19433af5aae198fd62f2ecd2ab8e263877b5c91ed513e235497a63192db9a9bc"
+ "b3bca97ae9bfcedf935644b2d3bc20e02ae5e7424e812a2949616b8201",
+ "203bcde1b412e3cea25b8630b208f978ab22c1da8125076e10ff91d7bcfaefd7"
+ "dcd8391655c886e8a945a7f57a74ce2dc0e8ec7fdb17cf195780d3ce80e0dde7"
+ "639c677205b8f9ecea115468977bdea3500b239fce0d7a94be6de333ea7ecc22"
+ "c07e65d0ebd65a390a185f181789e7ca8c1ac2fca828bb8d28227e38c9889ce0"
+ "08"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.16",
+ "319b8294bdf07cd40685e88009fa7b3f1290160ef33067add5ef4d80fd",
+ "4e07d7f963be24ee6d8bd4dd95e9e3334930e03e658d296bb795486d724e0741"
+ "dd507347a5b57b79c90d3c90c1aea71619091acc8198b55122da5099582e0db7"
+ "da3cbd3cfd85298f31554e29cbcba1199ce470163ca0337cc414ad3276708111"
+ "d6",
+ "04fc7bb6fb6419612b6ef54b3ca00a87465195c37f7f940c233ecb1d4a505d3c"
+ "56ed23e09e03f1454f04b56f6da25d0a6fcab0c400874ae9806ee18780b75c6c"
+ "a56629e577e8e7b5d2fc2c440b9800195b58511bc3a7954412c8f273cc0e9d97"
+ "1abbddd7028e6f84876a3058a454fe2f33c75e3dd062f119cd3eca8106b6bfbe"
+ "a4"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.17",
+ "79c682a2b979fe5c9632af1831c2aacf0c6bf566885bf5256250",
+ "5c2a956d4b5f06f750835ab8b29cf7c641d793c556e12aaba956dfde4632d5e5"
+ "02d59041783afd1da7b2e2d24e22d6447835bf6d77c6eebc0d2d64e7ed2c1417"
+ "18ad8687c597b7718f38bf1a3316edeff6b72e2851828807bcffa9b8e1a852f3"
+ "faa807f6",
+ "251d4856b7a7580d53880162281bb4e41bdeb2a87ddbd5ae1b307d4448be1f11"
+ "695ff722c432415d0c74baa3fc0dd51166ac865b310c4f5c8707986254c89604"
+ "ccdabce6c692446621898b4f5a08bcdf6462e518ee3aeb75e26d8f63a06fcbb3"
+ "df098ceebb0fd2f637e3a7937f4d19e3a1924c16082edc333cb6de37637246e4"
+ "98"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.18",
+ "1e0d1807a2bd496bb0cba841c77158bfa5f8aa77d05675c64a5eb1856591d348"
+ "54f865925b371b686aaab44598b4a16ab6b79344d3c23f7d5bf173b842d78c",
+ "dbafa5332f0b552796636d8a0928b7d87d9cee3d4be6a31c77e14e0e5dfdd403"
+ "efb98fa338816e1262c06496fde9d557c00cc0dd35fc33accd79a3150690eb",
+ "1b2ecea5fa9003fab6559857c6d94f957003f4e41c094564804fe69639e540b6"
+ "8f263faaeca199697a48858b8a0fcea491057df2fb8b35d093d894aec17c5cde"
+ "5dfd8f33512bcc66cde76da07336985a97435b6efee4ee09d3a28aff34ce6ae8"
+ "750da41e16ca47e938818e44a9b41fe91a6a801d355ee8d660e27e4fe2ce7f32"
+ "5b"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.19",
+ "1c105d5ebea36646a97284c17a86c4",
+ "c6f80340a6557e0753a9573fe4f5214977efdb082a50eb5d5c517d46729fd2a3"
+ "4af7cee1aa46b79d47e25d83090aeb4f502298c0313724fab54e54bebb48d6cd"
+ "9bebddcbee0f07537727d65c50e7d4cc0c6d19fc480ba57867262cf2eedd9cfa"
+ "ba607d658287eba42b469944ccb612",
+ "05b23dc0c62d90c1771eba378e43179d7ca6af515e2619ae4d7c8fc8bda378cb"
+ "f7a1dbba1a14f494c4e0d71338797c7ee06e1a79e9ff2856fbf74fe6f1a7ca6e"
+ "5b9ca283c4c97e61cf9f4073e032ca27d69b1b4eebea77cc95a9281f26b64a05"
+ "a93944c82c5a13428ece21fb4401ad426e7ac1f05bff84b347cdc4dbe52e678a"
+ "ed"
+ },{
+ "PKCS#1 v1.5 Encryption Example 12.20",
+ "f10402f00205c52757ed6e9d",
+ "e2aee7fcf43cede07552a2dfe5b5a9ef808276d8f10eb3f9bc50f1bd940aaae6"
+ "34c9d8a0788d44d41e8a5c603649efea83033231516c69d33e12f1f5d3f0ac1f"
+ "c23a9b3f5da4e0ef6e4550cb43fdff02b25dac86272d66db59cdd635f9c0dd0d"
+ "aa0857910c15881b160d70ea53405aa959f4",
+ "0b9656317832a940c795bba58daa159a4f733e826ce55a4ec56433c51684444c"
+ "78e2e2fcb37f85ad877916522d8a35a43f53c59517a818e521e1982a5091bf2c"
+ "68b00ee49abd90dd776c02f64f34f680a88eee05ec088892bc0a9555b3f20c8b"
+ "ee579c0ddde1511a18af98bc1d9cf90b81bf132abd58970b3e84d814e27d025b"
+ "73"
+ }
+ }
+ },
+ {
+ "A 1031-bit RSA key pair",
+ "555dc2baf041b7f09a0478423aebcb5f49b95dbe1570e9a542128d332287866a"
+ "c4cc63e76f8e3aef22c9753a545199942452418a67d1a2230ddb6f4222c663d3"
+ "8e80050eeb67956ec5f54994a0bea695fa59fadf2dcfe7acb54ed9da3d0beb12"
+ "2c8a691b0bb51ae65a774d75b1b349cb68c517cbd386ae482f05ee4603ecf295"
+ "5d",
+ "010001",
+ "059787bb0123fced98d9341b7a8a999edb5076308e6d0011203be0ddf9a4110d"
+ "0b692c1e2bf3902ebc03a0573ad0c193afb167b3ae4b5028a5aebb2204ef23f8"
+ "e58360be9484951e34711176062e53e3f63874fc9e3591a9d9068aa5e6c8c7a9"
+ "ab08e9792470066d71a07c3433dd703a42a6b3a9b1bffb3149498dcff8b35756"
+ "ed",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 13.1",
+ "7bc81d8146e359",
+ "76655e4ad8fb9934d1847cc90c02473c572b5fdfd164a970a3cd96bc8cd796ac"
+ "802c50282290ead4c77aa5cc2a7e343418c9df47efb88786af4cc8d1821c5007"
+ "3909e84f7b451af4a32aee6c7cc897eef7660e1c4c535d10039d3aa2035c9851"
+ "0125ec5f2a2e9dac639589ff8bb39f07438defb7d13377",
+ "146d6512dfdffbc02d5d54bff3e036a35b4c2aa944d6f6724793306537081bd1"
+ "1ee568a4e9719f1e31f2d14e18c2da624470c5b0ffab397f9231b6ef4634f63a"
+ "18285df3414517a51f93586d66b03cab1e78a4eb941b9d3d7f9203b59e1cb3bb"
+ "4864b646dc17a06411ebd5ff03372058881b4a24b24f4c2dcd5cb44c2eeabe6f"
+ "72"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.2",
+ "686a810a031d8061e41a776a7dfbdb3af626fe9769deeea460ba2867acf03d9f"
+ "924d321e8a8f425c2851929867a326ae275b49d2",
+ "f79b49f6a6be3e68884c80dfe1e8501e544ca782238843d419764112250edc1b"
+ "69c7d1c3587fdc75987c62cb4c33bb81202f72dba7eee24bfcf89d4dae150c07"
+ "272458fb01b6cd270925",
+ "088a47f11cb134dec4b5087725e8a5bd04f7fe582a69914f683ee6de7c324fed"
+ "7e07f57005c0e0df7500e370a42efd6fe5b290199519b19806b6e691698afd95"
+ "17d780da0bebf70a26d65c5b64e340a6405e889555dfa0a92c429ae9c3ec88e8"
+ "88eeda045e410e3a9e6199ab39eb1ac864e228c2cc1b64e3361695b5aa113dc5"
+ "a7"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.3",
+ "18544aad24ab075d3a",
+ "23204b8ad94575f6e2f46c797bb873aa3f461acd05e7db7846a23157592d52e9"
+ "a9a7043819c48896275ed9df0b1e540493c077ea15419afa87dc35f9fdf7ab8a"
+ "af47eee1d33ecc28950645f1b691382d87541ed06406930c7ee1109aa5ca75a4"
+ "90934ea8d3b2a04ba1521be092c868f7ea5be378ea",
+ "34d6e546d69e2706cdfc6d9e7418f8be03e45756a8b19b60c21d273420aa7d5e"
+ "bbbf460ef4c84f6d4777e6bf203ff9185fd57dc723b58f35c1e9b5fff47cf95a"
+ "e569a5cb64dd9cb8d6407c0ba5efd148f18b5696b047daaaa277ed8d4528614e"
+ "e3da52387132b7a9ccfe073be50332c9e2837353c67daa0fdfefc3b652cf7d79"
+ "fd"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.4",
+ "d90fa38f",
+ "3e09f6506f7f719147ae21e39453ae0b416098da103af84c0f7cefae500199c9"
+ "855967a8300a1a7f8d2cc13b91727eebd93cf77d3facb19e83a840eb583bcea6"
+ "c6113a9c6f6f1fb5a0b332559a6b431547457cda1d3dcee341d171c62e95e7ea"
+ "ae16ae0eaf1c1fe810fbb0b7138cfa3d66c63850f381e49a2dad",
+ "27133f43791b39227c8e954e1caa830fa65995f8a9f88e0d1f756785ed5c8c78"
+ "54fb1a9dc4a95fa44dbdf0f28599c472849379750a6a1bcb42cafb5bbfe08c65"
+ "106dc840cbec8ee2cb5a206c8118aa061da4d21d1b5c46117f77c896bc71cee2"
+ "f8757aff5cb2b3c34774558e8b82edb4ef9bf2d4f2ca4fc597fab40a2d74e523"
+ "3a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.5",
+ "fcbdd0248df857af175b4396875c006d5114cc11164280043808aa79886c4caa"
+ "29117bf3ce45a9be5507c6b8bf0d30",
+ "2c9d1457ba4450df4021e4e51183f795d091c07f6ae0dd962d5728c54b7fc3c7"
+ "72d79d7bece1bb0c996c9ac07f9954dda7687bec86bcdb3140b245bb5e01275b"
+ "38d1f252335e36c68c0e58f4ce117e",
+ "2ceddef202691aae4271852a8983de7c214cee00dbe1a15884f4c3c1de7a3ea0"
+ "1eccf47ae86c269324ae52377337b6ca82e85d553fbb2ee5f977dc664e142f1b"
+ "54538faf85cac27c29f2ed0c404267335d48ea40e8a3ddd896bbb3e0edf0e16f"
+ "9e8944683b8cfbaab5eaf22530f158c4880bc3e460c06a240342210aa87b7909"
+ "68"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.6",
+ "25f2a306eabe6e3a1830dc936bfa41cdebb88005175df4a3c9c4642301456111"
+ "5aa8",
+ "cb8e0ff41bab01a142f96e7d7cd392820a82a1736674b92135ef33089688dd30"
+ "b2c2f7ba111af78d3f76a37f667db3975fce64ec9afb0968507f7b31097eaae4"
+ "881b3624065616ca090c204c1fa4be134850ea5e90fecdc845b9d839",
+ "4c7ac81245e7d4de3c4dbfb315c468341cbf22875735c5f80590505853068d6b"
+ "e7039b1cee6d07ecb7669c42f6b92f2a71f645f72cbaff76341637d2f1d6b1fe"
+ "ceb07f21e14c70fb77bc7f87b031c2c8f2ada4ec43e912682c2f49639e757157"
+ "1877fc481cbf2698b37315bd4b930783f47945642b7d815e0432d45dd1d0d3b2"
+ "a5"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.7",
+ "a0daab4f9fe04a2a51bf083270115d0d06dc2921cf8dd13f5cff2604bc551efd"
+ "983d9b25b7274f3ccb0adcc11b1a3954ab9db4",
+ "c81d1c02f06e7ffd6e03b81b7193aabdac5663ab1425a67d1a2950885f5d1c4b"
+ "725e209dcbce9f7bf296752342f184fea06a7d6cb2bd39b2a318075164a2e761"
+ "b702702b019246c1e50e6e",
+ "06c06c975fc6b9c260d3d8813b5714248beb399b7d68fcac250338cac54c4072"
+ "959f62038444e9e666bab5f936067047bcaf4ba4ed68c6c8185746293256e7c7"
+ "2416658154dec067f4250dc6b29bbac18e821e49a4c9b163831f7bb38392326c"
+ "6b4685464fe4f026c9ae4dbc5849477b4c260aa4ac02d21a264020f10ca11b4b"
+ "0e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.8",
+ "743cddb361c0bb32476495ad5dc63a2bce5fbac1c8c20393693267d843f28b8c"
+ "f3ea13e374e09d0aa3f7ae5d8f72d8e6cb9dbd",
+ "f72ed2d069b8ae5027046e0327b987845809b4e816c8865824fc4a2301b45680"
+ "2b189cbb43f04832ac25c848d74fbe1d625aa98ae05eb62547761c78b81761c3"
+ "03f93df3fc0fea3c5a7bb1",
+ "383ebbf159e1d0a21c74eb61e3643cb631be18c7a2a54e248933587d345e9952"
+ "72466dc1bd613addb4cd7ba50192fc2d894d7fdaf78363b079d998019f164231"
+ "cc2d752db76a9f9d0c5204bfb0f9930553096b5b7680b0894fb99c11425c67d6"
+ "5d965e35128e154746b3fed8d016993070a70e07ebebe06f2f4e976c9a63fbe3"
+ "20"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.9",
+ "e53192febcd36958bd0803f2ea0afdbfdf993b58a9e4ee70df95b06d4e7d74b6"
+ "745b87f581f342f8aef9ae4c3182c4199b6551fe18f8d3b9ffe4",
+ "ad982fa729f27fce8a674903ecac694dd33413c78e3428aeed469f84d9575c6d"
+ "a27529f2c14b53b758d20fb6b247c829c5fb1a16af55079a7073cca05625962b"
+ "6d1a6bef",
+ "221d88a86c9ed37aa09cf572549782e58ca8d4851f016acf289ee8bf23790b1a"
+ "8f148c165508bc3fdb1ef9c9011627427c5f32e5cab850cb6bc0bc04a11da2f0"
+ "1813f341417b3e632bcae002977d64ffc962c7fa7572f56d2617e2a52d3ef917"
+ "c44a33b71582aff1390b7c774d607c8d578f7bc90b3580d77b0373191477bc14"
+ "26"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.10",
+ "d0eb480e2745779c8a30fe820aef56d4ce39ef84ea40c7df0c",
+ "465f91e3f07cb72283bc2bbe528b9ab3681654fe20b61a33f123ade52e832ffa"
+ "8a1b74a4443cc89295a21a2aac9874da0a5679d18cb5c4cd690bd0a20cbd9e9a"
+ "a072aa8713448f95e5d6a6e624d5b9085cfcecb7992f10ea2da6d626ebe543d8"
+ "702236ee6c",
+ "06f3f8c70d0fc4e74473e68fd23cc9df1edd4235b428b772a083b41c3451625a"
+ "6f15dea4bf313bf4f03fdc4fe9f6a2071ac69aa3f0fc4157efc621f9594061f6"
+ "c19806bd5d759ad023cad148e447d259b62bf7342591be83baec77714cfe2b90"
+ "1f369aea680248babf068710cbb970484f324a235253a31e022534abec7b3996"
+ "06"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.11",
+ "1c4297f6dfc07ffe5759aa1eaa5b79378afcdd1a9a33a2133a39ac",
+ "a7af2a8601e408c318fd1e0f82445b509544d5ec97a7958f594b2054c509f7ef"
+ "fdd416306b2b2c91b5a637a156820d601a23ffdb31fb35d305aa9374578eefb8"
+ "102e8b7244191f4ec74aa26a0b7db36cab44999c81b36157016b558906e5d708"
+ "8d5132",
+ "3cdf2dc67a4aa531cfa1428008bd0544abbd032922dcc2436da0b5d7ef9a7017"
+ "e6193a8baf38c58e91962d65a375f08c1d55579cf94a795c9c70b6e42e1643ce"
+ "f540dce1e986dd998887b69552444b6de93ba7d5f7648354bfcb702139ed3954"
+ "947d7b180b6c02bcad8243a0ab27ca665276291b46cc318da9b5f60a04affebc"
+ "b0"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.12",
+ "00927fca7f5ec76f548dd48263e339be",
+ "debc2c1f22d932ffcb897cf10ae62c3e051e3f78463ae67d9561cf1a73d55c4b"
+ "14aca6c21d83baf976cd8bf246c2297861a6b1e9c9ef3081c51c4b687c67b5dd"
+ "0fe0f7553f738c2c8a5f81d1268a0c2d4a461d635b0e59d23ba417abb8045e9c"
+ "10d66b0ec892f953c6f211f02ff0",
+ "49b92089b52ab78c33b5bb3032cf7024944ac68e139d2d56068c7a262a53e780"
+ "9fb5b01565cc6561d7133046875230ac2175647296cf2b4847e12b7363197253"
+ "21bea264757de0eb498872d89a4d7ce4a1bdb7335daea78ba196fd50d90382e6"
+ "d62f8df7ae685a1dfc849e11997dee8860d10f707b0d35365a812430731e7a50"
+ "8d"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.13",
+ "8b6df2d6da631ac8d5556a26975428fc4d20ef5b4a1f068ed2e5",
+ "ff2c0698852d1b0ae3c5c5c9be26e83c9044842c1607f5f4086a6d6cf108adca"
+ "61eaf665400d7cff2a3adadfafd80c64956da2d7d7c135abf5a0d176062556eb"
+ "4d8b75b95cd11ea9c0442f846f037da8772902bffcde6559e1b59e60c6d0f989"
+ "6ba5c3c4",
+ "41527669803339ebd8f2d1cc186c7e8ebb80cf4b949d8a284365329f3ce46ebd"
+ "ac0a969f6761900cfe342bc84c7d6951accf45280baf24a0cbb242a94218ef9f"
+ "d371b1e008246262070bf554ed57007b9739791635861d86c65b1a8256f425f9"
+ "f3ae519e1b1bdc5875b878ddcfc1470feef2aeeb014b7e33efb9f4dd0783d171"
+ "23"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.14",
+ "ea039669bcd7a8cdceab585591b56361e90bda0ea440104964e889ece18aeb04"
+ "ce0ab5b1ccb230ae03255a39",
+ "204faeb313965cc1a18faf1039fdde681bc43b223e28bc471c50423da0bd797d"
+ "6a8c738c54033c8e559ea2d10c3b79b80e2efdecfe891cea2ecb3451a1a8e2ec"
+ "2f447b798d7de5641bda4aa990b301e1dde7",
+ "4ca1c85ce3c620d42991cf41733ead26a09311185fffe58f41288f6d0bb6845b"
+ "2d5acf1aa06c78d71f769396a9434203e38bb01fd88eb23e6bc51ba0c5f3eeb3"
+ "2713cad4d087805061ab473a1567e79bbf4eae4936f18d0205b3746a17e0648c"
+ "52223dd9f9997281b535ab2fb3cff03ca890f710aa88fd2d0f392ff4a88d311a"
+ "a1"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.15",
+ "0f462bebc6",
+ "4eae5d5492d944ffdb042ad9501681adb3eb6ab528b6e8135355b623ab55a740"
+ "87b19fc59b8534da9a88da29f66f71f9452aede0e3e93907709c344956728574"
+ "b66fb9a6f3383d58a0136f94c4ed86ca9dd38bff070fcc2def29bdd6fc985970"
+ "967f02fd6f9301cd56d048a442d702409a98a132ab6bedd4fe",
+ "29369eb00a3f878438c938f9d7bda3856c45a6d77c1788511b982c58f63dbea3"
+ "3e63ae1d45c2df6ba80f0de997592e1f8a3b3a09ed760651453e109978cfde3a"
+ "600a74faa8a91b7c724f973cb80b96835f050b7dc09d2f157476c5b7051f94d9"
+ "c0f317e1f188e30980795b096cf9bbceb5636b3db987054a5608752275962997"
+ "e7"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.16",
+ "514d3b380022b3782e8a77d77bf24afdf92f3397474dae0d4bd6e4fa31ca6083"
+ "df496b36626e7f8e1c919f9f2e",
+ "d4d3a9e8fbeb1dc607b4dd7887ba25c3d0bd813484bd5376dc83efb58ec5b256"
+ "2cb44f985e59f50b9ade3c66716cc6f42e51c60a2f4d8d75bfb9b824105d1ee1"
+ "5835f5f5f254fc6f680eee0b85af547c17",
+ "19fb391a310087bc3d08791fd59994be8012dffd76a02adbd479cc0c1556605d"
+ "4da2a3461c7c71a85ed8cf85e08f45dade518c00af09f493ee8a5546ffbefb05"
+ "3cca2eef0684763cf780f2e097bd8e5c2ea84cb1a8b8f8496cc918167f656cdc"
+ "9e1d3b2a2338b64c61e90ecc274a1210e3db5783ae3c00abd3748a810fd91491"
+ "14"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.17",
+ "fba16317b093083e3720aa064817e74ca751a517874b692650c4147f119f6890"
+ "702cf8b14f0c1882212d72406c3a45d7d9ffa4312410a6",
+ "9cc9a4bf8cc275a6b9b13510319110917ad85324c5a4345e58f1fa47275ee592"
+ "1569dcbcbd723670cf4a24ebcd57f57e998c4bbd4a95679d60baa0abe879668a"
+ "2cb6ed0fb94e4a",
+ "4c41b9cbcc6fa87f23f17a36d051e7780a070656cae7beba14fa91c555b8588e"
+ "8809e7d3354e7ef5e0faefe1cf392e6fdad4044aef08e33e6fc201c547fdbdf7"
+ "c73d3be096ed253f9df4af52e13b9a1925aa7393a6429530209201e55b20e51d"
+ "5005d06b58353bfafceec37d60e1ca0d9dddd8680bd0a5d692e74f2dbdfce266"
+ "02"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.18",
+ "5ffe82e033544245b84962d3927c2fa59972ef59c237a386a51bd0ba1f2c1f8e"
+ "45b46a05ad97db49d3acc6344f1edadf6564c28ce1",
+ "cc2359bfd0d57bcebf075b87a585a9bde6593eb24961eff1987e735605d4e30e"
+ "971937f6f3f5be5278fd476dc660ee0730cd07e5d1f42009a333312d9328f3b0"
+ "085c4075bc709a10f1",
+ "058b50e0bca6b934c01bf7c33bb615b722ea41807a7d2c7cb3d438e28dbe333e"
+ "d6d837477af84bb006bbb10b36944f15d4f6d28b5ed249d5690c0837a16e157b"
+ "a8802274101cd44e7fed72a75981c97566bc70e5559702bf5b62fb09b2136056"
+ "73aaebb7fe9b1ae6d80403a20133803e1ed2350b8e15ff019a700f2abe87d6e7"
+ "33"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.19",
+ "22633cc3fe7a7b4f00fa999c4fe0d882c31bdc0d670c0cc3d288961fbe6372e0"
+ "e5324642c7b1fa852e1b4f696f12f55866",
+ "3edfcaf48871d291d5b7f7723d92d9515152b6bf52b823699c588f75f34e3795"
+ "550d078118e286c96e9007aee154f57ce7f1d46039473a4a37a9b590a37eea59"
+ "947fe8587c956988bcb174e97c",
+ "3debbc6cfb0eed87166bccd54c7597ad36ca0ac96cf16676e1874bf5f10a0ec6"
+ "9c3be2259678eea63a1808d90665ffce9af0827ee629edd65943437f8ca0a671"
+ "172c521cc0d1dd01e22f20a6c79c427ada8856000c4e035d9c5ef2e105f2c9f6"
+ "457d9ee95b43bc4be3294a0ee1d5c833ae91078aed09e792bb42c25e00b087e5"
+ "61"
+ },{
+ "PKCS#1 v1.5 Encryption Example 13.20",
+ "552b384c5e5174f51f380d8b53e3c897b48c669a9c2d11985b8654de7f76d962"
+ "396a37b95341f99dece4afd71d3c84e1287b0f0f86eeffcfd97ba188e3799e",
+ "2e2f3e3f46d4740cb26cbc65aae2afe49d0be66639d0db10dfd6af606446f3b7"
+ "de98212f86174bdfa5b2e2358507453c20ada69a4ffe0a35e12efbab3bb44c",
+ "149291eeb536fc0703f7bdf1f031a430cc83adc43e09686491266934ef37eaea"
+ "b11bc7f39149ab33436694593673ccc6390b529e64d342e9f21d176da21fa65a"
+ "bd57eec60ddec7d1a093dba376445f1bcfe5a6aace9f1342af39db8ad485ba22"
+ "2d39126228faeeb49bb3b271fd38e11525d803154e74084b75c3dbcdff2e3d10"
+ "42"
+ }
+ }
+ },
+ {
+ "A 1536-bit RSA key pair",
+ "be0ca01f9c172166f912391e5d58ddc30d5dd0279a49bb312a31e4c8a66a52fb"
+ "4e8b6742faacb224c3039f1e198f3323b888ba0e35bb94c511bd22b886405a71"
+ "5e409de3bceb4fc9911b0e9c3b1e42e257d5bbea0722b5d5dd3537569dc75606"
+ "46a750b87eaa6f3a405a94bf2ada72b50a4b0187bb9d00ec451d50a6a91a1e2a"
+ "91192a7fd756b900141fe88f96e2080dfdd80166a7bf67e37144d09e3af89974"
+ "e57c72b03a2b88fd2995252ace4f30e2e47c2818057240536b58db4207509e59",
+ "010001",
+ "f37d28d61f2899a5c0e0a0749d1389387c64c8c358a971dad13cff85c59a62dd"
+ "a7bbc0f7e5bdc65dff9de9c745404631758148168dfe6ac0a2876a56053bab2a"
+ "2a9ff272794dd5d8139eed10bcfb4df33020d59e3048fd2f0c431426145e36a1"
+ "d0a6bfce4443ef3c7e31d4a92fb8517a49f788c3b4e137395a4beeea63e0e0ad"
+ "c3224f980925037df6f5b26c007239b4f01f8a9a61ea0b5119bc9d5496a95b60"
+ "ea766ccbade037e340324f25f02e7245c236eae4367a6468a7a0938d85c0a1",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 14.1",
+ "2bd6e3c1defddd5a43",
+ "e784d52503e6291f258e442db577f9916382a0d14c7b9dccbdb607af01f0258f"
+ "dc972397da1239d4449a58286ece2008f718f690cee73a027fabf84bdf7ace45"
+ "f7ed2d77324cbee90ecc6f1e7b86cc2935a47ba156650b42fc71aad07099a27e"
+ "97fe5a3f25fe1348e442391212a5cf1b445a1e70191ffa8fcade635d2e4465f5"
+ "f913c53e33b59152cd8a149784f27d831828af2d666a5c309b56d0719cfd8073"
+ "4069a23e092d8315399f95c40ad7fd0bb5f94377",
+ "85ef3e477677bf76071a27bbc7395715cb350796e44f1b52a08e905e08ff1256"
+ "705a9bf0152e872bdc74bb1f2fc8631ef8812d16946a30b58f4464d6e7b2450b"
+ "e45b48ccff5d8ecf7a00b1b78fc8fa54713dd696a14acb6800c0d3b69a0b4443"
+ "77fa303a7d66db4927918a4bfb0fd493bfaa016aebff995330a6dcb6215dd3bd"
+ "b35d7cd61ccf0e9cccbf51e9ea658ea31d1243444c4b72fff01ac93f28eb7f67"
+ "c1832e568ed72fd957d5b4fd2f00b6023171b85ab0caa1030ed3e3edc9503145"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.2",
+ "104735d9ad726046473df4b13b2f5fa285c3d233ecd46170582dd228cdee464d"
+ "a5095e208cf8fbca05388b",
+ "dc6a631e297545d2f6fe9c69a5d306a10916d7e7ef0dc953f21b6a041431ec8b"
+ "a5ce1c138743faac5497d699f2ff1d4a44a3e0637cc5e5e638cd73677d09afee"
+ "3ec9fe8052947a73334c3270472856f307243ac58bf8638074667d7f7c18e3ab"
+ "327ea3fc7891f1c58ab47e4ffa6e7d9011a33d9b40a2d789ee4221256230ca8a"
+ "61811b0972cfd986017526181d24eebb32cc",
+ "921d2b026d6b7e22201de77fbf679990f9aff4ea7fe7ce4502215f9e7aa418b8"
+ "5f72eadb6b6942bb08a08be7da6619aa5f1d2ff961c9dc2c341ae32a254fdeab"
+ "a2f6450ac4474b6274f0c346f26da4ed555a8c951189dc8369f34d76d837d6f3"
+ "8a9518a6271c5b56346225a5ab8da6032a5930fd5b77729de632e1752fc72a0c"
+ "34aece25657b281be8932c5650c982fa145fde0bcdd48a73aa0288b4de461133"
+ "f27d51e386016a72726a9ede1d32dfc7e6f9780c04eb70ffffc2688295667333"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.3",
+ "317e6f5e17500fe94fdff284bbe50301044d1422d3ca700598",
+ "466d53c8d0bb9ed460caa63d79bfb877bc4ea345cab4357e639a95dcae379ddc"
+ "ea5d64fee99fb6f75ff24eb74d440344d147e43314a0f89f8b96148215368eb8"
+ "651f6d3ca0d08d0b4c73e6d1a768409826d43c2f81f30840605c43d0fe671d3f"
+ "024c70d0b89923cf904e39979962cd515c1674292aa30dac700db4eb7e63d56f"
+ "df08c22470f243861945d00fa4e27990212cfed4285df1edda4b0aec913559f5"
+ "9d125590",
+ "141fca68dd2e4d1de5086dbb785ff47d81e39c311d917a9939a6ff5b13439ca9"
+ "56c9742bcfe450b5bd035b541fab307f24fbfb3f8b90215b5604676e5696f3ba"
+ "95fdb8d090a6c24a29d990fbff1da2028142558f0ad75343c72f38823db7667b"
+ "05e16b5192b9336007f758106c328bd476118df82ad07548a726921fb2e192b4"
+ "3c8c30cc9b8434630e27fd8b23ef8d8f22be7f73aecdcb2b1ec5539d5fbb2cff"
+ "9ed5e7f19b49183d221dfd537d4f37032ef32f63b6ff74ee24a096cf45592709"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.4",
+ "90963ddab37891e7288b53be5d9dc567b1a07a1566c2afddd7727324ba",
+ "a49f1215175ba04c274abc051f0c17a08a63648943db2e8c7622bcbb1dcc567e"
+ "be6add8c444816c9d436ee93cefe23ec41ddfcb0a403bb6dbff0ae5d6fcdd764"
+ "dac1a72a484f36471f4f3bd725b2db5afa6acf530e4e4e86b4fda8782047871c"
+ "b055ad68c841de545a5540c8cc12e7e3f15814a0039a81034bde9c68ae2285e6"
+ "16b7b5555f98c613ce2ef666a022465c6367d0bda40c12e941f6998a14a2b5e3",
+ "8ad5bf78232aa36fb783583e71bc1393037d13e77454a9dc1111434e75dd8020"
+ "46bab42025420c63961ea0062657ca5065deb653ac78eb6498cf14d1704cec59"
+ "1169608db01fc93d0d68e62801b465a387a9c72f7eb35b0ba53a5efa98c9f0cb"
+ "7c7cba1804cd701d0297b66005ae25ec3b6cd4cf3194a3fa65d98c4b95333079"
+ "0efde74fa275d2a79d3310a5bcc2c81c91fc25562ca939f8d9c175edf4b07673"
+ "d53924e27b1552881c10831923715d149f1f319e38e91dfa566c5453bacc148b"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.5",
+ "3d81021ff6473337e04b92",
+ "9b7029731377e82697fa56b086ce49d3c4b1549de81e3e99e16cd972297a560f"
+ "f483f2ef5b71b00fc684744f224e857e6d7239f156d7b6102f2304f8a55050b3"
+ "756c548f6ea26ea6f7394d2bb379333584e3b481d073c0a58a0ad787adb480e1"
+ "f20a1a590e031e6b2bb7f36a93610ddf7083a50768c998623f6e64376a29b4a4"
+ "18032d2739bd4e747ddfc77fe3cf2793a29bc767bfacc713e5f10e531b4c7189"
+ "97b9bb6b6515e071132889747e546b13468d",
+ "1b884b067d0bb1597f5fab933095755a530d9d04e2754a5797ffff5ef9cef189"
+ "5499982300503b3febcbaa09d36b7dacc30df3c868f01a5f17ed4a72a85b6adc"
+ "80a26a1b81976b393cba9b0c82cb1e2c583ab6f314eda29a433221b6e3ed5351"
+ "5374bbcd2b96f5cb5bd5815d1a5dcbf080d2d37cb96c4d961dc47e130db7b8d0"
+ "182e3369def4c0f6c42c6c20531af1a19036def08d4baca71b99af3c4e1ed527"
+ "d51f37d0ee1ea2c8b8ebf4fd5279851dc320e742008e04044d0da06436613d1b"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.6",
+ "5c745dd4a8c592934ed15e22fa9dec4a4dc20a9f",
+ "0e6abb829a3b16d08b0bd43eb95c791af2a33912ea833ee6893ed5ad3ee744c8"
+ "b2dd28fcee808d3f01495825be0fe6373207a878d4a525ea72cfb0bb58a26776"
+ "fb39eebd335f04cf7186be61c5635d95e560eddfd45dd86a4e670d33568d83d2"
+ "ca203ed28d90e48b064d09a75f828deacd5b37efcf784fb11b17d6d9f2315224"
+ "f8e763791bac6cf46e1c23b0b0252c19edf040d35f592553265b886b29ca56eb"
+ "c5386371414d82a340",
+ "2b0a43b3cdc99d6cfc74da2a86ecd7d5762475d143e5486fa9cbebbf27d8e414"
+ "1ef72b6d4f13f664b3d2e9ec32227c1ad5b76c0d1befbd658968c7db14952382"
+ "49bcd95e7540254e65749823b8a34bf6a1410721df34f3c8d579f36aed9e0bac"
+ "231e54c27f7673197d19f51ce6acbbcb7b1a55e38edebeed3461073e80c79a4f"
+ "c3093130696bfff2bbcb74905f2d3444338057fdfacbc4db81935b29e99e55cc"
+ "c1d48d89e9dc4a63a011a62332cf570262a06359cc36c05a6fe18afb7832b32e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.7",
+ "b0e77f42c1a1e3f4155723a90db88eb153cb3d3a28eddf259c47056a470c915e"
+ "c955f83189f71aeacdd55c335f",
+ "fb3601105caa9a2fdd6dd6c5746f4fcafef441bcb0fb8a2cc03d0b57349f9321"
+ "af9d9984e64e2ec485c9ad755f140c0b66db1cfc26691c267731d1a3afe68720"
+ "2a9677e42e844d477b75bcbb8c97d99fcf72b3fb6d349fa9c476619147217a04"
+ "dc06aa3c3c176495380cb92c0a7e097b4b4c5ffe04631ab1d1bfea03678650c8"
+ "5c170fa4a1d64a4c135e61481490b62b",
+ "a4bdd492fec79c3a79093a44334272d9d17f543d0202c39e408bfb39366be2de"
+ "61df50ac458caeddeffb69e213ca92b7495366347ede733ff399aec796c3c3b1"
+ "df349f011da01fee7d21c1c261843de88208560c0e8984b95223ea3731db91c5"
+ "937a79b0db9387591ce32ec7f583e600f52444dfa7671ce8273898fbbca3a4aa"
+ "6832cbb3543abe9647e5f8c137728252ce5440fce10e4d4ef75d56b814d51964"
+ "4441411c10a2a14c350472827c99ea3ee5fda3880f341dca8d3d3a4e5e05ba42"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.8",
+ "b87f04b3350e1263daa3f9405e6fd3d25d8efa132556a49571f5708a42527af3"
+ "1db01edf79820f9326645fb1",
+ "ec8d014d6eb8d0239a9773bdd320bfb3f2ee8fc27d5fdd91f3f3905dc8a4c5ff"
+ "13529aeee461854cccd4e09b624afa647a7c04814eb1e57ba14df4c795b42e84"
+ "c4d08629245dacbbed27399a725a948f3ba2f8b64d2602dd0d5f55cb23eaaffb"
+ "3a66508e4a689ad9eee644e6a26d438f3663fea9bd0312bb0e7e5a6dee04bbe8"
+ "a0745a73d5ac89faa096a52ed3046d77de",
+ "775dc324fe9d5e05ad015013d65f0eba0dcd52ff9dfc1795ea93d0f433579896"
+ "86fe3f8b046223bba5c7849acac3123543432616c3103ac2ba8db0a1d29940bb"
+ "a262470e5e53be60e0eb724d07cd912aefbb87fb51980e9e1ac194da31929541"
+ "ca43224b152be6f2df6c5f0442b4f4d2cc2fb02739d485a01162bc8dbbad1476"
+ "eb06e245ab36c4c72d3f3607d05084a0f6b72dc8bac346bd19091b02f5982c91"
+ "457c7b10f4472b57184524214b23825b59f434cc48a2b854cab50ff79e59091c"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.9",
+ "e195a036a530e1c2a9d7a103358dc2bd25b101bf704450ab8e5062cb63df5610"
+ "35",
+ "0ef881defc45ad3f3e58b1105e49b423ab89124a65b52cfd81cfd542b91e7c4c"
+ "1a6071a2cf12b4827ed5d19cbaf8feea54bb3d73857ee87c715c71b9ed1c07c3"
+ "afd90fce40448bb57e3524d038809839e36a4f5544c3e181e8c2e293cd5754c8"
+ "6574ade6dfce0ab34a80b4d48a9d42e7115d8cbcb1fa28c8a26501db7d0bb496"
+ "d01dd69265a026e1a97e9d3a1a65a8aa8ec2df0634e6f2651ef43540",
+ "1ad77a007ca437abd0159ed4b0b6815416f9f09d1b1215fb7cff115297601a88"
+ "30f20917863563853ed78e9c3d7ba4c97a05cf19dd329248471a4703a465178b"
+ "85d4ecd542241298c2fecd413e23a70c8a5d47c20e31c2dabe3c82a954502727"
+ "49ae2ebb89985d00b63dedd9596d0516d12a78c374b7eddc7dcee8e4fdd16c1d"
+ "fabff7ffd4c1fd61ce04be8e4975c5cd71e2cb0e541b8461bb81fb28cce77365"
+ "3e8b16b28a8c207428895f28535587a5c99d46ba4df9ae085018513d69aba3f6"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.10",
+ "042a3922aa871eea0d78422ce78566abbb5b08c2ddf1ee30cf",
+ "5ae85114b0027a23c72bdb46ae7bb887bec5bad7a9884e93f6f4fd0bc938bc72"
+ "410cce96a14f4de199197735051efcdcc196f3adbfaa063cb3f7a234c6cf99d7"
+ "0fbb7e35b6aec66414669391e3cbe721ec991a1e5dfbb038f270368593749b20"
+ "8d089aaee2ef35c3daf6238b5fe42d13dde407df14f2d618c979c97d2de02933"
+ "b57fe8812204862b2f1dee983f24c2c596ea668e637d0a6ae6dc5265276994e7"
+ "e4f02b6e",
+ "1244de880e0f7852e996959d762fcad91565a4d0ad3bc52750d4a0440f0b5c65"
+ "1aa0e6f492061b2c8624c52ede6858fa2518ae8e8b116558b2c8076c17ae783d"
+ "8db25f0d8fb1f2758a82ab971fa7283ef0749a37be2893f89437fb8ea90072b5"
+ "855a2608fc542f5d2e0cb543f4fac528f94352d01640fc2c531b79810c00777b"
+ "c9e10dd9ea9996e74087fadcb71aa14300676571614882943f4a561412c05467"
+ "dca66ca49f8229351823db8a6b9f803d709c1187ed7410cf910015595ceab63e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.11",
+ "f31d3d0c30fd65d7b98b709944782e20525ca7c1f42d5d03a0f6d2759df1919e"
+ "ea82f80f1000fd5cf859df59871bac82dd9076cf",
+ "044bc377e8589fa5af1c17347d50e0cbbf901576f241de690c8816c129cd9f2f"
+ "b0831a017bec30b82b68f698311af6e07772bcd898fa0c27f62afde895897784"
+ "4625552d9bcb5a81aa3d7415b242a03b12fc1d3fe2d2ce6e5f71c4a4a4c7ca83"
+ "e0656f5002ac36d8d02b69ae65734498f131952cea481fa2c2965b6ef0517ede"
+ "50ddb09b3ea7026d06",
+ "86f66f0c250585065943de2f711fae4ff262700e0d3306a24c9430f87cfd93de"
+ "f4c3447cc7210fd94a143362f4f945c6dbe280bdef5d14f75eb7bb31320bcbd0"
+ "d88f0ccf2c95a74cb458c6272b58bf743093c4bba2d7bee9ea2dd30cf72fe293"
+ "c90c97430a047b17266391c51f5c398ba3df8cb74ba3e372f9555ccc97d6db76"
+ "14ea06d5c48c1c6006133d0e9d6995799385920ad8afc3deadf631cecc559caf"
+ "f495b08d683fb22aa697d71c696e46b1bf4fd76b8d0b39f179bf66841bbb9707"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.12",
+ "6a3555579dad03943543ff74e1747c257a83d35294c2539383e235de69",
+ "5d92434edbd4f5bd27197171f853ceb726303083ad4567a1d7c6104d192b9bcc"
+ "dfd0daeda274e5cdfb3d0c5d19c9682581ec7adc1a87e08151415d5a9adc1af4"
+ "50b1ba88d0ef32ac2d1f8ae345952814753af38e12635cff8c092159b4e75dee"
+ "a1983ed3d2d9ec2fe7b9a2e16a141e818b84cd9b71c129a8b3c6db620232dc03"
+ "a2401f731ff8a63da458a7d878905625aee1fc094dfb07b4575a7f0aad233e82",
+ "9310272d124bc5cdb721889840aa7715e767321700cb39b2b8a5a82ae3f02eb9"
+ "67e8db46843bc1bf62ed8bd2abe81434497f9900640253982d372b2bf7c1b09b"
+ "d5019674a834fbbdff3568a2824aed4a8048d2b861362775bd5f0d63b348363d"
+ "1378691f5dd1d7961074ed95fc9007bd5f5c2923c17c42904e2bf9d248779fdf"
+ "b203973841a11290c7e9e9356d4eab170e431bfe454a88010d9aff33700cee55"
+ "c704c82a7ffb15e253ef84f4019e12438f7c7386dc535b19ca86af71d477608e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.13",
+ "cb79af5aeafdf2bad21dfe62926642cba804ec7fd0ea5d5408ace9edff28e7e8"
+ "dfff6df383af144021460476c0c82c",
+ "5fcea257cfa92c84f0b8937d173faecf7503ab162e0baeef7e4c511f3e32a324"
+ "ed40e242a852ba57895b7cfe4d617961e036f663e0228a29cd1a95acac08a255"
+ "26d1ebff0ab3f033edbf1ae276a8d236736cc7af51b5d2bdc83dcc7d7d3bf5b8"
+ "22af2effed7efcb617e083e51be994aed6569b2383b941aee594c7b012e6751c"
+ "37b7a54e2a191824a130d55cf845",
+ "11fa819d3a638804eef1d9560a11f5230a0badfd66eb684e7d69dfa2898c8e0b"
+ "6e04af8efc7061081ec59e45857642e8b20041af508d9d4e288220f9fd389de8"
+ "b29124ce747eb68e2eaa8c8f6fb493f611ac09b723095d07eed924f6ab8e09ff"
+ "93c5516d1f0ebf62c5f022f5bb4f4cb5b8f5d487a17df7d012d704357abf1748"
+ "67ce40cdc55011b07139bea45ca0e581780de65417cc835ff26984fd0feba187"
+ "69c394a2e485023e31d3b0a888a7b14c781dd85bab408674f5f57e4b763d8435"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.14",
+ "d16233fc775c319f157aa200476cd6ed64a1ea",
+ "bb33b22b5f46794be83e6aff34a0e411d1f3f4b8daf9b5858724effdb969c955"
+ "25c62dc44bb2b083386003054bbd3666b78282606fe6ea172731bee11672d601"
+ "de32423d83f463cc2930f5fb79da1534c415c96582756594a999b226354248a0"
+ "9f141caecf88839078f77f40bd4851349c1fc75e1ece6fd6966bc9c9d5ec1209"
+ "6ed5043546859e4f957d3188e1d9060b59c1f7f62efbfe825dda45353e6fd4fa"
+ "bac983f944f4c2c79cbb",
+ "10c20c0c71b11bbece14c81483dcfa730c23d4dd61b8755b39949dfd4a3c5033"
+ "2160eec6f7710e09c7a97af93f7044b92f41d09fa3e6c6ce1f6411484ed47540"
+ "a1b59e23c19334b66d6820c2d44db0f6aaf85aa27f53a41f856bf6a591365986"
+ "9ba4abddecbe87413ac95be64009593b5ca2d0783a16f608665755245393fc14"
+ "4fe3ea5e9aac9f1f991a928538b46997d3063cc1a69adc192a40c76f92d47a05"
+ "80e3c02120023ece7032807b7c091343aa873f6a4ddde43fb2dcc379aeeef654"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.15",
+ "d2f3c2e6f43b0fc9fc2293b84588e66115",
+ "b9816489525cd026156fb4e8a4a8f34aea8a3aa1a634cccb3258918fe85cb8d4"
+ "aa02a52852a8941d3ea6c048b58cc6c75685675625e5e4dd7df93b8acec07967"
+ "0b49f3dc6e0763ed4c8e2d0ee9b5ca5bb62de006919838e4b69ba105d4c5a4cc"
+ "6dca67b12193a032b692739644cccf723f9f69e48b94c0bdce5aa35f75dc5392"
+ "7b81e342ce72c6b65cf75eaecac5fe0dea93885ba420af9932d84ca4b50e07e3"
+ "28ec5f816d2d8696b20df75f",
+ "80f1df25f36f314b982c9c8aafc0b8a1a2f174abb2980869c29d19be1d2d93b4"
+ "fb4299906c357fdd40e89a195492a9797661f05d3871d1bd0a5c45d8f9b0fee5"
+ "65b0004ff5afc5a6f89ad603e82283570bdb4c6e0cfc313e4e665a9434b32fcc"
+ "773d6edabce85fe7c80f03302a84e208b5bd0aad91ce62fb8c2bf54ba66f7e8d"
+ "002192162920a46e36dea5661fdd758153564074b8559f88936242fc0998148f"
+ "19eb50fc11fb24a7ed8c8349658fe9d31e6274d45d6f2b609bb5ccd17e284c99"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.16",
+ "21ee5812e3246dab9c3c259b2137d65f98a05e5740465ca22c69349700a42cbe"
+ "4ffb393fe28199339c51031cd3b22f2f0a83",
+ "e9de5bd355e6aff19fa11a2d0d3edc3f6469bd3c757206d66b3f09908ff618af"
+ "4801ac77b52cde03d4ae749d02155e5c70fc995f487672d280635855db4b64a2"
+ "2609b0c16067163c519042057cb36712c7c2fefed11f73c28bdb9d25f0636a4c"
+ "aa11269e5fe65a2b175686a15f1e48d28d345dd9a1b2900a24f9ddda3df3a69f"
+ "fb9cf5045ac4a193ae902f",
+ "7d8c531d4d3549e0bd2ee162b682539da61722b88ecf8c7df6d6b81fef5018bc"
+ "4ea10a7e1a4eaa0215d9b3cdf41347929eac2748ebd779945c9bc461dc51f48d"
+ "f6527553f07037e533ceb1348a46a7ea797d85a26a9f44c58869996ef11469bc"
+ "c10b756c02d5c0e61883685cc37d758dfde4c9b7354e3b4f316ca7f7fde659c3"
+ "fd5e332e1b6392a2929e131766ce9ba1d971ad246f3df0224338638bb653458c"
+ "d4b526d961744dafecd5998ad72aed3c34599f7a4098e3d2df9d13a21ce2370c"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.17",
+ "a034a6c166cf0b25d2dde53af4b833b478c6b0d2fb0cef137fbf5c2712706491"
+ "237f7b286d1211d57310f8a762b1b3bfe19c9a4b16d3e0a8",
+ "d84417972287130a24a606f583297ac911528adcdbbd7de14a5b489b6786f9f6"
+ "f7e0b73bab538eb6c45ff34bd5dc43eae8d8c43f716516a60da247536f634be0"
+ "65d94e7f92adf52a967ee05fd9afd732333f99ad058297b28f8ec6feff802844"
+ "a0097df91a97702c483aa1c7892c7d43b6b91cd4d85d3ed2f1e955395706c3b3"
+ "39baf2a0e0",
+ "904e040723ab9788a5ed0352eb96c7f3d707cf0dbc258c51dcf6243406f0c742"
+ "c6cdf20767132c095e6c82a5025be7b4134d8fa4de187f8ecf12fdd3beabdb06"
+ "158aef46c3fed2d1833406eca7a69eb2d208a2f6f440d54f6be5dd564709eda8"
+ "12ac0629a94c7f8aee78beaf9e9378c8dd9c620374bbaca3941859dd702f6f7b"
+ "25a238459ee89759de9422b5bb6d2857166ca2120e634774a0d1d42eb8d94815"
+ "a1044bea8bfb02da5862cd9a745f1592478c6f57bfd13a5fdf4b8faae8a4bfc4"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.18",
+ "8fc6394cd6e17533d1ff8ebbf3e1aeaea330ed9f5a6e1efb83454294c6ce24f6"
+ "904a0e",
+ "be1c1802db44682e58c61fe38757ea0e384ebadd7959484b38bb235755c46177"
+ "e671769f36573d7cb0ee7e82087b584b58bb3005303368c6590ad9f2882cfa74"
+ "0d51dc55eb0c790f5bb6b6a3bd71f8b2146bb9e8034c35b7cabcbe10936ffc5f"
+ "0a8d7b30476ab91685aed8fa958e73c1eea3044c56b4b870da89371a93b89652"
+ "79b55bb92cc316c23ef0975351c749817db5dcd86b94adf603bd",
+ "b83c718ce5c6ab1e40ffa5670ac166664d3a6833cb3bdef462794a25d53e1704"
+ "6006858e63f88ab95d04f4fb6774f7005dbb2e22d519360d5e1338ad15308f6c"
+ "6412549567007e021cb237ed4af5eef3bcf9b731599f7253ceba8304f4ee8c34"
+ "3339d0a064eb77f1e93fd1cc7ba5fc3bb8184ced0e8697ac47b74620c494eab5"
+ "86ed9fe76e07e4bd2a2d1b95595b69c64677a8835d56ac639df8f643241b3e2c"
+ "4688d2adf228de2da9bb0a363438e751b5250deae305a3905e7e077a4e8c7466"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.19",
+ "89a12d22bf877d440a2e03aea932eb5183379b3c8b90bee8fed6fc6dafb0cf05"
+ "27",
+ "6072895e4780c8f77e0b195fc9f5db7833f7b6f5c81c1d30cbe9e80ccb386606"
+ "9f8db6963ad46d52942a5a73f6a327a94ed119dfce4c3765843713b619f9c438"
+ "3203d55e2ab61da8961a81037f1118a78297eb366a1c51d9f9466b715bb62999"
+ "e0a9d6e02501d47f97db409e3886e1366c3eff2ba790e26243227aa1588082bc"
+ "e6d5cde3ea7efbf15c6c7dfa545472fa9e93956a4551d5a77ca00e26",
+ "b7acbbcff0fa9fca6f0bbde5a2f0a1e6a0abadb32c89e317255bd18d12e1a60b"
+ "3e002c1d69356448329a49b5bd241910fa0ce03b3e68a590507599391ed15397"
+ "92293fef13174dacea6d2a05b39f684828a5d6d217f84b782c8fc9843caf6aeb"
+ "178f0e2c6bd2a0e6f7b809296117cc8a6bf73735846424adeba1ab31145fca3b"
+ "8af768c9d0a28e09d58ad496423108f08caac174acd1f3ac43486961c5c90e1e"
+ "fb89bddb7bb39f4ca3af5712f553af594cd5d364132914261007aa1d5f216b8e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 14.20",
+ "09d6948ce1c1f24c6d529cbc5d6d6c1beaab5695b30caab744969bf7f9dbd283"
+ "335e98a9bcd65dad2b4f0e3cec890b05e67fe97823d4",
+ "eded62a650f7de3b1280229d5fb1c4408e82dfe0317e6430fcf471b1e28da8cf"
+ "6b4bf4c5d031e3ee688b640772aa5008e5863c707a4022c329a6664e71101206"
+ "b54db5406e7fa9c8226f42931119620ca30de7d03be143940cbb4d1a9c86e986"
+ "3c987bff07023de19864f733da0c89bd039f19f4d8ed616f7c6e9494185b604a"
+ "1a7bf7490fd0d8",
+ "7addb05cbf0b17aa508a0b170c4c5aee84ce06650d08c9966d95d3071a9a8f3a"
+ "93f96a875399b478c256d0415e74849598211f9f9d0b89367baaaf174b7f13d8"
+ "490baaa740961f52d7e353c504818a000b03674d9ce493dc3a4ee9161301f61d"
+ "e521aef3f6d41d82e1c5dce02e636e7740a183f8023ad2614941d9b161cdbdf4"
+ "8f8a562c8ffe44f57a746f2639e5e83bcfd392d23e1fb4a8d85e3ba5e1cb9c0e"
+ "53f0d91b01cec0f0ef9dfe3f2b3065bd55b72fb17060abe8830aca004464fe7d"
+ }
+ }
+ },
+ {
+ "A 2048-bit RSA key pair",
+ "dcfa10ffa74665aeef870974ea99b2ce54547c67f42aaa6dd01a2ed31fd2c242"
+ "af5d960b1f896efba3543d6554b7b12687a5c688568f32e026c532d25993b97a"
+ "7c2842ec2b8e1235eee2414d25806c6fbae438954eba9d2755dffeeb1b477009"
+ "57815a8a233f97b1a2c714b3e2be2e42d8be30b1961582ea9948910e0c797c50"
+ "fc4bb455f0fc45e5e34e6396ac5b2d46239365c7f3daaf0909400d61cf9e0ca8"
+ "083eaf335a6fceb6863c1cc0cf5a171aff35d97ecb60ef251c7ec2c8a588361d"
+ "c41266a4b7ed38b026ce0d53786449dbb11a06ea33ccf1eca575201ed1aa473e"
+ "d1187ec1d8a744ea345bed7ea00ee4e81bba4648601dd537dc91015d31f0c2c1",
+ "010001",
+ "21950851cdf25320318b305afa0f371f07ae5a44b314ebd729f5dcb15da7fa39"
+ "47acdd915daed574bd16df88bf85f61060b387172fae6e01262b3864c2d3c22f"
+ "94e04a8159422b4ed279c48a4c9d767d4966071a5bbf5d043e16ff46ec1ba071"
+ "6f00bbc97bff5d5693e214e99c9721f12b3ec6282ae2a485721b96ddcf7403fa"
+ "037d0c57ab463c448de5cc12265add886d311ea8d8a5903fa56c5f1c9cf2eb11"
+ "cb657a1a7d3e41352dc3e686898c4ce4305e8b638e1b08a2a86cc9eb9866f349"
+ "9ac77b6136b81cb276d614cfeb7b6ed3f3bc775e46c00066ebeee2cff7166b57"
+ "520598947ff6210320b288fb4f2c3f8fe97b279414ebf7203000a19fc0424875",
+ {
+ {
+ "PKCS#1 v1.5 Encryption Example 15.1",
+ "2aacec86f423dd925ec158822a748cbe6c31a0",
+ "cc4b87f674497bb0e33d9e2a4a8070b7d78b5fd2c4b4f6ebaccd4ee505b71fca"
+ "fe2156337ddf27b475af33f6c3405b8e3c0c206ec2812922fcd8a3661b8619bb"
+ "c182f807f3a1072e62ca2bf1fa8b944e58a0e203dbb753f9f1b6ef627ebee598"
+ "967b387a5f9636d8b641b38984b1ca037e3aaeaa1710f51625ea85f8fb9a6e02"
+ "9e64575814d530fc146b3445ac4201b4e408adf655f67843d8871cace5d906d7"
+ "fc038fea885b96fb8eb1a721c6c14abbeb78fb4c798a19589959898455a31684"
+ "3c6cd99ef58c2b0b49b8ab4191b402a54c9297310cd224b17f214167725c48fc"
+ "c61bc47cfaccf15eb3b0",
+ "6042e745589af03af87520f93c45d8c35985ada1161a37d822e9f9460fc75fcf"
+ "0179d8491b8f5d1e4de8ceb31e07c4865c5a3efdbbb69a8803b89ee65a430a58"
+ "09c707569150b580bb686a94c5541c46adcd827960ce244ff688387d1616e85b"
+ "4d1780c6483606cf924b54f080cf4154e66829bf6e532481048ec41fadc07d75"
+ "5bb34bb28145219cb30d47d0d618709180e90303ff9ef09018bed3da75761da7"
+ "94811f96bc9e8d7c4ba1b5946bda0bd313faec4c993ed2748eed8cce4bdb520b"
+ "a7db165f9fe56aa8454d6ff33874feeebf29de2df5b7f00aa1d9fb073fc4067b"
+ "58dc50624e127f711dde2cc2cfdab4919ccf28c83660dfc227b0f500ec1f904f"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.2",
+ "5c8bf2acab08bffefa6480952b24daa5019d125fee",
+ "5e163070efddb79f4764f8a81d44460b5c400bec7037522920f772959fd4cf3a"
+ "ef2f14454dcd9e862512ca69db8368a4cd8d1a44da595d6b439391c93146b123"
+ "f186083c4b6447bf7e20815146ac7549efb67460e8ff1b2bba5c95a51ef813d5"
+ "dc4e6c3892bc4f439c99117ed06c14a6c540fd4c65d195d8c61ea7796838e5a5"
+ "dfaf11d0713c191e8a0b8080f7a77e703ab36622f1c648b765435b9027971811"
+ "b1152d972fb76aa89205033d9578187ae63488fda3c86b2f28e779ac4c89cd25"
+ "2017d1a9958a52c5b87ec1bf9cbdf7de0e97c58ba11ba3a33705f3f499589a3a"
+ "72e2c0fc5b16fca2",
+ "44e671e03bb66780ec0586d56f8f6a49415ad4bbce226d75d70f06ce29deea7d"
+ "a1afa8287e44363c510f34eb8bf31ca2472959269c18df0936ff12c6166f4f45"
+ "96cb1caec41deda8c50999bf4c944d21375b36753191b4cb7caa1b43e9116cbf"
+ "1da8b201d297a4d08bb0e5bdc8953270f7c2809678c44bea75e81fac22d27106"
+ "302bb69da074b6efa6688cf835c80bf5e4553528ece0b7c1b77b666ea34523ec"
+ "1fcb3e25054e0bb8e4ba027e5c21bf7a5143bf041ce9ccbcfafa878082fe41f7"
+ "8c70bf4e53cf487c1aadb01915cedde8cd9fb84efd981ac98cd57a8256d4e9e2"
+ "d0862dab0454d3ff4fb985264a46995ab068a74edc7ed8aeff5fa30f3a7d7594"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.3",
+ "e2004b310739982cfa9e95453a",
+ "e93e6412337ab7b0f1b569801a3c164a6f23e3c27c7c55a8c5ac9eaf318855f8"
+ "328b5d7ab4cb8619a00e9941ccaa948570527182617443c1d21e4a6e21b3f6d4"
+ "f698a61ae029172cf4da039d91585a87dad128c2fac5531b2f45dcef9b9fc331"
+ "c804488528847c90875d19075fffb005763d88e08147669228a9aad01625bc61"
+ "112cc7b772f321d433d4f26978209d0e79676af3b8a74b973f52ab919085f352"
+ "355f856aa40ffabce543d4e76d454892989cb383f3e66bbb0e8feebff7c6a54e"
+ "f2625fc4050e6f87a323132a4e671268fb83cff2d82251b79cbe32daa8e55320"
+ "2fe8872261f60d5bb511f2fa2f1421a3",
+ "2bbf6b0c5cf20ef2f6c5a0aa48454f850aa5f6bbeb030db4e2bec11fb200f01e"
+ "4eaef044d8143333338e5e66380087660ed0173a76821285677e371f28ec4500"
+ "f4d59fabab2073e734365fc6b094ee0adbceaccfe24988ce615d605fc3408c03"
+ "be221c993f61aa724fc8714a8a4a1815f9e9a99882aa46883e70474e3329b991"
+ "e6d53dc6b500861992343a6da89a8bd6f37f34e5deeef80e7d56b93a45176066"
+ "3650fa455d5541899a76aad1c6275ec82c4607122659b508cb5dc026acf93fa0"
+ "1a5fca3d81c1bb20a5a5cf357a23c95688ea42eb1ef2c9d46ae37f8cbe615c20"
+ "84d989b892f0167b23be3362face808d6a5eb896194408db7c01639c5862304c"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.4",
+ "db6af1292305278c5b3383f8a41d6c83522114c988855074065b23f9feae8ea4"
+ "31fd5da36f9babf9dc61df2e39234783047338ec4f",
+ "cb851fb276a7491cd3efe4d3395016c1ec2b15094a1ec6d930d4ca21b420f847"
+ "ff6868f014d209ff807e8b1f71670b325094c0f6e32f84f768222202b21be36a"
+ "286b30e082ef3bba647cebeeafe310694418d70a679eb2010780dd0e96553c43"
+ "cbc6d00eac22aa71f24821c4d6c1778e786cd8c7bf2cbbf214e203e2ef2f3335"
+ "78cf1a947e27e59996290cbcd6ca3f8f96ba67e0e34130cfdf86ef48e67c90b8"
+ "b72e6f4255017da2d1f3aedd7fb1d9de42efc037abe6616ebda8d0b40bd780cb"
+ "db68ce54318fdafd",
+ "c99a9ab67cad0c41ec847bc27467fdf5bf61ed6d04c65f7d9dd8bb7007a8a9b8"
+ "3a3c38a9cb925e3e7b3c407d64669315b35449e75428ae961914b0b91023e783"
+ "191f9541b67865971c95b0be18931eb1c847c26a2983c0584eb217c99c705f5a"
+ "d8cbb09f99b06bdf7bd12628ae3667c12c7227d96ff9c108dce3225106f62f9a"
+ "4a3a8117a992f288c3b5979109878fcd59c6796b1998482ea82f301c939183b2"
+ "dd47880448678acba12d7bc8a552eb327634e92d0cdcf71effb666ad902d9e26"
+ "ad1860e29281d02fb0c5493bf74ac02c9440436e0d75322892777d325ec8452d"
+ "e758cc6a5cbb02d341f45c9ac8edf150dad71582dc77958a8544b0b558ee2a0b"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.5",
+ "e799e4ebc869319ee22580",
+ "3a0757cb49a3fe6ae80d3742068b5c8068b8c5885420011093c22099edaadb49"
+ "1f226f856066163ab5105e7879c7491c1835985dc494210ef78bad4816d9b694"
+ "c9c8be466a4d178a7ddecbce5365400d6821b6e9ae0e03bb69adc4ec734afdcd"
+ "ea6dc0c48596c48b2735ef70f3734c186d0318378d2bf8099688672fa38591da"
+ "4ae6fc112b727ec81984df7b56c9844e25b0fcd81d2be7d18d01646a6d9fe225"
+ "d3697c34ed2e336cc0373daa28d882e497757b0a6510862eac10d3b24adb252f"
+ "30d434e30a6376469d80b95711161778df35889b3acfb1f653ea63072f35a3c8"
+ "9f6ba52afbbdc28f23d38f4d4e79fc397c10",
+ "3a3e725c6e4bb0061269618cbb8a6267d95583abaa03d8df85a4f6a5cc359bf1"
+ "15260ddb70ae7c66bb8d87d6331ff1b0b54be5648e83e83a91c54cf371496ee5"
+ "ca0273b19f700370c2c8cdf4281338a6e72f66324168ea8cdbc64c609ba96791"
+ "c791b5ac8400992a8c66fb09f4e313074912af0cb7415fb215eb97faebbef1a4"
+ "47239a91db4a34fca4d84346259ee0a1dadd10b7f01fc8c53e420f88cdfa0cbc"
+ "f62be44b8a7940864ff8137edb122ac2dae5410a47cf0762e20f2086cbf66ff4"
+ "d1a9f7270f009cb2e07d9020b48a76d24108e9989bf904e4a71ddb91740ad7e5"
+ "d1b68ec64e3e66cd0e897dcc665739ebac451993f02cc5bfc63a602f558381da"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.6",
+ "099712b826ba67cf929225bd612ec065d451ede231c8d5c20404d470e79a7a1f"
+ "246e3eecdcc75f085329f8f17b81d130300fc3b9f093a2",
+ "81cd64c84d7765fc60e4de3ba9b4dd21ddfb74fe2dfb7cf619dba4cbcc176ed9"
+ "4e6f37ed1a97e3bfd36365d2644d3b6ee6c77109fa18412ee7cddd3be8d4bdee"
+ "94c096f072cab6f1886e3a84a7fdb5aff3dd83f7e5c5b49bb1b38f8faa752531"
+ "d89c88393e9eb8f57edc5b9fe6ed2bc95d272ca995f7e259b00832d98b872312"
+ "cbef8a048f6eb7919784aed3d31eb4b12fd80760a134c9d6c334c2dd3dfdf497"
+ "5cf1b51e87122b973333449608ffbb2cf30a02bc46ea247b4539b18607bd47d3"
+ "cdf0877214ba",
+ "786b3f599d1b743e23582624fa2c94a36fb6bd33fddd576408cc854ad7cf667f"
+ "17380af20b0b730c6be98c018076b9b5041daf2eeb025469300aa4364335be26"
+ "7d33b06b4a7a797a3c0aa5fd3f916a55dc274c0a2487f125f9da82596f434c7f"
+ "bac7ece2ef6c83e0348bf4f2c083050755b56a9c6347f39c76b0e0eedc615410"
+ "25c23aa1855c0b22b446fe1ec5f1112c5a7fc285efdc8420ec01a3a7c33f735b"
+ "4555092a9e8de16f3f7d469f88cd75c01c7f2e7d546a1b9e7f4984fa29a2cc80"
+ "d310f9d7818df6d9ad6cc205374d52e8e17390bde72f25b712a4269f23aeb241"
+ "a666e96496cd84b833fb53d0571f7ac2d1964b8f2a7e13336d9a7e03041dcfcb"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.7",
+ "5f2a5c7f93e714eecab3a55a69c79a3cbc15bd19df27989a9bab59fbbea9ffcc"
+ "663bf8e1e7407dc273",
+ "e01960826d1a69f684c9c0b85d84dca5811c89a2c0742f33a2ad199fb657a1aa"
+ "9813601d29936a43d9b9eb4d3289cd7d3706ab86b4d66adaa7e0a13451b2edb2"
+ "bc771091110cdadd7ee2e6aaea2b35cfae4ce3b1da1816684c89c0b3fb2f8779"
+ "b25ce0c12d42b1d3d30b8f20beb899916e4fd0a1588637192e0528ce6ea54c8e"
+ "b754fd7ff0032581a9505998e69e14f072bf95dfeff014df99ed7853b982e889"
+ "4129a1d27c53eaaa234c8d14a7ffc5f5e2187cef79ebf52b3d6c0665895bfb87"
+ "e4bd610e358f3526da0592c9e502b72b76e46566",
+ "77d907181cc3b1bb1981e8cb22f7ad75f882e26afd281b64db70c84c6a50fe74"
+ "249e22fbee90e30d0b70ae2f7e12acddf678f00d227e5361542662430269feea"
+ "34124792afb3f87b30f950f4edf22c4404c9688dec38ea0b99cb3dc384bd88fa"
+ "3183d7e07a2054d73ea51d4286bb39dae3ae6d0b9651f1ea488f805f2a216ea2"
+ "1a5676b97d1b11d3b4036ce167fef64e0eba419af673983fc6ee01c637b164e5"
+ "aaacc99adee9f47d219254696c8fceec6c74ac4e39051e15269401738264f0ca"
+ "5bf122c55c9e5dd847b1d5774e7408c3684aa974b0baaf40edc22a0357af72c8"
+ "16cf731fcb63965360699f269997b8480f30a6b5d57e12a5cc54ec0c805fdcf6"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.8",
+ "556139593eee8b6e87",
+ "2de2a57224f5f5b12e223eb5f82b9f47249d25559379136eaf18e2f6c833e3f0"
+ "1bdeea9c303bd9677c2a85717d593a2802aecbc6b3b71f2c7903ff690e3f3c49"
+ "57dd74cc9c2a68dc1d319c1e1787bbb7f0e6e51e39a5badbba9fd46766197431"
+ "2b557af18952549f6eba9df49f70eab3689f9fa8fbea1c97e1bb2f093e6aca9c"
+ "380edc546a19c44f91f6dcaa289bd114fea1b036f99b1a57f86143d8675bd07d"
+ "4deabc9d510c617099449ccced5c4507b79e851efeb18d06b199810bb6b3cbe4"
+ "1273baa7351602e5f95213f96955ad5fdd3a2052dbc75fcf60aa2247f2d4e603"
+ "da45370de1c1da687e268ee44667f94dad13bc9b",
+ "4ace54a752f556e36eabb11948958412140c80c31b61dc40f81a6b1217a01ce0"
+ "67ab37f53df4c77d9ea9c2d7950c8cd49700b8cd24d4e78f7fa3462962cbfde6"
+ "d02fb0e5036564932505ae1c851aa6d1d84efd04d578ad68273a36a8ae23d145"
+ "2f94a9378817713e764a0917452629b5dc75b57b0d5e6a728c83691172d2cd95"
+ "f8bad07db468ebf545b7f3f2c863b6e20c67c4769ded0391a336f3a5d87e24fc"
+ "f91aaf774bee77a789a5908009c7a55eac92af4c3d461e7b40616ce806194bfc"
+ "2074c3f4f13559700b2708a0b755789670a3626a14638811bb18e15b1025c3b9"
+ "bef111176bc1f2469ea99aad20860573d6c6a1fe40db51e36fe33800101bda20"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.9",
+ "9a1396622d066c10560858c2c4cd5c04449e2b9550c5bc9293761a9104411da1"
+ "8a57d9b6a997333cdbce77e9fdbe6bb831",
+ "f17861acffb24caced90ba38aa7ea0f2e54eeaa62ae66498f3c28f996bcee253"
+ "bee8199e3eb80d627feeb6e0b39490edf76d16a2a0bc20093252a9d7f1f9388b"
+ "061944852afbe73ce413a3fca521b9474e678129464d91b82bcaa59f56ecfb12"
+ "4f61f50467130105b2cbc6943b953695cfcd20c9b6ef53f3f210331d3932dc01"
+ "0c735929096b2e68ff16664b0b90a0fa1be460578592b0cb4d6ca45ea06bde3e"
+ "8a1ebfef70d83ef79b3a74db060fc0203b74807f407001f4b4d99ec5158e8e7e"
+ "4b102a515de95d2b70fe1fb4",
+ "100ece634525d467f6d4a6b66ede1cc237f61fb2b67023a83dc456b92cda183e"
+ "d6620fe57d5a67332c77233ac1e8725b36f8e1b108412ca6fb35dcd4d81677a2"
+ "b30d5eaf25e0b9191b38f7eef83f9121a808438c92ab03f520807bc9a894705e"
+ "af4eed066823a67aa2a5599cd95e58da7c094836d2afeba39dd009a64ade0305"
+ "3376f02936cf3f56bf64c1f3bdc07c45a95b9fcd9396cd9a8d41bcc56424937a"
+ "1371b3847c905b9ab58402393d4046e4a015c14708f74ce7790eba8af7920724"
+ "40bcafb14c0f8108971187c80f463a1fff258646ea16e51c6ee361b661a14f07"
+ "cd4f5a82c709f494f1df0f803b6f64a72fb9c450ffe268fcab487d4d63013e41"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.10",
+ "b3824fb545a83f82ef8223118284c5456bab600adf79f50733b6668fbc515da5"
+ "963162a6d7d7e96ff91aff12eb3e9311e221e70bc0",
+ "b8268e4bce7e53f2e8be98b192d63ad06544a80d6e62d632486e15e575ba706e"
+ "3e768930dc8e411f8eeb0b6e8f060629da8a242368e479ccb331697070b4b352"
+ "4e69169276bab0a94514ccd660702528ed20b5d1df07779a62c65686e7d66846"
+ "6ffc748eb34344ca6f305cda3dc3e8f01c43ea9179da462147f4d3ec92f888b7"
+ "eeaa410e12c86d8942c7d012f45c61ffa6e2b78f843e9a75d9673214d558caf0"
+ "1b45f93686eeda5479db8052792559cc236a4a1ee65d3ca60e09a3c184d4b395"
+ "d70b8ef88d78091a",
+ "c0e98d50894ada849fce8983f6f89574034d6cf3b8352bfc50724a703dd4f42f"
+ "4006ae008ad97233cef6f16ce1b423f52c6b677ef005131ba987f98c722faa49"
+ "42ecce2c99663740a1a1e98120faed97fd03ff36fe73758e70df17f31f1f3941"
+ "812d34cae6c39de787ef5704bc39c920ea5b0eb1833e83b45794fde0ff0005c6"
+ "2733c70a296ca0bd47f065503ddce2d649de1c328ddf6032a33fad46ba041dc0"
+ "a994bf0f56a465f1625fcb81ce01fa299fc2b3c80939ebe6a673826e2b2f12ec"
+ "dda5035c9509312dd19f10c35c8a8b0da63c085197006a9be236108eb98791b2"
+ "6e2808b5ccd5acec738bca025b24182ef4ab9cccb171a69fb423a46e037a4d0a"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.11",
+ "a3a7da1bedb2ca99fcdeb7a46d633eca35062df2896b695907a7f971d2cc50b6"
+ "e3d2a367d16e727f5697c0",
+ "f018a9b13fbe560bfe9552ed8a8606beea90055ed3f62bb2af07f692cb60acfb"
+ "6d5907d60e0a597a54caeaf844911cdc874faf956953a27d300e9b715b104df3"
+ "c232c3c96382cf5b5f3d07b230b525bb330e319d1a7c82d153af817ef11cf72e"
+ "76dd50b0d7e5562265c8345da829f560d6a54e6f1e288a3dc2176d19a68a0b1c"
+ "5c92b16b8bb29e4d01dfbd0b18079bd40cfcd52335b3a18bc4ee9244760eb494"
+ "f5be5b1971886ca2beece0a3944fff8be6b42d96e1c2c72e4e90f87ed1361546"
+ "7cfc91c26eb38a7af9f56686931a4726da04",
+ "25177bfe12619b44f4a4fe7cb76de93d4ed4a05a31e5be8cc4e560661de9a34a"
+ "e317cc02ff63106708328bd3f78763ab3e57652c63f105f7971d2d8d701e6297"
+ "a79c787b7ccd62a53b39d9c03946e66f488a92e8e17dc6ecb0f65bf01e3affee"
+ "997687311be0e945add63fa3f400382cb8ffd8915754018cc75e828226b5039c"
+ "d9c57fc6d99cbe8ea4a3d29cbd09d54d95cc0734c23544f8e1fbc7493e06d16c"
+ "0a0ac1530d21f0337e262fd9d27fcc4afeb574d66866d4ca84cfd6e0af2bb977"
+ "a5d99a5b0b3744042d332b936bbdd869e5f2c883b400ac8bc0683e679063429d"
+ "98d494f31804d65bb3c974aa72e6657d4c1638c679c81a16453f6b0baa3f0517"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.12",
+ "49f6f8a4a86a8aa09763aac85572b0e7ee776aeff8a829000776ffa6",
+ "6db6a827ac2a5e0616c0f443b23458e175acf9a3b255f5c8525e7253424faa91"
+ "38054c3dbaa471f27fe855c1c0cec362597a1a1e6eb4f298ac3eb734d31ff0ef"
+ "1008c0e02b9b06e29315fc094a7ed26b11ea55270a3dcb6706f46a9450bf8312"
+ "881065130248d2644766a79966efdadbaaf575ef4dd35a937ff0bfbf3d9561c7"
+ "54409be7b8847a608d791fb987eed46afeb0db1ca975c05f61570dd070985f13"
+ "e4e0ed7a8cb391ce4d420832b45a8b7e9f90884e611898f472a0ac46c57aa7f8"
+ "468aa19d9c7b312f134322990393881d32aa1468f6e5f8eb85a2c3c2daed92b9"
+ "3c",
+ "0ff95f4a2a0718d673f9202c809f1045101f52b9dba77288fe288cb277c4dbaa"
+ "35db9327eceec3765ae033e0b6b777b22ca6be662003eafa2bfbda606fd8cee7"
+ "eee06c6a00c945a6556c60b00869f999971a8c57afe1ddee7a7577047a0db90f"
+ "62cd247a887f3227ef6da907a75bcff19aa30c908f5835ef10100adc7f6ad6fb"
+ "3199790b3f4d6ad19a0df5027fdb8f846604e02daf3355d956407779af155acf"
+ "a5a32e6d6174dc90131dbd7abe585dd759fa3cb7e9f721453f3e354fe7be0b11"
+ "8ef5b87942b5fed4c30d7a08fe2464eb79a3debab37b6d3a0ab31577de7e9322"
+ "9b49d1e8fd5632d026d83ee06aa78534cee3081b222ec4cd9488ccde4e152905"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.13",
+ "12975db73d",
+ "6a4b4fb805807272965bff2f4c800f964fa3aeb9fb433b40c8acc598b4840298"
+ "93a219c9532134c06ac8425c28a5f063c284200a045643489716516a987bf81b"
+ "a186f4ceb8d8d9dc1d73f2267fd1988d6a2ffd68cd3669de2b04700943d0d444"
+ "ae3da8f0594e6261e5fff607f04df31e3d9c9122d76fb90f3f82c393253b7520"
+ "165bd1f319ab3b875ecc6ab3ed0247d03770f8d6471d69cd13ee257c1fc8b30f"
+ "19b93fe4f2fc9c21492813d1fc852af70cdc6384d2ae55b91e39ae6c3b19fd1a"
+ "7deaf718c05d57809596a288fc9aefb815aea29faf6783c00535fd71d6254940"
+ "b762f507261f209bc8ba9479bb3f5d64642319cc3186859c",
+ "2715d6eb53aee6d4bddd3be9b663144a410d0381779f799dca880792ab431af9"
+ "989deb17369dc67438add82bdf0a59dd3bc278010258c7df876984ff527678bf"
+ "9b34c07743b5d22f4f30cb5d7d8a6cfd505824f2e094024fb04330f66da7cbc0"
+ "1d5ecc8dfca1ca9e5091b9d9c8e38d0ac3931de5d1fdc833738482a7fd152c1d"
+ "24e69ea01dd3e1fa772354a607d62c60b561dc5ccb012b712f5c2da1892c3120"
+ "ef990d74611ddd3566af1acd8b4850061c9128f82ad112da9f68ac88393f9a5c"
+ "2c1020aa77e9b62e2d1e985fef864cc1aeb451ac839c720cb973e7b5df24a98c"
+ "cb6e67726629a366fea3f9a9521daa19b04430e810f2c45a57d4253bedb91da0"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.14",
+ "8de0f5a413a7f786396f09a45e5e774f3c609ce6f1b490dde222b322d5340e9b"
+ "105581f4c5be44eabb3d1b23f845",
+ "f871a897aee845c3bb826990b731d2777cf476b5cfc5596df3a523ba6979c7a4"
+ "5179da5fd60f810bf414c54e182f2601720ffe8a50d7d9d11e564318e9026f07"
+ "c5aaa13ef891283a9663c1e3d27b93817d01a56fce33d5169bfea62a8ee6c370"
+ "a3aa8c7194d9d353d0981661fe85816250e0324eae1b847fc732919160d01e11"
+ "92ac16be0eb8e995e48640276a2db7b87f84b3fac04ce862f02238623f62b92a"
+ "2e327b01b8c7b9e5ec87055c6cb7b55651ab5ac989833b034f8be0116f28b1e8"
+ "86a2ced123298eb004075a6b5b71b1",
+ "d367aca8d4f17414e9bf09ad811d78db0e850c45c8f9d7024475d3e56e3cbfbe"
+ "6ee8abbfd7745826417cc8ed52f54e00a92f817ef983e98d100a1f990db1e290"
+ "a8516d609bb32e502a77e11f76200b0025765e9bd2859ba94a696333a5ebe2eb"
+ "25ba9d19007f64360cc075cad7f09950e4b7afcbac36e6ecb017cf4a1f25a4d2"
+ "b951bb85e81cb2b4eb6f45cdd400d2ac4e2169896d941582449ce30f69c17cb4"
+ "49321f65e44df303878627621351f52e5a0752e3b5eb126361697f53cf246616"
+ "5c3fbd662b837580b76d459ff04497e5fe1b3cd18c4d58ffedabdd04a8c108d8"
+ "59b65298639c3af80cd94e2387a8694409ef9e0b78b6f467390be108579c9b2c"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.15",
+ "9e78c82bfd0f23d391e7600164019aad28f59b14154404d9e966133c103fc37c",
+ "bb42247db240bacacbcbe8c68cb0f70e460a4973dae65699358fef8270d65c3d"
+ "0c455a379c563c597b28f4ffa070e0ec1ebb9ed427fe89abcd4793c422c33887"
+ "8c8b145b46c4f71378a0fd7d5053b86798bc02d93293fed847f18fe06159074a"
+ "c189d956232074db6ddcf9941a70f28b60e483395a2d210154b62abab8750f5a"
+ "ebf1acefe2056f5abd2f0e0ec494afa82fc59bb357f116a94ec1cd0603b52fe5"
+ "6d31a43b87aa637788c724cb6f88373c92f60711bf3f3594e23dee2fecedfe6f"
+ "5fc886e96aee7c746822e56cba7ebdaa2a9210ea8198e4c22de9298945",
+ "818dcbba98c346793c79d4bb785aa640191b05f8835ff73974443bce357a269d"
+ "44646e8c79102dce22923978a3941ebcb9904fc1bb1fb43f11275e71eb7a84d2"
+ "74be104b00af9225e2a4f7f5a048abb66cbab6525d1b115da8c0bb08deeaec7f"
+ "80eb6c39504dc4eb38154ce4b691b4069319b293c25dc30b8fb38bca153e2fa6"
+ "1b3376ddc3c53a579321d910a171fc42aaf17050ed6d311a7df5b9a5cf3a98fd"
+ "69aa85ac2346c16fa03b1e53d103d6f5a04b0d9d3f1883531e2f6341fd91bd63"
+ "a5aa993b6edb9992e5db17a7be555eafa3bbab32086e92b8b791066968e00f8a"
+ "177161440ce538579789c2912ebd7ad019be29376cadeec2992107c9db076049"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.16",
+ "6d7208b2ffb01ad2360c4609f3bad31579c8d4005cc960142e2b696b26e94f2d"
+ "99980bad384105b1899557af890525",
+ "72ae49971828ba5423ab963cdb18f4bdfdbc7473cf70fb77213441f1d446ae48"
+ "109303a260c091ab5199d964e62163c24657247173cb0511b9cbb163459c956f"
+ "9c0b1883b691b5e4eae04f0af24ea328c6de882cebc4f89a56373282d60af2ba"
+ "967e257ac401a37f9441c11f2e0e421b2d151eb243a97eae5aaa86cd38df43c2"
+ "6a1d6e3b12c13fa3597b85bbaa1309452c7e9b325d8c73fa799c575652737b92"
+ "a247d23c4c701240c53dcfe2ea697af61c072fa76bdb052a58c919e69ec57b39"
+ "a2a6c47d770ede6710fc7bdde601",
+ "4b56dcd304bdc7f0ccb70d2c586f5274601ee60536bb218061671350d6d3ae2e"
+ "284f07b5ed630179269413122b98376090f7a4a4f6434af73ac40c7af4b6d7a3"
+ "e314702ab9b85e08731da0d12ed3f0070b0d2095053b3f0d09d6c2cd8f98bade"
+ "d91148c35b7b33c543653ccc32d836f5f7f2ee39cabd0bd89dd9a4a94e912b4c"
+ "a97f1851d017451f6096acbf20a65ec5a29f08f8135c7318a2216d1b7d103795"
+ "c7ec8ee57a79280f9a844bd6ab7128820e1fb5e82554fec02a78aa8d3fd6a13e"
+ "0fad0ecee7ab611de4b0a0481f42b8d0b55cb8813d1ca6e2615cf5ae8ae86d0b"
+ "5d4695507549f7a37366a445fb55b7c4b6b58ea699dbe5ddc8193e2bf3d5b840"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.17",
+ "7deb6d404148232c4821634d3df9bc",
+ "e6f83c8c993e6015af430409684e627f3d9b84ad0555c6a6c09113a712472abb"
+ "36f61192326cf84082aabd1ec95f4d1a92d9107e30610c8d2759556d5d61475c"
+ "a3f3cbd949fac2203c423d56c27558e6118faa0f6f684ada13c3153f6d255338"
+ "bff734e95f60ad2919abf28815d3cc0b1efd385d0d4581b0ee8494f2bbe29959"
+ "91ac1ea81540cb7e885668e5a52eca9057ed9a1fb23fdf83b57551358c23cd43"
+ "ce0e7a33c72566b88fe59343f1872446d32c44b3990aa4db3ee593424c8e0946"
+ "d261e3270ef4076bb35df3c3c6da4bbe423f591b5c93ba56c5cf01d4f0a94096"
+ "7109d39b939df282532e5483108b",
+ "aa6e6e4af689264d61bfa8f5086d8279ddc2289c5541af453519c44b95eae6a1"
+ "5e7e7bd15fd31a4fad5f7c85905efca226930d67daf558b715b21f3628f61a3b"
+ "042c1a38f9af3ada82ec4488c8ade5f1da81e1a8ab90e1b312dcda835f9e925f"
+ "2e72463fa833a08b93253fdfe8cf4e5f3cfa91107719a6a9469acd7125ae67b2"
+ "bd75857c59be0abe984074e295478af2740e25894e56a6250ef7362194138103"
+ "743ca9544733d2505571bee00f178a2cfa38e1f8f22fb23930d6a75dd17c689a"
+ "476d8715318595108fcce895e3449eca97a7ddbae3e6d6f0e35e666d6fbd7878"
+ "48f8681337b1d4c5238b1c24de77a7e675e7aed8dc13dd9eb1068798517c0b6e"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.18",
+ "031fc3a3eaa42b0d9f6d7dd5993d6189cbb2e0e96faa33d61f317b6b3c00",
+ "16ab6485cac0397114880e6f72bc1f1ef34ba27d1c433d77f3372b1fd5b21ba5"
+ "7a505cd8f35b75242cf1b76d381c68342401eeefc84253a2de1a1913e438773b"
+ "7bcb31cbab258f726ac934a87126969adb7f768c1bab8754a13a3ccbba6f3dd8"
+ "d0ec6a7c6d687d0495b6e22c9ae767afc9d94f2e45a106133c42c79b52c26ad4"
+ "b67bd8ece55e84325ca6f49c8e9531f5f6b9cac35c933eebe3b9a11b9bb1c9ea"
+ "8ce6d2285da908e5919782b5b308fe478d98e49aea543bf8ca1b22edf43fdbf6"
+ "af31cc8cd4fb7de2d819afa5483eacdd56d7787bc8bb1622384049bc309a66",
+ "61c754763043b584e4a8546b79f0a3e2e0f3b3e2db6c94ad817e9281f485c082"
+ "08fed4f4d7d0a78c6c311a07c75b9bbe8504f4b7a692990216de12585c009ae5"
+ "8c26f085071f395e5af8925f3933f6d9f412d425546454e800b7e3aac78b7a08"
+ "b92e798bb834ebeadc4b4a6356af1ca09bf586745f616d51748cc7a37b48cb10"
+ "977e303bbe10bf27c69bdff0ba5cab8f62d0587a09d6e022823233c8c7aa4187"
+ "2223ed15a74accb0f1f822f24d7594ed9925a1c6c0c0f9ad0e071eb6b5ebe1ba"
+ "b6ba3b6d99a31652047f469260bee8710e370f04ed707593937a08dd82264992"
+ "311f4af9884cf8ad34afb9f675993c8abf41519839f76fa1e931bdae1d08a634"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.19",
+ "c9c93afea997b1ee36fa72720354c704649bc6ef44f5187c6c28542b9ae955a7"
+ "193fffec867bb62e219e68",
+ "52d4c3bf0c772c02d3bb711d7f146d8c4976f83081be4953d4afeb078e5412a3"
+ "2c3dc737b59bc454c3de93a1aed07c1ba64d1de4368014d04f6440556a4a1697"
+ "9d0803cc2922da97ed67619012f8f7d3b1a45584b0946af6dbd4a0857d4c2db9"
+ "9a17bbd27acd9a62e67f8879dbef27f1046a867e6995162b2a1a1cccdceaf45b"
+ "e1337e5fa8f85edaadf7508d58f326aa7cf301f441ba558b60e0fac6e0d19920"
+ "61a0a469be021626890ee87e68139bd519ae773e3ec481b7f2b377331f52f2e3"
+ "86884f765723e26cd4a8d968614c9c33dcdb",
+ "d06867022a0faf573d62cc24a6e06a44cd3d83eac5d0809ebf91304568cb1b27"
+ "561bb292e8776e216d1d023e753c124b51867b94dc60894d62c7dae5fa1a9faf"
+ "0376e1758cb6adc71417e83102528f23f4c5e5b50362a39e2aa9768b1062086f"
+ "a8c53ff1c39a0ee03d383d24bf490722b786daec908cd7151e185ddd17882678"
+ "027e368b0512cf98413f3e596fa3db4ec196ae5ff524a8266d760e0051433d18"
+ "98ffc230e96a2f0bfdf2b24429adfa918aba1a450f76783472301293848bd82d"
+ "5a338431d6cb1c106dc741d234bf5a80dbd325da64a394a0065f22028d0fdc5a"
+ "df0d0de29f22fb8c2a41331fe1fcb61589e0ec7500ed8442d61846df6cca46cc"
+ },{
+ "PKCS#1 v1.5 Encryption Example 15.20",
+ "69b7644855f91d1c61c8498e4ba1ba4d845ba882b173",
+ "b22fc7de85c5f75a2f32af1bfbcd5789715687de06e66d064ae3eb8dfb07a257"
+ "5be0e9e6f29f50d7396d078b36ef802f751a77cc92d7614c91dd279931fce007"
+ "ebf915a0f14e312ce91fe5aa6fb37451614fe37c73fc6f6d6f8e52789b5d88e8"
+ "6beb1633f5ddd5c070f14fd3cfee97dd4a643d35d45dd9bf34df8c310b48592e"
+ "946831b34ef3c0b916f17cb0acb2cfc1c25d0309acc1124f265c1a83ed885c87"
+ "fa826fda5710b54e16ec0f448cdb7ee0580ff7386530ea461e042a0b7742c461"
+ "976bb5a380adbcb00106f2671b6cce4f7267752f8066804278350b01753e31b3"
+ "8eccfbe90569f6",
+ "ab4267972c7796839388d4ad87ded74bb653e9a7050e282e82192875689f70ee"
+ "1da18a1f7322092cd29fd00119922a6de12601980aa9fa6e619e2775e87adae3"
+ "1695c1304e77f52cce016665f2267c20762643c6003c016d8480443c701df6c1"
+ "d8d655549600ee455b70e473319b0d4445e0b7552a1f808e88f3264842735ae6"
+ "1df0325ed03690d6d5d693ad1fed22668450379db5323dc01c89affae369b9c3"
+ "01c319c37ddf51edf46e09b21e5de91483e8e3cb21eeb7057bc2ebdc3aaa3d65"
+ "00c92f99b17b3180bba047d76073776336b15d054d79a440cc5e985ea543fcaa"
+ "25db1dd892b71bb74a5cf68263d8fd58f1a48e6c2fcb8c0b71a251cfc1a20157"
+ }
+ }
+ }
+ };
diff --git a/tests/pkcs1v2-v15s.h b/tests/pkcs1v2-v15s.h
new file mode 100644
index 0000000..3d23aa7
--- /dev/null
+++ b/tests/pkcs1v2-v15s.h
@@ -0,0 +1,3660 @@
+/* pkcs1v2-v15s.h - pkcs#1 v1.5 sign test vector table
+ * Copyright 2011 Free Software Foundation, Inc.
+ *
+ * This file is free software; as a special exception the author gives
+ * unlimited permission to copy and/or distribute it, with or without
+ * modifications, as long as this notice is preserved.
+ *
+ * This file is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+ * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+
+/* Manually created from the file
+ ftp://ftp.rsa.com/pub/rsalabs/tmp/pkcs1v15sign-vectors.txt .
+ */
+ static struct {
+ const char *desc;
+ const char *n, *e, *d;
+ struct {
+ const char *desc;
+ const char *mesg;
+ const char *sign;
+ } m[20];
+ } tbl[] =
+ {
+ {
+ "A 1024-bit RSA key pair",
+ "a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991"
+ "d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1df"
+ "d5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f1"
+ "05acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137",
+ "010001",
+ "33a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e8"
+ "94a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9a"
+ "e55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c"
+ "31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 1.1",
+ "cdc87da223d786df3b45e0bbbc721326d1ee2af806cc315475cc6f0d9c66e1b6"
+ "2371d45ce2392e1ac92844c310102f156a0d8d52c1f4c40ba3aa65095786cb76"
+ "9757a6563ba958fed0bcc984e8b517a3d5f515b23b8a41e74aa867693f90dfb0"
+ "61a6e86dfaaee64472c00e5f20945729cbebe77f06ce78e08f4098fba41f9d61"
+ "93c0317e8b60d4b6084acb42d29e3808a3bc372d85e331170fcbf7cc72d0b71c"
+ "296648b3a4d10f416295d0807aa625cab2744fd9ea8fd223c42537029828bd16"
+ "be02546f130fd2e33b936d2676e08aed1b73318b750a0167d0",
+ "6bc3a06656842930a247e30d5864b4d819236ba7c68965862ad7dbc4e24af28e"
+ "86bb531f03358be5fb74777c6086f850caef893f0d6fcc2d0c91ec013693b4ea"
+ "00b80cd49aac4ecb5f8911afe539ada4a8f3823d1d13e472d1490547c659c761"
+ "7f3d24087ddb6f2b72096167fc097cab18e9a458fcb634cdce8ee35894c484d7"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.2",
+ "851384cdfe819c22ed6c4ccb30daeb5cf059bc8e1166b7e3530c4c233e2b5f8f"
+ "71a1cca582d43ecc72b1bca16dfc7013226b9e",
+ "84fd2ce734ec1da828d0f15bf49a8707c15d05948136de537a3db421384167c8"
+ "6fae022587ee9e137daee754738262932d271c744c6d3a189ad4311bdb020492"
+ "e322fbddc40406ea860d4e8ea2a4084aa98b9622a446756fdb740ddb3d91db76"
+ "70e211661bbf8709b11c08a70771422d1a12def29f0688a192aebd89e0f896f8"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.3",
+ "a4b159941761c40c6a82f2b80d1b94f5aa2654fd17e12d588864679b54cd04ef"
+ "8bd03012be8dc37f4b83af7963faff0dfa225477437c48017ff2be8191cf3955"
+ "fc07356eab3f322f7f620e21d254e5db4324279fe067e0910e2e81ca2cab31c7"
+ "45e67a54058eb50d993cdb9ed0b4d029c06d21a94ca661c3ce27fae1d6cb20f4"
+ "564d66ce4767583d0e5f060215b59017be85ea848939127bd8c9c4d47b51056c"
+ "031cf336f17c9980f3b8f5b9b6878e8b797aa43b882684333e17893fe9caa6aa"
+ "299f7ed1a18ee2c54864b7b2b99b72618fb02574d139ef50f019c9eef4169713"
+ "38e7d470",
+ "0b1f2e5180e5c7b4b5e672929f664c4896e50c35134b6de4d5a934252a3a245f"
+ "f48340920e1034b7d5a5b524eb0e1cf12befef49b27b732d2c19e1c43217d6e1"
+ "417381111a1d36de6375cf455b3c9812639dbc27600c751994fb61799ecf7da6"
+ "bcf51540afd0174db4033188556675b1d763360af46feeca5b60f882829ee7b2"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.4",
+ "bc656747fa9eafb3f0",
+ "45607ad611cf5747a41ac94d0ffec878bdaf63f6b57a4b088bf36e34e109f840"
+ "f24b742ada16102dabf951cbc44f8982e94ed4cd09448d20ec0efa73545f80b6"
+ "5406bed6194a61c340b4ad1568cbb75851049f11af1734964076e02029aee200"
+ "e40e80be0f4361f69841c4f92a4450a2286d43289b405554c54d25c6ecb584f4"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.5",
+ "b45581547e5427770c768e8b82b75564e0ea4e9c32594d6bff706544de0a8776"
+ "c7a80b4576550eee1b2acabc7e8b7d3ef7bb5b03e462c11047eadd00629ae575"
+ "480ac1470fe046f13a2bf5af17921dc4b0aa8b02bee6334911651d7f8525d10f"
+ "32b51d33be520d3ddf5a709955a3dfe78283b9e0ab54046d150c177f037fdccc"
+ "5be4ea5f68b5e5a38c9d7edcccc4975f455a6909b4",
+ "54be9d90877515f450279c15b5f61ad6f15ecc95f18cbed82b65b1667a575809"
+ "587994668044f3bc2ae7f884501f64f0b43f588cfa205a6ab704328c2d4ab92a"
+ "7ae13440614d3e085f401da9ad28e2105e4a0edb681a6424df047388ce051ee9"
+ "df7bc2163fe347520ad51ccd518064383e741acad3cbdc2cb5a7c68e868464c2"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.6",
+ "10aae9a0ab0b595d0841207b700d48d75faedde3b775cd6b4cc88ae06e4694ec"
+ "74ba18f8520d4f5ea69cbbe7cc2beba43efdc10215ac4eb32dc302a1f53dc6c4"
+ "352267e7936cfebf7c8d67035784a3909fa859c7b7b59b8e39c5c2349f1886b7"
+ "05a30267d402f7486ab4f58cad5d69adb17ab8cd0ce1caf5025af4ae24b1fb87"
+ "94c6070cc09a51e2f9911311e3877d0044c71c57a993395008806b723ac38373"
+ "d395481818528c1e7053739282053529510e935cd0fa77b8fa53cc2d474bd4fb"
+ "3cc5c672d6ffdc90a00f9848712c4bcfe46c60573659b11e6457e861f0f604b6"
+ "138d144f8ce4e2da73",
+ "0e6ff63a856b9cbd5dbe423183122047dd39d6f76d1b2310e546fe9ee73b33ef"
+ "a7c78f9474455c9e5b88cb383aafc3698668e7b7a59a9cbb5b0897b6c5afb7f8"
+ "bac4b924e98d760a15fc43d2814ab2d5187f79bed9915a93397ebc22a7677506"
+ "a02e076d3ffdc0441dbd4db00453dc28d830e0573f77b817b505c38b4a4bb5d0"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.7",
+ "efb5da1b4d1e6d9a5dff92d0184da7e31f877d1281ddda625664869e8379e67a"
+ "d3b75eae74a580e9827abd6eb7a002cb5411f5266797768fb8e95ae40e3e8b34"
+ "66f5ab15d69553952939ec23e61d58497fac76aa1c0bb5a3cb4a54383587c7bb"
+ "78d13eefda205443e6ce4365802df55c64713497984e7ca96722b3edf84d56",
+ "8385d58533a995f72df262b70f40b391ddf515f464b9d2cc2d66398fc05689d8"
+ "11632946d62eabdca7a31fcf6cd6c981d28bbc29083e4a6d5b2b378ca4e540f0"
+ "60b96d53ad2693f82178b94e2e2f86b9accfa02025107e062ab7080175684501"
+ "028f676461d81c008fe4750671649970878fc175cf98e96b2ecbf6874d77dacb"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.8",
+ "53bb58ce42f1984940552657233b14969af365c0a561a4132af18af39432280e"
+ "3e437082434b19231837184f02cf2b2e726bebf74d7ae3256d8b72f3eafdb134"
+ "d33de06f2991d299d59f5468d43b9958d6a968f5969edbbc6e7185cbc716c7c9"
+ "45dafa9cc71ddfaaa01094a452ddf5e2407320400bf05ea9729cafbf0600e788"
+ "07ef9462e3fde32ed7d981a56f4751ef64fb4549910ecc911d728053b3994300"
+ "4740e6f5821fe8d75c0617bf2c6b24bbfc34013fc95f0dedf5ba297f504fb833"
+ "da2a436d1d8ff1cc5193e2a64389fced918e7feb6716330f66801db9497549cf"
+ "1d3bd97cf1bc6255",
+ "8e1f3d26ec7c6bbb8c54c5d25f3120587803af6d3c2b99a37ced6a3657d4ae54"
+ "266f63fffde660c866d65d0ab0589e1d12d9ce6054b05c8668ae127171ccaae7"
+ "f1cd409677f52157b6123ab227f27a00966d1439b42a32169d1070394026fc8b"
+ "c93545b1ac252d0f7da751c02e33a47831fbd71514c2bbbd3adb6740c0fd68ad"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.9",
+ "27cadc698450945f204ec3cf8c6cbd8ceb4cc0cbe312274fa96b04deac855160"
+ "c0e04e4ac5d38210c27c",
+ "7b63f9223356f35f6117f68c8f8220034fc2384ab5dc6904141f139314d6ee89"
+ "f54ec6ffd18c413a23c5931c7fbb13c555ccfd590e0eaa853c8c94d2520cd425"
+ "0d9a05a193b65dc749b82478af0156ee1de55ddad33ec1f0099cad6c891a3617"
+ "c7393d05fbfbbb00528a001df0b204ebdf1a341090dea89f870a877458427f7b"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.10",
+ "716407e901b9ef92d761b013fd13eb7ad72aed",
+ "2a22dbe3774d5b297201b55a0f17f42dce63b7845cb325cfe951d0badb5c5a14"
+ "472143d896c86cc339f83671164215abc97862f2151654e75a3b357c37311b3d"
+ "7268cab540202e23bee52736f2cd86cce0c7dbde95e1c600a47395dc5eb0a472"
+ "153fbc4fb21b643e0c04ae14dd37e97e617a7567c89652219781001ba6f83298"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.11",
+ "46c24e4103001629c712dd4ce8d747ee595d6c744ccc4f71347d9b8abf49d1b8"
+ "fb2ef91b95dc899d4c0e3d2997e638f4cf3f68e0498de5aabd13f0dfe02ff26b"
+ "a4379104e78ffa95ffbd15067ef8cbd7eb7860fecc71abe13d5c720a66851f2d"
+ "efd4e795054d7bec024bb422a46a7368b56d95b47aebafbeadd612812593a70d"
+ "b9f96d451ee15edb299308d777f4bb68ed3377c32156b41b7a9c92a14c8b8114"
+ "4399c56a5a432f4f770aa97da8415d0bda2e813206031e70620031c881d616bf"
+ "fd5f03bf147c1e73766c26246208",
+ "12235b0b406126d9d260d447e923a11051fb243079f446fd73a70181d53634d7"
+ "a0968e4ee27777eda63f6e4a3a91ad5985998a4848da59ce697b24bb332fa2ad"
+ "9ce462ca4affdc21dab908e8ce15af6eb9105b1abcf39142aa17b34c4c092386"
+ "a7abbfe028afdbebc14f2ce26fbee5edeca11502d39a6b7403154843d98a62a7"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.12",
+ "bc99a932aa16d622bfff79c50b4c42358673261129e28d6a918ff1b0f1c4f46a"
+ "d8afa98b0ca0f56f967975b0a29be882e93b6cd3fc33e1faef72e52b2ae0a3f1"
+ "2024506e25690e902e782982145556532284cf505789738f4da31fa1333d3af8"
+ "62b2ba6b6ce7ab4cce6aba",
+ "872ec5ad4f1846256f17e9936ac50e43e9963ea8c1e76f15879b7874d77d122a"
+ "609dc8c561145b94bf4ffdffdeb17e6e76ffc6c10c0747f5e37a9f434f5609e7"
+ "9da5250215a457afdf12c6507cc1551f54a28010595826a2c9b97fa0aa851cc6"
+ "8b705d7a06d720ba027e4a1c0b019500fb63b78071684dcfa9772700b982dc66"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.13",
+ "731e172ac063992c5b11ba170dfb23bb000d47ba195329cf278061037381514c"
+ "146064c5285db130dd5bae98b772225950eab05d3ea996f6fffb9a8c8622913f"
+ "279914c89ada4f3dd77666a868bfcbff2b95b7daf453d4e2c9d75beee7f8e709"
+ "05e4066a4f73aecc67f956aa5a3292b8488c917d317cfdc86253e690381e15ab",
+ "76204eacc1d63ec1d6ad5bd0692e1a2f686df6e64ca945c77a824de212efa6d9"
+ "782d81b4591403ff4020620298c07ebd3a8a61c5bf4dad62cbfc4ae6a03937be"
+ "4b49a216d570fc6e81872937876e27bd19cf601effc30ddca573c9d56cd4569b"
+ "db4851c450c42cb21e738cdd61027b8be5e9b410fc46aa3f29e4be9e64451346"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.14",
+ "0211382683a74d8d2a2cb6a06550563be1c26ca62821e4ff163b720464fc3a28"
+ "d91bedddc62749a5538eaf41fbe0c82a77e06ad99383c9e985ffb8a93fd4d7c5"
+ "8db51ad91ba461d69a8fd7ddabe2496757a0c49122c1a79a85cc0553e8214d03"
+ "6dfe0185efa0d05860c612fa0882c82d246e5830a67355dff18a2c36b732f988"
+ "cfedc562264c6254b40fcabb97b760947568dcd6a17cda6ee8855bddbab93702"
+ "471aa0cfb1bed2e13118eba1175b73c96253c108d0b2aba05ab8e17e84392e20"
+ "085f47404d8365527dc3fb8f2bb48a50038e71361ccf973407",
+ "525500918331f1042eae0c5c2054aa7f92deb26991b5796634f229daf9b49eb2"
+ "054d87319f3cfa9b466bd075ef6699aea4bd4a195a1c52968b5e2b75e092d846"
+ "ea1b5cc27905a8e1d5e5de0edfdb21391ebb951864ebd9f0b0ec35b654287136"
+ "0a317b7ef13ae06af684e38e21b1e19bc7298e5d6fe0013a164bfa25d3e7313d"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.15",
+ "fc6b700d22583388ab2f8dafcaf1a05620698020da4bae44dafbd0877b501250"
+ "6dc3181d5c66bf023f348b41fd9f94795ab96452a4219f2d39d72af359cf1956"
+ "51c7",
+ "4452a6cc2626b01e95ab306df0d0cc7484fbab3c22e9703283567f66eadc248d"
+ "bda58fce7dd0c70cce3f150fca4b369dff3b6237e2b16281ab55b53fb13089c8"
+ "5cd265056b3d62a88bfc2135b16791f7fbcab9fd2dc33becb617be419d2c0461"
+ "42a4d47b338314552edd4b6fe9ce1104ecec4a9958d7331e930fc09bf08a6e64"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.16",
+ "13ba086d709cfa5fedaa557a89181a6140f2300ed6d7c3febb6cf68abebcbc67"
+ "8f2bca3dc2330295eec45bb1c4075f3ada987eae88b39c51606cb80429e649d9"
+ "8acc8441b1f8897db86c5a4ce0abf28b1b81dca3667697b850696b74a5ebd85d"
+ "ec56c90f8abe513efa857853720be319607921bca947522cd8fac8cace5b827c"
+ "3e5a129e7ee57f6b84932f14141ac4274e8cbb46e6912b0d3e2177d499d1840c"
+ "d47d4d7ae0b4cdc4d3",
+ "1f3b5a87db72a2c97bb3eff2a65a301268eacd89f42abc1098c1f2de77b0832a"
+ "65d7815feb35070063f221bb3453bd434386c9a3fde18e3ca1687fb649e86c51"
+ "d658619dde5debb86fe15491ff77ab748373f1be508880d66ea81e870e91cdf1"
+ "704875c17f0b10103188bc64eef5a3551b414c733670215b1a22702562581ab1"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.17",
+ "eb1e5935",
+ "370cb9839ae6074f84b2acd6e6f6b7921b4b523463757f6446716140c4e6c0e7"
+ "5bec6ad0197ebfa86bf46d094f5f6cd36dca3a5cc73c8bbb70e2c7c9ab5d964e"
+ "c8e3dfde481b4a1beffd01b4ad15b31ae7aebb9b70344a9411083165fdf9c375"
+ "4bbb8b94dd34bd4813dfada1f6937de4267d5597ca09a31e83d7f1a79dd19b5e"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.18",
+ "6346b153e889c8228209630071c8a57783f368760b8eb908cfc2b276",
+ "2479c975c5b1ae4c4e940f473a9045b8bf5b0bfca78ec29a38dfbedc8a749b7a"
+ "2692f7c52d5bc7c831c7232372a00fed3b6b49e760ec99e074ff2eead5134e83"
+ "05725dfa39212b84bd4b8d80bc8bc17a512823a3beb18fc08e45ed19c26c8177"
+ "07d67fb05832ef1f12a33e90cd93b8a780319e2963ca25a2af7b09ad8f595c21"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.19",
+ "64702db9f825a0f3abc361974659f5e9d30c3aa4f56feac69050c72905e77fe0"
+ "c22f88a378c21fcf45fe8a5c717302093929",
+ "152f3451c858d69594e6567dfb31291c1ee7860b9d15ebd5a5edd276ac3e6f7a"
+ "8d1480e42b3381d2be023acf7ebbdb28de3d2163ae44259c6df98c335d045b61"
+ "dac9dba9dbbb4e6ab4a083cd76b580cbe472206a1a9fd60680ceea1a570a29b0"
+ "881c775eaef5525d6d2f344c28837d0aca422bbb0f1aba8f6861ae18bd73fe44"
+ },{
+ "PKCS#1 v1.5 Signature Example 1.20",
+ "941921de4a1c9c1618d6f3ca3c179f6e29bae6ddf9a6a564f929e3ce82cf3265"
+ "d7837d5e692be8dcc9e86c",
+ "7076c287fc6fff2b20537435e5a3107ce4da10716186d01539413e609d27d1da"
+ "6fd952c61f4bab91c045fa4f8683ecc4f8dde74227f773cff3d96db84718c494"
+ "4b06affeba94b725f1b07d3928b2490a85c2f1abf492a9177a7cd2ea0c966875"
+ "6f825bbec900fa8ac3824e114387ef573780ca334882387b94e5aad7a27a28dc"
+ }
+ }
+ },
+ {
+ "A 1024-bit RSA key pair",
+ "ac13d9fdae7b7335b69cd98567e9647d99bf373a9e05ce3435d66465f328b7f7"
+ "334b792aee7efa044ebc4c7a30b21a5d7a89cdb3a30dfcd9fee9995e09415edc"
+ "0bf9e5b4c3f74ff53fb4d29441bf1b7ed6cbdd4a47f9252269e1646f6c1aee05"
+ "14e93f6cb9df71d06c060a2104b47b7260ac37c106861dc78ca5a25faa9cb2e3",
+ "010001",
+ "0484ccefad7a4e6f35a96ec8e30eacf5e368b31195febf087df57053810c2bb0"
+ "9127453a4c63073bbfb99024914ccc067266560186a1a267331b7d4c8bdfac96"
+ "fda9f3f70bec4eeabce7cd5219343c2e491cce827e44ee230e4f69589e575ae9"
+ "063030442a31c82cde30dc9c79cf64e7a0975e75e16ea45815488b455256eeb1",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 2.1",
+ "e1c0f98d53f8f8b1419057d5b9b10b07feeaec32c0463a4d68382f531ba1d6cf"
+ "e4ed38a2694a34b9c805adf072ffbcebe21d8d4b5c0e8c33452dd8f9c9bf45d1"
+ "e633751133588229d293c6496b7c983c2c72bd21d339272d7828b0d09d010bba"
+ "d318d998f7047967338acefd01e874ace5f86d2a60f3b3cae13fc5c66508cfb7"
+ "2378fdd6c8de249765103ce8fe7cd33ad0ef1686feb25e6a35fb64e096a4",
+ "64ac093971f8f096a4c1d4a543662a2e5a1281c950987de898707f029c159bd8"
+ "32cac55d9136e0e9b4a80bf6f21b68cf9770a6349ae51e7f09dbda9d59c45837"
+ "37472d4d6532c7177ee98108d2cf42cd085abb4922eb29d96f3d0f6b1d0d43c7"
+ "39ccf1ba651675e1968b507d51902f38cdec0b6132729045325fc1fb8fd558e8"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.2",
+ "c111464e002e4ec618a8e263dbcca91fb18a00a18b440c4b5597bee7db2aeda8"
+ "31e621fcac8dd81cee3503242b33b0daa987fe2f5493ad2d06a15007590040ce"
+ "3c2277642fd27f3f255e3d98d89dfaeb86be34e0b8fbb935fb928560fa292d26"
+ "34625a507dd580a89124b921293e8dfeddc281d79eb3a569d59e0db8013e53f7"
+ "d4c2f96e5f2ec27fd8ddb01825d17fca406daa6224c7606d2c915282096a7805"
+ "5a49621537b4f025a6e5b2129bc8c1a407",
+ "6e7eaad804945eb04670dd8676b7057d03ac3e226465b1fb8403e6ae7983e0a4"
+ "6a89a4eb32bdc8e7ae5a53d48aa64bc9c3dbc8cf9cd6dc6a68fceae9e29f4745"
+ "fa49e18d184dc5d26c4feb351fb4b228c4c18cabdbde8601724ae3803db305f2"
+ "a076fa8a57f4610b8a6e0ed43575be5d5bfc1630479df3bcbc515177afe4994a"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.3",
+ "29b85b14b2da947a4c3ad1e5937da192c6050865af9504a5445370e43d3a8da5"
+ "d355fd58766b2543ac6f93108783c13ff28b2be56083f0298239e0ee9681ee47"
+ "c6",
+ "80b38ce735126c8545d91d18ec9037654d46e4f3c51a6b8618e15f72cd207500"
+ "a470017577d0a8c55a2ba334383f1f8d99fce2460b3297bc037ef64ac4a3098c"
+ "6aaa24a4d0144af102d0dda17e07dc695923932e568ada00dc4f7dbfbcdec43c"
+ "c908388017d2eef04e60dfe4d57340fab916e2b811244cb1e4a552386fe3ed4c"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.4",
+ "d3b7aad37a4890e0365b86c7da9491e73cdf555d1b02b451816dc52f9630d590"
+ "de83a5c93961012522dff6dbbb9cdb0e71ae51401964af1890e89325dbd626f2"
+ "da013458e39eeca583e89e4c08e5d412be498495886e0551cfe742b8b5",
+ "9d8a8889a311b486cbe2225703f5d4ae2a54c2bcaaad06fe7648b9e2d85edda1"
+ "a07d856d6ae9bd5cc1e5153266ec7f1e1df3d929cc44700fac926458414c2841"
+ "da83328e81e0b9d6c3885e767370ad5cf1f576d9dce348caec5e6443e0aeb7c3"
+ "f72b7dd253667023b9a477ab34df8f2067e225adcb73ee11e159eb649147d602"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.5",
+ "f658188c8f9de60b5e99a29f52d3b889201b30d464c3b72792a302095dc1e77d"
+ "45e94f5dab73dbb313543857ff91dbf473dfc145d73bd5062075d192a3fbf4a1"
+ "33e7e568df20b8cff77b3af687aa22559ec1",
+ "0a95a44f6274e74cec451796af5688d4be010893faae27d490f4771b003f7046"
+ "cccd419fc819d7331955f41eac9339f546c584a8b42a5ac63290583ff3eb6b29"
+ "cadc754ae58d5a5637b6609796e8055173ff20a9cce492fd7837468615e84108"
+ "87f0b4a59ff252a8259776c8ffdaa67c87dff8983ae679d1de22ea158d48f68b"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.6",
+ "31ae5f83a0fb3ac9255ffa435f70e2ab655566e5fb8b78b802c187cff1c5e40f"
+ "ed06978c5d5976eb4ca775806399a6fc4db50c1f88661ba68abc21fb2ccd537f"
+ "5018f36ed1f7d45383fd469e77bab3e8a95dfa1b941e430ddec552dcd82f5d10"
+ "d29cd10a22d17ce2425928ff5d0710dce7d9f83b12e04c1a0159c27176e04acc",
+ "3f11ea739f329c9d40046034b6c0cfceb49bc3201a5f25eaf5015aeded02189c"
+ "e0b0cfde19125bd288b7d0c062321a5bdc2cfa4226f5104a1fbaebbe7f72f5f7"
+ "927e1eae26fdc5ba92f2d3f869ebc32d9018dd04ede86de5c454f1f7a1b2e2d1"
+ "940aacae27796355fe18ac80975353929ac6a838458b5d9dc7576e3887ee7bca"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.7",
+ "96ff99f15060c973a65b69a8b5b63adb3325320da937297584ad4fad5c3c7469"
+ "019e9cf72acb315f1e491927bba1948755823eb07e3f20acdf78653cae450e47"
+ "bc54baf8ca1167a5050844e022220ee6658a8ddd95632e9adc1a6c14379c1c5a"
+ "e5a0ce5dc4020809622afdecf81f18a51e28666d02b1dcda0a27b8c3d2c27b2c"
+ "07b3802200017a7c124a4337cc4b6ea2aea75c68b440e37947e3619bcfee055b"
+ "b2edabc4244907e0483dd3a17d8edff3a650293fd4abf5c45d1a5b6c5402ba2b"
+ "81b7b0e0c95ee949b2a238c19956206c124e0cd9c24620b36a83bf93b96ef204"
+ "bde5316c1f5327c0a621ecce2093c0652ddf321768d74502f1908529629bab68",
+ "183f853d0d03621870e3ba586850c5ea59fc4e9acf3794b9ad59a1bb80181e77"
+ "b111d6648647e139a39ec04f86187491e77b4d75c060795bf7270846d396e0bf"
+ "ea8315795e79d76a919ea76b06eec13baf4ce8afe1e34bc22457d7b7992e0842"
+ "efade179b0aedaccfbe2d23d3eb314e1de91c871b9db5abffb17477fba233a06"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.8",
+ "3a176c793a546e2d276fb8ffc328163b494997a5302aae2e5045a2a20687ea6d"
+ "1f181c6abfe6090c8dc40256db3de08322647fb795bba1713fb57e33d53e0e13"
+ "bedac6a658ad4ab491223881198df29367faade8be9fcaa4e483f7b7f3dc7cbb"
+ "f97a17aad88c26cfc6410f945b54fc53db55ac803d8b73691b1484847d7f3b7e"
+ "9394e55f0a51fe61ae84523c94b22e82396db6cfacb72e0ee494aa0f1fa59312"
+ "5443ae1555a6a933face0074791dc2c29242eb",
+ "413c9223a2e9b122cd872577e52f313d41dac79a26cb1033da0b6fcc4b482107"
+ "744bf490fa798dccd0cbd118ef39c0f559d87b89335db09be7700fb09fdbd340"
+ "40a00be5ca42883477b06e4e10a7cb11768fcb02c34fb106e522860d10693906"
+ "260f43d90612990393a8ffac9fd70ca37829111eeba6f3dee54ef1c16268b33e"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.9",
+ "068a991b32b676c64b898c67e1137282b43711b0d0671c247d9f7c48f5043e4f"
+ "c206dc65af8906f252f0245205ea084323d4276be5aa0fc5af9c3f34b2fd6634"
+ "df572fc313d273b53e9e36b946e7e672f98d857d7eddd3dd04393132f461f22c"
+ "990026166f385be1595c7f23f89ff57e05a7be285d105615485f356abab1ff2a"
+ "b927d609952a627e468ca7590acb5213f43139f8e2c9d4d17c6bd7914e53f02f"
+ "d19a131ff49cd25ede8f418a88530a8239887f0fc797edb504647964bf31caaf"
+ "080d5817a0",
+ "575da9e9befca1829546e8293815001132030e749ca51088f168bd150b1394c7"
+ "acd5978bca03f7b9d92a29b8e2856b0da07f0bb15c0b33e05487991ad97a812d"
+ "c904aaf0fd1e387ef1c270c6868d3ee1c611577bc4d07ff456b2439832908a3d"
+ "cc4fc0990472fda3cc6111930b99795d60c0e37888e87ce00bbf3c1cf307f9e1"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.10",
+ "d6839ee6d07450327e09a03e1ec280e1c8d11500dc390a49a9c9828749c3e9a4"
+ "bee2ba576f6d1217a8e7854a907eeb93dfff92308ad0d94e2b381f92b0e84a47"
+ "1bf1f37a68e965f65859d1fdfd6fea844079c40370dceae2",
+ "a7c5f6d0de9cf8f41737f23ae3e8cf609aebcf22d5de1213d9573cb94403f89c"
+ "0f7088fffc61106fa609c7371a8d7e1bcd221bc1ad94912fabf2ffc02f848456"
+ "4c225c069bfc6da9f3f9f4974e08e1fe56f748ff790597906a954e383743a37e"
+ "575fef074f060f3dd15b5ee0f94dba69d86c99223fa9c3a61a8cb2af2fab1e04"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.11",
+ "33849c67df9a6ffac3da90a8cd31731a0297b9d6010a03320f8845035fc34309"
+ "ad",
+ "1b87051f1591c8ae7ee3cb24267039a728405dbf231caf21f3247f05858b2a51"
+ "650b81bc5377865e4c1e8fd0364152a16bc58f7d2ac01ca679cc49dd048903d5"
+ "5ad05f102c74b3601f25ad30624025c30b6f0f7911fc22458e5d435f388e3fbc"
+ "495fa0c610c1298f821da538403a93364d2eabf1e3b32f8110a7e03e372ecbc5"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.12",
+ "b3dabaca2059a70e25cbddf4aa5925995754ace43c5d603640489af48fea6edc"
+ "4e19cbeea2c0db62ae0a104c72e4cd56cb532f4fe577b36a8198b4879d7ff804"
+ "2690f662773f3d6393f25898d2",
+ "26f13770263fc5bdbeadf88fb4dd307a38959b16f3df946ade864b1e7e914d36"
+ "4ebf9adfd86a70022dc61b43fb1fdf8696978e2d1f6a2defee75adaa69a39532"
+ "074050be708eaf031d5fae0ffe245ba4ff3c5e340af5dfec6a4cce0e18876cfc"
+ "1366eeeddfce0f835b38e81881b1fc5832930fc79b08f1fb34fb224233f4c468"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.13",
+ "099112fae740888ceaac7054d597351d79e159a958d8121578e52c837db3543c"
+ "fa6f8e7f1dbd2a61978645a4d385b9bb1c60bfb11bb3c8752ae31f996dbb5262"
+ "8f93d52694f182e69035a5e557ec718262f403df5211f73c6de0d55a0ba7",
+ "8d8c8f3a86f49edbd125c83ebf6d52e765161501482154598c283abe94027787"
+ "2b00d0777c2e697b7883cc321e151c80116f9fcd177ac4c7deddf03ca1b2c593"
+ "31dc1c8e947f1eb2aaee8cc941ddc5f374a63d6c9938ecd8e88cbcec58929cff"
+ "ddef0ba2175885a80dc4cd92d6b79d9c6a81696e16f9a83a10ca8efaf1975f55"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.14",
+ "aa17e6bbd6db19e54bee1a7f0edccaceab635d7628fcaa18ecfafc401cb3feb5"
+ "1f9a3731f3802cbea81c733028c9584b6b78e2055954cf9104daa677aa40be9b"
+ "7c65b07ac4a8bf25c1149e054735cf3ce332d429bc73802445dfb3688bb81948"
+ "b57e276af32462f7ad804d50c93bc7e9ef7537695a271af72e4bd47ce5fa9d62"
+ "f2dac0333623f49eb9d6d78034ed1df6e12bfd04261bbe5ce040e03ebe258d2d"
+ "052a12ad4e3bf253042301c76458ed910c5ffa705c747ad8ca0c1c6228da2c97"
+ "e138",
+ "644ea076214dbddd30055d7c561892279b46bab1e12253424c28f449e172646a"
+ "f3498c7afcbff768e046a7c2e3d9c0e7128f877b92195aa2bb9f1cfbdfd15bb6"
+ "5fbd23efb294fbb11a3c66056d6063853bb23c274665a13ef4f3c12f5921a419"
+ "e949b30c0bc0d77d6b28691d2364d95bf68be8d5978ef1bc9852a4f06604474a"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.15",
+ "28249c387a061440e98638e1ed78a4865130e57533d789108c63e15fd8019bad"
+ "2cd1a7552bd8afd206d978eb1f2cf3f23afc4b34e6dd7f69c1fdf4fec25268d1"
+ "865551944922906dce6dc441f94a466bf8391ad82bf5940e447110f1d15de129"
+ "3129fb4424a1717519d6d428d66b7a109142acc915f1eac96def2c3290b01d05"
+ "990bf8023a6a64712f63137a8e",
+ "5702060669ed47bbca11b91668289ea3f5e746ad2e386dd1bc2a8bab1746ba2a"
+ "64bf15b3fc2ec8b0cc99d854fa3211c955c455d7ff2e1ee239f54f386a42bb25"
+ "40a8758f3297e552de1ebe8eac70f35487942bbadad5bd957390ff1793af3d30"
+ "d936b6f79b44a9b63cee62d5584da3a1fcffa5b6feeec11cd63b180f0bfc5b6b"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.16",
+ "e491a156fdba316a2a20a12eea50be774ec9aabeb1c398e908bea32968217ea4"
+ "1e966db7272f0efa37c90ae4e9f38621a627a9d12c8b4e8060c545c56059e9e4"
+ "8a7f1681367247335819ba127e65931e1d9fb70dfddf4c9956a5b04c52bcf8cb"
+ "dfcdf2291964dafaca7ee70e80a2759cec735d01aca8ff894b689b93783da893"
+ "9c6209dd683c60",
+ "9f205ba90df2d4014926481f9b3f45a89d23ecd84f5f16e67334c4caf3f3b9c2"
+ "01a798d4eec56276598823180e078d0aef4f8fba0b25c1fda3e33654c474a9c1"
+ "1a23b08710913dff7656f0e7ee22cc44c999c095a6514a9d2fc0ca4ef208de0d"
+ "9293b0c5608baed1074a0cfd57b99ef8ceabfd3472b7db3ab9606d13f9bb439a"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.17",
+ "06add75ab689de067744e69a2ebd4b90fa9383003cd05ff536cbf294cd215f09"
+ "23b7fc9004f0aa185271a1d0061fd0e9777ad1ec0c71591f578bf7b8e5a1",
+ "4514210e541d5bad7dd60ae549b943acc44f21390df5b61318455a17610df5b7"
+ "4d84aed232f17e59d91dd2659922f812dbd49681690384b954e9adfb9b1a968c"
+ "0cbff763eceed62750c59164b5e080a8fef3d55bfe2acfad2752a6a8459fa1fa"
+ "b49ad378c6964b23ee97fd1034610c5cc14c61e0ebfb1711f8ade96fe6557b38"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.18",
+ "311c88800535d1b4e9bc78651831a3e967e74b5828e014115fbe5f609ce865fe"
+ "d241970f872ec8f23dc2bf616b8020e44564f934dcbf72386170074d920ba895"
+ "d33ddf279369f236a19acd4feb2b",
+ "894663e63ec19f56203f4a446b5e2b5174c814a54cbea2c8e298f99b34c4bbc2"
+ "c8b177ba9857d81c854436bd99af58c09dde5acad2d6415043fb40e78475ef74"
+ "012e4d4f75b2e95885c851a23b4a255493f30c172eae01d47910fabd269f5794"
+ "0ba443506c0522bf728a257ac1073bdf99b42956db002a30a54dbdaf284d8f69"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.19",
+ "b265a9777faaf158a808aae7085a83e7079cef80d5fc9d7cdc963ec9",
+ "281e88ce190e9862903436a86ba4372716449cc0ce8d554f702d7252a06760af"
+ "42121dd09bf6ea13f0eb252ecc76421061f5744bd8e32c5a8c4fc1f9521b3f5c"
+ "29146dd0591291acbdc5b63b551d228ae53895b197e6e27a7068aa3103b70cfb"
+ "30f415845c7e5287f1114e4cdfb401ed519864cf61bc469c66699b2960a0aff2"
+ },{
+ "PKCS#1 v1.5 Signature Example 2.20",
+ "7c439e7ab990cdef956c4239479b49da842f8b76765a7ad4897bc16c61ed3d09"
+ "805d76e8a5be8b578b951f4545df92a8a537ba3e2c13dce0a003e7b6249e32be"
+ "941f21cda725b80407be1e28bb9e393738325356ec21741d5c86f3c2b4f7b947"
+ "afd56b2d3aec",
+ "6afad77a056d07290586e913809a0437d39ab307324512b2f5bc2baf580bf455"
+ "43eb04ff83e963a6d7f33e9dffc1fcf42448c5fcfa472719c651f81f3c622298"
+ "3d38917e29b48485879cebb0a61d389e238c9c71c368ede4083a946297f7190b"
+ "4cef867e9ccda8f9ffc61984fcf05d4fbafe107dacf5b1dc8e2b1495b244f8e7"
+ }
+ }
+ },
+ {
+ "A 1024-bit RSA key pair",
+ "b5d707b792e056f72fd76d8da889a53ce4d8ebaa082aeeb23032e3c5d8ebc4c1"
+ "5561319be8dfe188991a8951d4b23a51e8a9382c805e4cfd490ebbceaa20802a"
+ "d683b05a100f29985f011c3c8a44262552d83d9a1b7c27315e144ad8df5cbe8b"
+ "c6400fd9cbe76b7421d708aa64f040bae07b7bd6f92218f9a729284cc598cdd1",
+ "010001",
+ "451792b59447cc9378a8a4d645fb22ff4bbf067061511ac836db2743a624136b"
+ "186b6943a1cceb6f91290d933bbb8ac053a4749528236ca272cf77d9d337ad2a"
+ "b36a87a9153c5e16716e09ba0beaa64b312526d4a8c2dc68fe09e37e5074a090"
+ "9d3f04ab73908a980dec1da7eb4505a48bcad3b60d0160845864a6511ff559a7",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 3.1",
+ "986e7c43dbb671bd41b9a7f4b6afc80e805f2423488fb431f5ee792b6c2ac7db"
+ "53cc428655aeb32d03f4e889c5c25de683c461b53acf89f9f8d3aabdf6b9f0c2"
+ "a1de12e15b49edb3919a652fe9491c25a7fc",
+ "6275e87397e3092aab3698bb1b5cf24b8cd7712becac35e32203d54314e5470e"
+ "a9aabc8657f56434e5af9fae778ff6045c20e2e1ef7cbdf88f0075f33ea99277"
+ "7cb7e92f7da18a0ffd00aa4671ed63911fe9e92fb4a76e77dc6e0a916576716c"
+ "15eaef089a71a0aea35bed9447a6c17f2aadb727fd42f0acc82462381d9fa2ef"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.2",
+ "4c7b98120c87509087c478",
+ "59e5cbe7331b92e0cb8f689eaebb30f2b334a746a657055912ff1c92760b0b85"
+ "bc4282f3184b9a814f4437f825ae07d356bac69e540c90942c7f7e6ff44fe574"
+ "f121250ad230f4b50c78311e4fd3c9e265f517ce3297c3e1dddb5c869c698f44"
+ "af525e736401a81b459f198ad1808ccd929d490474caf7005f910dacde21b077"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.3",
+ "66f7075422c8ec4216a9c4ff49427d483cae10c8534a41b2fd15fee06960ec6f"
+ "b3f7a7e94a2f8a2e3e43dc4a40576c3097ac953b1de86f0b4ed36d644f23ae14"
+ "425529622464ca0cbf0b1741347238157fab59e4de5524096d62baec63ac6450"
+ "327efec6292f98019fc67a2a6638563e9b6e2d15efd237bb098a443aeeb2bf6c"
+ "3f8c81b8c01b7fcb3febb0de3fc25b65f5af96b1d5cc3b27d0c6053087b39680"
+ "e492a4ab2367471169e52838945dba9dd7723f4e624a05f7375b927a87abe6a8"
+ "93a1658fd49f47f6c7b0fa596c65fa68a23f0ab432962d18d4343bd6fd67d00b"
+ "25b81b09b562038564",
+ "599e69c154e4fe66b36a690492faebb2bbe734e0415d9f3cf7e37828f53e6113"
+ "0449173a33460c6b4c8dc7d681ca6f4daf1cb816d40aa9082ee1937be4bc6a09"
+ "c6de798c8286fcd2a2b2196c59994c937f37130752612c6bff6dbb53e0647f88"
+ "58bc383864021e6d56681920249297822246a0f528aab3ed185eebce919cf83e"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.4",
+ "d9344428fa8a58f8fa7b443e51fc9b51e37a70210db8bd1de7f8675d8479ff65"
+ "7ca72955b23c6f4a0916379a4edee1f26c85e05290211eeb25832b09cbe5eaed"
+ "3e3965b05a52fb5b16491182c5913cb1825748e81ad014f13d296dc16957082b"
+ "1b83b4be50a0f959c9e7f3aa8077972e2b93c2effd9f308625b8ca7f54d7b696"
+ "48790447ac91f7985e510df70d6ebc3572c205e6",
+ "2c060165fcc5655c0657c8fe08e05bdc8cd77c1fecb6d18b893811c99dd091e0"
+ "d8506dccb49e33daaff6da967b99e344cb17fa3c9631299b3589818b37ed9d5d"
+ "7894e4a69ddb24832e1a8860014ee5e5eb953e8b35484ba4fec9c3033ae2e118"
+ "9af794a72e4267215bfe458f0fce6b37a5549ef80543d0d41a87b2c6e4d84cb5"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.5",
+ "8c6702daaf58f6a475fad2c7a4bb156a5706425577d5e30c6a6bd3669fd030af"
+ "d789faa3d01018d45db2a047f52cb4f63dea360942afe476264206d983ad3836"
+ "e155c56b2ecc08763afb9fd51d19990efc3363f657e285e03521e8cad01d2c93"
+ "5a183ae23f0ee8710086a85b9fad4e7f2b09452ebc403ce0c0e5755a7b2f33f4"
+ "def0db71c97931ff904a81319984bdc5166f6b920c97ee74fb7e890f490c90de"
+ "30cac976b71723e2f86e9de1d503a41bc81d53ccbef8ac405357d9dfdf306466"
+ "b4269580212e9d7132",
+ "0d89fcf844a9dc223d5f638dcc3a5978716f2628b8a83ab33e6e255ff8aa0157"
+ "8c14e3897da45aefd63fa87cf35e244bf4828ecd21950f3085a36621c9da1bbe"
+ "7ea62731c68d4de0a376e22dac2f548cd4ba4a542e710f55ce85a9c19593c08c"
+ "87d296d63587b3fe2c5d1165ee27744c75d8f4f14371637c0c0a446276289583"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.6",
+ "56f4ffd1279dcfe562a9ddd41ecdf60a3ff58246bfaf9565cf674b0b9075f40e"
+ "eac08f0b8966618a196b1228ebce93fc9dd79bd463ea7d2c974d2c2f539eafb1"
+ "b2bc1ea34d74f720e119342ff7131225aa9ada894b76b2ecb12f2f402844b442"
+ "5cf8f1a39b0a9c83b45b03cfc0d15fd314d6abf532b8edfcf236514b2e458697"
+ "86fefe27f54d666ee524e4b9c053be397501582991fa2d802c7d1b178b23e9b6"
+ "ece6fd2ef0132c0601a86f0768badc59c5cc33f24ded554ae51ae3ec23f9dd08"
+ "9e324a6821f6157f128442ac5807658ad34026b8fcfda6dc7f02a93c166ec945"
+ "ee",
+ "0deb397bf2cff979d4719c648b0a3525351f5e08405ca2614a83e56ace86f552"
+ "e41bb928de50f0bc0fe31a2ef2ad799fd3cf4742b1131a37bd08f2a13cacda67"
+ "f495c9f1a9ef64857072329f00cc4c012235599a83fc4594fed923034901edc2"
+ "7d5f05799834935cabe264ffc19663714d8c3de8e9619fd2842d2298f7a72c99"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.7",
+ "0e79ac9c9c0396d969fb3f7cc9947b078bac493b0352c8e0cde5463ea5c1184f"
+ "d52a1fb748193c147a74800d24f751ba935e19c9115edf072288330bf383f495"
+ "296be1aa4a5095b9573bcbdb228a43131237865d26dfbfcfef078f359f9a9562"
+ "e25b696385e12813fffbc8d529819a91451d33a50726392e4fef29418cca2c73"
+ "a068e60eae318470331a0f1db4bbb637173be80fea03c82c15d00193362d3a18"
+ "ad9e2f680500d7265b1557033a520977d810fc",
+ "733b7fea120ca5f0359a8905750c49c363d884f56c2b7a729fad7bff445a1e54"
+ "798941745393e1767712ac4b9dd2683888d9e68b905dbab87921851848727386"
+ "02eaf4a80f4595f78fd4a4610bf8220b86a2885fda24e1996428ccd15f2008e0"
+ "6851b2eeadc3dc8e03012f9bdb3ce0575ddc3adc7c5908498b69a797ba5829c7"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.8",
+ "22eb7dba73307c7c52a07ced89db8bc5394aed2272f7e81a74f4c02d14",
+ "9ea4600a1a6549fd3975f6498a04d69f96fad0e8e6febcfbe01c2f83170bc74e"
+ "b91f2e335338d583e885aac61424c9b266c3d2d98e7977ffe495f9c1a6ee5ef4"
+ "1a4cc7478c24b316c7d9f6dbaa65a4cadef181ca946f9b92184faeca8a1316ae"
+ "ab5cd3878c6df074f9060b9db66dece9a9367d7549035ac6bf1962365e1fd3fc"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.9",
+ "f680",
+ "51639061fa7b7cd5df64b30a394ccf7e2426972aa1dcf5d45eb8ec2cd90b9b19"
+ "6892be5fa03c43f3c3723ae3130d6151b33a637cfc50ba3526a7396cf8479c50"
+ "8c1811810d68b3880af6e64b16bd7079be9c003929512261898fa57c06ff7e1d"
+ "8039fa993fd2056ac7019b8dbcf2530d5380e601a4a1871b86c20bc1c489c5f3"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.10",
+ "650e64ed1da88bcf8ae27522be1d5c9919f2099dd632455f66d9afe8baf46cc8"
+ "a198409b0928dd87226284d669bf01bcec44376cb0e9bdc686acaa8b46348608"
+ "5994cafb5a8cfc33d49ceef479fc6e04f8eef637eb68cb57818d5f9770ac523e"
+ "d5b01638367ff47f",
+ "503e05661d681eca574e0230af2daa877b90516e5e19728c91768d6eefee001b"
+ "35419c5fcb5611d60e7ecbe3c95e5c88ba93460704f1694ae80444eb9718a08b"
+ "6686fad86e525990c3c1a66c8c53aa31aed8cbc40fd54f5ff8a134749d79d38f"
+ "bb0d58442678ff2f70c6c50f25472a72d63205e782423df40b6c43de03a18f8b"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.11",
+ "57f8ac6a9e468b7f1f745dffe39e9cbf9024a0ff36e0228392be6b2994291776"
+ "b89c0a4b1fa86b2ec8bb7c3e64f5585afa77",
+ "90be16b408b385739539b3b9a29b94c729385f79dd4a79811e6f67c80ed359e5"
+ "f4b2a19c222a82b3d6d62a903fb180c1f43cb3fe06a250bcb0e7c688665c8368"
+ "a11ab1160adb740291352b3838b6923a4a37ad06040a535920dc0f10579ecf48"
+ "1cd4413717d7d4d960aa751a743e2f7c616e542ee65fbbfe24660e101daa2bdd"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.12",
+ "80ef01aacc5bfb0db48c6de3d81495b9c2311a389389f23b70c024da4478bfab"
+ "2bfe4e546f13fffdb963894ec6dadb3d2b0ee337f11631058eac8609e5a1554a"
+ "f797a9f9ab478c2d5b9188c825",
+ "44c3f51dcc6fb2b4e70f537f5464c6320ad42e2128fadfd9a7e937cd65dcbf35"
+ "ac66cffafd39283966f2f15de527723550715a31042945e200cc5c86faba5ec8"
+ "abaf509c0ccd64d99dedc76e3ceaa8c447179337f4a0777b11526e472acd413b"
+ "4ac7c303cdcd84cafc025243ef006f79ddaf55c15cc4a8f15ea2c87f05773814"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.13",
+ "ac17959155283b0c7cff515c3315d89bdfe9587cc00120d3ab31bb7607bdb301"
+ "caeaf5e15f5a6f58c9c568ffb3d23402516ffe230c6981a81c178a8a18ca330b"
+ "b8ecafb481b249b466a8cf78b70d9e78a139a88f484cce7c2035b2e89d493bde"
+ "885e1cde42cb1a9449ff570dcf9e33c5cc77b259bee28305396802edc16fc5a8"
+ "e10b56da2da786b5fb6c812b2e175b696b1a9a96fc722a432146450f07a648ef"
+ "3ccf996ef3081fa5bb4221c913ba2228970c9b0ea5266bff",
+ "48458c72f067dd9ab720ef160cf3184bb9801e26d614a889a835844107ac0165"
+ "0b1184a00bcaa7af1ff7de3a2ef2e7ceb5b25c3b5d5bcb29865934324748c68f"
+ "07de174e1780a70fa24d6a3a9f7a41b81937c4984b2cbe06b3d7b44cdae9cbd4"
+ "1632d00943c3b573b1aa2912750a9aeb07f110130ba361dcf8f536790d607847"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.14",
+ "99098f77f6ed35c08fab3fa9788693671a5800dc303c9cce424616fa0c7ee888"
+ "8687674ca88ab22a5ff2d12e2b388b094ffd7dbf9a0927a9621717151e08ecb8"
+ "ade1559f4b48e23d31cf57cd3884dfe2b3e4b260e896029407969496026c74a2"
+ "1890d9a9afd2cbb8f2830a566aed24f016197401a8cd22c82fb8b22891845824"
+ "0a23d10185ebe772dc19bcfe3e44922fe73209c1ee0040079fb03b827c8217d9"
+ "ed7c98c95f30974fbe4fbddcf0f28d6021c0e91da60ca2ad77797ece86de5bf7"
+ "68750ddb5ed6a3116ad99bbd17edf7f782f0db1cd05b0f677468c5ea420dc116"
+ "b10e80d110de2b04",
+ "b46ae866139189b6b171a76205fb9ce041b40298e5ba92c2e9cc0bbfbb4a7642"
+ "5de6ce13021ae1a4a942299f98ff89f552f43a9073de64f49c2ca3620d09d7e6"
+ "e3fe28221e9368987e110cd6067106c4db31a03890236796c84252f56c95034a"
+ "01c5fe981e81b654855aaf2747501155720c2193f3a1d10f49fee90c52fee9e4"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.15",
+ "ff790642305bf302003892e54df9f667509dc53920df583f50a3dd61abb6fab7"
+ "5d",
+ "07563247734f3c3d7a3102bcb45bb5681568ed10f2ec459e469e1a9e3409a139"
+ "fb151b98d3f3b62daaac8b8f8916df85d6dfa9ab760df1e15ac89044e579cf47"
+ "a1af6cd6ec704ced9b034c6aaa90d0e70e0852140e7541f2efbe2cf190b95894"
+ "1ec8b5974f9c444d26c34316c9216b6595e656bc6c7844fac16c515260928e78"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.16",
+ "e99fcbf8592dbe2d7e27453cb44de07100ebb1a2a19811a478adbeab270f94e8"
+ "fe369d90b3ca612f9f22d71d54363a4217aa55113f059b3384e3e57e44522880"
+ "62afc08fcdb7c5f8650b29837300461dd5676c17a20a3c8fb51489",
+ "22746436164e63937871c1d47d8e3e70c9e52d1117316bb154cd552e836f2a3f"
+ "be6d89d6074b51b0159c26c28df75e3d7cfb7cf002f65d1ee521edc2c3a65c52"
+ "6c98c7c025fa8bb631470916d301b8f7809ddd919ded31a0d46683ec5bb44170"
+ "616eabcd970205ed760202d0d87a65795908b28d326f936213f29feb59773491"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.17",
+ "6a6a0c9b5b15bcda196a9d0c76b119d534d85abd123962d583b76ce9d180bce1"
+ "ca4af870fbc6516012ca916c70ba862ac7e8243617306f4f9ab9501199cef55c"
+ "6cf408fe7b36c557c49d420a4763d2463c8ad44b3cfc5be2742c0e7d9b0f6608"
+ "f08c7f47b693ee40d2e180fae1eac439c190b56c2c0e14ddf9a226bae17d2038"
+ "5d501955823c3f666254c1d3dd36ad5168b8f18d286fdcf67a7dad94097085fa"
+ "b7ed86fe2142a28771717997ef1a7a08884efc39356d76077aaf82459a7fad45"
+ "848875f2819b098937fe923bcc9dc442d72d754d812025090c9bc03db3080c13",
+ "419322facace76f2d5e2fbc19aab86c718a28064f1d7b4c662f0474a8777a959"
+ "bd6569538c16081c0f52698b2f001730c03b9a3d26947374c961fdeda115b6b7"
+ "daf66518f1fe820f67c3ff12f0bc3f1101e3911c43906b0a127e50be0140c5ef"
+ "c435e2957b442e60ad525ad70ac9ef61c3d64f0e566cbc1f9d51bae1d47271da"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.18",
+ "3b93ef4a555096691915dc23c00e954cdeb20a47cd55d16c3d8681d46ed7f2ed"
+ "5ea42795be17baed25f0f4d113b3636addd585f16a8b5aec",
+ "ae211f4f77da1be6af9c9ea704dbac4b3f3e270d2facf3651d787d0ebf59a79a"
+ "39612da12d57c4ac8abc728e1da3f01a1520fc9b32cb0ffe008c8069928f83e1"
+ "3590a78b817e819fbf2fd05893ece5b14186d901c768e342dc54722345ae8aa8"
+ "738d4d5970c5085472bd9899fa0042cf14bcedffdbc0ef50819075842fc36bb8"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.19",
+ "49ffd56bf7efc11304a5afbc19d479249018fdf4e09f618726440495de11ddee"
+ "e38872d775fcea74a23896b5343c9c38d46af0dba224d047580cc60a65e9",
+ "68fb0bd519bf6f96e076af29012f3c3a1137c0988de7b6fcedf4f51bdfee645b"
+ "897f17709e05caa0b113500d904dc0600d17a9ff8eb02e1efc9c467a24003ef8"
+ "1e727467c47dd656356d70372a15ea884121634b015d29511f2895557799079d"
+ "03c6d4de259b3b362b80492d81bc9fe8544463ec030bb5c9c73c3274e3ed1222"
+ },{
+ "PKCS#1 v1.5 Signature Example 3.20",
+ "bc255af89a6a199bca4a391eadbc3a24903c0bd667368f6be78e3feabfb4ffd4"
+ "63122763740ffbbefeab9a25564bc5d1c24c93e422f75073e2ad72bf45b10df0"
+ "0b52a147128e73fee33fa3f0577d77f80fbc2df1bed313290c12777f50a334db"
+ "6faebf11081a04f87c2d621cdec7930b9b183a990475dcbb9cc7f345a3b55803"
+ "030cf0361a5d8081",
+ "41f652df79fdd26de95c7a98fa858713fb566d8b39928e71764b2beb198403e0"
+ "3b7e06dc960c505157bdf40592c4d77503fb72a4e0055f974fe939448da368f5"
+ "3bd2efe26e6f9a254b3e8732aad81687b361e21a40cf3e5e92389a2b489c05c5"
+ "97f0e164e267709372004327163562dd8a0adbbdfe3bc616bd08429684c20c69"
+ }
+ }
+ },
+ {
+ "A 1024-bit RSA key pair",
+ "d131e09243370dd2cd5425c8d030f99adb105b147b8a3d0067c616443b7d4b96"
+ "8238e06dbb5f2028e853574b7c14be1083c1e57e132c1df4a3a2713263fade12"
+ "f7114f4369bbf05620554841331ed811005052192572ceb48d662407fd3081cf"
+ "ab8b48c7e92d3c4a26a9645a38e6dee88bb0075975a4dad9646b21603840af5f",
+ "010001",
+ "56b531bbee1837a6946cb86c8fbe7cf6eeadccd2a4921bcebb34a3ae0c6a5696"
+ "3fcb8b5a703b717d032ee813e58e43695cf35547f87264c82dbafae844008b62"
+ "d9122e9de8958560c8dbb007727e7139e0a982e0758814113de54ba0a4551751"
+ "fca0fcb12d8de30d78b8b11298a7f78f0b088f1687053c84a5762f62a4bd05c1",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 4.1",
+ "2c936bf6133a9693f146ee5a1a91c2f169b2e644a518e85a75f6e43b560d4a72"
+ "f38c64f84c05240e8b4e55786163e7276265ba213ba93dee1b2e102135a989b6"
+ "248e88327e300361a74f2e9bc41f2a37683f1a1a15f9dd472e118e1c4b3ede58"
+ "dd70f3bacc252e0c654b0f7a6e41a9287510efa03bc92e805e5b2c913f51e25c"
+ "7f858640cafac9d3c917686507fa94f8866f869a4e5a6a3d4f9d97ed8137f414"
+ "d1447a86eef9e1496994ad2da597",
+ "9e93f7acc50fb3a0b1243dc338c8ccb12bcab4aa450440b6306c81b50b8f95a9"
+ "36dd166330c699b28580da1be275616402da85bfd8eefcd6993587e6092865d8"
+ "253b04081d572f262759f556dfb911e8d94e92e55af6d5898018ff33e5f6b1f9"
+ "901996e92faf336e2dcce3ab0a93db932e942cc6478d6cc2fb660811910ccd17"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.2",
+ "94323f7c38b995cc6bd85d479f8de2dec1ef2e84b1feefecf39150b5d9f2cb15"
+ "85ac0d719ab348bdc9750ddb8e3276db89818735bd6231413cbca2de941b55e8"
+ "cfa1ab132cc78aa4f2b51fd6578ee2e032e90e34080f0f8e3db14d1b56f3d077"
+ "f29dbc0216a41344998c0fe1ab412247df21e74ec22f5db0148ecaf473eeeccc"
+ "14ff9e45d58c2e62b5fe6a501ab96fd7c5eddef14aa89266692e",
+ "09402a4356be73449b469e3631e1b02307c5cac2ce1528d784fab926dff51f86"
+ "241b9d66f79d6d8eeeeb249d76fa9f166ff9a8c6a39e832d5d14b9d7ec5a3dc2"
+ "8f01ebb06e39d59e8461b955b2a7f5b1f204b04cc6cc62646161ac1c2bf5bab5"
+ "0f068c908d28de5eaef7e8ebfcabb09b7d75d83540dd4b354d131d86f0770717"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.3",
+ "0e233b2549bdd21ba51480da8e3dcef4db20e0dcc05ee237351edbc9a53c52f6"
+ "74d105fec0939d3699647efc1e25cb4e9b1ab752ab6fe28869ff73f23e01eef8"
+ "674c535c4c9335f798f1deecd489d06dc88fd6bc1d4996eff72b439e3c014dd1"
+ "4cbf17715c158943de2e6f971c349987a1b395d682c3b0c17b66cd3ca41060b5"
+ "7111e228314b2d34b5e44e55f1c11c31a6eb80b5f82d96bd4a17",
+ "d075be06cbd6223e871b0f3362a797de282da5c40323f37c2cc37465a1a86368"
+ "ddcfa6daa135866c3203d0472260b29c3c9b1b8894085d547c5eb931424f2414"
+ "0a5cba153bded4b9ce7daedc645d3980c5f583f76711c67b193a5212f2a9354a"
+ "6796af090820913134ecf305befb6532cd48d4113a0ec4869a0a5655dbdc7259"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.4",
+ "d47c0f5c922e4f809e9ceed207f124a5acde37fa14638e8fbd0a72fe45262195"
+ "8e37682c6ff283f3d51da152aa1f6374cd27d2a4a533053916dff1c07ba93631"
+ "7481696360690458d8d1e5d66c35f9c99a5055d9f7cfe7605cca57eac335ade2"
+ "eff6b5aa627d5b",
+ "11860bf4d74519ff8cfcce3d33e3aabdf77140a15636b2678df9673144c241b0"
+ "a99a0a37f292cad51df0b63b14f8ab17e3fa15587790fb062b5f266c166b2ca7"
+ "5157a0f9e1a5c8ec26b9199d07187799806a1de98715fbe52757a703773c918a"
+ "000c211a78228525cb52eb441b269b3f33050ed1935ac0e8596319ae80c75b84"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.5",
+ "bebd9ddea3abf9f8eb58559766f8b3ab83535238c43dcd81a2949303a95f055a"
+ "8340ceee1615e58df1e014c7552d769f8841ba09975cefe7e48dfc6a2649e820"
+ "03e7bf420e70101b327d9170f73e8d887cd298f53dc1bfc882cf0efcfad6e86a"
+ "0e7f9094c4f26c46921e09",
+ "84a26fbe67010aa1ef2d6c79263239b978f4e893dd1ec6f07d2317f151a2a1b3"
+ "23e505f9450c37df6b1bf3e24f38b636bf774e96741ffaa769cfd7a8a6b3a5ef"
+ "aba23aab3a437a225bd94186e91d392bed2ead8a78f381f40949cf1f3d272458"
+ "1f25704bdf6608dd119e36d87d0355e6706c8a5259fd60c8df13bc62aa9fd57a"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.6",
+ "9d198e2c6e12f74a9a081bcf70fc04168a49e09c5faaa011e9a09e2c43ee2cd3"
+ "9bb2f7e5682deab1fa111e41a3194a20a86da55101824d3d78a7e32db2b60aa7"
+ "73770b573907b409a2592c83f347febb2d5c85e9255d6dc12aaa335adfbb5dc8"
+ "62d7861953e2687d5303b686fff9634ee4d15cbcc29f7a3505a73deb6f9e388e"
+ "9685fff4d5450f1e3275359a2b99440c6739f5b91ebd14ef78ae73c1a61911f5"
+ "ae3a2b914967491727818065ee010df49d5a16ed8dcee848ae0948a2524eac7c"
+ "4ff9096ced61357642c5e0f80680afffce0ba7eb59589949526ff51235cdc72d"
+ "47a27b39b8d4ac849c3bc04fa836cf184bae0c83415956",
+ "38ef245b940d93970a503bf43e28e17b8aff083ccbe1e9c48e4d80f516c27d08"
+ "5ca2a4e573236a2494d9b997f812484812f66525d06c0a0bb2130c15d6ce18b2"
+ "2f3cee57097fc0d558afd9af27f151f8436fbc87d6be6142647a17e04df6dec7"
+ "0a95c7daa84ede94ccb43e1d2c37b945817310d14a22b5b9ae611448ee41bc70"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.7",
+ "8e8ba8436fe3104b7ce2a4efc36c857d49e849c0085fc657baa0331793b3f36c"
+ "7ce738b6130bfac75e5011f32aa3d1",
+ "7844699f1c4f296e50261f1526e0dd84f01c82cb85fa24609eb03358752c6cf5"
+ "9994d84e12f46a7200cf5ad97c08dd4ffc44657db57214cd1f4eed6b77d239fb"
+ "58216988c5e5bc735a4fdff408eb9f1279d65bbaf6a681924418349e62ff5e58"
+ "15eaea592d90d1eef556fcd4d5b4b89c6c70739d6f0d3d0bd16a50f1e0024e98"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.8",
+ "585fa6a7f77a4b6eba5690e73e7128b72e677cdb3aaa8629ed61f2ee63af1a71"
+ "ba87136a52db1a3321fcfeb248bf2e5cf5c639571d5895adf1fb0617ed140a2a"
+ "0d9837c3c1d8450c289d33bc962379d73e3087f2b7ee6eadd6650148c042b6ff"
+ "04482196c718fdc0ce579ceb62a81e584373eb937540c426b5566a9f407cfccf"
+ "bc4b753694af0df4cd6aa9f16546a63394a0f6577371343ffddb651a62a3a58e"
+ "ddec67a29ccae896563c63e3c90d54d91358adf194e6aab1f9",
+ "6893351c73915fac47c962cc6017ca74a5b5ee4cb1bb5a10ada2a43158a2261e"
+ "b27b866db39d3590b4f8d20ee67cb1a5789463150d839343232543c826505101"
+ "e1d2570426ab9fefd65ba84faaec731f27374ab10191c960831693f29a854c38"
+ "128599f7287749b0b48bf7e9dfdaedc84eece071404584730cecce0d5cf005cc"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.9",
+ "783c18b11f",
+ "132fdfb84193dfb79fdfe6babc2efd39b26aa20968a07c0e41560ee4dfcd4fca"
+ "7917490f24e8df84f4e0115a3e63273e7a3b128abbbd17b8aa5a06ba155ecb23"
+ "0fe797260479957010e44ba575292ec3f151abf48e9103e55142ec67a4134dd8"
+ "f38ec659f9a789fd0341cef2bbcf9f529b93218fc3e43a766969d1bf87884807"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.10",
+ "96dc98b0eb84f55948307addeccbe76439ca3658bc36359624c8fe2fa09c52e4"
+ "7acdc32a156d907682410a8567abcafdc6d8bb5325359ec75ffdb73ee0a9515a"
+ "4ddf9a31e5d519460374280ada30de7dd534deaa57",
+ "8fb43dc8f06f2ba48f19be5b1a0931213a990aed9c9fed1de5d6f35a2a782f0a"
+ "198ff6388d96e9d59b88e97822f349ff4164eea50a62935c61cbc76e3df75f68"
+ "4d962475e563596496c9880a48ed978a6315a345571791cb2ddc88dabe418798"
+ "a6a441c47afbb1cd15213eca3b1115ec8f58f877be8fbd38f4fdaef939f52640"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.11",
+ "372001599d9930c7d557458b436decfdc14d06cb7b96b06718c48d7de57482a8"
+ "68ae7f065870a6216506d11b779323dfdf046cf5775129134b4d5689e4d9c0ce"
+ "1e12d7d4b06cb5fc5820decfa41baf59bf257b32f025b7679b445b9499c92555"
+ "145885992f1b76f84891ee4d3be0f5150fd590",
+ "a897c7f972e11749e1e7c155ce9462aa7e1cc0a979c12729795126cb8c0ea502"
+ "21c426f1bb06c1caf7c51ac2fbd94d688da67ddf3ef66606e989a16de1f92b17"
+ "706f88e87d9f1469a005c9fd76788ee8c4a7f01209e28b86f674881af57db6c3"
+ "429b6fb45698bf5d3007f61c7d441178ad1243a49b2aa6029bfe902d26e42375"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.12",
+ "bfbfd07321f0f1d5fa9fdf0014c2fcb0358aad0e354b0d29081b233b43567750"
+ "bd6e78",
+ "c24d31049409aa16d3f972ef8b7595eaa007833e2bcdc7504852f2505fba1fc1"
+ "5f19a0eadde8335c7306fc3f51661da520ecc8db7f473885cabde93f0cebf1df"
+ "9e8a82370b00a043ad632cdcc78f3fac1d8a3757fc8e5241bfed55c49604ac19"
+ "abdac0c9c40da373c15f3c1bcc973ffb4f8b7b5b553ae075e1b1bdddd23d7d2a"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.13",
+ "c69739d22ac8966bf11c116f614b166740e96b90653e5750945fcf772186c037"
+ "90a07fda323e1a61916b06ee2157db3dff80d67d5e39a53ae268c8f09ed99a73"
+ "2005b0bc6a04af4e08d57a00e7201b3060efaadb73113bfc087fd837093aa252"
+ "35b8c149f56215f031c24a",
+ "d06d32260da2db48104fbdc24e16a65b48737d43ce243704042aad6c03fde5a3"
+ "dc0f2cc6e3ad68c3c62eabfa1f7b1cab009d1175aff77be58fb12a4e58127fed"
+ "63ea3df44181bda38c773c83b9e804bb3db7963263df30e92c4c271956e7e810"
+ "452c15e06e939666df0c8334033096c07dea05b44ebb142492e7669131ebcf2c"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.14",
+ "733047f336f9154738674547db02a9f4",
+ "c113c0465c84cbfb0fa1bdbc54c3e1068ca23e69b8391909c3900fe5b4e7e3f0"
+ "34c9a988a3ddc3c381756a1e1a27c1ecfb3a70e1ee0e920418ac4ab6d9532b8d"
+ "0959a653b4c508670663462b2e135816b694a6b9b468a29f38de53bfcddf97e0"
+ "3d8dd24f972633a49cf3eaae1d6962943860dd254340086b10357b80c1cfbf31"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.15",
+ "a9740b9aa0d34058fd3b906e4f7859dfb07d7173e5e6f6350adac21f27b23074"
+ "69bd0ce19549d0700120cbe51077dbbbb00a8d8b09de8d8396e36507fe1ef6a1"
+ "9017548e0c716674c2fec233adb2f775665ec41f2bd0ba396b061a9daa7e866f"
+ "7c23fd3531954300a342f924535ea1498c48f6c8799328",
+ "4fbd4fb23704f4149ada327fa53388526a07dd43d915fcbda9a13bb2a3738f4a"
+ "db1c3db26ab69048805a80c81605c96d68f841802f5abb02057b611fe2f39471"
+ "6265e545252c230ce474aff0bbd4ff1f3808496036a4948ca7a110ff26c638c5"
+ "0f3215b28a09f23af6f84cdc897898d0fd223b13481fe892b1a58ba2e4b3685b"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.16",
+ "af8f0887c219004d2abd894ea92559ee3198af3a734fe9b9638c263a728ad95a"
+ "5ae8ce3eb15839f3aa7852bb390706e7760e43",
+ "327ec9d0be7aab7bc959d40227e1d00481fc04011fe08fd5449b90c0f054e0d6"
+ "59b926cc812921c20a563c4abe4f825d6b5eef57b3e2d65d20a8013a50dd5c93"
+ "238cf049f2ff0c7ebeb8e8caf72e46e7cf8a0c3f4925616b1bc1826ffcb0bda6"
+ "0bbebedfd4c60f2788d1666fb84511853646c2dd466851fac85be0ed5ace5fe2"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.17",
+ "38df86557f375d09ccd8bd15d8ccf61f5d78ca5c7f5cde782e6bf5d0057056d4"
+ "bad98b3d2f9575e824ab7a33ff57b0ac100ab0d6ead7aa0b50f6e4d3e5ec0b96"
+ "6b815779a91b3a8bd049bf2aeb920142772222c9ca0c328c659e0a6437433cce"
+ "b73c149aec4a7480d5bbc42920d7ca235db674",
+ "3046055c2b8ef7fa92c8a9e395985bd460fb6b47986553944d21045119f7e761"
+ "7e03fe80870ac6aabf63b096cad5cce7f506953a7f693fe137adfb97cd458128"
+ "ae95c47ca948dacf24036adeaa48f29a469fb513191e05acf79e67a793a3af5e"
+ "4f9c6d0d01fdd0e0cd4296ad3da2ca89a50eedcd9f7b877d2ae1d58d98dcd78f"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.18",
+ "cb34edd5ab654041b6143056",
+ "1ddf48ba5351bed0795f55b306aa1c6ed836f592ba93cf0c46b7c273709d36b8"
+ "dff02abdb1a768d1c7114a86a457496da579e4d819f72a192e298be2152f7cf3"
+ "9d1e30827d0282ccf34dc8889f1c2f5970930d9735042f8a5a712263165d6e6c"
+ "5035e2e4a50e863c06799e3c89ccb5cb0e70b3c99c084030677a7c97907a1724"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.19",
+ "5b09ec88b1527178fa043263f3067d9ffe973032a99f4cb08ad2c7e0a2456cdd"
+ "57a7df56fe6053527a5aeb67d7e552063c1ca97b1beffa7b39e997caf27878ea"
+ "0f62cbebc8c21df4c889a202851e949088490c249b6e9acf1d8063f5be234398"
+ "9bf95c4da01a2be78b4ab6b378015bc37957f76948b5e58e440c28453d40d7cf"
+ "d57e7d690600474ab5e75973b1ea0c5f1e45d14190afe2f4eb6d3bdf71f1d2f8"
+ "bb156a1c295d04aaeb9d689dce79ed62bc443ee20c",
+ "af56fc329739e2f7754b6ca25164a6fa58f685ddb742b4841d73a5e2c4c45343"
+ "b74dfd2f0d370edddd36a017564a8d3ad402e2a341c972062c23814a00131e17"
+ "b1dec7b4c57c5bf1d4fa79222937a4dc5c00235f853dd23dc9757f335c85c207"
+ "eb074d4bcc243edaa7831b83135655e2277ef29e7aebf34a0f7b234a28650a30"
+ },{
+ "PKCS#1 v1.5 Signature Example 4.20",
+ "3c330c1ef718c141e47b8fa859be4d5b96",
+ "0b1022dc38e217fd3b0e7ef19dfcb4b456366240983095f6db965831a70f0f8e"
+ "20e2dd2ac231cc379045c27365e73a53719bb6f011c3f8636b64994ca480602f"
+ "b3b4f0e2274b58b363e0d308b528e15859a91dcf99bffefbc8052241b974192e"
+ "636218f398332dafe8259ca5f5ccfa54c9b32b2735af0724f40b5a5d6121a40d"
+ }
+ }
+ },
+ {
+ "A 1024-bit RSA key pair",
+ "c55ffbdd6a2753bc02af20ae18ea0daf230bb6f8795d05efecc815baece22b38"
+ "79995f6d9764c1df8f97851381686266b8092fb6011898a76707a4d1d5bda08d"
+ "246c687a8bbafa6398ac9ea2726823714a0c3934ca6e5f8ce33987b534857ea9"
+ "f85cc4e19a1d2183e0e4c8aa55cb227b0e56ceb2b62b30efc78864b2f9fb9249",
+ "010001",
+ "07e3fa71b398b6e44147370b3ebbbca84fc25c223ad7d930ea4a6573ff9c5b15"
+ "fae682c622d3485ce3a4af11448f23bfef838e80bc327b87d5ba9c80370749af"
+ "c8c1c017546fc6b65931b759ca4341fa5e5e10b24087e6e2c0f4dbb790695299"
+ "9cbd90d2435fcacc9c82e48fdf24e495cff30ad419e7123e3ac942272e1abab1",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 5.1",
+ "eae9a40bff183f4114732e7b3ba556f4ce288daa83e3ff23611244a7a0901f11"
+ "7d86c09c33a5232bd320fa37a238a8aa62dd21abbfacdb93fa1c44cc55ac61be"
+ "a24a6a34cc6476753837e16facd82eb49e1c57c958fbbff568887cf82eebe961"
+ "e580e064db9cbec3b53df1f27199e49a04cbe59c69a265cfac8ce4f91ca95d52"
+ "b1145c8b9f4440b39c185094be184874da5971d7d763fe07ce16e57f1e50d228"
+ "6504b481e2c685bc9d9c01493fd3a6d8bb9b2e96bfdeb6c92914ca",
+ "44ceb442242bae085994ead07b709543ea2395a6e8d46473d70df34a9555aa56"
+ "7f4da138e963fe9286a84fb7c5cf8200035904b50c32403cae517bfa7fca8a66"
+ "fcfd632af747c49cdfb0b9aee35228b7dc4c21003969b0a013ede1292b65d10a"
+ "50c90263fb0bf4f4b8376641b03e1fafb883f038f4323dfe5beac468deea99c3"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.2",
+ "9de5ca46748561a0b928b260a95a3ed920adc8d5eeb9271dc71bc14f69ccd631"
+ "1d186a779f5eb8db17c690d6867cf3369bbff15fabb3cd2cfdd6f7d75286ff2d"
+ "2499c5abb48ed54fd4d849a9180e110e0a53a721398292110fe8be26",
+ "445ff5b6879f8ce75395016f0495f13135b179e73a3caeb330e3cda7f31f1dcb"
+ "a7aa82e268c935e9d7014e0b0dcea69c7b968adb17424a64dfd1e2bc5707f920"
+ "fc0c83cc63dfc74b963e682b46a22ac256ac6be5709c07cfcc3d4eba3a1d61ab"
+ "15f1badb0a49fb5cf09a1f7481a3aaeaf7c257540377aea7b54417a609c76f4c"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.3",
+ "183ba1a3811d625ca9da1bbaaedc76192012fcb674bb9e77d8f37708d240d349"
+ "e05797416feb24e3018c7a205d059de8e0ae05a8d7e09eafeeb9f06de5d4287a"
+ "bbef059bc586b21c82d64aece8d7428afcd7b22fc5d168bc076b615f02733cb6"
+ "3125c8f36d5cb809ce8065082398b3885a8919570c478a072f596615d78f0136"
+ "d11be32b3fe0f4fbe3c7da5d81341910177e48b1bbac276c12ee815465dc67d4"
+ "5324f905aaca4838d81f7431463e89eb8b9536586936afb42cb47bd8c31829d3"
+ "1ec1ee29f91ccc6df9cd1b0b9b8646b60267fd7eceae92c0ae9e0ce5ff6f7e0b"
+ "f756a9b8ffc9c616",
+ "ab4b78964c2a35d32855e0efced34bf80219b58c488ea375b1f327166a5135e5"
+ "da9945c287297a3d932e572746f022748b85585a0abd9186f4ac35edc850d2fd"
+ "8805b9e9f51a5adcb95e1ac1729e57b85331c1ed15c3d0cfae33f61c119b55c9"
+ "5e344b72f2b4f8e7e8fac7a33e5b8b276a6088a7fabf4fa172357fb6e3f44a94"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.4",
+ "8707dcdb49d283a23a9bd6ff87aff834f06ff7f47b0e5f57ff1a0d995bba9cdd"
+ "5ea01b42b25d6ff17a0dc10605cf452aca73be54ed5e0ce21566afcc17912abe"
+ "18dfacd1bc03e3e2882a4bb3a4f39eeaf963d7c35e6ba858b1376a075160c6cf"
+ "aed5e8c52e451132347219bd88893eebe35659a0ee4d94f94d035b7a8686ffb4"
+ "16eb99fb2aaa81236b05ac4645925f2c2bc19ebe89a63f2f451d0b13b2fef061"
+ "e530a349baf3b2356422b095fd9f192993ab99c9f9226ef9a7b3cfb365820859"
+ "29c876b5e9d7c6acac7bb0275234e41ed351c838b7a31a",
+ "1753988b39dc745df9691af9ee69cada73a9877cca12f6d40627dced7622147e"
+ "c901a5b463e7ef9b37fbd692785aa22a465df403af92a29f795d40a83fa964b8"
+ "5a7ec05a3cdae3f8bc8a61a79dc842e1d377bc5e1d46adaaa866be282c6e2388"
+ "173644f40627bcf8a0974a4be8fcc48aee7e8259f868a2bd789a908992056e55"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.5",
+ "ac9fa3f63df068e90d692eccfa7d8796491aca795b9858a45518623229af28b1"
+ "3a502d8cb3b95092505882eb994de74659625698a0050417940d8bfa28a3f93d"
+ "149ff8b0bb3926f618ef91966f4d39bdba5a0517ddebb16d2bc4b4e33a7d619c"
+ "95a33cf5f572dbe07fab4aa67fb3f39aa2981a3dc0caee64758ea898ebce10bf"
+ "3aa4fc8449e8e0cf7e88b188238c2068efacebfeef4073a654a58a3099d036ae"
+ "ee2d818298d4ab39238edc459a9fd3577e9f5bfc0368aa657aeeda1eeb8ae7f5"
+ "ac1eaf3b1c95817dde2ec1a59fcb5ef27cc34fb75331da7a4996925ac3ad17bb"
+ "c3dafe6a9c644e3098effef8fea5cc0d5f0c048e1088",
+ "11e1a828f00a987e03d62e2a536c297ddac022e063ee0de4e4695ded1fdb2209"
+ "00a3ac3f87d1be75f959c28b578a43b256643cdfff921595fdfbeaf410c2aed9"
+ "e5e47e1d151ae28c7699aee225a645bc42b3beb52f08387ec554d0204d283c3b"
+ "ccbcca216edad94ec64f9c20b3406ab78a6c4a4dae3fa617a00c6ab2f8e24762"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.6",
+ "1574697344e98685cd6e65e46783f0b5",
+ "3b7d67d13cd3c0fd305ad404d8a3dcde4a45179c2d0b87115d6d060c249b87f3"
+ "9e463b764b4207c48a74cfce2531e8183d3d012585ce5739d162c4ea22324402"
+ "ea2e6eafb8a573fcff4015c95c45e4ca7ac51ae3a06f421e606d683f5e122b55"
+ "79148a9c466adeb02428f4896a86df63be587ddd7a6a8de7176be4e7ff4aaa99"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.7",
+ "be46be8bdd8543d370bbb7ac839f5e6453f30cd8752a4b926732c59e6109044b"
+ "e3a0756c7025a23280df2ed766ba39abb20b944c065fe1487dea31b4708a689a"
+ "50b28d542994cbbb3a5bb9460ee7a9c1538bda751a528b7670f91578d6673e08"
+ "abccdf5f4d8c1ebecfcac75cc42dbbb8cde3c1b474b556b32bb848fc327ba6e3"
+ "cf5f77b1ebc04a19f3c8c39b6b847784eaa325a2b6f3",
+ "91de2f903247b2d13abe93ddd96dfaef1b4d172b090958f0cc34fa92835ad60c"
+ "44b427fe031cadbf92ff1cd0384144c9b5f28f645c63e8d716bcec2e043bc396"
+ "56641785c26ba36ba2a109e3644ebfd962d7a316916b3f13662013cc0f37ad8f"
+ "9e0d9ec8b4c8ad5c7532cfa044aedc73787794c298797c8a7e1449ead6150ded"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.8",
+ "0b7e0663e715ea38bc930ec9d8e2a029aa1a4c95e7b20047ae1544d5b2d8476f"
+ "c805539fb0efab7d5ff12c36d76a797b75c0b53fa9265473dab680c255d57e99"
+ "b6d9fe08cf1a573491e21978fae9539cc05884633a1dd5cb21536fd42ddd731c"
+ "a76c3457813ce1bb59c21dd31bf2ae3bfd7d20c6c712a9dd43951f1b198deaf7"
+ "4108ead22926d2b0191e59d5f679ad97c71edc69de97987e543e87a96a9fee77"
+ "e3f0ea957bd46a",
+ "4851098a85e70da33392a9e90b3476a48ba0e32cd6ad3dc1dd91da57e88dfbc7"
+ "b6574b08e8716080e15df40579c5705d5bef584b08b263dbc4f0d15956ff1125"
+ "c48f89591ebc941d9fe8f9a780c82ea32bf3efa16cabbee580fd6b9574080f69"
+ "07feaff81d48c49a6de2248480f1d85239e9a418dd5310def776e08f509a1478"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.9",
+ "134233bacfa16dc84d8fa4bdbb4793d1dac07d6054bd083961da68679ca37533"
+ "4f0920b9dfb8a68ed77f27fd9219281361e09fa6084f96e69885b47ea775af06"
+ "772d6612d4d16f4a5cc4cd0d1eb23b7a1f09564b842ea07cbdde60453a2aa4ab"
+ "69ddfeb5b13e9f08cd072e5b71ced334ea704c749ff4727ebe12c0290e00a841"
+ "d74b0655cfd8065d2820fdf8fdc1bd455881808bff0ec727607475bf0b2bc893"
+ "5958329b778efce560fc26c3bb6e2dc9aef18f969fba64745ed4d85b14757bb8"
+ "33eadb9c5cb0eaed08d30b9515005a3e88091fc5cd2f36ad955b7c6f2b19bba3"
+ "74fd",
+ "3e37b42dbec129db81c5e2a222f31e81b937ff02249518183730378b4c092aa7"
+ "f3b23459611a824fc52754421a27cce918b62aa7b44638a0c082798052a58846"
+ "6882510690ac773023280246c890ff1f6227049e668bc9d6e489b6944a34e8f9"
+ "3002bbb00d752b577ce352530082becd309b0daccd1d68d06e1df71221c62269"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.10",
+ "35da3d0234bd74fcd76e8e69528f651b88271cbf16286938c2c4a37d411de8f6"
+ "7578eb8b3d20a8fd7dcde7b656fe96a680873228ed0f9a620f1505442372f9b2"
+ "b4168498723490f811f3111f5f77386347b4822ed9d6b5538392215cb6c4865b"
+ "b7b5b7e2842eea0e9001ca0cdf5d6b",
+ "12ff2ab5fc83d649597c47bff329b7f461dbbbda01fb6bad26543e4dbcd60c5e"
+ "2cdebfb112784a964e27f2a2e7fd07ec390aab1494370358a75b5e1fa4f1ad52"
+ "02e6d546c0f315e86faff1d25b947282da32eab56c22f06c8a9d32aef281d6f0"
+ "aa55d7ad3bcdfdb209a16ef45cc6f9682eae963cbb213adb7fad1bef49c0704f"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.11",
+ "75fdb07273f754d1116f997af2d11a512b94e9e04801b3fc739130b747b4be87"
+ "44d7e7f8a297a089d9050c5f54f8a39aa3f2",
+ "07ffc1b7a10ddaba9605f0a3d93c8a5e4c0b77586139050731d9cc9b3c83d2b7"
+ "3faf9a4e24d1c8bb0d623df10fc8407d151448fa43ee6581e7b0ac80d14adfa4"
+ "f6d27a766750b231cbc1c5cfd62df1b9727d8b8741469f68e50a9b3bc7ade137"
+ "db06747603742856d5e7ddb4e16a5b49d7365db2763bf5fdea083d81fac92d87"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.12",
+ "96c9facefba2ed33ed8b7b3d8b6df28f2fab0dcdd7a3cd7a7deda2545ed4470e"
+ "d25b46d2166eebb7e147101783b645bac62664b8727009f35d1ea5fda5e7c28d"
+ "6af6fe92046ca724cab8425a52a085f9ac9083d4d690bbdddfd0a82d948f70d6"
+ "85e26bb9f527408abc847bff1202dedf6d2fac6cf3682a516ba72f4fe97b9046"
+ "6af6e543123165b8a683caba2fa23a86ac06213065e1ed9b4f49af4fff6d46b3"
+ "6d133d8da2dd29d55f9f322c40785ddc21c426c5e0a67d414f5ab971c4460ff9"
+ "b114305a8ae7e7b95c73034e8e93c03529dd50c94f076279775a5a3a80c5d248"
+ "6a2d510848bdc9b852ac1d32ceb7c041a08f2f8e62",
+ "46d03faec4a72318621ef4d0c1bca71a2aeea7a81df8febb8ba3fb3540d72d15"
+ "34b9826916e89f27d325676ccf5a0aa16112db2d9303e0ebce4b85587c55aca0"
+ "6850de84dec213d1137404a5dee6ca88d91ae28b7b536c90202bc7726da5042a"
+ "8508d3b13cfbaadcee1278d35d303acfee6e0741904911a5f18810add3e7b8f6"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.13",
+ "c4b4c9966e56f40aff4708131cd3714421343ede70c4d46db6efbe1b19a9e3c2"
+ "e58106008a983859cf942a319774695a0c98a963e2fe9d9379bc",
+ "b16b10f2bd7ea0f76a9ed2ffcf3ec10edcb82460fe5582a7764c0c5056ecfb09"
+ "720648d5f19b3deaf2acc986460e7114261583a5f4a990e922feb5b4789734fd"
+ "cce15ddc87cac3f6c7c9e9e2192315f0841f43ea86dea9a9380508b06c9ca5e9"
+ "d4a651d01216627c466bf0d6ae744bf30fd791a8210339f5057ff85ceb84f196"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.14",
+ "b838a5d888950f1b8e4d947bba51aff9bb60b83d09ed9d97967a76955ed1ddf0"
+ "481520bcf4f08bebbf899cc7c3ef0c04d5001b1e2e845fafc583300c98aca7a0"
+ "3e90a434de77fef720da3663f21998208a94f894767d3ed81396b7efb286e0ff"
+ "7db6ea8fdb4e72834600fe5f7f150a01b1d4a08b5ec9ee1fbc1001d12d5236db"
+ "f0727e7ea36078f3ebac5046b765b4e23cdcefd115d62a50344dbbd7428d48ff"
+ "c94b11e21c",
+ "b15681eef296a66b9fcd6630f89c55826a389e0c2d3d476a0f8a1e08cbcacc66"
+ "02c714438f32f34e02c36e5c0f168ab028917e9050fbc850f0cf65d5eedb3b54"
+ "be5495bbf0faeeb32bbe5a8f87bbacdd2585fb907b13185b02615663d2011ef2"
+ "3d0ab04dad1ffa679b53152c9c42b84639684eaeaf644e4fc6ff2ec7d47ba5ac"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.15",
+ "9fd539c8ad864924eec1d655c07d1f28270cdb326b572c4667eca6488c033657"
+ "ff29254b91f3216e1cac979753f223b179ea5f9efc236d401d1b9a3c20eb2afc"
+ "9bfcfd0792acc5b00c9828a645",
+ "38bfdfd3272e48cfee68ceb91304eb91ee25e483401f30fe12d5e43518e4b771"
+ "14a12c8c7992aee7d2e774fff91d8fd1cb7c6a2adf79b7c8ab93e8374db74c26"
+ "909c659a97c76a222df4fc8c7ef5199080eaae2d031ca751c5013289db4ead77"
+ "b28b76a4c496ad0eb422fca88fc684e42aea88fd33c256751ba066834e77a1e2"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.16",
+ "1de807409d0a61b0322dfed499e8c33241ec89cd7d9fc5",
+ "8b6664f869d755c5d3e6df9922e227c110918a6fbd88c1a2e1289523adbbd8aa"
+ "431d0786853ab596dd5b001243b54a2cb10c3166bf002338fca20345aede1b22"
+ "ea1fa3d241c86c76bfc02f4fceae12c8a9d7e44ad6171665e88f128522dd535a"
+ "9d65008f6a732d40af204e220f1facd942e09d15099fdc51b3a1426cb2dd3293"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.17",
+ "4b2bcb2679a14c3c4c069ed089a65aba29f22b6178c0",
+ "1c47828ea53fb6436e9596b0ce47d9f38b5deb0b197c1bc474e2e8226570cc1b"
+ "72f239312ae7c3c6382e1d8cda7d4f12febad70afae5acbf2428abc04421bb4e"
+ "1e5990111b9ac83c62435c21aa25fd9b4907585411d253ba9b8778f624053d46"
+ "fe95d7e22ca39381c7792eff46438fbc165ed7629c2fc1cef1b34d77768a2055"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.18",
+ "ef46ae51e0158cd0ef9c78d71e001567d66ae3c5e9a64f245715c7c2ad8eea0f"
+ "9d320023072fdb0fb86a45217fd712cc80e5b94147c45fe00b692ccda1102598"
+ "41b2c7e5c3dcff5956f2a596cda68eb77f4c8590d736b8fd6066773ef6f95a38"
+ "cd384e9483a89dc2b6c2e8745c95c12fa672a1becfb63eac9b553eda8d293754"
+ "ec3947eac0228de26314b59b66994cc60e8360e75d3876298f8f8a7d141da064"
+ "e5ca026a973e28f254738cee669c721b034cb5f8e244dadd7cd1e159d451d4bf"
+ "6580f3e69cdc0271382e8dc14bc733af38992c1cd882c7b150d23a067b9bcf3c"
+ "cdab6b0fba132b4c1447c87c393f",
+ "8c1de15ab86cbf5bd9317ce2b8fc82f5722db6961c9f555140f78ebda24e3f51"
+ "fd7301c1e4fe12b6957c30144fa1e127274603dc02051130b25385fc8646ee96"
+ "a74550d2d63f858185bb984652a3431d533da6014622a64e0691662a4f7c9d58"
+ "319ba3f85f19182475e1509bbf213af01010b4b9f82e647511fc97c6b7c97e8d"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.19",
+ "f87bb12daaad62c864ac3d444d514eec6e59b67cd0820dfcbdf851ea73891f58"
+ "a8be6e843ee8773e4dc1c7d742da82ff16c1011b99566b9f3fd17d68d5ac99ce"
+ "f5a3a0f75318769dc013bb055be13056df49a839b8395251399b27a0bb31c554"
+ "aedf3d9c7482b6620c5d7c6914a564db04a000045699ee1e5088a5b68d814efe"
+ "9d130dc34e2bd97851139c73460765b1f2654686fede9c9b3e92409db2d42a32"
+ "ba9e20bcaeb2c4f9ff9b0e834b7492a2b1d8c65c8ba498342ae7d1d9fe7405c2",
+ "207a348cdf684aa8e1a4af7b7c252707ce6f1f9db2291f2a95a0715d9c7fc51a"
+ "a230110b5b518a9c8f958dd20c7524d5b65106d7421ba9fcfb789178412c3640"
+ "f540b81bb31897d2645ec79d8e5975048e452261a1c2009cfeee0715a01beefd"
+ "75e704b2a6f0f0ae7ea36c53cfe36f57f034e385448fcaab08dcff477d36ff15"
+ },{
+ "PKCS#1 v1.5 Signature Example 5.20",
+ "4c4b",
+ "1cb6881283dcd1863ba79dfb22351bc9a8e0358b2f8a1de3f9065d8ca859314a"
+ "e11213a2cc87b2f632efa67d2103f38200b9193eb8d49982099afc74428f4b41"
+ "316f4878b3f600bc2fb30458cc9c2a034a068e98d57ae79ce3e2fc84b6a745f0"
+ "37a5dea2b9da4e8db4ada69fb82d20a41bb8430793eef92a4fd6186d179663cb"
+ }
+ }
+ },
+ {
+ "A 1024-bit RSA key pair",
+ "d6311457e1caf1224436697983c86dd338205862d2a105baf7103428fd8353a1"
+ "9b7ba4228f78b47f7907357034c52d8597da2b5d13dc535b836c74130a364891"
+ "8d4a7a83990c2e28816aec0fca01d105c6c652ec5733d01f0058b2df5ae67333"
+ "405a3a5b1220a26ac3d142f2b4d837eb7386a40a74cc3d1e4fbc64fd7da63c41",
+ "010001",
+ "5ea61177442f899ebac5d09601c5efc2066b44a366b000f83d74cb97d16ed6e5"
+ "f2ef0ff8b5ad81155345fc37391a68a340170852791443418d31bf992a4a1286"
+ "6fe9ffccdebbbba637ee887b716caa92e249ced657eed71f5ccdd9163f326952"
+ "5d789f4b33c48a95764436ec325e8689691c272d90bd88889851372fb8dcb9",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 6.1",
+ "8f750e65951b5de75814b0b76630dc9f1c6253a0590eacb5512a8a4e1a8be852"
+ "5d36941fa9d092f6bb4422aa8c0ad6423ea28c10caa6e954b79569d44c860f1c"
+ "6581eb17a7543e7bf7fe",
+ "b18b5ec88d4e24c914b665ff9a2c75f4e91937df8c19955943e451addf3484e4"
+ "97978d26da231af14d9c2927ed210afbf9dee33267aa45684649e86fb225a053"
+ "b5455290c320e3f640623c75ca423721f280b887442497f32a90d78f64440477"
+ "ad0927c7ba01c44da9d5c283a438be0dc580a00528fc65e204d42a2d4e2913c1"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.2",
+ "bdbf3b364073fe048fbae55e3cde668e84f753abfc710b8cdb7b6c0cf82dd5b6"
+ "74d21e2b3e36b1b0360df8bf7e6227c92e15f3d784",
+ "66acf043bc6aae81a4d52b4e8c40128b25c6d10a8c698c83aed71e8f3583898b"
+ "e8f4c9bea4b63190e21526caf83ab14a4f8bebe813a5abeb959567bb2f06c5f1"
+ "1e464b5cdf7b2a132d426ddbecf585900a0d8092ca52b6dc0abc35f140946989"
+ "46e1cd0ecd6bd41e2c6f963ee89c82193ecc5fd47630d34ad16ca2479eaf062d"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.3",
+ "3c5c74bc8fae807ae58bd213e6272aa3857931575c2aa2be4bcae4d79ae087b6"
+ "b86f915df8c096c122edfbdc797f9d70b9761397fce3d3e0b8a6f256dbc6605b"
+ "a948d5fbe6f5245c0295ce5dd73bf7436517f7c4222d2cfd8542e7a100cf0513"
+ "04a1ab6fe005da077b62878fd0b741e6271e0d346b20723b7e00b3b8194e1a46"
+ "0c6bf25600768290c1dcaa2f41b941a64fd90214d5166d78aabbaf7e41d24ff6"
+ "36c9762fd892199d2cfd9deda50051e001b9fd3e5e2227aecb15c1b31371b35a"
+ "78b3b8b7636376f134562b4e52f451b741a19ac932569ff3041faf12279f90",
+ "5e897f879ba46f67112cd7c7c6fb2737ad793a872879052a88457af5e9d59959"
+ "a848134a6824de3a674f72a906879e95be0ed87ea9f974a7a07ba9adbec2fbfa"
+ "0294378b14e735f55f403ca053084f51d3d342d8af9c64b4d154ad9aa3c6bcaa"
+ "ce1f1bbe62eeb5d0e6c4c03093c2af0f07888b8bbefa79400323133f776a3213"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.4",
+ "425646650d6b379e16e15bf3853ddc9d444f44535c493a3703b00163af3476df"
+ "372a5b28f334c0860313e8136de608291b3378381b9e21ebef24825d12",
+ "a6a0cb02481af248abae89cdf4161f6776d47108f18ec6e8437c224a14f452ad"
+ "a136520f0fe010a7345af1971a02e4bcf8c98b26c5b8c6003de4d2b4072d8def"
+ "1e1923d9cce0a675141d37873e5948ea6c8a780ed2a5ecc2ba9a81206c7eccc8"
+ "0eac026db7d760223aa2387a182e98d66f1e23dfeaf3515cee4fa1abd464b768"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.5",
+ "f47d87bfd488af5b24db34ad0c131efca10cdd1aaeffbe6e36484722ed6809b1"
+ "d57a183ba03d5e405d1256b2505ecb84db35dfa94de85dc2a1588b6e83124cf8"
+ "6c5e9166860d4dd47170432b08ae6a6e30871086fa",
+ "6c008ff0e128fcec265f379eb083db50624a2798f93367c6d16e5d95a989f4f1"
+ "eed0cc4cd861c6a524f2b9fa30e886f1477741d7ea8a60df140aecf3a6ccf004"
+ "3dab92cbe72953cb1c1841e05918eced5b0f694af9a98ec7f4e2286d233dfd35"
+ "132a0b584bf0e0dcbf05119ce2e3a4d813cf028fec48c34a1881ebb531ca489b"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.6",
+ "031878d588ee",
+ "cc154e1af713f2f95e16f411175d9836ad6d8bbdc8f98cf05cfa0058235d1fdd"
+ "e04082764c29dcdcc59ebe26578bf9e8ad6a5aa86b9d62914b4cf696a8ec2da8"
+ "79f8fa4231463132ead7bb3be750ae0c5628a396b70adfa27b403423b10018f9"
+ "d24fea337030147fbfaa15d47532c9257c2c7f541b5b974d15dd1e3fd2e20a69"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.7",
+ "27263852eaa960bf7671876fc7900f898ea82eb2b0fc418565fdae62f7d9ec4c"
+ "e2217b97990dd272db157f99f63c0dcbb9fbacdbd4c4dadb6df67756358ca440"
+ "115d3e5b3deb1ba1bd90ca1286fd100caf9be485a44a3845005718104bbdfc5e"
+ "781a9e37d67affe556dca10f8efa39f9cb6392a72e3f2825811a2c05af84af9b"
+ "e7f371dbd4106d9f",
+ "94798d179478bfe06d96a34ac99bc9d5de35dc4697ac3f70e9b34c95e22b1c30"
+ "d1426be3508e622c1a18ab3c4672fe3de340eb510fb987b53ae93a59af6b00bb"
+ "aee0e82708e6c6ae82c8455324017836db17660d069d80271e1ea9981163b14b"
+ "66876dfd128f09cd2e3d6a36b73c3b40ad8e1324849029c8b8e3c8894ebfa194"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.8",
+ "a4fb2103d0be290e996016a439462e6bbdb0724d86cd51859133ca3d39dab77d"
+ "a2069d82835896387ccf3df5cdd7a5793f223f3d923ea463513531ada667abfe"
+ "f75398c7a4bc6efadd4edeef35ab8f5401e0daf7c2fca1cdbbeed3bcdd0933ff"
+ "3ee4c5e288abdf219e36a3ee6f210841a03c9e3e4dac18122482ef85f49fdacd"
+ "c502d279f1577be77a4e00b7c7f17ba5da6b28c01a07a863dfb21c156da32001"
+ "f53d7ea3fcb8c9554f075459a67cc3c4e69a6a37178787463cebcaeda6490a8f"
+ "80b392def9f22a4f",
+ "726670c9510b58354c8af32b41db8f692107c0c876e55273a820a0c30d392446"
+ "0fa5bc33dfe19d72e56349282a80fb12a8fa9ea4a5da69c582d7c64122a8a791"
+ "b3212c39e028265b8454df715ba30b003d129169cf12511c0d3e7aaecef3792c"
+ "f185644cf80e448147b1a7961af384417d182c6f855246dad5b893d9a7680ebc"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.9",
+ "e5506e04b191841076858725a9fdd8f9745f242e99494a423f80367474271dce"
+ "95a99a2f71134f39fb3f2e47c6a0b2fb6f615b0dee6df33b28f8b0d41e92d142"
+ "b146e8cde9b11d6ec1d37d71fd82b719ce1addb821ca4cafbd2aa4f1e611a259"
+ "e5f05b531fa11e3b671b7a5b10b4c8156c25b0a59ec6e158f6d346d84804fcf9"
+ "2a72768f4ebc935eee5cfec7f6e6e83cbe158a13275e84183a94d724b0e96696",
+ "34220edafd4ac884b9d00fbbfb71a4a6c4d4b71c198422050799d0c0fd54e909"
+ "a4cad2298faab3347a0af0d27d5301a886009cf5c6f125dfc1131ace388bb214"
+ "c2844420c023dbc8b4a96611b3b393acc3839490fc4ee2d369b8c3c876572283"
+ "ef34d70c6403ef9e2e87a276b23572ed82e2402267c2737f75bb4a27d3cf16d2"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.10",
+ "8fc9cfa721dfa09ba0729ef9189e5427b3e738c5ae38a2657f7c7e314a49caeb"
+ "a0fc9d4540f5f8d6c04753600ef6b9c3396540f86c1175b60bf40e3d8c845135"
+ "5e1374f43043c0c6aa41d3796bd8279b3c3062b374996b7eaedd4db0aee8c94b"
+ "93b171fc411d4dfc3728d0231558cfc8fa45f951b35c9d461218a650c702cea9"
+ "3bb3fa1436ed445c95249dc220547101b9a93eb014cd843ff39ce4c96f82a39f"
+ "863a4c2e1fa9",
+ "a26e7dbd5dfe08c72bd80d5e2668d5d72abb1a0c0420ff0ea86a9c7608c470e1"
+ "c3f72ebf445d12187181415558dd03ebe407aa06b51647bafe0c85f3d3b8dce9"
+ "0cebf0a0eecbac1228e785820c4f909d2ef392f03117561ec38eb0d88b023272"
+ "a4286351620f21043ccaf7503684002957ef79bcff9d1c201c42e0960bd96979"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.11",
+ "961fe34a212cb0e6f6dcdecf1a4cb7b214390a77f44d3a3b3ee2b12f1f0ee314"
+ "2e9eaf708955ec837ea1d0d2954e6ce950f34c8730548f2e095d5dbb938b190b"
+ "738bff81719302b6798b768b0bbdd2e2b9672d891405c771a77902fd5427425a"
+ "f04e21b91c5f39372041e494d9be62dece31bd8a262f6ddb849f068aa99f7d62"
+ "62e184ab9cb1622447d62ff6710920307071c272be0bb37f0eef645f99eab51b"
+ "0bcbbb6487d8d2b49f3f23e0aa918c89ac855653e1ccc00591580e0ce1e38779"
+ "c04be7df1c6663acd9937e472b3eb6d4b70a080de8e03548f51245be7ce0b86d"
+ "eec176e00e54bd63bd5bb02fc954",
+ "98ac477359159e93e1b336ee05606d42b7e1250d129560c0d095f8f8ea3c0474"
+ "32a99c1ec4bc887d7f07f61df16f0c09f715b705388bb8a61187346e8d7b07ea"
+ "b2fc05db89e0300944ae3773e44cb92c5cf0f4fbe01a05ad79bfaa247f83ed1e"
+ "da48baafd1e180078ca8d321d50b425787f01243a493374e84f5cd56b753d7ac"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.12",
+ "96ff0a5ecac95116bd7343795af83c87ed9f8345d03f6f322f295493f40b19ba"
+ "8ffe2c898c7b206621f72e02c7f0f00f9f1c523d73d335a26ceddc7398b7ca20"
+ "09cacbb18283b76b2815d1e90100096e95b88530f1c48c3961c435bce0289ff6"
+ "2e21bf4d3ec899c87e14c8ead7922e795e3e6f4180c0899ea0",
+ "7c7b0157f6a50909510963282f00111eea70193754e427a02b346feb682f4c71"
+ "87bb381d31d23b94768843245aad5361fca42d8b284c8d92e6fb992fa7712fa5"
+ "a93155df020d300a3bf89886668cf37bd13b550adb2d2a86c69daaacdc5030dc"
+ "84343c8b4934f03cdc0eef0f6c1ea7ec0962007903b448217de93b7507549b2e"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.13",
+ "32a12e0c670ed215ae5449a0917ae95e23db803ad28a1842edfa90bc405dd89a"
+ "1b468acebd08fe9c693d8fb105e8222eb57f79e4b22700e07f276d4aecc7a15f"
+ "b74733065627b879b016eed4ab4a1c",
+ "85b90eb826514a0ec0fc1bdc3486a8dc8b0f263efe57cf1750a42a6b5b997264"
+ "fa617864837e639f45d9205841cdc134abeacf6ee0ecda09b98d769f51f3947a"
+ "33587ff0c8dd01b7f6b24a2fbf29c9fff737eee56ada2ceb746b025d956522d9"
+ "20d12ddd13dba08b20e1eee13a8b2580e592c34e39333766115a23b9d00e2a42"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.14",
+ "bbda73cbe2bff7ff5362ebe932c0a0dd68ac84ee998fbf59a2a9265520323163"
+ "b30d9e7008b94b0c0ebc5f6c4c973c13ff153d31690c3c95ab231f0c9ec998fb"
+ "fcadc28b2d7f06507e17d21e82da",
+ "26f952b657fdb9a11dc843790c9d2a6a51c976101efb82d053606762aba33af6"
+ "280bde3815e0874d6078753842e5b1c90cf7991220fcfa62284943690c301e9f"
+ "c6e479af68b9694785be40d46986a62a121aa9ad0de969521f1cb8e7c4bd70c7"
+ "c8cd7a9d1354e7d0aa0d85d6d7aa00e4649026d6f070f8b3c27c98556beaa4c0"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.15",
+ "2c325ddaf6526a1ea3518ee5e5407f0390e0ebaaa5f472a1e9ab46f746d71ba2"
+ "e217faa81799bf358f95e98308270b18a0019929a288d0c956e0bf17c5198ceb"
+ "2cd9fe40d702a44e5645eca5b439abca7b2c6f95acc3c2c365195c795e91d63b"
+ "3c0933244ff12563af6622a40c7415db60a78dca0260251439538d38aa38289d"
+ "928886ab128736a6a8739c1455c4849f2d5456453793",
+ "6d1f203dc3ffa7a334d31b9a75e012581b8d62b2bf73800be51d026533998318"
+ "c0cac92a02d46d759bf80a41daa0a6a29f4fa0bb60664cacade24a65cb476511"
+ "09beec8231919525d1473268745578db9e3064108ae46a4870f18066789b0366"
+ "a7d0ce37e030b58946ec8c1a141154db0e261bef8baf2e9f65fcd16b7d5797b6"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.16",
+ "2985e8b550812fb66c18f80e6f092a945d091583861b625d1e",
+ "2e843013cd5e795e2166c8e91b06c3131dc3a5e12136d7160ffd11bbefcf6ab6"
+ "40e05d76e0c61ed306f6086bbb567ca87e40c6924d5c84a6ce28a83950bd4b84"
+ "e27fc5069fd0624d50eac24a9411b5f76785d9db5da30f425695b019b84cdbb8"
+ "25bd46e7352e08f114c87b066fe43d1056a2c610cea7e3d3dc98bf4497eb4f13"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.17",
+ "77788e838b834e8f4d045aa894b90abb85940cfc58d7725e7f373da5547137c6"
+ "0bea751e0142bf9a6f4649aeb546ed560cc4ea1562d4a5fa3eb1b11477a3051e"
+ "24c606b8a71c1a774bdcf1a5310fed555923730fa8af4c15800d362b37adf14f"
+ "7afce78efa6bd893563efe0b3b828ebd499f12a2fe332bfe46dcbb314bbdbf69"
+ "087e2a665df110835de55d61e5c2025fd8db",
+ "8e5f3353c49cbbb2ea696abb5740bae015effd950d5607137605a100c4a53f1b"
+ "95176caf349f4fd588aedddcf5060ccb72478cfb098562f34d8f8eba446a3847"
+ "565a7b8955ad9e0c6eb67099e1a46c3eb2d49d9090ae5f63e8a08b6e8f21f003"
+ "e451d250ffc5a790d66a0e2e3e28a6339fe91d112921f55d1230306fad5c0190"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.18",
+ "1d599d762cd54df70f1a0983bc3ea2bbca6fcbbd162603ba81561077fd928492"
+ "5cf1f1b08bea1e70bc595df0b343b83b9cf3d634f95e37e8d1c585fab199",
+ "717497a4e60dbffa196eff758e901ce1fe6e2bc7e1d53a3dcf6225671af146c5"
+ "dee200a814f4898d16a9b5f508dc9fde4d64070e55ae3b1fdf7919f42b7cffb7"
+ "e928c4caeb552dc6fd081834b2dc2fed07e7e627d34b3910ca713bf4154eff99"
+ "9657361518fce5a8f642dc9a18a66ede22190f60aaf958d6246b00a032c39841"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.19",
+ "da51008660b63b8767e65f12c6308ec18ed9575a426bc5fbe66010ec3f01175f"
+ "fa5741eaccddb02fce7b2ef7784440d72d3752203f534e52fcf626a8c596513f"
+ "419064bbbafde7f8d65f30d7ca68718970de71fc8c0eed4da00a4e1ab54102d9"
+ "d165bd7c54af5c31c15c05bca55b6fdd191086a53e5296f484c347d8fb945a10"
+ "c49449752732f62f34c32515588651137919285a2c8ef7b4aa0e690b0b65437f"
+ "f8d56fc95dcbc3e78d",
+ "32677228ff08c66fd03bb31f0dfe890153b3446b57eb84ef3956208f72a07c87"
+ "67e6bf09f038bcf7f735ee24a1f640a1898d409eb53abdb693942734569af71a"
+ "4cd99a6520baca5d4286b199cc67628e2fcad296a30eca499eb880507f6a3744"
+ "0b61c1284c403c41321b99053f5d69728d5b973576cf04748333d808d5e68a8f"
+ },{
+ "PKCS#1 v1.5 Signature Example 6.20",
+ "8cd2dad2a5d5f9faa07e24a96e86f9b0ac8b40222ac9fb8a8a15727cf2f53e68"
+ "4af4abdc9868a7253b25b096bd701f46a943",
+ "8f0322eb2c54052485a64549adff2a3631db6576fc0cafb551697dc5356f02e0"
+ "93cb69173a7e8355a0dadebfa53cb2907f002db3a3e387da057b7c7355164384"
+ "3ef574481f807415177e4b34c25bd55f4c02fa0adea3a9580465f358c00596b5"
+ "cc062d5892303e1acc113c3b4bc74d42e858029078482a1b234a625b04284406"
+ }
+ }
+ },
+ {
+ "A 1025-bit RSA key pair",
+ "016934cdff4850b6002cc0f0f4010a32c655e5cf6e7c89937fd755ef6abe379d"
+ "adde70cc217751f14cba6d90fe52dc0af58b252f26bf72da579fdaf57ddd6cd6"
+ "021879949a0276b4433ff01efcccf35a11e7c77b38c18cca94ae012d0f370421"
+ "491c52ad15ac76b12ecd218f52e757866e089dd8adbb48e9ba894336c575c406"
+ "55",
+ "010001",
+ "0d1719e5bd476d87c7ecc31eb8ab425d4fe4c8f5c7ae230a1047553ffb539fd3"
+ "855af5a43b2ddd4e95a2b30d407aa88159bbad2a873d8093b48a4bce20ad9926"
+ "253ed339ac3b543fc7429695338db0bc1dc3686cfd139bb5b28736bc1660a953"
+ "48fc91c325d03a7fb216d2d9cd9364de4ee7d2119c3b0fbba8a71f0d3f5ab9b9",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 7.1",
+ "3539997ae709fe32c1036a132757f2a1667a91cc83be733aada1bdd217924c9a"
+ "2c9fed1fecf61d1cf79dae9a83f8ae3f4d051b34fbb559cbfda492f1d83b8beb"
+ "a045d4ae1c8fea15b7577a1b8a3f55bac1727edca7f8f52cb4ba61caf1fa8f8f"
+ "d9aac779095ca84c7991529fb80699d0d4688dfdb142ed61a95b89ce3306bf97"
+ "80e1b91b848c8d2003970e52702a1f612e2f4017cfe0a91db9e46db9dc",
+ "00080f770a2d1f6abf5f221f62e166abd79d06c7b9a878d61b80fc4d5ba290b2"
+ "3abaab518f09447e45aee6f3bd0610244436a4730160e6a672110c01aeb5624b"
+ "718dc7c0861e586ba8b60a29d6a5755cd2cc508599c6e28d7355b27e40b740c6"
+ "fbbbb1a91823b1c1242ba693d452695147dbb23ea89cbf11eb8b07ec3a027b0f"
+ "17"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.2",
+ "318008873c4cfea7125ea6fd5215dfd98d5c5e73323f03f215c69c8f2bb1983b"
+ "59dfa6e99add306966f3110c161ca22624b88070265b8f3f9d5df72991e79e5b"
+ "189aa3d9cd9b2047cfa61d01234b233d36ac4b96ed081648877490fa4a80ec4c"
+ "bbd9d2e0062c39e1853a0c38344ba858bd1d995f6caa28bf904026268a997211"
+ "43c86a4343baf89b6d550764251fb07d167b4c4b1b70f99ef5fe50e62e5413fc"
+ "ce0f9959c2a378c41d6f4236178b14b8919db1d0",
+ "006d547da4edcb103315cb8e4b669bee96aa2156235ca5c3e31b24a15a1392e4"
+ "94047fedcb7081907c5617a8aa18d101b0532a3632451923c48a75b0ec2176cb"
+ "98e5ce51588bcf868e29d5d9694f00ae2c924e73d2e6dd144d24fa45d01206a3"
+ "f5d936413ccbb74b0e2d047d82b600b89d51594fce7de6bbd95b97fcfec598c4"
+ "eb"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.3",
+ "7f83b3e054c024825078dd9f040e1d09058200c9757b76fb372b8b5266b9dc26"
+ "9ec7569d00",
+ "0134ee215151e53250f5a0016acce3701e2a58ddaad6cc369df0dcd9346a2b53"
+ "0fe3715afeff1e9bcb720831c12558970a9e03896004f287adb821f317cf6393"
+ "00cae6e909e91ed2a3eacb9952a7cc5494765264247951d28c16af03e24b80ee"
+ "32b0b62edf10d70091927135f05a889f2f6056b95cddace47c69f97308c0df2e"
+ "ba"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.4",
+ "17ebc15007bb5e4af917201c3ba384926589c3159a89d1abd4c2c986fba0379e"
+ "8af12975c5d031d1bfc15ca91736f07b1766d8b8a72db10c268c98fd7aa11e29"
+ "99f06d86127cc889cf150dcc738f6ab8baae943cc606dd4d9ece701a4a7b101e"
+ "351dee20b15ebc55256db3ce46a6bd5061125b62b995e970d16f7c9a8fc157ff"
+ "68cec7e60f608f6626dd39528b2409aa2ff932fc119b2a7a81772a576b3d50a0"
+ "d287a7fa2db87d2b92e1c961a70caa44d88137b950e100711a9854adfafb494d"
+ "34e28606a27c",
+ "0105dadc99c59b5e3ac554b1b5e7480e5c0a62c7abaefdacf4426eccfe686b8a"
+ "aa1ca4f51ebabffa77d99803e7ee8d20d1204aad8c67385d0744c854de2f997a"
+ "56aaae04cecc656535c16bb2145d1801812594a8013b0eb54e7bf65d38420054"
+ "ec46dac71a125208b302214a7c9b3a92ca9bf73739c766309af803edde7c54d2"
+ "46"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.5",
+ "6a52ba190e44ca0f1070021048762f3e79ed51c94f6dc1a9f1ed78352ef379aa"
+ "49b3a9387e3ca7a196f105dcab18506f294a69",
+ "000b70e601c5ec58684e0918ba7a539e9d2dd29b01a3f453cad4a9a40e50f5db"
+ "df72c11052f20be44a5d3851b01fd09d9c9208470f0a4a95035e989eed7d6b06"
+ "2e13f4995bf0930b4a3d9b8a9ed75e33886e4b194ab5ccd6b412959cb4f5498b"
+ "d32f668546be2c007ae8de5d98977b94b17e1263884b54e784b38fc112b8cbdd"
+ "56"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.6",
+ "bbe0b9de2b5e9dcd316742943f9219b24f66a38f9de709464fa5495d794a637b"
+ "9ebc067762da7a6eeff098fa44f3cc36f2ccef67fd46c59e24738c810c69eddc"
+ "d90cc7d71a4c3e693bcaa28a533d904b41ced3399b4c7647e5ec4b3ad903870f"
+ "5b5f8d6a8d8128ae2381cec86c4d85b78a451e1ea97e3393ffe997e546b09c8c"
+ "f82252b33f745feed4133206518e2b880319dcdf9106718afb016c514b380532"
+ "65bc9879100e47b03eba0368f09e2923ac6f40a04b75054cd505bbc8965d649a"
+ "1bae7bb6643cb74195e91c51f4183db2d738ce603550d634e6dd4f27f4daac61"
+ "56cfa7e2468b5d6aeb782909",
+ "00c2e074dfbcd0e73ac0021aeb9933106b201b93c17a7bf93356d291fb4aaeb3"
+ "d1316300a8de7b07e3d779bcc299e52b6cb03088016daeb841382eb3435f2e03"
+ "ebf22dc086fb20ebe53ac54590249763a2655aa7eb0e7d3864936b34006a6c4f"
+ "a02d9ca104adada6aa01b977b6def2750608a78f3ed83ad712a7a1b0fbde7c7c"
+ "8d"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.7",
+ "83a48bff886d1d68f2920a0ecff298321a96f5cadcdfd8be16b50d34d67d94cd"
+ "b1a1bfa0eae24699b663c7ba3a08a390f7225884856794d180c546cac06e4118",
+ "012e81bd38635065bf6554336b00d10618330553e0e80878aad355f00d5940d8"
+ "ba4501c5c49f1016d5f0e6a73a4d9f8740d2cfc25ea248df3f7b1ae8fcd26bd5"
+ "62e0f6eb777f46d7573069db8907c021b645d3b24058475199a91b5572d8ac87"
+ "f83ee6af5cf9e171a858f60d2b8140f52daed68442228b4fffd8de40078d3de8"
+ "cb"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.8",
+ "18",
+ "00f2c299024ab7bd252c6946bea10dc053973898bd5f0e3c9460e6fe09d7d191"
+ "e71bf79d436caa84e986be3fc09819c080e56a085cf424414af3fc7007cf1ac3"
+ "6f1cf8635780b5568d734ad6d81a2ba8eb188b294669d871ca40e608f0ed33d5"
+ "690cc61570c5b847ebdbdcdc4fa78f429efce13c6747e54d6f261b0455d6dd65"
+ "c2"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.9",
+ "04a6e24b93c2e5f6b4bbe05f5fb0afa042d204fe3378d365c2f288b6a8dad7ef"
+ "e45d153eef40cacc",
+ "00ecc895fbd947e2dfc47c03ba2e993d1a143a7a6ad63a916ed54483ce26389f"
+ "89d580f4edbdd0b37e08caaa5a0c1e526e1e9a1a8c0dc9cf50ed77de2676460d"
+ "288dce565f128a266ea29b4ecc329a94cc252396dc50d5c0a13d809381fad88a"
+ "0789ad4f56aa77e544ec2570af9918b7f741b486ca50b3384ad1124060591685"
+ "a1"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.10",
+ "9965bda55cbf0efed8d6553b4027f2d86208a6e6b489c176128092d629e49d16"
+ "9f16fe51c4c08a6494b50073622091a3822ea57c328bd9b69d2465a2122af178"
+ "bf6b1be307ee4c31479ffd9f4d11f33ea20b7aece812cab4eedd46993151d568"
+ "ff64a16704a55d950ab7791aa23b26a0a8af880f6f8056bdd206838b44c607b6"
+ "61b4f1dc3621065fded3db6f9e3f2dc8f400efe3c2afa6c0279940576bb05e39"
+ "804bd3505f4bd28252918b28e74e058f24f27ef0db3d0dcf9eb29d41ffc11007"
+ "ce86b982e89c0375bd9976a5af131a614d2808ba25079d977f0b239796ba6b1b"
+ "cd5e855d96",
+ "015662e30e790e37868381b4f677a2aed6b2acc564491731824910ed80adc477"
+ "159c88618cc7d0beb049b1aae74b1721e90ba7f7b0ea26bf33ad04f86ff31438"
+ "97bf0d4eb45eb7deb54411ba9680aab13adbfcf18af46b87fcb1461c26206a95"
+ "3bc3cdbb31e296ea09024bc5c7b62de6c69c14bfcfeb56391a9ef58cd805eb63"
+ "1f"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.11",
+ "71c7b18b4aa8ea5389ad7849232865be2a93e347a168d25c6c6ea2439c1cc80b"
+ "b0b7223be9c8937122845bb0a39c025c43759defe6e4e8eb3baab4f1ebdca2c8"
+ "ad12a465a30f8a6525b120ef6aaec9bddb45cd42c0150c407b048edf65199492"
+ "f207ca01aaa5543af38ee98d53bd10d8eebc3b64977e75751d7450ddb1c0e1fc"
+ "24da1718811fbe9b0abfc3ca31e6995fc7349073e217b37e23c5f17a8b7a3f00"
+ "486a3702b9510d6f051b2761716e32c62bb5939b2fb11acb1c83",
+ "013ab63ab183353a235fb893ab4c35d6409c21849dcfcda3bfda1429fee742a7"
+ "d8160fd3c83b3853a333f951539bb5771f4d0fe13adeb64e4030b92e8b0813eb"
+ "52b1aa33bd94c5b8bc1bbccdf6c1df0ba670717c0cf6fd485be2fe9e16813be8"
+ "cdd580e61086675e31831c924a41d4671a95d835e3fca495e88658d1e570e628"
+ "c7"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.12",
+ "0beb19b562928c271bb706189e43cfa57be76b2f7a83e02aa2ccb037c0f4f7f7"
+ "3162d6c26f70de971821e7b9665cb931bb0eac820bf859984db4beefef4ab88e"
+ "91631c0cd31db7f9358a5aa1dff2406b45f9bdcbef20d55c282bae5cfb610602"
+ "3b5633c051af17e729bb07c9af6dd2",
+ "00d63da4d5d3e2284a192a6a9da3f1a7d3fcc164b9fc3dfd7452b02fed6ef1be"
+ "5ad2a769ec9c36059b71911ccf7ab71ce30987ec47bbf55e6d4630d62342b315"
+ "5048ee0bf43d24fe69abdac12f794b6798bd1a7cb489a64ce082254c3d92f475"
+ "566b56400d9620cdfd63fc17c193c425d7ede941f76da1e345af0e2a8b8844c7"
+ "40"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.13",
+ "0287abe2670a45f8779048f5",
+ "0042f414782df65d9347bf1cad534853746cc0b853c1c526f9171445fcfaa499"
+ "1a70f5a8445bcf4114f07fc8354c84a93b943733d3937a59883b896ce65fdb16"
+ "5b1e3055374ce242e1268c1641cc443bb9e7da7f71f3e7f6313f239e6200e79a"
+ "1be3ead6c36e941f24460baa57df639e57dab3eff9e77b87af355b83dae77cbe"
+ "06"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.14",
+ "3f49542c0e9f50932c0d453dc95320af21dd2bd1729c29f4f08c70944c2cc75d"
+ "e9166b4fd230aa93702c5f2c3d9c299a359102570033540eb828cad75a5776d2"
+ "e8cb456141a6fa97bc4e6e62d3df082982a4d98c2de441e59e9312",
+ "015c3993ceebd8dba45a368dd405af8a53b93e827019f994e4ed782c3911b9b5"
+ "80d54224269b7997f1749630e52f221fafab9641c781e7044d3256e2e44e1437"
+ "917232694518ba9e7138da47fe534329b8c9689e2785c02b603dd160d37336a2"
+ "b05be04782659ac0e9671fe932ea8091d61318b2b201bda79af6c0c4446938e3"
+ "f6"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.15",
+ "d0dbc96cf9bfb1e3cd6de2eaa08d6d795bed8187ceb0856580e4b142b9ae60a0"
+ "98cd42984e8dbf1d05a0c0ab8351548f0a13646f33390b2bb0c864b397cf1337"
+ "1f8b2f675a82e46bf16c4afc605ee3e5a1469cac51fa734b4465d4c13d5b2dd1"
+ "2eeda54e7d081cd9e3eaaf9e57db422020a0b5a5ec28ca43977a5d676ffab62f"
+ "78107193594159cebfbd86269819a0f341a0f41284dd0a73ca8014d2e0b80179"
+ "c6380b403afbb11b42db349bafd7570fbecbd14bd0c21ad641687a6ac32925f7"
+ "031a24a6568ab9e287eb80754110dfba688a596325bcac4a39ce8b84a4",
+ "008cc82d64559de0040f5541199aeff3999fe2f086f157ff51f2220db345519a"
+ "a114b01762e70bc96583bb38b22b3f87beab32e23a3debdb8a595429ff12fad4"
+ "95d74e220e4f7dca22272843899e8104c69a59642f6fa825890fe8132a0f7994"
+ "0253e5007fb1177a5bf418067eddc8d32c5e5935bf338f1c690efc8011dc8c84"
+ "2e"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.16",
+ "7df0236e871a71c31790eb5f011c911c27c60373b8dc9ebb13ac85accb3bcbd3"
+ "b474f978862dd84202ab20b334739425e1b79e0bb8b4bc47dc7153f57ada0412"
+ "447bf5a5e6673419baad653e5f5c39e2ef7cfe7ef4778ab998caf97ce16c5833"
+ "2772dddf826f1eec1af3db80e31375d6680aa254b4ab6ef9a3ec0e0403e4b583"
+ "d371ddd96dd57b2c61a6e401251a1a630d1ddcdd84d90d82faf5a018d2a88e26"
+ "5855e9d7ca36c68795f0b31b591cd6587c71d060a0b3f7f3eaef43795922028b"
+ "c2b6ad467cfc2d7f659c5385aa70ba3672cdde4cfe4970cc7904601b278872bf"
+ "51321c4a972f",
+ "01455e3bb29cbca8839b9f544d51472ebcfd25c29227c4655d5f7ebbd83c48e7"
+ "643e7b594d6f7cd5f6bf9a40b05c4a05cbee1fd659d3cede3e7cad61e6fdf8f0"
+ "e4fdef0812a853908f0f99ca7e388ebc19e874765b11640f1ee1e98f54953de6"
+ "176f1582037017c838609a57a12acbafa6a56547f57d62dbe87669edc0fe3baa"
+ "da"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.17",
+ "1288c03f95006ea32f562d40d52af9feb32f0fa06db65b588a237b34e592d55c"
+ "f979f903a642ef64d2ed542aa8c77dc1dd762f45a59303ed75e541ca271e2b60"
+ "ca709e44fa0661131e8d5d4163fd8d398566ce26de8730e72f9cca737641c244"
+ "159420637028df0a18079d6208ea8b4711a2c750f5c0a425313df8d7564bd243"
+ "4d311523d5257eed806ac8c9c6af04ac",
+ "006bebb96f0e282f1b4d03e6c56505b93778da9f493650e8aaeb65cfe6285004"
+ "2f75abe6e6eafeb9a70abd21eb5dba73cbb87c12980aacdf16716b1998c9499c"
+ "e439c54aab4d19ce727b7875a41a3d30814e508daa26eb70aabbd0dcaecc4d4b"
+ "51698071511eb31b210e66dcbc7fc0b8c62314daea69d47ae278100deb514092"
+ "00"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.18",
+ "5413993c2658bc1d9885",
+ "00bbeb2ca0bd64cb8960375b08a9480e69c09fd382dea2f94089b1533a0851fa"
+ "0cbd0eadefca8c70b770797ad089e840d2fe1a8fb8549f3290583bbb81d3ee2b"
+ "1c48f1ea751bf32f9590be3afdb7745e166e0b322c083124e645839482d08126"
+ "22d31ab1877a9bb41b8daad868f30e7507832ac3410112133aa17b2d476d476d"
+ "89"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.19",
+ "9c84c1486bc12b3fa6c59871b6827c8ce253ca5fefa8a8c690bf326e8e37cdb9"
+ "6d90a82ebab69f86350e1822e8bd536a2eb307c43b4850a8dac2f15f32e37839"
+ "ef8c5c0e91dd0afad42ccd4fc60654a55002d228f52a4a5fe03b8bbb08ca82da"
+ "ca558b44dbe1266e50c0e745a36d9d2904e3408abcd1fd569994063f4a75cc72"
+ "f2fee2a0cd893a43af1c5b8b487df0a71610024e4f6ddf9f28ad0813c1aab91b"
+ "cb3c9064d5ff742deffea657094139369e5ea6f4a96319a5cc8224145b545062"
+ "758fefd1fe3409ae169259c6cdfd6b5f2958e314faecbe69d2cace58ee55179a"
+ "b9b3e6d1ecc14a55",
+ "00e6be96e18dcebf8388ba82ec6f27105bc27871595e01705a2b97a1f4d78838"
+ "352b0e7c0a2c627a6ff37db169a9a4648ad27af06533a4f041d4c820abf4fb52"
+ "6464081434df36788503c65af762aa219fb76a91cbb40e1492a9cb77369bb4cc"
+ "a1934e3853de6c86a5dc1148edeeb3b0030414fe3083ad72fe295c29b5ea9b66"
+ "60"
+ },{
+ "PKCS#1 v1.5 Signature Example 7.20",
+ "940cdab4a3e92009ccd42e1e947b1314e32238a2dece7d23a89b5b30c751fd0a"
+ "4a430d2c5485949a2b007e80978bbb192c354eb7da9aedfc74dbf5f71dfd43b4"
+ "6c93db82629bdae2bd0a12b882ea04c3b465f5cf93023f01059626dbbe99f26b"
+ "b1be949dddd16dc7f3debb19a194627f0b224434df7d8700e9e98b06e360c12f"
+ "dbe3d19f51c9684eb9089ecbb0a2f0450399d3f59eac7294085d044f5393c6ce"
+ "737423d8b8",
+ "0080e2c34fd4ab4d1d701ea3f085763acaffc9fd3ed918d04bffee1931624898"
+ "c78f8941bd2a59ceb5b840f0114516ce411fae752b1b8a221ffca7a68766c697"
+ "c50a3d88d8d02ffc1241d84bb7a7227f3d05149e15111277a136a5b8dd96dd4b"
+ "225c5f49cdf6071dbf71935c7a6f1e2e9af3021c0d58a9b81c9bde61fa472c07"
+ "a6"
+ }
+ }
+ },
+ {
+ "A 1026-bit RSA key pair",
+ "0333126488f7a2915132e30d5e97f6ed7bbb67b61985008eaea2a5dafb96a448"
+ "ab75ce3d6e68a6265e7c245684999324c81e0ba6389863feb488b3f255d0d619"
+ "c19040b74c189f0c9af4b0d5a55a544c090cd6152c90a6f2550d7d2a6b6d347d"
+ "5b1b9dfb1de4403c796623d703bf9db443bf6702683b8d2a9c61e9368ac425a5"
+ "81",
+ "010001",
+ "014a2b15dfa8831db4efa05b195084b742734ee136f4483f3be2509d2f619023"
+ "c30a1ff2df78cbd117b14f2c9913171f7293b9fa6d41f0bd11a5317474675486"
+ "d7f0aec0a778ba920e81f564d15930cddee7e2b06ad8adb612751f4e384d6f3f"
+ "a0a6639fd62edf86f52c9fe0776291832183d359b7343260c94e125f4ab8bf43"
+ "69",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 8.1",
+ "9a2820f3b9029abc1865eb06fe61b8d397b65572d60061caa74e6356931e256b"
+ "89712d186684b4de1e14c9ebfef16e40d99d1094396c561c883177e5126b9be2"
+ "d9a9680327d5370c6f26861f5820c43da67a3ad60904e215ee6ff934b9da70d7"
+ "730c8734abfcecde897fdd670a01465868adc93f26131957a50c52fb777cdbaa"
+ "30892c9e12361164ec13979d43048118e4445db87bee58dd987b3425d02071d8"
+ "dbae80708b039dbb64dbd1de5657d9fed0c118a541",
+ "0322d00fc1d96694f36eaed2309056f3ea1c1cc22b13b65e79118d202c42d161"
+ "3099380509da7435bb579216fd5765066842e356a6416fc842a24a9ea1bc6a90"
+ "980523b428e399bbd6fcdc2cb771daf0037a2de8c7649bd53317de0e37c314ba"
+ "b0c437bbd798dfb965506c348b742f138ef1d1a203e051e34bdd3a30e0fce1ac"
+ "43"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.2",
+ "ea9a1a04b7cf478a897a708fd988f48e801edb0b7039df8c23bb3c56f4e821ac"
+ "8b2bdd4b40faf545c778ddf9bc1a49cb57f9b71b6d48b2b6a57a63c84cea859d"
+ "65c668284b08d96bdcaabe252db0e4a96cb1bac6019341db6fbefb8d106b0e90"
+ "eda6bcc6c6262f37e7ea9c7e5d226bd7df85ec5e71ef",
+ "0268440939996ae5cbdafdbca86a7c428a04b578fe2dbe5126a82faf2becff09"
+ "9ac60cb81b117f1ebf4204fe4370548d5d2c468063682da87dc80179bb3bba85"
+ "a148ae2de7dcb494f476221df8219d4aae1e45af65de334a1a6dc1455286ae09"
+ "cf26725885e774809972d7819805fff5a8c89d37376450739249f57eb151b71d"
+ "c0"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.3",
+ "07df586b905b23b91af13da12304bf83eca8a73e871ff9",
+ "01bfd915ff7780f14ccc55bd0306b3aeda5b5b5955a826d4526b0bc766154fa8"
+ "da59560578ccd4882fe97092fbc736fda73ceefd103894063e93e22a7b5c44f7"
+ "a85e3bdb96719a09374303c91ed7e22749fe3c4d6b96699d507c50adcfbdfc13"
+ "1d6b5f2cf1830e31eabe39aeb517969c94a81cfefe6731aa2cdffe28c8af7140"
+ "f4"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.4",
+ "500b8777c7f839baf0a64bbbdbc5ce79755c57a205b845c174e2d2e90546a089"
+ "c4e6ec8adffa23a7ea97bae6b65d782b82db5d2b5a56d22a29a05e7c4433e2b8"
+ "2a621abba90add05ce393fc48a840542451ac7cd698d84b65128d8835e3a8b1e"
+ "b0e01cb541ec50f1036e008e71e964dadc9219ed",
+ "007ae0cfd7f4c6ad1ff84b4a606ba1c4798c2e499b045b567d32634fd955f268"
+ "260ab659bf5be99e0826eb3870e8f62f5a3ce758e6d156c3299b431cd9dfc658"
+ "37ee94220d952351148799be9fcaf9be264daebeba2be86605201ef9a0d98f58"
+ "ec638abfc4f27848f5d479d334acc2a97fdd2d327ec4c7ddc5a8abd566de35d1"
+ "4f"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.5",
+ "6b3f6a63d4e77859243c9cccdc98016523abb02483b35591c33aad81213bb7c7"
+ "bb1a470aabc10d44256c4d4559d916efa8bff96212b2f4a3f371a10d57415265"
+ "5f5dfba225f10895a87716c137450bb9519dfaa1f207faa942ea88abf71e9c17"
+ "980085b555aebab76264ae2a3ab93c2d12981191ddac6fb5949eb36aee3c5da9"
+ "40f00752c916d94608fa7d97ba6a2915b688f20323d4e9d96801d89a72ab5892"
+ "dc2117c07434fcf972e058cf8c41ca4b4ff554f7d5068ad3155fced0f3125bc0"
+ "4f9193378a8f5c4c3b8cb4dd6d1cc69d30ecca6eaa51e36a05730e9e342e855b"
+ "af099defb8afd7ad8b1523703646",
+ "01921f22f471a08af819a952e18368ce15f9b064eb1d00b12899780244fe8c44"
+ "24b21f64350b9226fe95ff54f11439839bfb54f939c91495e4f027901897273c"
+ "fa295a57151f4e911dc102a77d958b622724c0fd3a34b3b7befb8b8cd0666e81"
+ "5d0c07f2ecb7c4dd2f42b7f4091312e3d7b2df267887e0aca70b541c4c1eea16"
+ "b5"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.6",
+ "9329a58090de8be57c42",
+ "015ce24a6f2b373a19997bb20c18ac659f1edc0f25c9e5bf76d569996520c280"
+ "efdcf15e2d63caaff6c77ae03897037a0615f9838c52104e972518e290fac38f"
+ "63247530b4cf61c6ece3429b530781cf34964f32ae50f10934638386d3b4df76"
+ "1c597d4aa7feca266c27f8ce66ade1be2659ce142ba5f935883c7e8c9b8957ab"
+ "f2"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.7",
+ "6ace0f1e1dc63e394a061f522a542fbe7120254e36e9f65d1957c95628782cb0"
+ "368f3c13dad6567179c1ea24fe835a266385e4688317b82b0c3fe63cf2d52f04"
+ "ae8a38a57559bb95d9ebd5fe8a9afe1479909eb99e0d3ef3f312e0a4abb766c7"
+ "e2131a5ffb483183fbb42234d32e581f595065c4898261ecd0ae572c221c258d"
+ "e950a40801ef796d4dd0040645fc534d8e7858234838ed12c68740c14e371613"
+ "f0046176bbb0f43d997519c40c671496ff350a3fdf429cc22f464f435f6b29e7"
+ "e1c30ebd505927d4a096587fc38d3d6494391e",
+ "0273ba2c502b3f2984c548d9f7d6c9b3d7fd460878c84d6be33b28106e15fc22"
+ "17eff741cdc266834beaa86da405f3cae606cc61f2547bb922920345fe8fbb5e"
+ "7b6abf91eae8c42660645025cc7fc07a534b76d37875e3f40d5270c10ef46c7f"
+ "e45afabcffae2a9c9411bd04d61d4c0e5ffc022cb36a64b7c3a8c89bfde436ba"
+ "fd"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.8",
+ "fdcc0f1e5dcbe5016a6b0f8c28f5b331ff582837138dbf62ef7ff61bc1a35396"
+ "c92e3d548d399e350a3c6bc2fdb5da94b986a4ce6dee104e9f274b152558bfa7"
+ "22ccfdda3b26b9f8e51525f381034c51fdc9f7912ac927d1a708cc2dbbcd7ba6"
+ "c031b011cba8e2df8fc9b88364ee965f24270e4348623253cb9e59d6f7940909"
+ "94a7a4c9300270b57f2439ebbba4658467afdb7fe86b4f1aad1d3d3b2f",
+ "00a7c450b30b2ecb19bb709a9231cbfa9f0d61697a26b90a96d91c24c4da70d7"
+ "b00b5923c8e12d41094b705d50c778bbdacec660d5c15dffd3a2478fd9337080"
+ "dca16b9c13e6233b8292b2fdcc29e9bf3b21a71878f34ef5eb7cd50ad4120372"
+ "5a0f1c663f7342ec7c3df3d5aa51d058dfccce5fe69d363b4284320879e86d58"
+ "b5"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.9",
+ "2d1fcd1766f7d45f29594f9d4f743941ae912a97911ffc3d65dcd9656010773b"
+ "b0224ba6df111b1c1368384f2492fc4fa7280c066514ae84f7614563d9052ca9"
+ "4ef446a31b463bd6c25056805088c1d31abaff5215f7a8f89e7b64f2",
+ "02c0e071e83690dc14d9a37d61e0afc27df978039da601ca2cec1dec8f0d17d2"
+ "ffc450e678380a025a41c746118f58364252a122539eccbbb4ab3d8d377bdbb9"
+ "11c58a4cb9462f36dc389248501bd08f48e3533b82591a2a20cf62df5f5a1f84"
+ "ea300cb39457137141ad8cd1d185abb17ba5d03be348c06797b09558f0331c24"
+ "b9"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.10",
+ "4f469ab79cb893a53c0ee3815a8bc087eb74ea36615bddc333dee05fc72665aa"
+ "6d0bd59e47229829834b1f91c9cd81ce28d68f14825a345f3a4f38a01b2dae59"
+ "100764aab990a850b11c13d5dfe419f1d920d00cf13bf430e4ca8287989beebe"
+ "da3e5d4036028c8ef9546e350150d196f00560bae1472299e7f4291d544629c4"
+ "f652e35cde4f803e1b3ca33809515ef23d254b8e65202a14a411b1bc315c5ffa"
+ "ecb8211197809dcb5ced682c09f67e41d1602c",
+ "01712964ea9ab970295b81b0fbd8357e54b936ee8772d8ae9c9612716fcc2fcb"
+ "784ca9abeeebb8fcb68982161cc74e40c7c02247c0d00e03bc8e1a7051b87c90"
+ "dd7d3dfc95e0b3c88e7a0f37f30e1bd5fe8b6eee465a0b34cb59c64ebdb57d6f"
+ "5fdff2e70bb19c60d988ea956cdcdd1be562f26fb37c34da52a9f911b9974381"
+ "2c"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.11",
+ "52bb76c9ea265d6fad108372ffab2503bb20d38d37df199254a2f6de0c4fca7a"
+ "730336",
+ "010c553423602260158a17133b5d30efe98e9aeb353bab3371e491cdbebd350a"
+ "0a470b9dbfd18933511f0d0e3694a8ac4bf3f5b6eb9bf71c23d94c2e64beb7b7"
+ "c72252ca827bd0c0567ba8a10a6d3b7e187b0fd8e9e95d4fe480f250dc7f0342"
+ "290e9a7d32703a7213c65213aded455754781f3db73e79e3d1ba6af7f690fe81"
+ "73"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.12",
+ "5f597a19cbf51430d3c6a247a5235407386caed0a294f3f41f3f378250d4c5a2"
+ "c99275f95544ccc1d77e5c151af13ed60be522eb8cabed89a9b45b09654600f9"
+ "fc751e8b12e67e52",
+ "003bd4aa9081fe7e9f69a269fec8c8a73670c037e85a1f36fcad74e5b52d710a"
+ "5a18ba095b9810cc6937bc76340951e7fed75b326d0a3b0f26c29cd5eb6415bb"
+ "f7e2dd60adf6a0e61302dcc660cce910408b4f99a440ae2ad6c30772c29a9e7b"
+ "3280e2e2939aba0b54ab022aa3295022718cd3b787b1137990fbebefacec8cb7"
+ "49"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.13",
+ "840cc900cb4b2cb67a304a9b02826db0d66736922e787013d6bf214df579ff0c"
+ "f4821f9b",
+ "013b6c080f68939505e187a49482c791278da3ad4a747c4f01791b924805b682"
+ "f649bbd80dba12fbbe5940f17f27e75d42677c4cccdffd0048772e36934c6912"
+ "128ff903afea5e1ca8fe9424fc979b2187987698a5c5a75e7d7070a2a674852b"
+ "d805bf13bbd1296bff1310a6d6ed45fdf8672d5241e74cd4c41986e43625500c"
+ "23"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.14",
+ "c6417194133b5f8ea63d95581c896f5b9ef3d87cf66c0291640f350a325b4911"
+ "52e9d1430d6870346e468e719945d4e365d001075fa970f2a9870a1c65434ba1"
+ "7002412acc4cc74d28b2dee29b36e397b68c5d59cf677c29aee793a9300b7bf4"
+ "c673b3e0b603a3611ca90244ff087875c5168857cb92a95aaa61dff3c212dc62"
+ "06f17147c44b9507d5c890758bb35bb72a2a5e9d4db265e5373a5b3402904f0f"
+ "1a1205d5bcc59025d3220a5de1b182a84d30412b8426d46932321b57ef72640a"
+ "dd2ceebf5be968436bcd1216907884823293b010ec28f0d9",
+ "016047caad6c47bf27d0ccfa0341017e565e028cf26c8e660f79e091f350ceb2"
+ "aacf92f7d01d373f7155119c072917f24f01bf747be2dcdc41d1be588535c2d6"
+ "ac1704c5fb16f6e5dc4bbc8453f521db731eba7898e6e5212b80ce9da0f15628"
+ "189998313503dfd44e3d69de9ba9cb5eb32ac41cb8e3621ba1d291d0c5da249f"
+ "15"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.15",
+ "a642f0f70b4bd3b54be220119a7f79",
+ "00a0336e6367527bbf13b0a933b631c72cb33eabbc292a0f8f75550c2230fe82"
+ "57f2af76d543ccd107dd2c8778d3ac8a7b5bb4acfa57f2af6a231495235a51da"
+ "ddb083e373b777a95cf9c4a9b6be7751b65feb623ab334433654b1210f7f782b"
+ "1725c6ba4ffd20d17ed4b6ec4a3af64bd2734755b7739eebf418f09d3aff289d"
+ "13"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.16",
+ "ca16e43d9c82d9d30c8fcb4022933cffc7d74caa0df4863509318edaba4e0d51"
+ "99779c03504affa27d87191b6bf686a84d979a2fdd5b8a4c49321445c6f75d25"
+ "235917adbee2a5cff8a97aef78c009221011d83c0f9d37160875af7367718b10"
+ "eec3b42990e643f63707cfbb30a7fa74ab16a7ebf1c838c3b22637b63ccdcb6e"
+ "b34c62eba9e948c7ac9030f0637729d3e2780ae6be4d2faf346c1163d3f98248"
+ "193a76399fb784cacf68fb33c74babc9ddb627520c0c6112346468cf20a8e02c"
+ "c9a9bd27910e83297b85e857324a0100f5cdd5931b6a6de05f94833aa8610a3a"
+ "4b08a5a39353",
+ "024859233fb9db7cd141f4b8776a1d83e103db3ac94289d36ef40f5e6e63c312"
+ "12afdddd1688c2c1c8d4db04719e1c6e8dbf7d60be25f1d68887fdadda3d112e"
+ "3d0d24c0cdd7988a55c7102940082d1ac31fb3efabe7c288cb4ee72a992ac96d"
+ "1edd78ec728273970a796995c3e2a38581e22803258eb4cd9da2040faf741c54"
+ "2a"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.17",
+ "3baa7e9ada2143f848825d22936704d1c997b2da76769c986fa152b898aeb11c"
+ "10b94579764f9dc933652a8103670476958d59867ab24a971284056e99c648b7"
+ "7e7a653644870fe4c7cef37f9001604872adede16aaced8aa5df42053304e4d1"
+ "71120d7ab3ce81a4d1a27498d138018f6621bdfc1d53e7f3c1a5aa5d62b09a55"
+ "4a56f1ed4f385a0768eaa2da0c9f5637034c2eef58cc35178bc2a6272cf529b6"
+ "5adf",
+ "01e63b86d0c15999093d4428af7c6de6480745d819e429623f472b45de61aa56"
+ "7b60d994792a0d1165805598f4e21fe613999a96225d0bba98f9cfbee83af585"
+ "fa078439a742515ae218ec31f8d508f29b0e5875fca8f04f11a1c82f2bb0ae52"
+ "8fdad3ca5075bb3f41bb5783348133fba8a0b3ad951a1a649ca0f9758b20c870"
+ "fd"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.18",
+ "7eb3c98e46fd1b5c9ff1b11be1619b566057f26c55e288f4844ccd50baa91b03"
+ "8d6095836f771fc1c425fb533ef2b1dc4a3e949bb99525c28fe8a3e93178f3a0"
+ "ac97fd5daa81b59286188e17b44b3771bca855d85f3c4d286f106810f4e522ea"
+ "05834f11a31e89c35990c51b080c03a661e3d4a1b97a2c27940f5b2e412b699e"
+ "a610e8996ae6715ab6e20969b6aa54cc72319dfee63bd2cacfd0608d40e2b403"
+ "95fe55dda5bea3b0f9b94b5aadc098dd568da395db2d44e4",
+ "015cfad96e4b57d9cbb578c79074a2ba869c06028868c5a3fcf4a5e361831bd8"
+ "c02c25b12b90234c8ea4822fb65e82d091a90f89b6c1156e4b44d78d32a64737"
+ "d61587c0ce3f4b343e71f8f7a84c6f8fc8aef8f464c8b359e4fb18adc699c5a0"
+ "76453755930c5f6fa7071f8fecb8631aa414f50835038be7ab05a4b050f3f56e"
+ "86"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.19",
+ "6a45ee0b7ea80368b2c429af288153f456cc663217a8ffcd2aa05c5d322db757"
+ "56cdbc0f684141fe6bcae189bf24de1c8edd5b113644a4500d0d4ff580083640"
+ "e12a2c95de69e9596bfb1d44365786e167d025d89ea2f8d13a0e6477f13b85bb"
+ "dcf160774b18258ca0bec0bd7bf13911b3896b4889fa3de04ab26bd682b4ab43"
+ "7c0c17f353a23a43e92e20e7f820694e403aabdd5d196e93895b479255df4030"
+ "ad8ce3a53d1573be226d81aa18e4858957a2d0a3359c2e7a",
+ "0164f0dbcdd9521186a28084a3f3ae6aacb6596b856e8aab2e72a7f233d62d2d"
+ "3ef196d3787e4b045731da9c6150ad9d5f918c6b06c92a11a0bfd5efccb7b03a"
+ "0107241439d34d313d35b36a0d8ca0813c3623b2bd78f2e3a97199648da35806"
+ "ffc58eed33ac9fcf79538fa88915b1a5758578b9a2db013804bf32e7a56dc724"
+ "37"
+ },{
+ "PKCS#1 v1.5 Signature Example 8.20",
+ "92a4b4bce3daa0a7a64b72ad871f3aa8eab5ac4011aaaea2ceeba89277c64329"
+ "572626c956884f4854f8613d22518b14f038fcaf9e68e13002fb0a00a78cc2ea"
+ "5144fc131176d5e5d67e106a99879c",
+ "0124fd8b2acf2237fc71a2ee97e26a4dab7dea829e15beb2f8a73791a0ba152d"
+ "a5b06adf341d7409e8d3d3175b510134325a353297a8d6d66c09700322eec5e3"
+ "3f62486a211130d74c70dd925df8602ae3c4c6ccaf93cc9a970d1e853260eec6"
+ "9481c5f1337e9dd3aeda88d88299be08095b715a5b2166e617c926722cedd6ef"
+ "34"
+ }
+ }
+ },
+ {
+ "A 1027-bit RSA key pair",
+ "05f3743488261c6f0625e432fa6eb87fb12b26218290bfe396ba76ea4261322f"
+ "8143e4b4ebcd5d2ae19b0f9d8dcd2fc7e6823208a751833d3b4e8e387c39f8ed"
+ "6bbc9fdaec32d3ea9abbff574723f3f1229990963ea4fd9fb544f64290aa2ea7"
+ "da631191a20dbc9423b461233b937249f2f4ea10928fae2a6fe664f12c0923ed"
+ "11",
+ "010001",
+ "014cc3263252f8c4fb77cd57a1420c04c043278a0c45e7d42379493e340f9cf1"
+ "a96f96063ab759d1630406ae286a1834b6d1db71ee722c93745fdd4ad33faa72"
+ "d89351da691a7d0a71d2c55c5797d2ccb3b4626208bc5f5c84fe432f664dc30e"
+ "de0963e658452b2ad5efa4935a122f461d1eab841c8ae0e6e82fc1fee85d181c"
+ "bd",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 9.1",
+ "82e5c5aae64e608b27504b91db",
+ "014582dae935e6b2aeff7d725089dab058c678b2ee28bcd444a72bdfac31463e"
+ "18e94d7b5ecc84a431696a1cdd79f9c08c33e1d4b322dd277b503ae6e4f9c315"
+ "305b4372fe45fe4a7ebbfc4ae590fa3c520bf828158f7820299f09b134ede117"
+ "b672a1eac2f050c044b255ca8d4552d4b5f3f57b8734db2474500744a5337500"
+ "5e"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.2",
+ "77e0fbdcd6e0498fc5684ff13d4c9f5b780e77e2464637ff66eaa2d7d9c3defb"
+ "9b0e3a383773db97a4fb491beb2114fdea2c2a480ffc219b796ad805d54fbec1"
+ "7dcb34b1da1796cb9cd5f2416ab5e766f8e006918ebec1822998a28fffa6230c"
+ "078726fba2e4a7b0",
+ "059327cee726ffb603e8a9fcd574aba9cbdfc36c0aa66fcfe3555cf2ef3582d3"
+ "220df9d6bf8a78e3fff0c129b3abb3dc712112a2056bca08636554c1ac57df87"
+ "f3664152688c6ac72e6b88f5637cd73f166989c82909fb67bc1fa2e2d523e51c"
+ "918f2bbec1d75202af240a61cd2dcc555caeae9a68570d77810cf1df8123ff41"
+ "c0"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.3",
+ "0dfa5baa1cddb834707a5f8cc6ece571a7a7fca5676362d2b23741a9570ae263"
+ "8f6b1c2389853675ccc6cc1b4c6dae23cda71ab96b5a2f22145750433e2d6ba4"
+ "276ac1ff9a48afc9f312f4133785ca5af3746674319a6757a164e34d1498bd55"
+ "30902e321855e3bed40881f00542256aa21a42fc",
+ "01d1954169af58993e14772a94f19bc47924ccdb2e90ee4336fb6e08498af4da"
+ "2651a2b7836c313a57c861b55184ec3b15fac8145351bec5a7270a3aa8694db4"
+ "e9a92cb9327bb7a4f7b70d244eaf9ebfa9edfd4d54782f3f97262695b97d416e"
+ "527be4ea2deffe6eb5e06cda6f0a7e416677ac0fd6f8195d4ce28970d2ca411a"
+ "2b"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.4",
+ "167e79568c7736690c3bedbbc8d424eb536a12855a60cdb10f94ba112317e917"
+ "a1b7d6fcfaa3438d68ee09fd47",
+ "029a2b908614ed7a5fab72f2a1c8e548b6f8b8b45b7581fd2451fe45a622fa0f"
+ "08dd0ba2e8f3c417201ea0277910184f376da803fa72c50d39be2882526d1e85"
+ "df9ab17975764acfb207366f6cd2c8b136a999daaf48f1c08a9ea1f08425c21b"
+ "654180da4adf109b4bc5b817dd67bf7daab4a384034ab4ade694898cfc272ab6"
+ "53"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.5",
+ "0d03f71284f2e483242d923fd1e153bc160f0cdc2c0b76f1bc2cf7d1be9ccc7f"
+ "afa6afc39034018409ccfd1628a70b358333bd96eed3adf3142b1760bf8a9bb1"
+ "9ea2473a2ed85c91cd5f0a5f2d4632d6176419fa1d8cc88b6708477711ea4958"
+ "a83901fef284f5a6c502798c8bd0a350f2ea83ed181eb970d30b78134c8e1d64"
+ "f0d1495b7017245fa69bd57427f74920ba0eede9cba34eb22276b0f27413ba3f"
+ "0da8ebdedb9b0c800e44481d01e6bbb0dfebf9a15ef6a7020b2c55ee02791179"
+ "6f66f43dd846021f8d6f7e01bb802bac09fde9b904becf9990e684e6569acaeb"
+ "3cc64dcf5d",
+ "0422791fe7b43e1f319ae67d918c5987e6393681a1861c1e71dd6fce1923710d"
+ "bced4301fdcd4aad8f4fc27dfa02a94d91bd96200aed8b3c5a96efee7d11af90"
+ "87fb81905c5df2c24ed7ed63d5fc22babd6b9e3b57cd25419a7817e93616e934"
+ "54b95853fe5204b58c098b46de0b3f01f582763248c290b9e80969652442a4d8"
+ "e5"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.6",
+ "4aca963f14acf6a79c51081ef257166671e3b45fee312407ba3cf6d711aba1ae"
+ "25a4a8ba454819a3912a312e990f1fa74cbcb72777f1c7c663a2d1cdb2c5c007"
+ "4d4516f48717de1403e8ff7d0f9de7c7c851f3e351168ba6c414bed5d42bae52"
+ "7b724ceb834d79bacf702c56a623c1688087dc9de9538ea7c7c761cd2fd578f0"
+ "dc3f552ffbd4afc7f4ec7122fdec1a3a2b104d532db81cb9141854d57dcf54b7"
+ "5601a905faeda65c2a7a7bc2b029ad12dd7a6ad1b40be04028b4b5b63730ef98"
+ "4473f0c482148993c36b44e54be9a5f234e743292a12a34bf2ff73b7f798",
+ "042643c03ada724e2dbb19cc07ad0e752228b9d36f653c6a9c0c29356cf4c3f1"
+ "ca193776d5fef43fc55417716669de9ab2addd3ea88a90ae939a5eb11013e228"
+ "ae0816eefa4dd42c6c08c878bd58b49040296a863bfd11285f8bbd315be16d2d"
+ "65d7f5e5f26aa97147f95f5ee36f989aa896d7f9f1b3051f824244f90596723d"
+ "11"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.7",
+ "a75a4580",
+ "004fe4c5d9143c851e46167cc181575c075e69b981f9c103f9d9b011ff8b29ba"
+ "55a43187ce8777996317a03c9d90afc1890a9adeec8eac087f99b815e6eb2b87"
+ "1dcddc8092249d8f513c6c5609fdae2cfc6bf01fcb8025a4f79bf12aa8e10982"
+ "9a0bb38a09d1a39365e0405652dae451e5c3298f47040598ecd70e4b403389bc"
+ "d5"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.8",
+ "7cfc00a643ae99796801ee3cebe2cbb1a6be1cac15c648d4ba3301293871a99f"
+ "7cb143c128c77f96311fe43a3901df2c2a5c404be8314697e09b2e80aac6ac39"
+ "971bbe0dbc26673f31959f238eafd15012e4967d33551892a3d3651fe4469b2d"
+ "ba4557df893ab6b94f1325c3a1",
+ "05985a4cced0e8fdc58924edba9e400e6748214f8d0b83aafa20350bbf0e6876"
+ "ca5a9af3970dd63be684f9936db282ff8b53cf5f1bb1cbf4473301f372d9948a"
+ "f9391b2002b2be3e45ff24a2d899ae8b52b671b04bab460106bedcfac013959a"
+ "48189598427fb957159a6d329c19f36ca75381b9350d34389c16e180a851e457"
+ "cd"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.9",
+ "3d90de7235515949245f490368c1f49383e44c1db51dd5385bdff5bd34450e63"
+ "ce42150b441ef9ebc729a9033453f0a9399ff6861f5065b6666dc20b28720342"
+ "8e72bdf4cb748ac8d4a55f43d2235e0ab2ec2cf2b06a015f41e35168ac7e3c56"
+ "8f2f16ef5728b2be9524919d3676d68f537efef29a05af97cfed7ce9ec45c12f"
+ "165e4d7a4fe72b99eabf83316cdf2bd1644b82fa13e4ffc449e76d44c3876963"
+ "51478b1a0f859615da905f20e68b24565c873f834e593458518ade41c1428174"
+ "da0c47663a7600c65025015e09c1",
+ "009813b2fdc51bff88dedbeca3b14ae58bc7e714c1d92d7426e4944ef93ef9ce"
+ "6d10dc989eafe7348d0a95f99f56948f72602ac5e8614f6b38e68da79f48e276"
+ "8eda5864cff2545137f3cf4d81a5aeb89b21072674caeba0007100c07ef4dcbb"
+ "d05afbad9e8b30d746ea360d6cf875d10a67a57f4b5df4121d7297a4bdce128c"
+ "b5"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.10",
+ "20e6a3fe16b521b3c1e6ae993ec6e849a9c11f2042a2d4ce89cf0f99e1b4b947"
+ "1da9a1730da8851fc5ab3c0922055f003758b235c28de40880663fcd80140718"
+ "15dd06494a547ccec3348e12d538d5dfb48f807b59e9b7cd81f391c02c016cd9"
+ "c1a84f9c595179d8f200242a5668182cf2cba3b9fb6ead451d6d27d9c7361525"
+ "d688b55233ff45291cc07402d292de0be83d1646c43c28881fd45549b14d1261"
+ "b12f120438276c6b3f98f55bcf1780bc1a91eb11d0229e1d7868d7fee49d6b91"
+ "68e24de1cb4f0f22e67cbb1569204113027294b37ec7fae58bc64e825eaa4d56"
+ "94d0058f2cd4c7d21418da3c0307fa2f0492e8b37758d3ea40a4e30f60",
+ "01f02b3f839123aff2a3f43da5aaa0b6bbb60c043782f4962a7b9f025c948e34"
+ "322e98de3703e3bb45a706a2bb0509bed9f410528c881ab9a1dc0197068c3728"
+ "c3716d8381d9f86780fe78a6434b72f51e69cd32a7213ccea743b33c3c96eb00"
+ "42fb98a70c2e52fc178ab2cb9ff8bdddc1046b08e047baddd65a45a4e65339d7"
+ "25"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.11",
+ "6eb49f8abc5b4948720a7f42f74084780022e0e9f9f68886d9f34e7f7f8ac154"
+ "dbe19c91b8ed38ec036b614212ca35f79ed874579e2485dac8205d0e56b4b4c0"
+ "000a8a75a6d497fc5119111a40db513df6619655b58a116fabee082bfa79373d"
+ "917656871011241887f442608bd1eb1d95d1768065fa63324fab2736f922705c"
+ "f289fde9267433859207a8bcf12d17861cfd062b88df78870d5a5e91131b63",
+ "02a2fa32717796710b52b051906cdb9815b2d0366c070a78ff72d45942d7adde"
+ "ae7edc73ca9301f1f9fae68a0bd4b1df05a9a671f8a5b7d45cd11fdc0f0ba09d"
+ "25cec3b6303d9a666c76326496ea31ae3886a0c3b7d22762eea278934b96a4f9"
+ "0a501ad3088f702e14763ce33846e2fdbe6d661cb82e6d989df3c5ac8fe40a85"
+ "62"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.12",
+ "45cfec132ee593f0c3f3813d3cb449e6e5e61d13de529ae3e71c998ea456359c"
+ "e66b82045b7ac797fe96985deabc5122530b2e29efc975ee9603b4f96f3ff4e5"
+ "9b0e35a9ad92f2b867794d8e",
+ "039be48f133ae7f0b19eddb213560973a3e2a1146c7942f8264bba5ad008692d"
+ "113801fc2778a7e33a9e115ea632e50188c87b69e8d4d8cca48abf9f251efc00"
+ "17b99edee566dcdc0bc58dbf6d67bf863db8a89abdf12a77f1b70de439d176f2"
+ "eaada5464c79a584270ca514f48f1dae8678ecf1ac296d07c46898bad41acb19"
+ "9d"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.13",
+ "22512987157cf9b9ab4e5337b09891d63cec3743c0f7bc9d182e",
+ "02c7757f9993ef8c6d60a3f5abedcea535dff55ab9f4f62d1254bf261dd6a2ee"
+ "52da6349f47b9b289f1d0ea3e0ff08f455fa5485658e4217f440c08b90ae4c6c"
+ "c25697cb833531dbb474032543100b5f92b678195ddbfb1b59c59be7c83dd817"
+ "45cd4e709a0e3f798ead5bf8662da65c1057cc082d905050c465958b555d77b8"
+ "b1"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.14",
+ "ae48cd83f4a1f94e1719219690c8c6f6737abd15e0d08e7fc2ea0d315b45bec2"
+ "46e845bf1760c86c3f82d84b1e9d68dccc01d9a7d07ecc6bfbeed83d7ad03a6d"
+ "566a89bc64421e7eb47e52c0238658d5e4c5597f125afc6c833c63cd6f97f9dd"
+ "5cce8a2638807ce8a583da032bec81a38cd299a9c78e8254f288516413525fd9"
+ "4a9e0a95c656d73cd52a4dcc7dd0947f4a005eaedccfd03bb1715c351cf059cd"
+ "522c7f538c1628e72a05644e8fff50926fa8682a6753786f2aa2610abfaa95bf"
+ "99af15617151d0bd0fc46fc3b29cbee1e663b923136b5e1992839f0ba52e44fc"
+ "cbd9f320ede20f55a423770e573a9fb2b36dc8f184",
+ "00fba9f6f959b170b0946dcbdb98dc8e8479c669adba6c54636a2dc7d7f7033d"
+ "350405d717f2d63dae65c24b37db1dc3e9f61743af1ce6de2467d185aef08d2b"
+ "f865f075baa6a29c580661dcd4a48f21ff4e7b039eef1e1e20ba80cf20eab6ec"
+ "de60fa5d3767a30e6ad4144713ca49fc038099af536c0d5f55c4cb15335381be"
+ "a0"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.15",
+ "2c8a007b603056d33187bf52cef6161aa5f5f5337fc359d46344721d945fbc4d"
+ "240d30620b296c3977cf45c247eb2c36394079983f03ad82399c4b286c481659"
+ "10b348b95ef39c43bfbeb3566d1d1eea5a427f4cb1681f2a7c401f3f0d6d9ee7"
+ "993be5ec5d34a75541e9f8dc7c6069a8977c9f936edbe41a4ef785a3ef7ba051"
+ "899009ed612a228f903167a934eee69b4f8736c29511c6bdc61eee9608a9911b"
+ "ba52839be99f91d2ef85b8cf10c1d635080829ba7991fe2ef82e2bae27081406"
+ "e89bab75c3ed19e87a4adb72ec2621f3f2585b38cbb36b3c0d405ffca7a6fb02"
+ "24420794cbd8d7831801c881e165",
+ "041047e242b6448741f28a4c8b2dfecacc0ff6619e956a6a6b10cdd01eedd201"
+ "c80e0fbf7c5bef52a7aa9900a859394b47e83d08b5e1da03a33554000cce17c1"
+ "d86229a3a20350d11643a758c116b8fbf72660df4c86ef8c1fc4544c3ae1d1fc"
+ "3ce9f263f62e8007cd7ff7ea8d50a0828389ff431fc5c562816d3d24b607211d"
+ "29"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.16",
+ "7b15d1a79c7ad2d12f75da57d14a8eb71fdd4c4eff5243741acde23ce6dad308"
+ "c81d5d580ff9c3f893ff124fe458b31884daf7fc4466d700dc493f1c7a7dbf62"
+ "241b17e73623fa17814ab4d2c9245be83bb3cc5f9444b15217b2441f459c00b8"
+ "2e58689a11dd5c59fa395d1a6f9b2c25cc8499927ab9a49828533652cee23232"
+ "972d6569ee56447866f10ebad54ea3f061320c6d3fefce34552b6266967b0578"
+ "d6c455b9ac2466361712e7d05bd3332ec130d45c6a4976162c797ad1363f4969"
+ "e4ae3ded6e36ea2cd7fb356609be031a79b294",
+ "03025290b4462f9ab79fdfaa7b1d53a4d12796c85aac28deac2127c8252c2a62"
+ "395a8b819dfceebf68dd4dbfc87c1cf3d017a53a264092506bb6fc9528e6f876"
+ "78736ca56a14a1aa2677a8b84f5e03fa2c0ce4785b26ba92e75fbdc16d8d4c7f"
+ "b0bc39a88e132e1e05ad00f12f072706343f5eb3dab5112e3bbe76ed0bbc7bdf"
+ "cf"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.17",
+ "7a7644001f8013c50fd717b24465477abc34ba9c1e53ad7632645a6ef7c8e64e"
+ "8ecb7bca5b4f09b52f4dd48f8bb3dd338c78182ce86e8bfb1c68a876f7321663"
+ "06a8ea8c0d7c21ff26faaf4ab45510361950c76f95c2730b9d3e4d6d85ea2558"
+ "4ac967a02b1e0a26",
+ "03b2accfeff063bd175ef8ae0cb85bdb800ddc27776f8d3dc7e21d199bb8d65f"
+ "5b242e79d45ecdcff02e803f5681ff044a43b55a9aacb1eaf16784838b1d5a2b"
+ "7c1a364dc405311a6555057ec73f0a8f4e0ffca423022ca6ad74469bbd5557bf"
+ "a1cf4b95636f534537eff2fb16af5e6471824afe2167918c89ade01d52aea739"
+ "9d"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.18",
+ "12d224fc10a0fc40953ab6d701c416c3a823772beafa",
+ "032cb5c8d61290b766e6498aa601494d9f066f27a47a2870f3678943291ab22d"
+ "3c45c076e560819d33f889f8cfab2df6c63c0ce1ed5ceb51547077c08278187a"
+ "8272fec7de9554cdc916ca72f2c45143f2cf3243c4bd200c6e993f0db5b71d4f"
+ "63771e249b19b997a6e5a919ca100c90fea6a2d4dc6881c3a0e1c1355383cfbb"
+ "4b"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.19",
+ "e0d4e2a5e98a51237da5085dcf098ae2c05b4e169254ee6dda16210e4a3fe81c"
+ "7256eaeff28c0c63d854b7841a136c4360b215dca058748a4bfa825868042821"
+ "992a4ed5a7d58f8012207549be8cc9cecc8501b9f802830f865845ce2e339bec"
+ "28059611a1a00b5535c3c615e9d2a13959f1015c8bad2d753a59a6143b3a3058"
+ "ef722560ffe1c18487c741dad61f07a15642e726ad18a984875e68c62eebedcf"
+ "946f13b893b2808f78f9294807d774685494e6b89040eee6de1ba718ba2e082c"
+ "3d5ef17c1028cd66",
+ "03e783bb53dbb67cf2195fc1a57f4b74c98203b1f3d615feb920e4abe8375834"
+ "672f4b8f55fef2aca8b5d40aefe4efbdaac3e82108d07f2f1cf8c0d4dff81b39"
+ "66ec69be5117ac1aa6118e460b92d88fcdd94d08ebaa5362e59d52004b433695"
+ "1437da0f51d63e505615b4b75554080b94897fef293a34c40400c4f99aa1defe"
+ "35"
+ },{
+ "PKCS#1 v1.5 Signature Example 9.20",
+ "64b3ba409803c9b960c1c4962f51271bc89a40bd405ce5bcdc8851d97c9be5e5"
+ "b7464e50d99b6cf8adf8ff832b737de8b6ff1abeb89dbae93a90639487806b05"
+ "96cd316860f68f0027a3503e158967afdff469076817fc7da3223cca1e6c4897"
+ "3b570e0bf74bb8b39654372b7a1d6f",
+ "00d200eba0b6522afb420ebf16488c530352c42dde81e764c0cadb43828cb998"
+ "d0a60b23b5b6958a00fc2553e235e8574e4d4fec9e668dba40de6661abe13fcb"
+ "84c1ad15c4b0cc0c6f4f0f837787c4325f045d61ee2c9972b01f3212654ec426"
+ "62567faac40e9c0a28158a2a6c31f01a849126df9e96cb8209beb581d6846bb5"
+ "ab"
+ }
+ }
+ },
+ {
+ "A 1028-bit RSA key pair",
+ "0d5fb99fdedf4256e28d4b41d707fc27633e899515f4dabf6b462710ac112581"
+ "fa73fa8369582c9fd4525a70161899df6325849e5c43493e13354e270955a43e"
+ "3835b5998ed42a575bbf688d69ec366d2ba6f0504c1ee17dc59b7ea0b4640cbe"
+ "cd8bd7962be8566f0ebd655743656a291285e037bbfa8655801bd0314f464c56"
+ "91",
+ "010001",
+ "e76f42b47402d5e0f96464925ab4b3bc6894300ee486fb70ced491f2d1b36780"
+ "84c1c2cb969568a5f77dabcd40933937a867f934fb2aeaae6d786798e0d04a10"
+ "6f545e41a9c93833d81fd4d75353179cb0bca45e79aac9413464b0367f31ac5a"
+ "ca566f2214bf5146a9484b87e42bdac2b01a996703506be07749aa0fbeb3b229",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 10.1",
+ "b2d588509c2eacda281e7671cba2fca914ef73a3aea9202043ead6b72125c1b0"
+ "d5cc15414620d573d7ab0b3a8ab66a92df870b75b1c4d68ea7056be0419ea253"
+ "e6b08b129e0f64f10abf82e167f8e3e9282e7bf71b043baa2ba2d8756d46b6d3"
+ "6e973415f4f8c0eb43fc604ced493dc046a25a119bd1581dbb597c3e67c2fddc"
+ "396df5d23b7ba80bd2e31290bfc26225e00955a98d911911a399676fbb",
+ "079a7b916f674117f1d877f4934325684148d5d0b0d5c2c6156a11159bc0bd30"
+ "d0a73534dc9445ebe206d6075eb4ea7a7c0432bd44b83cfae4685a9eb9a97cbb"
+ "fa4e82f71db51afa0d27cf27f0609bb3f8806413247d5d4954f789a101bf3921"
+ "728b487e85fa3fd4dcd72d04448e42d3ec05cc475d74cbf765c34e3ec14cca50"
+ "40"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.2",
+ "ca2518a5a224b23d4205d8dd7eb04cbdcd0ccb82bc87961d859d6600b1ac3e25"
+ "a9407b6c065027c04081f445a230ab9308e755f33a759773be6b969e0ea774aa"
+ "6e334fb604184275f36a031daea6518697795bd6a7d6697b406da2cece15dc11"
+ "3d8544988561131d4fc6f6e3c580d806807df2c6856509542e4ed39d346eba15"
+ "976a8fd01d7941b0165606c76176649a161005a0",
+ "00beb921ce7489819d2f85c78839a27d7e19ea0a764ac53101e86f3170a76e31"
+ "8a7ee89b1f5e23e7e2db9666eb4391b2792a5767ee359b5c71e2747910c82c60"
+ "83d6d34829b96fa5a2ec0f62f1bcda5d78f8dc3c650b94e32b3860da5fc5b17f"
+ "bf687ec0075a9c73dc1e98d1f36aaec4493f7891e3ab08e2042d8b1e462e8c4c"
+ "33"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.3",
+ "d433d15b2d61b86ac8ec0daeba65e11ded3c38842525e4b7c8e453b0f553cb4e"
+ "b875a69d7816f54c87793e3abb79fc55113537b4762965cfee586e0a17997851"
+ "e3dc9eaf6f1c9c2e98c9613e3bbea013ff58616b2ab05ab324a9c5ff4c5efdd9"
+ "90dd97d91693c1ebd4c09c732116c8dfc3ec515c20532cba7e4758c68a69cfa0"
+ "ac3186",
+ "03ae3be1c7446ad3efd8bae61b3d32d3ef152482b1bfee312fe9e6beeeab8cbd"
+ "08f4c8f9cf067deab6bac7c0fecd87bbabc7f6798c77ef1c3fd8bca28cf9ece6"
+ "56795f60b37875eabef82153a12bc7fde3fbc9e5e148f4e16cb72a773d9dd023"
+ "17f70b3391400805e85e7a23567b34aa65a35f744170affcb323371ad2ab9f1e"
+ "4d"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.4",
+ "7d0f5bd7900f1e65654e6c7eeb064cb828f355d6de9bf0d34783ffcbe80ab1b8"
+ "ae07b7f1e3f5a320dd9b8b76be0e9772de19a8d3",
+ "09e7a5304171da638be7601fbff6e49536f3366082253abc1db5d1b65493da59"
+ "5ec93c37f5890b5f4715bd5e80c0bbc5c63b74af2e60439132d25213750bc1de"
+ "302e3e8b83dad2de0dffc4faab4056dd7c405e04d5942453659d490f3c3daa7d"
+ "3f117011816b56590104de7f9c052373e2dde414490427a58964493ff45f08a6"
+ "e8"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.5",
+ "d96aa091c160b552b16df0658fa8",
+ "0b69754ed6d7a7d2d85b2c7a306c78d63d0ffa438f43beec3a0286ce57e7e0f8"
+ "5ca430e63908c0fa584ba2505f8c94656ec02494bb032f920c4b6b8c943e6be9"
+ "2f578aa8ccdfaac0a54b8a9c0df548271f8973c9ffa2a20c84762e9017e7452e"
+ "5d74da690f75c099ab91e2a7963bc537f9c24ccc3c418c6e985861d93daab2e6"
+ "13"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.6",
+ "56f048645a49fa0141f4d674aafcf2fffa83f9b452f1feed43057cac27675ea1"
+ "a141d87f92f9cebf6ee4f78f8ed4c3a29deb729747b4f98e4c7590aaa8d56dbc"
+ "61d38cb5622226f68e43f9c4f4c03998aee90934395bc840c86dcc8874776f43"
+ "039f56a89d24bdc4b305df09e5ca0c0512ad6d1571919a3db3a6bd98b7820ada"
+ "0869d225a404027acb6d767fc314db377e8d1db6ef0af29454db2bd4c1cee013"
+ "a59743486d32329583cf80113cdaa10e4f2cea6c4f9fc6e4e2716ede85727c3a"
+ "fd43494609777630ee33637ea35c9b4f688e492c3c640d",
+ "0666ef71e2c8a1eb1c46403fd23e521883ada1b9bc5fbd353bbb3c3dfb570ac1"
+ "c721faf3f59732f213377380397948462fd20a3f0e5e0891a6b07c31b360aaa9"
+ "65e2f0930eb341ee77ec439065c0aad91787ab6d2e6cdeddf55481651aebbf9d"
+ "11d54bc11326183ebff49bd40bdf76d7ef69b67ea3968fa849032fb824b6dd6a"
+ "e3"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.7",
+ "79da89e355d551a0e031f4fb71ab6f4144c4762e07d0641433cb5ec86134963f"
+ "7d2c4dc7beb5c6d46157c6c4e14a4b9c7a2c0d460f1fc062ea1b4f9874d5b1c2"
+ "9ae2f2a5b39062e41212e65c85c28e767589965d1710ad5bc76fa5a6729a06fd"
+ "496e2e0997e57337bd516e6bc79be9e070aa7b86c2ddf14f94985fe1582a292c"
+ "d13934b3c38dfe5977ed1d9f8ad324c0dc07e5853c7e4890bfbdc1a01ecd72c5"
+ "ff68a02f1e",
+ "0a0682f742e743e1c7dabaac618a786f28ed13a6587adfc33c9829d752c13ef2"
+ "7a00c7e6d45e27171a5841771d78698c6cc66778b8c09338e35b9b6f59c064ce"
+ "b3eb20ce909a5c6ceaaebbe93e86c7c5ff4a3917f126819632cf96fab1d39173"
+ "a7ae7fc2ff5c0fb4090535dadb58d87d0da3db32ecec13718b3ac5c30ba802e3"
+ "8b"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.8",
+ "e69ac9433e6c28ac53f8034a868da9883e319e82e6bc2e49455e6e4f098b53f2"
+ "87a858da1d876a9a5a6a9fc14fd24238cd4e4b5731077a4dbdd5038a9bc1f5de"
+ "f43fec77f67eb062faefef7d0429238b25d031857896623a3f1d37bf",
+ "08a020e4209878f1e637ad59daaf835daf4ca664844794c1c648f0e2233dba75"
+ "48bd161f0c0a1824d762031a417572842f8e644aa93f9d91dd7709e16a429cc1"
+ "43903ef4f837a458396bcac24092b01724c6fe3dd1ad243f3f70b5ae6faa09f3"
+ "70caa512104b9176060df2bf121cbce9198ec2fe45a59ebddc467532b5afb9b2"
+ "35"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.9",
+ "45e09056a28e4b2e7c11f65e688a1e3c33f0e52c9a036c09d81de5a6dab58d4d"
+ "55cf411b53ad646e83a34b0c08c221ae0376ab76a79d1fee671a584420564f8e"
+ "852eb6f2d427aee0a096dd72dbe8507c677f8aa00eb7c25dfb0a49dd88a6c784"
+ "76b80011b6828b3aaf4647794422ba6bd63b7ab0e7dafbd36f6c41dea03d7322"
+ "3564969460d928540b739257e70bb68d5c653c3796945895",
+ "08717d5086a6453bdeff77d4c2b856e3ba990babf69701df6ca0a3b3a81b5569"
+ "7d31889d100d6895c97f0a56b47168c98da62e59ec79d7aeab2f9a570746988a"
+ "26f423576c703fd841ae51c9c229a2e9c25fe94c5b6ce2fa645412bee659faf6"
+ "09a32eb2c05beeabaa4f58caac3133e5eaaa27344d30eeca22c6ebd8d9e34441"
+ "0e"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.10",
+ "b81c8bc4ac1fd971b21f027e06f4d87b34d5769d23c8599d1f157b08a7f92e34"
+ "19fec4c8c1b34ca463c768b72e07f9dabc3cbbdd8b5617cc252875002a1a1392"
+ "af0fafc08c7211758f3c042050ad731b636c0e83191a79de5aa2cb94dc8b0bdd"
+ "e75db7d0c8bafb4223d347b024b3d9c6b239619b5d8b6346ea86fb8f24c584dc"
+ "1a47791cb7c8c7ebf1ed438b88",
+ "01b9f43394c7cb885bfdcc3c84962223e8aaa94c6c9b7905401d24f0dc443b2e"
+ "8d840e28a95fa22e1ae36ffe08966f38d38714cf68da8db23764b88c4bb2be4f"
+ "d3da9ccd1b506942aa9d73fc09382dc3308314706e6ce27f00761f3c9bd54fa0"
+ "e31c96719afbf0763e35cad889b72e13bd12b76d6f2020faf61dd3d708228df0"
+ "6d"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.11",
+ "d0322883e598163d722036da3e632aa65597acbcd1f47603109696f9b39fdc",
+ "078d17ab8e6ff0be50b3539eb03ae8f0903b7a077481781fb0b1f09edcf77886"
+ "312ad6c060274f0c389c16314040c8d7d9909cb75df18c82d62dd34eb59c6a87"
+ "d3c46a7ef7474a5e447f7744a6a92f5990eaec7bfb00844d684d307ddb498189"
+ "4149e752bfbe2e77057da7605469af7ffb6727a9981b9439caa5d80e6ae3b3d6"
+ "51"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.12",
+ "e8742f04b5654d9288b231a47a365839bb01be87",
+ "09b75306a7212ea6f47eb0ccf4e2e0d6f8f3abdb9cdcfaadbe51922f92ea6262"
+ "3c58ea74ea1a247c9d731f2c033536b35273c717495f325a60405bd5f5e405b6"
+ "80279e752160478740457216dc929ddd65dea505535546e4770f8211b849c365"
+ "218e566e5bb41bfc361b65cdccb0e604c9edb970ee6a286a1fcec0ae9d92558e"
+ "ab"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.13",
+ "a03c2b85fde46468d1c50637b00a72dcfc32c41631739c060245f53e57c66c51"
+ "766f24eafd93e6c66743480591bf14446e040b67a4f84699576c2e1463caccbc"
+ "b073e4b7ec6da6c8cb41d4a123c748cd7e83d261e54c2fd2bc495bc4c44a78f9"
+ "82003403092ec6960c088e2bcde348a2e0e55a4b4f42eab229b95c383f2113ed"
+ "6cd1f3f3167de3d28d362c8d78b2eb6e31620e34b2f0f941dacdf7b4b8568c6a"
+ "863a551d7bd4a5d7093eda69e1e28056dcb1eb69ae03ad74be72a75ae8fb56a2"
+ "7125ca3d2db3769d13d35db108e2644a7f3b37938fec9762315206d30ccfd576"
+ "ae7de0769869e5044d07646cf78c64a486480b0fd42cc7b246",
+ "058da5494c4e98aa121f67f65a2c865425a9e6002b223f0388809753573b4f33"
+ "4de45d8f0007255d112ddc84db266700e440b5a86900c3d3d35b024c18d8a25a"
+ "5800226d0a56d838d8919e6d5a8730d619499015ec4665c63d778083a042dd4f"
+ "052a1bbb5f4080cbbb41fa945bad6a74779f680725e47a08a0514f350fa5adf9"
+ "0a"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.14",
+ "c40c70f26da569486bace785da32e337a0eb94fb3a0aa409c5770175c8e8cb2b"
+ "aa8d2a1b9846c37df7d671036d5e91",
+ "05256128afba1f55d81f79ea33879147a24ad7779346ee798b211c247153ea38"
+ "d26b217065f61e0110b53d72cb64934d9b1ad1b3dec332092d258f0caf1c4aee"
+ "8b23e09bab0f0c278858b441d08ca3ae9f00aa9a3f018f7d9fa98a18df0d2484"
+ "7e567a47f5779bd1793a4b0252f2bad40c9c4a81301cc28c2609d7bb3337e97f"
+ "14"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.15",
+ "9e6dcb11e0e8477139faf041a74e2bed643a62adedac7cbef365ecc43ae4e582"
+ "60bc724623bd6342dc660d66142ea63680715f522ff3cd4b636f84aa9d75fbfb"
+ "c384107e43004d986fbce1a27f7ecc7d02392c",
+ "0ccf234eb480085d920d37d687965d2fd2e4a4f3bd3bf7ddc16b5d62a6903274"
+ "207c6f90836e29ffc63a57f98130c525232519c708f0dc8a1255ab55db1a2b9a"
+ "bc11061602075ff6f97f9092796b98871a6cd5d2617ddc9d255a7300c910fd21"
+ "0b14a981e5a0e0c6bb2b045fa9756898b93b8a634544d77afdb1cf0e7958f11a"
+ "43"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.16",
+ "20bc463b5e1220a39c84e89fe6716eecab5555f8bfce60cfb83793cc40a4da1d"
+ "22c0ab4eaa931fb747be35f1cf6fb1465bef1df2760fcb3f70d3e296e7b27045"
+ "0dffe2d588c4396a5f6f1e6387aa86971fb0ad24df550443dd122bdb2cf3c9ed"
+ "6125fe55cec991cbae8ee1562a8c0f4f364f8f0a80cb30fd99440bf655f0804f"
+ "92968ca2e01c0d5abb4ee267636dd4f511a8d3294116216bedc1088645e465d8"
+ "e198b8afe1cd5424b42a533ced198ad597",
+ "051b714266066bbb819a2a3805a89cff461875c095f4f38982d1afc2ad2f1424"
+ "50b8a752947f031cce2c9c340c8ac9f9f7a548b7cc17e4cc525696ea0c8753a1"
+ "e15bcb985deaec776fb9e7d9f75862f8983523d9f871c63fb7561ac71c376bf4"
+ "95d4323859bd14188fcdfb4b37abcb5dc1a58eedea7e0fe62ac16e208aab4cee"
+ "26"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.17",
+ "92da260bc213b72b48a05753503d00a1dbfd02ac7b9fd44d2401ea7ad58ad186"
+ "1fda536329ae4173c9168005b9662c05cbea47ad864af7cb16602d3d183471bc"
+ "98bcc62c6d00d334bff5b90cfe7d7e12d07fe7d4cbd9dcd3c4c23490be8cbadc"
+ "08c9177980373c79eb4eea6d81a6bee2270bf420f91979ad3f271fd68dd4283b"
+ "e81410928ca45b9deb58d3ae98b2f4fca62125950b5ee128dba105c35cc398d1"
+ "5e742bba92697b5c62b267ce01141cecef807507de29c485305d0a990943230d"
+ "8d9b7252ee0b1956de845f2fbb2838785b470a7c2053db396b315a30d8a7f91c"
+ "fffd03e8a39ba8bc",
+ "03e23f8652374d48d381c378353eb47d9064cd708e1b9bf688704c04c0090088"
+ "46e6a47e0bd2e30c3340f5d4e19d2dc5d8890c8f0104dd6f5dd6cad9c4d99484"
+ "09c3cc0be670719dd0484180891c935b9979db8eb468a23e4ef46029f3af1457"
+ "4bd10b473edd9b127a306e5124ada402c148f51b52e7e628bfacec3fc2543a0f"
+ "92"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.18",
+ "8603a5622a2dbbbcbbe53330e908d5a25f6e67a51e0768d7c3c3fbe8b92e8b1b"
+ "36dc00743ce33da0f1c8cfb00d63edd6b2252fb6721397d2504b30ed1d293a82"
+ "e244c951bbfc24298a42ffee26e456a7be105cb5e37b3d25de28bfc01042c4a8"
+ "2ce870455487e5b30e26f8d5398c86126e",
+ "0822fc22a9cd877c09b6f92e8017ccc028d5379967c7d04ef32f869c7ef67d59"
+ "3c7745f629d93df260038cd333eaee92359fdbbf84623b7b5514235b8306272f"
+ "4efd13a6700be9289ad54e57d52d1febb46a37afd695942c4cbcfd3768f2821e"
+ "888efa0e2c5fd3c9c42cc35550d7955cdbd35c8ef8581b41f8ddab2618262e3d"
+ "ff"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.19",
+ "067d4becb03e1eb275ae22507a77a5396e719b5f00b105950bc7998e0803da57"
+ "a4de08a4078b9a00d2d46f",
+ "09108d44575f614a683ee4d78bce1c58f5243687cbe9c5483460b65df236927d"
+ "bc78c06439ce1c7c519739c8f8950082d956d60fc3645ba7af8e78895470631b"
+ "b4da00c01b982cc11c68d2650c7caea4a26e210ff4b1cae1db505fcea9293487"
+ "b2073178ca245cf0ca2356baf865546b54af9535bab18db679ef5627092979c0"
+ "a8"
+ },{
+ "PKCS#1 v1.5 Signature Example 10.20",
+ "884fc502c8824849478b2eac1e7ebbb7caf28eeb4889458602ec703581d05ef9"
+ "b1a4220bd2f922f25e464c880701c8a45b1d1fabc8662eb249400426c2226238"
+ "eb8ad0f9069c90f0018277448025a64180ed55d1afd27aff4f00702f715d2910"
+ "000df3925c7010ff117f6d8d2a816709489efd29a45c5923177bf92cd0bf6b94"
+ "745d348a144e98740f72226a3e2a9d417b7c1fd8f895f515c5c6d406a72bdccd"
+ "39152c30fdbdda0e62823ee9dfab3432e6642eecb6987b9046e040a478a4df64"
+ "8defb3016aa443d067a1fa4155555374f8ba325a8b55e4d6b5fa090eebaec9c9"
+ "2e261cc04ceaa48b3bed7b3f87d3",
+ "0b41b412197126159e9bda1a2462c8a4fd3dffdc6e98e4dbfc06cfccf16f74fc"
+ "b52338af14ed3936e02c1d7e77236cc6a489f00f089852de5cc425b45094a042"
+ "e385464b64c3b2ffd01f19a01c2c0381f758a67365d1e65a707b134e3f8a9316"
+ "b4aacb7e851a5eab3cd811bd4522dd141a00157dc3fcafc4154caf0593ca6210"
+ "2e"
+ }
+ }
+ },
+ {
+ "A 1029-bit RSA key pair",
+ "1ed7eea9405f507f941623a17bea717b860de44cb77687b8b85a6d7d1ef4f862"
+ "8d257cb94238c625ba25d46aae593960af79f75e28ab63ac3cac4820b82da1cf"
+ "750d6c930d6b827854aaf6cac0c17b80b029f5d319ccca665c5694f54ba5f096"
+ "f4543413ec4c5e97cc1dda89d2afd428578759032adf92895065baafe88d2d8b"
+ "61",
+ "010001",
+ "0d938072b16a02f5d50a15aeebeb5afe431874482c6d18fa7ef316c47f4ed6d2"
+ "124cd0e47eb89cc7587374576cdccb3bbaa195f7b531139369b56f9e2f53aea8"
+ "ac7a97e1d7458f526cf7d710c4902aaedf997c1194b87b62ccd8dab8ff5b67d4"
+ "0fe83de1b82b91609a7c5cf39229eb3a1b2f0ebf0b125cb80091a07ebc779ce7"
+ "fd",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 11.1",
+ "845519dd45d2ddcbc8dbe0b82954c458c3664d88274e502d279146b18f6a8167"
+ "50e94b4ecdee6832cb35dfcbdbdd3e5dc06404d5f0c70e7c7cd0e19f38bc5ae3"
+ "2c7cd91f94d8f56782397bc74e6b069827ec2730173740ce4a10e648c78897af"
+ "1a89e83331d0f461378d06052873f17d9ffce46a32472607fe73e4a561879e61"
+ "9e7c1ae814e45e1d2bdb121946b2aeb8563916c543ebfdc2c090feb5566500a8"
+ "ce74afa45372bde0c6673a7f6accb0ee9d57bde93c36ddc57b8490aa2d68585a"
+ "3db7297ada6d9b3f356dbc74d315c5fa1abf7de6cebca83c9df7",
+ "0863a626dc42baf3e161c35b3de3b1abc1aa5adf5416465d4c7b6b01ae2dad73"
+ "f9f158eb213dbc360be4d47e5707871c39c38dbbc96b46c8f9afebd3ddac8716"
+ "9098e1a76718d354cd091ca35296a77c21d2512ffe65e3b71b9022e9cd1f7c35"
+ "ce1365fd1f2c2cb967ff4c8f90f0c8eaef0db73fed00e98cfc83f80c67b3be1d"
+ "33"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.2",
+ "868e7c4fc6340b6bbeb7b86ea89ee7265f3231f48baa92e4a2e8ce0fa1c1a8c0"
+ "fb0aca944c74bccd",
+ "10cbf8717f76278fcc8fc0aab46e90a3d180c3c92a4a83eb93c8920af88bd650"
+ "6b4073453f0beff3e61edbb4dbc9c947c69deb69a1ac929efc15625b9ed7cf1b"
+ "c423a8875f3780ddda9eb2fccd9fa014626a7fcf998649bcfa5953a3c43efbcc"
+ "38704d024919df2fc4adea39e34cd15cd4f86ad3f501012f6bd28aa5002c3b41"
+ "ba"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.3",
+ "92cf880da58915e3aa95089353e46184c915945c57679c1e4bd3825ed919a320"
+ "52e9786e23b942539b9315f581daf0b41fa3261b967de40cd5d92a4824f364bd"
+ "1e1f51844b109b1454134adf234e",
+ "08828966ac5836c513da4ffb87618797943c612ede7e12b31003ef171065b4ce"
+ "dc6a80b1456c21b674b3779ad35f70177aa92c6eac0b833a967d7e98990b4824"
+ "4205dbf26f5cd57ef87dc6fe5ed999cf8ca75dc8e626fd6eb281c499aff72989"
+ "edf52ec6f3bcaf81ec5f8e8230b87ededcf7b778143ed6c8cebbac9de54109dc"
+ "f7"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.4",
+ "873c4715902ff19de08bccb0cf263763fab016d0220f0327b4755e354eb247f5"
+ "dbc2d396989bbd36d31f61989390cac16643125e63e1a1ae1f1bc9bbedacce67"
+ "fc1b51a7",
+ "05259c481593ea86d1f002ca58aaee9329fafe218f6750f0e588f33b64e708fb"
+ "27a6fe81ebca8adaec757a14ff55a0c88ada2c3b43e39e8dfbe676894365a221"
+ "0c2aa81f424d8529c2076b00c92dd8c8ae3b780d87dba729ddfdef7d407f854a"
+ "71cb688b9f03c71f3baa24a2a6e1cb410774309e40c13c2b264738e5697cfdde"
+ "f3"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.5",
+ "14b27602ece8f067b58483af1777c4ed10b8b64e64c69f57ef889a1ca5d5b5d6"
+ "51c608db239deea150ff12cf50c8679612f97ecb09f7",
+ "15c4b3f081a2e58af594e42fd6accf1d0d61d93a5e3a84cf904b98d9ad713361"
+ "b784b24d9295e43c23be93ef36514a9bac2c1bdf4ee7323436763a20662f2db3"
+ "41d9e38bed5f12c7dd18bc3bb0fcba5c0050bd1a2a44037197b8c9fc2aa599eb"
+ "43c3d9679242c99bbc49b03b98eaca8346287259e6ea2e89155d0dd2b4778035"
+ "75"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.6",
+ "e566e5fa556c765b62bd6e374521f508fe446668c6474bef046cc6894a87322e"
+ "1931e80d9ed9ea806b167a3af77fc04938b5548efbc068d4f1966a997625af31"
+ "a4007f0698a8469ab681f4d508b4a48c8fe720cb5a94a7f443dd5a58030497da"
+ "a959a3aaf6e34184397a",
+ "07e7c9442624bd266cc1cd1af3b8f06294dda1c07767fe19bced6c9ed7c4b1ed"
+ "7f26e203db7f3a1bfa57daba6f3aa06003bcdc1e00c2d3d76b9cbff96849b1af"
+ "f542d0d7afc6e422492eab0ab7f8e1d1ae0b279b851945b765851b9f8ad880dd"
+ "164c11ac4a57f96a0e484ba16abf1cbe8aac090adb6a71797e1335eefe2ac998"
+ "0d"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.7",
+ "b443c343527b30d5ff",
+ "0b3f13c27224d16101b9c8201f1b4f8537db3c116f3ce130be0de0dc0dd20f77"
+ "3cdf7b7f372387c4b653e5dd442184457411a82f8ed00366ecc077a4267c9d7e"
+ "56549663239b4319fe499aa78954049c743bbf09d77b3029d918bb7b9a6ae80b"
+ "129e41bb56dad2b8a4b6f3193374c8292fe017d063347e91cbf4dd3939c237f8"
+ "3c"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.8",
+ "db90047f615ad71972baed0c10626ec8cb18c6d75eaae058219fd6195426d44d"
+ "5c543bef3c4c1498e877d7c853e53121eb31570081d5de4885cbc925a6c22321"
+ "ccc9c3784eb219e42b7edb928877607329798d55739c89d6d6b3f0d430bbbc47"
+ "22eafa67defc86aba6e63483fd6499b03fabdc8465d98bbbe4402b0231135c21"
+ "243d7e02ad5f7e9e8b9460c12dde2a395b456961cc3dfd9a12f5d9359e0b3a6b"
+ "d77f44655b603b0255dbbaff8bc840759a3462fece0d8db6e45e2fe2bbf8b6e9"
+ "7b3feac07986738257ab9f8cfa795a20192b5e2cea118ca762252af6c6eb00ec"
+ "5c6820bcc7c7",
+ "00aab067d3a8633d0bebd591ed34d067f4718cd7f9b1e35aaa405da1222ab940"
+ "3866921fbd057433407a4aae7e26c5cfa0bc9c1157057b1da1cf3628518719a6"
+ "03f6c3c4dea30bf49db9b068afec698121dce5d60d93a6f5633fc6af9df4c5dc"
+ "cc138c294edd429d4afe3b3378868255cc53788cf2b47745d64acd885bb47d2e"
+ "ec"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.9",
+ "2be0067b95185bade118dce95c57029b554b25e1c39519f8f89073b9a04b7e91"
+ "299cdb87b0bd17c9f151925c756eb9b645072561264107882138854ae7d507e1"
+ "5fcfe847094540e71a547f63b590467fadff647f643e1cec11246529062c9e40"
+ "8892f2a20cccc0ae45ca97a47fcadc8fede21a24711167706cc4b5d69477e5a8"
+ "a146b960cd4b1727427b16517b63ebfbcf84d0b1ac8e7e70f044357522b1d0cb",
+ "0976811217714544410133243beba9a21a6f7212c687915c72027bba3112f697"
+ "05425cb994cbb6d359c146b95db1446435d4cf961dfd5c498739bfd4be6ef1ad"
+ "d74b81b2898a4ce43dc37cb0e9ed7744cf409babff71788542ffd286ebe5255d"
+ "63dd7bd55ba43f5184e248d3a66933cdb06991ecc90eb39ee71d65c88ed24d94"
+ "4c"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.10",
+ "a790e6ac5d556fb7cf44460c7b9be5eb7f24f987ff890dcb7840241d45545b71"
+ "05635a1aaf4457e6410c65aece5011e2775ec8530a64a18839e9c58a7b77424f"
+ "74293dcb9e9ea8736d6ba58b1c6653d57beaab98735f7af732477b9af6a33ff0"
+ "75c7e46639d748550820ba6abd4a9d48cb4903f65b76f814c6cdc95e8d9e870c"
+ "244a029b294a8a5c826ab161f6f978d9f1c03fcddaaefbfadb8caae84bc2dd33"
+ "2eb04997d61efa91e9241e4ccd9764c726e766ed3b0338d086f1032c1533ef59"
+ "3f88fd56033791b1d0625c6ca51eec279cfb6ae3f12700cf5bac271e6567",
+ "0d1b111ce8de1d7c4f7fceac73df70aa6eda58dc32eb98f78e7fb9bc25de3e6b"
+ "09ab8cae3b2026b6187ff63672e57da4ac28962445d1fe951d27be6a6ce7a580"
+ "7e1376139446e8549d48aa59fc223354d121fdcc38f1d0275e4186922700adc6"
+ "1dae1e4be805222a1cf07f110a6158a2a26258f19c657a110c0d9ad291680c75"
+ "96"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.11",
+ "32afd13e607d87b25ff40a885b2509f521f2a0a772a96a39fb3f71c96384b3d7"
+ "578f48fcea9739560a65bfb483d9608d202555f66d612d16b9255387b4e11241"
+ "15ed48bfef8b89d8ddfc219ccce48786c9e6426a9212e7b16d971d278a1118f2"
+ "f86b9c4bbf75c9c2d099e3f66548f1f4a8a821d7274498f7cce6ec5e2bf2bfad"
+ "2c6fc005e80a48cae46992fc8267a6480acb894ccc9b62095cad97db70d882a1"
+ "3fb38588c48ca190f180cb3e61acb4e2cfd9cdbf855c539921f68e1149d0547e"
+ "f59af53792dc660da5ef48a7ab8936d3d36ed6b6469eb6fd95e3af182c8768fa"
+ "60047854f18f3741c1883bb0792688cadb9e4df391d91145b85e2ae24ffdfe51",
+ "01a937b3cc8254d51508709e4a4de7b181ded9a447b3ec8dad492c397952df7c"
+ "550e4b26c95017299d8d455ff7971c338cd014df78e2a8aa5ebee258f49253d5"
+ "1ace9a49319ffc807ad70b2df2c96dcdb73b48acbc4f6c3c2a701e7c154b279b"
+ "0705bdf2548c8b3611b97da1ac09cd12125099540bf7ba99b08c2f3d5f6aea7d"
+ "40"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.12",
+ "5b00b8b794a10d21f1b45ecaa20df7c5b3522c1b1db4b084b959aa4e5658ac54"
+ "68f6e8fb612ff99f3216b5d21cb4acc0bb42eefdb8e82d754b85d09745894a52"
+ "3c0162d08ecce48b99dd6c38e2bd3d531c8562deecfc6152369aacf580eaf9db"
+ "6c68b69df2fbf3053f601f70022c9e381dfbc59099c37bde5ad89a8cc1efe4c7"
+ "b7d78e9097e08121eda64ac45c327e5edaf922d3c35f88b52c93d399f4c23836"
+ "2fe9",
+ "0fc6ac1d42947938cd2586d0e7fc3a0542b9af12d36eebf92b5d049c7965b11b"
+ "a9ccbf4700f34560911177b9d1296f1c68e3af469f4f399dbc189c23ea746598"
+ "2813323305ed6c35ff9cc109d0a2303fe7d329ca317ec4b18edd19c62c60a3c8"
+ "c3106f86dbd072e3e1eb8785288c21abcac22e0c0d41f4e23e7f394d4682f6ce"
+ "87"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.13",
+ "b750ae6d4d2ceb92140534648d36ef25e45155f52bde1bf26ab7",
+ "16aadedca09e062560c661d2a49b0ee4d9ce23907c69d10004f149d103c59c16"
+ "fe7d4373597db9ffd8923a77a6b943b188c47425e2a9e530413efdb6848dd342"
+ "0ba53ef81c25c578f8d9514d93fcc9cb1fb52f58d88a57d1fd3fe22da310ecea"
+ "9ece55e9608d63ae21dbaea6571b78fcfdd271bb659257476b5995687a02bbe7"
+ "89"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.14",
+ "47be01020eb7e7875bd4fcc005a82b36fdf2145ef132e2ed162ff694bc71589c"
+ "7dc6d5a3f89d597f2d2aa343335118f6fdbdeef23e613cbaccde4195e664a009"
+ "4b07fc0a32848d6139031cf572a1e323c5a707b6fa2aeef2dc872dd5a3e76b13"
+ "f8ef94adebd4e205748e485b4001d5d2a090b89b2e6474c479e7b00d2d57f586"
+ "ab76b80f795ba8996288292c3f2ca51a44e4e841c03707e48025af4bfd0ab6ef"
+ "eb8362edd5d23405ba0e231b3324e1ca3c5d639d2c9d82",
+ "063917929bbb209217ff48ed4f55d07a03f76d6d94048b6f71310b2c96e214ab"
+ "220d4e45ac01c93dcc8a5c26a02df61ffdb317549665610c84bdb8945fc6bbd3"
+ "8baed7fee98eb056d9f039a860d452b3acac1800a932a28c88286abda8de3cb6"
+ "c0d794daab7a8ba0110933b4d1ded239cbdd557d3e5a162917853315de680900"
+ "a8"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.15",
+ "4b9c09644810d4b30655ed8338bb276b624c68019822d1fc8f78861e13e22ac1"
+ "71821cfdbd3f8f5b8dc9c0de732b746e1d132e5f3f149a5a867c2ee478e8f14a"
+ "d4b9ddebd3ae7817e84955b3404b094393e61ca0189d055369b4243009a0f540"
+ "3f41c1002308c00ce699671937baf13c7893d663c947fc7f84071a672e5e0737"
+ "8aac08b3faf0fccf5bf283092585ebe240a3004620b6f3aeb6732b7b9d8d3bea"
+ "fc8467d1f1f1c7da66b1bf5ccc145b3224245fae31dfb403f493c0755357add7"
+ "cb2763713226c54f43640f7a670eb7b1f6e9e772f2e51417a705cfc5873ffb88"
+ "a5db07ecc4ee89f330a6690a8812",
+ "1a0b698cf3a058b44919af73c3de328e86ce9a5d4999e0122f414b94f32b2d8a"
+ "b1e6550cc0d48dc04befac2c67a4d069a7208f142dc267b3e38f6338a0b1839a"
+ "93a836807d181e3f0c7e877fb2421602005bca25a9c372266d18e6d500c5c7ab"
+ "13385283d2af919d0bba0dcb88bf7bb9972d67008ff498547d80fca658efe764"
+ "a5"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.16",
+ "ec9ff14b9f197a2b4f24948c29d2f64a64625223ddb85346378c2c25343fcbef"
+ "585a99e1ec0bef0ef9d09ead85bee1c4bfb35e48fb26411bdf180dc5cf317b3a"
+ "348371c7c5f4aa6d5908fcfc1ea39018cf0449e55f4ef994bfda404f1c189fdb"
+ "8a0a5b0906c3d40de1e787c2db4d88dbc210b9f801f4cd9c97227e9b2fbc2811"
+ "e38cedd9e9f03560031d4c958a7681ba9d7ea5e78e9bd8bdeddb4156790ef21f"
+ "b74fbc4158c2939e4efcb82efdc881886a5b6713a24b9b5f2ee25ccf721a64e0"
+ "f640778ecb3d35b4b8eea8ece31232636310ae3cc6b82b8a",
+ "013b42057820c73e3acfc1df4de1440c658e0180436da7185a9fabd26eb32674"
+ "b554de354d1f4f24e87773267fed9dd0fd8293eaca4af3d3a9dc518c8e495a14"
+ "7695111d3dc17763f1f02eec1ee29fb1ab749cf30c7886da8b2f646969598aa7"
+ "0f9a92fa4f935c7cc77bfab6981f0df0d285cfb10d66581539f78d0368ed4f93"
+ "01"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.17",
+ "414cea8eec6da3c66ffc8470f7e14760f74bf6e75b84dc98fc8060dd3c219e76"
+ "777dfabaa6e6b92955379f3ecaaf5fcb8aa5549ec9cdd1f5d577201b8e329f72"
+ "faa2bcadeaee388daf7d408afde6553d2417860f3c8e25305dff76dbbd9516b6"
+ "868ee456fc1f7b58d9ed18a46e4fc1e353e8d076bea30bf247c60e6f685801a6"
+ "d3f630aea6abb412a941ffa6f607f6bfb13d900127bbecee4f98a7aca6920811"
+ "575053ab2d427013801d8cfbc3880f1475431555a086fa5560c6e2206d9ee938"
+ "1344b8241c1dd1d86448753af44b00a0c9",
+ "1697bb23e291525f4a0e79262f3406630d0d6df332496926c4e5aef96e41d955"
+ "148647eaf790696af68c78eb2ab62ff7196296e1ea886df0917366090b630aa3"
+ "1858b51615873fa6bc8ff0885c57b2e77a04908893ccefb1412403991d0d23c5"
+ "57d222291cb8517b43286ee0056758d9c10bcd69bd68b84a2d1f537905b8a465"
+ "e9"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.18",
+ "1789b808b10de8d1778aa43f94101cb89f56343061a1a943bb8da55ee6b979e2"
+ "7afeab0ed8ee3714fbe70b3be820603e5ceadec4b22f958773225df3aad487b2"
+ "8057ebfebe2c8793da3846bdb15903ac71e9c93b2016668bd906301a0a7d50dc"
+ "60b2fad8759d18db147f2066865fd90950a188747d9b696853486deaab8e443f"
+ "ad2992fc8a565bdcbadab0b9333ab7fcdb9c3d0bcfde50a58d2aeaf1cefb0c95"
+ "f90773b2fac137cdbc",
+ "02f99751c84438eac7f9963250d9ee22fda7297b6e86e2a8bcc7a9b5ac01f790"
+ "e09911704660858ea5c16272c38133fadadefa23c102908e419de2ebe9ac2719"
+ "4572878e2a971f8831c8f917e852e851df99d4df018fddb2cea31ac3a7b68975"
+ "e80a997cb7dd4d4df757bb8c3ecd910bcb06033552127ac308117739a02c2017"
+ "17"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.19",
+ "ff875cca0efc3d90f56e31f4bb668414894d09de90127f8466324310e11369a3"
+ "f2f6493c1c78a362b2a14fb5488cb56ce022739e43aa763d9c1c97b621cc5368"
+ "c9c00e81606792695f9af9ab633ef239eab3449dda9e6607089c375190354f7a"
+ "59a4b3ef75229d1c47ecdae33b2769ff5542655e781022d0c43b421a99843c3d"
+ "e10422ad2fd89dfe446615f5192e7579d4374379bbffb9",
+ "0268917f8bdaac9ebe32b0dc6cd9d39efd3f88d817d66cb6390d7b55c6921221"
+ "844ab8c08986d3f2ea49bc6e3a1002086c0b6df163f79d16116a93c4a2cc0422"
+ "c94841e1e3b945ab1d253ab8d7d139c9188ba83027c593f83a6f38370e7f0379"
+ "ffddf1427d6fcccf6083313f1815b5ded6737430bb4a70ba81484834d8d1d29a"
+ "5e"
+ },{
+ "PKCS#1 v1.5 Signature Example 11.20",
+ "e07ecf00e2401ac98b2d5ae0c9b83f219ab027a65199fdb634596e2344624138"
+ "729532495328f93fb3a33255278f3ec26065ce54995d424193bcb7581bfe1ab8"
+ "957d0b961c3030b820d09c9e326cc30c0af642666154",
+ "00c46db41b65ddc71fbbfc125a4f9bab880a2f0c1f041c411df7d45d1e19997b"
+ "348eabba19bf79b22177b2a0d73fefa5008362ce5960d7ef58a58993e74603d4"
+ "d9d0b3dad4b20c829d36efcaf57f0c4f0cef89015a48450242bd020d5f52d8b5"
+ "0ea13e56a1aad601915d60ec9abfc307f18af20672384dcc12f9822731369971"
+ "40"
+ }
+ }
+ },
+ {
+ "A 1030-bit RSA key pair",
+ "36981a95ae24181452da257c038f05821412d84eb47a43fcc7ef1217959ba677"
+ "027f7086d3a85cdd349f920f034c0278792dc8a8cf0c0080e5c61f474883c687"
+ "9f4dee0ae952478a5ee2ce4e3918641e813cb374f7b2832bcd6aea809d254fc2"
+ "ca9ac5a332424ab65c2a261275d19a414b616500d5e373706315f063dc885d7f"
+ "b9",
+ "010001",
+ "09ad031730b6327355acd69468700e7e9baeac5a24a7ffc93b292eb871da5492"
+ "46a5ce0c835255651a28c6e2f4c761afb6f06b9e2995fbb7dca174d5362faebd"
+ "c39a72c5795d1f3392ec088b5dc2a785b2c9c4c6e669e723b5dd0ce443255512"
+ "67dd62e0f78d2424adae48e249443aef4a370410db9e709399ac37cc481b5900"
+ "c5",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 12.1",
+ "e4b2d60e3bdd27816f",
+ "13fd4ac1ac6848173780965aff5e61c596892bc147760d43079b5d7177e423d4"
+ "86f5a73e1a16b3ce9b5edac161ea6d4f6c23fcfc3e6219cac556067ffaed4ada"
+ "c0a95005090b89844c54354db22aaff9eeff9da5aaa5490425e135cc0f64584c"
+ "7f05fe336e4440bb869286d44af157880e3a40fb06725d09deb37f1ebb181c8f"
+ "5c"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.2",
+ "788685fc5805d627b13f2fe7fe6f7c9ab2ca4944abf308b86d1a0f583d17b576"
+ "02439e1f2c6e0c5bf78170501338b4c447e9197b6503fb73ebabf776defae33b"
+ "dcdce77de79b82be1485a8aa9b820937dbf428a20550966a86b62a172e6cfbdc"
+ "fe0d6fc67a4db62252fdaf85f1e6bc14f8ab1c53326aa6a7bc5eec88e0b11d48"
+ "d2b561f2260650102ff27b57b70072bcc121e35e70f3780c8333b5bf6b08fa12"
+ "08260f33",
+ "0904cc11ac66a9837b74568be250e53ae4bef78dc67ffee509e5d9b472583eaa"
+ "a56d4c9ee70f6e82dc998b53eff1272bf01f09e5262b155a6e56d1504003e4c8"
+ "a46e6502553278230d6e81b7291843ab9769737f3c693152f17bf2d8bfc782bd"
+ "b3fa0aeadf0d441e1e52dea54b75cf165e35c382d31174f6679d2f21b981f413"
+ "58"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.3",
+ "4ec7393fdc4b90af8fffcaf34e845a09656aef9dda12b0342c46eb049174aa51"
+ "1b43c94d75c0e29070aff5b41423a170d9b3e8b21224aabc531d88886e2646d6"
+ "788f1baad4ef4b0b4bde4b12ce9052082e2ddd0e3e6caabb0a14344b0a583f40"
+ "4c1b6a3c7bca8a5885d5f224af1fcac3fad9370e9b2974e8ca62e22aceb9",
+ "21a66af627ee0dd05fe7563cc1d29ccf6f8731b41e3db39597893ba1cf375f78"
+ "1788fdf073b0b593c76df2816ec6defc224221ac19f5bee44fc0e5d4093d3468"
+ "278fb42d405a0704465322da4d3a7ca9c3da73c3d082aee567b77083323e75bb"
+ "35ed77e8db9c01b496a04cc4a899df359da4a2287cafffe1ed63cddead876c94"
+ "07"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.4",
+ "907760db32969b097dc124ef89751511a5d230596d2fd8a891ff00f05fbad45f"
+ "72a45d465624a3ab67afdbb9e5f9e65b63e30c2e57fe7f32f399011033dc0529"
+ "c0971fbe064fc5edb01f84cd57283fbbbd2aa02944110b6b534f74082f56be34"
+ "6cc343bd4d0b348091c005c6199a7e3d56885247b0c16a36b235b8f5d4f00a6c"
+ "6bb6feede88fcd788d75cacff7d95687996571559c05796a55711d7746bb92d8"
+ "52893ba90675f98b0f5408481bf1543f39de3d0c0c1f53495bd212ddcdc6d0e5"
+ "7d7a3dbe24208cb24ed41de03a5f052a9b5812700a5ce05c0200d4719c55544e"
+ "7fb294d344a4f205ef9a3497b567547cbd1a633e2b79d3349095",
+ "0ec938a0d4b2a4edd278d63de761c102e2592102ee05db1b591e0d857bf66684"
+ "9e74cc19b7e4e9cc392de539f790fc68e3b521db3a1a267e5a4e1219752e0199"
+ "e7019a248554c5bae3112beea40cf3e64f8aaf9bb1e9d1c1d8833c2bfa31b9d5"
+ "450fa249297fe2e46ab03e99b1f9c651d539eb53ce0961ce6023c17dd7383dd1"
+ "2b"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.5",
+ "bda554954732d1d5f3947555c61ffab801dbcdc8121dc6819127c2f22a436d20"
+ "622d1f4a447c3a77b6585731afc03e77baeb709c1bfb906a1aa1949ab6763a15"
+ "c7da5a12a8f395101e646a837173141f2a0cf536024b36918cf9db95b1cc405a"
+ "efe63a3a93bc4ada60a0f4e0729f4db8b76fd64efcbcb66f0e4aaff3",
+ "07262fe1f3d7b77932cdb7cd96ac198b9303eb44460f5298e8e52fe6705299bb"
+ "d618efd0b36331562f20b20e866d99c2d04a0149f564ddf66ba319f3b8482539"
+ "6ea8b893ba5b3ee5e5245cfe6b616e30a900bf83bb763d20b3303701cabe9433"
+ "4148882ae4ef14e6d9e6c752bce253bdda5739e33bdc32eb082828c1c399c22f"
+ "ea"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.6",
+ "5176ad7c99be4cdbbb5d79ba5f496cad9f42dc25d527a5d5e8e3359179225e6b"
+ "0e43666d3d82ab5baf424c85c33121606eb79ada6bafcab5c1e2546cabf6a360"
+ "038405ca18c0083667",
+ "0627238b0b93e4cf985713d291296cede345e88e17824525535939b3f3d5ff4e"
+ "bc40740011490025dfeaaee90638c5391eb44e9ff370457b60d5de80c16538cb"
+ "3860559585caf5e3332c7b1fdd8f45fb6e3557f2c7a60d099e94f8e96baa1e03"
+ "199ac83cec8f9c16bb49151a8872cbfe70f002cf3b53b611d6cbb665897cebf5"
+ "99"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.7",
+ "e174719364f7bdc86e2f0c61265bf8057d649cca",
+ "09771954fc8a1feee90f60c4b8a5bbd462c634379ab3da19ffeba6e031b4243a"
+ "83509ceeed6e012a9163c6145cf70502a9fb0c21db31fad5ad14695de00262e4"
+ "e567095e16110c6e65d6bcb9cc02e919f90d19e7307f4434503f9fe02c12c1d3"
+ "f50cc160086fe460298c881225bff2e9e313da384444bec72a67ac344467e82b"
+ "66"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.8",
+ "98cbc91fd49b507c887e97c3cfa9b59c26001fcac16487f6004f0b6874546320"
+ "02d549b5461ff1530c0f5fc09aacc46adada7dc9d7b3e20fedfeecd8f2f16841"
+ "773268542e86431c7fb4d163f31e8e3172203426bc0d88a23b137634bfc71401"
+ "7220fbfbec888e01e3eff7bbbdf93f083b88fdd6407d989bcc5ecb153c9cee34"
+ "10fd006bcdf07af228790fd5e04f5c0a1b63648d48609bf163c6fd656020757c"
+ "3c0638e1b82d75e2b4b908b7e0a3c8d7266b801f60fc2b4f317ebb8bf22ab9e1"
+ "cb7b7784395bd7b424329e861d478661f6dc1298515f48564a3ff99735bb9003"
+ "3875a25be8b724f3",
+ "0f2d7a5eab83584503d94ebf7dde9eed494110be94ed648af0cf6e891b062d2c"
+ "9def958755b1a308488d1670742951ec0060545d2ec43fe84aec8901adf4fe8d"
+ "67aae57a319f491c85c21cd7f9c599813ceb9df84778adc82a33c4e7674d7fbe"
+ "1348dc207551104f5442acd684869ac22cac516cc9887fd1d021efcc54abdaf2"
+ "b6"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.9",
+ "3eed6bf116cb31e0fdd4c5c93358bab68fbfa8b5c515bcabf9051cdf95a243e5"
+ "ee6815154eeb4ac10f5231d0493813e28149e9682bb1c8b77a6e1360b2b2c0f9"
+ "c3161e417ef6cb3d9abbdc742ce025fafcd538c77c4d0716491da54bcdf167b4"
+ "7a61a03527c96e4b42bfdc985b178781b6920f60f11cd5fa76663f56f319f450"
+ "cc2a7f13bcce59e41cb666",
+ "07673fa683e098bfa2b955b6c34e9ce8eccc5ab0ab4c2cf79b9be1e664425a7c"
+ "177a47d5320cd57086f951891845094b1fbbc9dee5f9b556df3e61e7e66973d6"
+ "3e69c9da17296fe615d633c86218dca399258c04f805bd04d9dc97a29f39d606"
+ "ff8e9c0a1371aaeec003ea274895ff7ba1502b28f8176302c24eece5b528d671"
+ "00"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.10",
+ "084ec287865e8fe6880472372097ad5b964c40a935eed1bea51ab1b5bc75c846"
+ "bbcbd95488e9ecc363cf073a90b20be8b679364622f345e122d0566acd34a4ae"
+ "11244525a38f47dc1f92b17f89ede06d836b4426ecbbea7933ac0e847e551033"
+ "b5f7ea4eaf1f63f3479db7eaf802c996de923386cd15b122de5a2398d3f39702"
+ "c3e9065c327395b9a995fa254de9c7adb451",
+ "13a7f004c0a88d513e2f1aaeab417fa0b2702fb93b828720ccd800cbb0af5a19"
+ "65725b6ee0587117cbcb81a46318521c950dd8469bd85573f5d29d865303ebac"
+ "45c7f6031c6f9378eb12b42f050944316f0b93db899bec937d5d0f58ed407004"
+ "01cd3265a6a44b09bb11a438eea07715efe42de4e8808f88240261148e8de293"
+ "ed"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.11",
+ "610700007c3c6cb096c994d65d95c9b9a147c34614cd722f29ebc5e093786f79"
+ "094802141a3108d2ec8a874c53187eb0d6ee2a859138cfbc29221506d0bd89b0"
+ "f3dbef506bd1ba4036b0f1ec0073327060752b428cfa12db280c53aae5f3e357"
+ "0e918cb09b90e9847f1f5ca4487a6bf3edad425f78407ecbe3f9bc7cab007566"
+ "5879431c6cc39e0c7e67006067418bee8d0db5e7dbe12da716ca",
+ "1ebeaf85d18f37840e8a3eaf07d69f524d883fa42f291e2007db595ad6930e8d"
+ "5a75b40bb95beb72d7ced038179747e9661d083840d587dcdf21c3adc7d47a01"
+ "f6eca9c7bf9e2a9887751b36d1abaf25a313fc29d7f834d2a2482985575e1be2"
+ "4bc4ef43a57ef4b0a6836993e11b67078504e3b79c721775f5b99bfaccc48a8c"
+ "34"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.12",
+ "da31f9be2609",
+ "1d2bbafca41ca06c4b811cb9d8369687166d14d9f92c5b98fc7c772f2d75d35a"
+ "5f9acce59b99efb2dcb97dccbbc86d7fd6b4ae8beab1e981e6c7745a1bfb4c1f"
+ "44a472b2ad07d41cc17515b7b14a49990b243442ff2c8fe505b1849fa991cacf"
+ "6809a20e55f2af7798870d65776f1f9ee48797e313aa66a47e695f3e731b2c7f"
+ "30"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.13",
+ "f98be52d9a5e55ad92",
+ "292ea34d3e6118bf8cd054e21517e863ce7cb7dd7273308f7ecfeacf9b457583"
+ "d9b9b97c54abf74e5a5ca36a87067e47d67aa047a1c2ed7a23d055ab4f094a83"
+ "c439ef8dd2d02035ef0562d967313d81102fc68b74525bb0e1d7962eb2758ec5"
+ "e5aeab65a93d2ec8e655405af88c00fa35f59de9d0cd8045abd37173b9fc6c51"
+ "d8"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.14",
+ "f438eff84c373fc12744a384158243dd97f4365e87d71e8b56b29791df44adf3"
+ "49e7626004a2c53335ec6352cce2edd963947fd2393893c248ba1b840842ca77"
+ "6c31729f707af50411001c287fba8fe72502320c445bb143fb7bf5394ec1fb2c"
+ "d501592432154091de5a2365d678f35782fea8b47f64d60919f0f1d5afa7626c"
+ "40d16cec19bfe025d116f42d22e20adb56375ad77089f9a93381fd78b7b1511c"
+ "b4e4984d2ddc7c9d75b310f295422560d66e3602a871209616131a847143dd07"
+ "8f23587db502dda03e18606482dbbe014ea083b7ec161b",
+ "0eafebf15d84ee4a13f1a82b8405118641e22e51da94d85887fc4a3b11f03249"
+ "cc39a0374501071c7eef4abaa11408d02fae1786dea37588479c90d627698591"
+ "c3bae1fefd6e8c40e3ff4b9f6061e06c12fdd21c7f45ddc5b78d1cbc41c15706"
+ "fa20ba92f99f58b22be27675bee081a06067eed158f8e20bf04a6e968f719a32"
+ "34"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.15",
+ "fa1c0f7b1015a895b1a565f32996b2b8ccfd864b95544dbb9cf4f6e1a841de92"
+ "06d55726fdf7eea2bf336a829fd2bc1209bd215aabb977d23a083f10ae69db43"
+ "7ca32d7bfe4c8825b93488f01afdf784458cef5cdd8dffdd17",
+ "25e22e6df7fc6bd4e0f61ebc8da063fe478a3ed74d68f7763435e0e374f65262"
+ "a5d7612e8678596122c0e5b8fa0c0b12812ba9653a0f273883c6264c6dfb74bb"
+ "34405d2a043043fbb0abf2af7a123d2ddbf16992e09baa37d731d72ef1996265"
+ "8a8fb010a10f7d5562ad5433479001af36d3d326eadb2e9abec7b555709d5d47"
+ "e9"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.16",
+ "828ebe2f51e58829cfa61526dded7e1f1ba311dbf1064c08ac0bb5d6716eab29"
+ "8a23d63b793ffd9d9cea60229598823f282f107b6ee88a53fd93e7ddd48a731a"
+ "2109ffedc89aeba2c0f16bcb140a0a89dc57ee8b5d000a2142175bc707bb409a"
+ "ae3a039c663d019a0bd913c13f7ff6f6b91e905a589d38b150485d89092d18a3"
+ "a762252765525d984566425b05770de9a8bef443ff5fc14833afa4ccece542d4"
+ "f2cef1e796f59fb3a4bf37cb677ae4223666c82b31a16a6cd701a0493cd99686"
+ "6c84bfcddf852b19ffc89e936179fce8b99e72fd4afc28b51173afbb25c4c7",
+ "1617559e43ba182e953486436f15b602831e42eed203c269f653bf639c2b760b"
+ "0d49fb532ca8ad01e7b4af83729255db559bcf55fab3659cebecd537694fef2d"
+ "ef9c9e762d05d2321ed688c3f7e2c05733ab4fa81b08cf79facb75c3200b7a48"
+ "3af08cb183c50927cc6169e432f7fc9b11780dbf4d3b72d2d0b85593d8b5b018"
+ "2a"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.17",
+ "bb4a6eccbdd6de0ac5c3b7f99798104a5869c1cf1a1fac7f859fe95149297eb7"
+ "79110059e269f12756f08a548b66af",
+ "277bae63e6e3253a0e204f4e6c9fe84b040b864f21edd4426d82be8f1b911b0b"
+ "d281cf114953d40209da2e9aae133bcd1855ef0a99693a9443c93f6dd275f058"
+ "fd1bb69532b64a1dd7e1d0e780d75204fa8c61c2eb5de88272cb93aef080f702"
+ "bb78889425a5f166f63b5b1a31ec5c1c26a599fafe58774298b97db314fc81d0"
+ "92"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.18",
+ "f1d111ad08e038ca3ab4e52e5eab7101876ca9be626a135917f45b1f9d1b32ef"
+ "e4ff867ab8a305f949c0048b25f5462261b1a3493b8190210f5cfa6bf7e5c300"
+ "5498deecc1e1c504f3a34998be6ad6ac004051c4e0a3db2c22eb5e14165528df"
+ "7812a20d5c7f05b940ca13e9383ae00d6cd4d0f4ae3dad047ab9c4178db66d3b"
+ "80960caf0a924dc94eb8e07709bcdb349e90fa2e10c5d526d2219ca76f8801fd"
+ "c661bdca6a93da48d045ac375134ccd6ff7c52fd15c7cd3d1f31afe504bce7c0"
+ "333a8979e3cecc53c4eadd7d95d46fa3b2a9f006100d6bfc0ed5ee77694ff1a2"
+ "4e16a544de71465290dddd189f01670359f8c6b5d4c6b6b9f5c57aa5a38f0799",
+ "0de94231c06ab187b00dda2b34e2b4cbac41f608c48c7227a6282a179e58c32e"
+ "f5ddc9764fa2dfc3fbe021ddb48156a6373cd69b85d364d89b5a32fabb2d465d"
+ "0562d4a1dd6fca64780b062a947124a7fc0b82e4fed12b8b4f726a0c8539c6cd"
+ "e21af655acc8de1e7ba9d67b87b8e777d48acd868a80db15314f355560103577"
+ "eb"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.19",
+ "9c4ecc4b2444a401bfb6f4b7244923a5ad3386c3b841678cf5e6447b8a3a0759"
+ "86c33fd001b843724dddc4212ff45ab3fecaa90a16f6b5592c515cc4ee54aea4"
+ "593432167096678f934159856d14c432e7d6d28d71b2687f54ed719e5c201100"
+ "688e85f20e79a9ee8aa4b61431343d1e99c21435c61e8bc104f2bad52960fcee"
+ "e67b85033d3aeefae413ce29701effcb02b484a031e2f319ef7ed0d6e69b2916"
+ "eeb38c4f1942ba23c2a1790ce3fe09d01b9b9fe6dba8dc210eaa8fe73ca76f1b"
+ "5b",
+ "1853c21a4a18547d867b3ced02daf0b22ce8d4d5af2b8ef5f7c8fd385b815364"
+ "8d81831d6acb5da830f67740259ffb339f7b90af4883819c4715e08c2899d4c7"
+ "246e07e5bc6ef3cfd9a04da06c43e95c772be221cfaaf6954ef93331e595ff48"
+ "921f05fce8fa0d429e0c99562a9c2f68ebf32cf1c6c6bb8b274a2e42d6715912"
+ "ff"
+ },{
+ "PKCS#1 v1.5 Signature Example 12.20",
+ "c381e60399865166d2baa03145268334184039e05335a300c2804e2bfef5a7d1"
+ "4c443d6538e16bdf9da7ad1fea634ebfe113bc821e79a449b2eb2f57c21fba35"
+ "ffcc6a7e525572277e8f5537c7b5b9794defb39aab060785d1994002dcf80701"
+ "2e1d1791da943b2b759c366bb424e42c9c2043ce788a25fbfebb87e74cb020b1"
+ "1e8eaf161884d6672bbe9c09fbb3b8afa061",
+ "199069573753018f33592af15c1d3131bf5d8ac4f64cf614d3a01bf372df002e"
+ "b5b5fc8f82ba137f83dc142ede38c58180e7bda69c4f1bc7bf96ecd3fa79bccb"
+ "ddb7d92e4fd864c5fa933a4dfc600e1083008a386f4d022c2024ff7e0b3722ea"
+ "fea05a1e02c7a63eeb40f4f4c4f660c32472a0a78923e3863a99445e7cfe2700"
+ "60"
+ }
+ }
+ },
+ {
+ "A 1031-bit RSA key pair",
+ "70e923a5a0cd8ecdf99bbe93d7d02882955d91b6efe3cec86c93d21c0ac301b8"
+ "293e51435b878bc6b34bed4111590e764676588b116c2a36a4c77ed9c90a13c1"
+ "4d23e1994787fcdb8f5c97410fcad4045b8585702cce29da11f97e79a97c2e5f"
+ "6a5fc0bb8ce76d1554a8bc47961720d364050bf27419bff168c0a7ecc8734cb5"
+ "a5",
+ "010001",
+ "029e10f6bbb7d02debb1a5d5190d6906ffedeb9d154a0f66db8780b92831b596"
+ "3e94847f3e7db1aa9148fb0ec5576e6ba4fe04d6f27832b1521812d37b22d9ea"
+ "e28008e092c67e72324267e1b1ee454355741d8de1d2a6a05074bb1ce5818b41"
+ "bd19dc6b58c8937d8ad640d7043fa11f468d6ccbec4ade520a9e159d605d0928"
+ "29",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 13.1",
+ "b5e86c8ba3985aa5541df95e513cff67612eaf2e16688576f7d673f6f1891fb7"
+ "5c9dd2cd",
+ "6b42fd516309197f8af3c73e39624d8ebabecda3ec3ce657b1117f43e983877a"
+ "1ba1aaf8e95cc39991d92e35e2db1e413090143d16467198b9b9a990d774c27a"
+ "d3bbb4352d3f075d61732c6b58ec0f66e492a3f7ac4bbcf012ed6b401feb4ff3"
+ "95cb8b218a81d61731eece376f688e66aea698b4a8862f58c91d876085496fd0"
+ "14"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.2",
+ "9546346cf22194c787888170a482f7f49217c3940dc6210ce39e4550a39b4528"
+ "22419aeac24bec198bb359d08be8196df2e757766196c958e2b159c74c1c3023"
+ "c2dbcce9ed5d0ef3fb51450bff6445db265e606e194bee064ca5b321d7e15514"
+ "230c2b3b55d5da4cd040522f7bb86a962b813f9da39e51389bc64f56e447b2a2"
+ "bf819d7a80094e2b8de27f104bb6eb2f2fb43af1d01eadca23a196ba125b6a78"
+ "579974c0eec8a5496771f67dbd5069f336e4ef1f404742dfc69ce325aa649f8a"
+ "6331cf403555e13f0810a76350a7e18d2992fab48f397f3b93c5bd5a6fe1d2c4"
+ "618ba1f59f002dc257ec39ee2f876298da90f7440ad4c6c93fc114df05",
+ "67e414993f987a22643dd039e7f9fe1cae744a7ae41d4c044fa4ed8dc9e340ce"
+ "bb1e2afb198e847aef4bc061fd800d81d4d367b0fc2f730933c19b88d4ddf05e"
+ "d98a5856de5eb45b116b7d24feb45677849dab76e9e0ccb45ba6b6f6141f37bb"
+ "ad7c191c3777113bc7388e4e4644eca94703a72bddcc6f50cf980e3f6de39d73"
+ "12"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.3",
+ "5652b4c57520b255fb96f70a30ab92eec1939956b6a943c83ed0986e2e6ee4ef"
+ "bf8a52287867281203a7a6d1d886b7005952b43b778544eda898e0df2fa06f68"
+ "380318f14a53fe55d72f8cfa6af21d93bbfc20d358c208c562d739be0001ce07"
+ "fd8cd2f46c3b44c836518809b76f3a70cf6926be069c3575d5",
+ "016411a231a738944b3e44f7885cf81acab732d1736de34c56cf40f99a6ce400"
+ "70a20aa94c487844a93cef287a58bc0ea181b2cf27d914f293b929779d39036c"
+ "4e5aaed35eee8a7fd50efd096c91a8f72c3c141c576c8d10b636fc4ddc1e6714"
+ "f17ffcce106d221b4fd7d6fe1e7cbd3f3b08f5546b44d1feb718fbc13370c7fa"
+ "2c"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.4",
+ "6d57f079a3e8adcb47cf2e3ca976e03b09c77d1d9d9d8484357e912309e8f4a8"
+ "3cb50cb6a7388c414aec844671ff810651e828103a1f6a199be260f74600028c"
+ "6a7b7bb9416ce7b6350a3a6805620cf5e6b0095dfa22b54601f619afd10da203"
+ "d28190cf9b0db5986d293033691ec5bbba6d73ea32472efa3f160fd2b1b5e43b"
+ "0bfad31677305fef467244114ee10f5cb2d67b478323a711041e294c46b2ed39"
+ "ccde079c877fe75cb875144ac31eb031a738a4cefef91f017ba71523f5124818"
+ "cf48b972bc47c8f2ed356f5bf691fd94670bb2",
+ "315ce417d0bbd73e7c4356797e73ed7abfe9fcfff1a5342899a7d11fb0d0542b"
+ "fcab66de2e4ec07c7dc2be7d797290a30db8c407dd16376588a6dcc1a207bf7f"
+ "f311540faa9dd6f19a73ab25a7496e682fa8a7054081076c1a02157be63e7f64"
+ "5de82df7c615503fa83b4edba20581812e097f65056ed417f6f24803530cf818"
+ "58"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.5",
+ "bb75446f787823dda2422b1adc7d7fefd06a6e9af5c04901ac5b99913ad6298c"
+ "9d1a3322e8b217e4e0994c42204280d404d01eceb5ec53fb86f761a396b23ae1"
+ "9d467905a0fe8050b895d8ba3746685c47439f90c3669c70ffb81994565c4df2"
+ "a31eb2a452bc3cb312b8147cec191032f38f3b3d89d7582bf18e7b7275fb4f16"
+ "ee89567e2a56bc73b3e2e109f9940ebd10b9df2b88accf0ba18e5b349520d2c7"
+ "f5a31bd5226d12ec35bfc9e36203e13506ba12b756c8ba00af91b85b0b4c07c7"
+ "f484adc458c926aaeb4f082fec987d9f276b8949597ec0401bb71a2fea9c7b74"
+ "e0dfe6aa52ac8b80beead336a49db22fb3",
+ "53d0d795bb082f2001036f472c2ece6e7d2db69f292da7213675c7cbba0d33b2"
+ "3212f8f43a4a8e09a6a50e019bbdd59a58898cc46c58a46e42ce7ba093fb4692"
+ "f383de33a9a34f47c7e61938bf8a6adaa88df21296b4c67b526835f757f2c26c"
+ "1d309d7cdd5ad5fd8f61f851ed23c4be2abb627dfd817f8477dc042b6a2e4069"
+ "40"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.6",
+ "883939d149a544e62ef04c610351a2dfa252eb9a9d1e11ae54c9b07ebcf1fdc4"
+ "7ec1d94703411da415f59fb3e5041ed9470e7bcc819b5afeaf860c016ef125bd"
+ "08a6cb8bcdf3b93a51dcadb2f68c8cc3775514282aff7567ec65f270d02beb95"
+ "fb8fac24095e1706e48b524865bc14461d3ece8c501c3d802ade985ae95cfe1a"
+ "b9d6b9ab0d15fcc8866f7f259c5e41c02cd413437e7d6ba7f15b0a70dafbd55c"
+ "0edb6b8075c27cff3b289e6c99e9a884ff7f086da9f75d6a4cbbccaf52ba25c6"
+ "342c38a76b44e101155df755e39c14862e220ca36ffbcc832afecba87f8abd96"
+ "0a577f56ca6cd8e99126658f27ac6e53c442ed4766",
+ "1ec02ae6a0a3f611992961ca27ccbf296e11361832e1ee7520569a9aee06345c"
+ "da22b4fa48fc345e4778bc3ccdfebd2dc5a6c9d48451aa441bea4b951199654a"
+ "e8d2f7522e17edbc2f51ce15cbcd366f4939cb53c3b77081f4a73750054e00b3"
+ "0ba2fe58f6f02e36a862542397dba6a3cd2277708819e78a2d876a23a5a269d7"
+ "75"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.7",
+ "4031e0def4f3d1ad9bc082770a88a1d9b4b7107548cdf8462b0bae3d994d8ebc"
+ "4da044b905dd8ed91a1da676727822360ee2b6d5e12bb70316d79e8abb82a643"
+ "44afb3b225885c",
+ "0be5a6d043be5d27d1d51d9e3aa61d92c9d84323119b48c84a80389718d7a1aa"
+ "f57a9a0d214f6506484864dfae85db7b8474073a8f977b42b53b407e44c7c62b"
+ "168d1e7778f4f27857bfba85dddc8b0e9f0e9a5b6de71a0443720e92bb88b077"
+ "cba15d3f6e2be4d27a7c509c7dc03f1fdd4fe338a4e545c46c034522ccc0d45d"
+ "4c"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.8",
+ "7fdc96a4565774029fffa93b39f05dee9f84fa8953fd0f6338c81c9dec6cdd66"
+ "1ffab96f0e08eb0b9ba9ca5be17b57c4b4868fd5341154de50277113c7185341",
+ "1dd21fa495be7c490f982f69eab14e24daa04bd138b7143249cdccd78ccfc910"
+ "6acaa03ec876694232566ec6cab9122840f669c800f2ee092bb9b6cb2a4542a9"
+ "0de604c4f105000a3a0deccd3dd97a3261fa38227eb381a1f8f23b6665d28480"
+ "dfb72117882ed8db25d76de40de2fbe72dc394ec6fbdaa99c64fade72978a51f"
+ "c4"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.9",
+ "631832ab1918cd020828e47ae2b4476b1469f272e30e53e596fba26b402937dc"
+ "44c2ea5745c79d2dc64a10e1225ca0b6929d4954bc5d374096fd878dd101f766"
+ "6313d9a8f826bc671401422c1cfe1a6d01a4d7864a14c60cebc2f070914ceede"
+ "b1782fe540a0a5d2578444f9b36034ec77d6b803a0c9761b327592aa4846635c"
+ "563f1c6a6df68faabce497af4dc9a3642b75a4a294d308568e6d73c11db56724"
+ "042b55c3a24a7bc7a1050e4f448b6a",
+ "45d3a6ae8f48355c012b501079ee92affe3c9e602e4a080cfc94723ae96dac2a"
+ "66e455a40e728b2a1b27e62240554ec7c5c0ad6aa00c0922e53d7b12ed42c087"
+ "322d1536e46b7debda8095f55d1e12bc2442f43b4d128fee231dcd6f8c37aa6b"
+ "cf4fe7b5e0dea9c6709d3d91f9e42a53168a16b6fe997b5dfebafb46ed9aea5c"
+ "66"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.10",
+ "8b043d90dae3416685d53a5b4c3cc254cda0cbd23b4e408de820a4da7ade6dd9"
+ "5d4e1a97e2312c3e84261ee0b6cefe60e6b082fd5965efa1648f4fae61605fe3"
+ "55332700469605265347e6547aea775b856e5a46c341d29952bbea927049963e"
+ "3740208cfb0b652857b6f52e366a170be34f13d35846bde69720462001b09dd2"
+ "68b89b0900318e733db2009efd9b517741e510d3f394f7adb54559b157",
+ "6b278f362c292eea09b90bf353d143f2ca099ff879573479df2aff9b250d1c91"
+ "87c6a3343ea14c076f2a20c1a19db26aad3548ec6fb3b2fafc751b59082d8b23"
+ "c82c8a51f7faf7a4d4a82398bfbed449bde4ee9dc8680160666fd9c774c6aa57"
+ "7b4ec54cf0d5bd9e3d1afa9c3b4b91467678c9d4c4fe400aa857a3b0545bdf84"
+ "a6"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.11",
+ "3b28a6092e470898af070a087c4553188de6c344bb0b5fdc7f66fbc52dc93a8b"
+ "92a374112037d6a43286128acef95a3505c0abb1afa62c48cb2136077f8a0e0e"
+ "0b5a4ee9b2c77d7a0c0b53f38a51cc3db9b583b3aec07f1e224fcb3f1dad195e"
+ "058659a9d11f8edc7444994686ed62c97566e9e00cbf8f0dbc1716e6b7f0f88f"
+ "e89a867a41d643135ad8b18aa143e7375df19529",
+ "3262fe17e44e5ecc843170d3ae2751da1f48d6e961d81e9359b0982c6d61308e"
+ "bacfe2607c538c170ce0e72a07bc01487b295c36b8e22afdf6e7fe39c03a5c0c"
+ "3661061f23fbf5890ead59f872c946cce0f816c9ed3a2c1e11f8f74da1e97a39"
+ "0d534d785578a2455fcd874783f4572a15f4937dca98093fd0e9990af0005256"
+ "bf"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.12",
+ "4fdd6a3631ddd4bc3c76071902a227fd5b3653b1f970f2b767ef554e1c75cade"
+ "819d8d1fca76bc10541cbf8b1d8b0e7255f95740",
+ "29cba5b43fa3565775893491b118578b14b5fa1eebe0c80759a6d191e7c2131e"
+ "e10ac5b9b8ae1aa7d696c98488a35cdfa2aa006d91bf7e05a5c1909efb20dabc"
+ "82133b6264c042180c2cca65459f66cc7eb1ba75d15d4f56c7528aab2838e679"
+ "537a4c8dcd37d4b4ca825ce165fa4a97158244dc87c061fb12001e5533fbd4cc"
+ "62"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.13",
+ "590cd23050e57b28d5c2185ead60b1e9529f2bd52613eb03f6ed1aefa4a67288"
+ "d5a3a34fd95ca63894af3a40cd68873a1f37e354d30414297b19254bc6c1a3f7"
+ "a47520eea56eff77dbfda6bd7779d02fd816fc0e99919fe4395eaee5b2f5f032"
+ "cfc4336f9cf9acef74dbbf4c9a0918da6558b4b4e3209bfcd71ddd597607b6e2"
+ "8c3985dbf52ca7d1d751cb8169c0b1b13ff8b65b731e69dd2effe44c636f2b69"
+ "9535831aeb5e62902f",
+ "67eb8957ce4c06f7391d00c7412453f4b68b3303a1292554e2a5fc7262c52e74"
+ "bed70ec58c8950cdc4315a8fb7c6801554cd35781d44fb5e57d68d59a00f43b8"
+ "6d53b84372d556e5a4153cbe6b397c4c9c6800705d2fc0c548645e11b9d8d512"
+ "b2dd9bf59f3dc5d11c3c773d59ccbed9e6bc14320910cdf83b465901b746b596"
+ "74"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.14",
+ "808cb97613fd878535801c8008791510a5fe866ad5b6843a6e0019a0fcc21776"
+ "0354f60cc699fbbe1adfe8b00ecd6a36a2b5a5a1faa23d343820024e3a3197ae"
+ "673c",
+ "1c539659f872469916fb0007ef9e48574e964e4c0e6a2fa74b1373fd60b664a7"
+ "98ac8129c08c12cdbf3749750be125602a7154326767327e92ba57b5e289b5ac"
+ "9d7771b4520a7a2ce66c5eaf704afc5a190fa60be1376f943d2baf70523e47c3"
+ "defc0a25a6001831a37aab0cf1f6487be37f0e31ca7db5ac41b5630957559369"
+ "ff"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.15",
+ "57edaa0566251686f65205efc62660e2c2e04fa5eaa3302de87a3f6b491f7fa3"
+ "ac7270cc76751a436942ac765ef5f4749162d7e797126bcb8fdac19cf18dcc6e"
+ "ff48593c05c8893b591a51332fa26ab863c5eaa4d751e8d1b19c582690b5415e"
+ "6a89e05f231b33ac38c53f95a2d5f91051c2ec6ddb2b6dba789d553adb9f10c5"
+ "83597036d3486fbb32172a1c11079e5f09aa29eb4674c8d7bf5bbd6d057e6b87"
+ "a8b3aaf48086d721cbbc8efac6244d3239ae18f16623fa528e2e70fa25656a6a"
+ "4a2292950fc928edb81c",
+ "33732fcc23342c585138b25b17c812ee3e9d3da41f6ffbcc1617a2ee75cc5b25"
+ "01254fd1976d258800e905d7e44a0ab6fb4b8a88bb7bf9317395303ab2fca431"
+ "28486a2bab36c75ef6aa5eb3fc5bd555b3ea79124aad7897e3a434dee7926371"
+ "de2d6d237e89b03b8dd7096058e2a4b32cb557c7ada298a7e2edd3a3a3b529b4"
+ "d2"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.16",
+ "083376bb82212bf880be1285653af2cad625c52e94e321436877f725a83bbd43"
+ "f4486d896cf67e31391b8706f8c0f8f4bb1ddba95c332f034f3909113f655692"
+ "60a2e4f10406657c99faff001fe16ebb896e9e18115af1d4986c8579ab5652cc"
+ "ca4774",
+ "2af46c00d1d915941e212a7b8d8105ee0f0ec480fffbb4f13bf28d73e2b319b9"
+ "84a7b7c8367adca7ab12aaf53acb98d0cb54ee34204c908e60c7c79efb42c311"
+ "4a02589e1ae6afb5975354578c1435ecc89c116e9026b6bc889ee288ae4daf03"
+ "47cccefc5dfd1ef83cb86852eeffd84098599b725bf602ee620bdf44afbd84c0"
+ "cd"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.17",
+ "8c874cd0ce335139c08d760b825eb9905d",
+ "669a8ad7cb81ef2187f5a85647684b72484aff279f0af35435867cc2b04333a1"
+ "96eca6cf44a97a1bd39d0f6a0ff9595702835bc80a72d71404ef3f46fa3b0d20"
+ "e86d7a1d5f7efc3f3b8e8a7e37e87e27a99feba96ad81320be8fff78557d07bf"
+ "bae21603a1368cafa5ae1d1b630aa21ff20e4585650a773d7e2f5e7f51729719"
+ "3c"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.18",
+ "cb3e6121d38b7d97e18ba15c493d1ac32e9d2ef4e3bd16df9c67e4a196e9247a"
+ "8d0c24b21c4ab23e77d6db117d591195bbaf4466825f63978f114085281b79ae"
+ "a37e32c6b36c1e9ddd4ad1236e97fd427b4d976e07649dca4f33a89c46fb8c00"
+ "b4267b144704",
+ "568417803a400e9d050a4320ae7b7d8d248e163650869d9fdd100cc1a6b9bc29"
+ "1c3f23f1256003164f619dbc78635ebdf089490afa5aa00b6f97eb0636c3bba8"
+ "9d86360afe260043d861a74f64c71d9cbd31eae2393a1af1561f1ab92caa76dd"
+ "1e76ab2333098c83c2d99fae827398758005c176cbc4a2e22efa0e6c12f4e342"
+ "81"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.19",
+ "219a2f8d0b000aedb5f185455ed3ea094c45426b285bab4a07cf3d0a2906f3e2"
+ "03184c2d3d81a809b89c9fc48bc9af9ab32f84f15d81389c4edb0ac68ad09502"
+ "e3f30c7cf645102954b297c8661466fc10",
+ "03835d9057e2b821dc4c6eaca3f4156a56550b6f9d7400fc5c5195a4aee4717d"
+ "f32929122b43273a079a24f99dd9e7c34056aea4fc4e457d8314ef34427f8e20"
+ "4b81bb4903fb3e779e389e41339068c157d9b09f2c5e99cc54e6ef86eeac0e19"
+ "f44e33e707c4261a0a83ceb422f2e06bccae3b8bba428d7557152f40846ec011"
+ "34"
+ },{
+ "PKCS#1 v1.5 Signature Example 13.20",
+ "e39ca40d2e9d03ae0596f60eb8f609993085a5db156b0d5098fe5faac55f7099"
+ "3fe176d2d0c038b860bbf9a66243f5e78e6cbe526ecf25128dae319656cc321e"
+ "e80a50531490c9a6243fbdb0c5eb4cd642d2611505ae1084975738ad84621d67"
+ "f5",
+ "4fcfa57397f27ee0f8ae75a0a54d54b0c51b957ee63bf7901b6055cc3987c32d"
+ "f7220e166a71606abc78f91107f974dff7d6257c256dc6ed7a69c3c99f9f89ab"
+ "b58fe589b7ee7cad0f48c16010d046a9c4e004bbe1a8297968d40bc70682ebae"
+ "a448525dbee16b03bd0b6526d098d09b6bad9aba039305e2ab796902086580cc"
+ "f0"
+ }
+ }
+ },
+ {
+ "A 1536-bit RSA key pair",
+ "d870a776cd13ed443df39908bee2cad73c485fd9bf06321322887fbe655c08cb"
+ "e4c8f63e254fc91c75f0557d901d435b0e8ded82d49173414d29860324e46c1b"
+ "030dfeaa29d80f9898c2c5e101cbf6daa0628978d415b502dea26de6561c79ab"
+ "065c6dca6abc4d4d4d5e9f5c74cb3e6a5af71d1f90fa5eaa1be0ca947a70a39e"
+ "fd315c4df21a1a821caaff8dcbad13b29c7e82aad53c64f582ec9ec31e6bde82"
+ "ea5a5f4cccf0c457b888f1550c4ff8e1c178a76a46c196f4bef59e61dd944e47",
+ "010001",
+ "05888fc77a43bda7a67bd15847650df185c185edcfb3ed58cee3b57c5d2406b7"
+ "8bc055874e35e57adc4b0a2c7d203a661c0fa5d857ede607efdc9568042bf0d5"
+ "99f4e4235e917f0894333a92df9462d9c10af3dfca7049a1eaa63570139883c5"
+ "befebee4e2218943d30fc645ffe8b914d218dd58960aadc121715bce5ccdde4a"
+ "2c73a8d9d86a4eb6e455dc924fd74a0b1f75691c281bae914d699ee259d85c5f"
+ "b5dd999ebef9b70a4bd94aa4fafae26ca784d32fd4e077dbb6ea693bcd6d27d5",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 14.1",
+ "f7a3c67e92a787f35dcc47aed7d6b6192967bdfd00a6acbf6f7efe46d3acaed9"
+ "788aa4f1db184402249f9acefc1c7dfb1e690d24738de86fa5b5250f979ebd8f"
+ "778eec0d7fcf731fa225086c866564ed3eb154dd458d0500282f86804887d443"
+ "5eda9a4436a8e923a20cb4b4d0e81c91114bdc0682278ec258860799b59c9436"
+ "f43a53cab4c4cd",
+ "09d1435bf5a9c17203d537fe57df987b7a51f34b2a14097e06a0de563be7d64b"
+ "4ea37973b4fe9973a66a3f31ba8e07e9117b6a1ee70961337b4d2b0df59810b6"
+ "24085118bda70ac74ae43e2fbcf89227630323da6830f5b1a2b954f1b15aea07"
+ "54df2c5118579516e877ccb0b1286c5724655ef8d29185666f6e9bd32a6bd9ce"
+ "9e1ef94729fc67d6a30e64560ecf78bf8e1b2b40e50605e25ae80c386764aed1"
+ "1a0e71449049c939b2962f6c2417a358cdc8106b12b1a5587639438af1a68d32"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.2",
+ "2a133003ab67cdd2e83b44e9e9dc777de01f4d233d22e7d2b4467f04812a3aeb"
+ "ffb10a092454e33b9e7028249328747ea14a11c798ac2e146e4e49659ba86067"
+ "db64e9bd80a7021aabcc22856e810140c20fd8c6527badbbd9fa5953fa77e685"
+ "8700beb6c74d5a463c9da861133baa5bd6a599807ae9162e3af3a348d04a4edd"
+ "2ffbab",
+ "35e666cfb87c0488a86fdfed5f9deaedbc4674171c318459acaaaa20e1cad7c5"
+ "8604140a80ff7f565bfbc86e90328d4c729b91bf72a98db701c1be638a6e8f2e"
+ "468f20392470c7c5c34442d51b1b155fb464b8a556f4a170c02301fed0d1aa92"
+ "aafdebc3f18ea8b4d71e245c2526f6fe665de48385f46ce1bf3312fa8928098e"
+ "d3312b61116ca7e423204ef08bd2df3ad7bbc850098cb02683266625bbd95982"
+ "5135a45f03829d096fed18b20baa3f9d44b007aa241f92f8886055d98e0e0704"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.3",
+ "58627ffaaa8e800a8be98e42f51a83611cfab7ee376b34737b3e48e1bc1742da"
+ "a77de47e1a9b293377aa",
+ "3d17cb386c88784d359ad3c38dbe888bfae831bfb8edc9d0e801e7d69e1dd4c2"
+ "441d68fdbb35126c73a4edabbff54e74fa5109dad8b5c313d86a79e4d4127660"
+ "fc2a8e1c93fa8d092accf01cc18a606cf07de2dc3e7b55331152db01b6caea1e"
+ "cec9093199be62c3e123e2873113503b22030f168dafc4e6bd065ad2f6b1ded0"
+ "5be0c2f9b67bdc1a3bb18da9594c957da4e49fac3fe76e0766f74eb0d523e4dd"
+ "1ae759dad6b9b908b7fc8b97ef5f4c8292320ac387c3508b54cfb85d34f6ad39"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.4",
+ "0f0f8d3c0e4d2608afad5a888ea14b3f6b2b2789dd2212b85909e64bfb104d0f"
+ "7de427d14a9ffa855e2d4ca2442336e559568b28415d60cf8063de5592171b26"
+ "9b3d763351c7f7d9d25809e70220ee30fe8a00b95d4c202026897ed2c61d7ad4"
+ "3aeddf36b5c2cbe21e0086dbd0fdfd19e43f0277f3bc95ed55a34af930916602"
+ "193cfe04514bd26a057e562a1190c27eaab6c322fcfaf4bbcc7f20c3779c638d"
+ "7bbc07086cf75bf83996db4463",
+ "50904512361050872eae80102628b63d02168dca52f0abd87720ea48050d2c62"
+ "061aa2153268bef8efb34eed46171a6288e504d420f6fc145138611e75ed3cf7"
+ "9b4d102664d8644ff3e9e5dbfd71cdc27a210efb10be90275604f8d449148b3f"
+ "86099039c33aef90bf191b3518eb459da3ba14fd0c72229dea5fac2f7dade108"
+ "5c8a2370bbfcfa2e3a9e63ca224f6de8c8d297a3b1f06f1fc9497890fd0e0e13"
+ "887facb152d12d96392528ef28d0724331ff414030c7a63855813ccd89fbdb1b"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.5",
+ "2665cb5ee36aa9bb1a5cde7ce8",
+ "4f38c2ba84c50d46df531091b62712149c1f42dbd77e03d185ea96eda802337c"
+ "22c1130bc3becebf1539fd11893851dae3cc1567cb6c73a72fa1c96948682112"
+ "7e7cfea1363eee952b7c6eb59e102c6657c08035272cdf4ab5e583ed737ad028"
+ "ac1cfafeddc9073dfbd7d3ba3da9e8dcd846fa365c9ccd8e9b39483d37073c1a"
+ "7b782ee7121bb1a2ad8bf5f8ed6e653e924debad871b744339e5ae7e96f60dcc"
+ "45ea5d697d3b1cc7c5e8da04e92be06cad2e614eac318aecaf12d5a76234c2c0"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.6",
+ "7b7b6161020fafb488716321340daf2c06ac43ce2132868684aaafab1399653d"
+ "353b2693ad73cb55b71d66acd01a160cbf743767bd96e7fd1c7a13320665bbad"
+ "1c4a0ced26593ce89cd82f546bd4d1b1bcd82c65a466f99da012a41e8c412069"
+ "810958475b4d9c2f80d82d06414c8325eb4f2c5a1166f1f1d2d107d48c",
+ "d5cbb6c7eff4a63ad8250de94cc29f7f31a0d7106d5d771b715df8a675fd1634"
+ "d6e8ab58875cc4c1517b2fadf4e85c1cb8b85360e0687587d148089f3f48b79d"
+ "98d2027c50770b334f1252ac0c3b2f036534c3c29722f6087d06d706cec7c4bd"
+ "ce1cd64f7b4e0799a87aa073ea8320292b8ec82717406d36ef9125e41fb5d53b"
+ "ccdd622d388fccee60a385ec206a715dc54d7877bd7285d0844c25d593779791"
+ "278396ff9a8a91306a54ea76607c813f801f38760c3a814b9396959c29dbff9d"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.7",
+ "2b0ad613822878a572e14280",
+ "89c81084daa8f914b7e24455107417ca621c9102d501eeb43d174c7bad381db1"
+ "8d9533c3411aec6057ca5a4dfdc3f131c888b88f013003d617e06d64479502ae"
+ "7e424a5dd637b03356404d260f5ed6b8cb16d2578528cc3e8500346eb790bdad"
+ "41b2e36ca6f19885e3f6f51086bffb6abb9c66336b49473464c5d7ed8e9ff85e"
+ "11aeff409067bab0a05c41e8151b8be987f3f5958e3e6f26515d96bf234b22ab"
+ "91c0857b6c08a46b0305fe044ca9aaa0d70a2758a1ce431664a8dd79408c16ba"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.8",
+ "36938c8c7c6f7e355234db5a32a64810db502b67c6f592544ffb27eb1f22e06f"
+ "2d638b56d5d2f7d19e9e271f2cc90cc0dd36d6cc2c06178bcc706aef20e56a35"
+ "8e524f6316769c54b6de2dd5",
+ "a03753a5fb54aa51f6dd8dab91f19cb865568485f8558f0d103f0d2b6d78536e"
+ "79c815c4a037bcaf11b69d4cdbab035abe216f7152f630ffc79f849d8dcd463a"
+ "ae6ae97d3df15a9e73d23f1878fac754cbdd571afea5d25357d4b88345f489be"
+ "0d67b9bfadf023f26e67315ed5fbf391910af4969b724bf0ca31c1059f8a3913"
+ "b48a13819c236c9be8e824ca4cb619fb7d784cd5f9526b397c76c5d0c60cf7f4"
+ "8d11196e54f72a08bb42f75aefe38f0b91b42bb806de4b87c9082f721a6880ca"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.9",
+ "60830c01cfa86ff2dcac7af9321ee5fe502e0e7a6facb73e3f6bc902640a6109"
+ "5f646fd03e80d58182465331e75d6611a0977681627086241729de9f44ab4394"
+ "9dac193673bd6cf87f5d65771ef87281633fdd07bac409a6e232b601aece2d",
+ "4058f6e0240d851d619395a75287a88fafd8dc5600b069bf19dc3e1921e117b4"
+ "97b82b3c520269b1d1128164fcd88dd2b46dc85c42ecf67debad21a3b9a15542"
+ "fea22606eab582fc329711ffc07f4eef1f3bbfe0888cbca485bafc1188b0afe8"
+ "09c9aaf8fa3666b9c9058539db1ec6a18e5be0b80144d2c37ca614c090b4a7f1"
+ "3458e0d3a4cb0cb73dcc4d90806f61085889eb5c9b1409def360fd1c2e49438d"
+ "7c67d79dbd9a592ab504c4715f65b29d846509951569a8c37909f5d550eefffa"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.10",
+ "635d2203ed9d5b9120e31bf69d305be6068697e35ce59c553e508dc77b073ffa"
+ "3aaa59f996c30b2e686323819fde22be6c8d53868414b3545abf435768a611f0"
+ "c1a479a0c7660d535e805b5fedc3779cf0c52c3cd040ab6514c7f8133d47b0ac"
+ "c6914e6d4ad3c4737cf51291094e859433ba3066e19d6aa2da896dc9d95ef9e5"
+ "636dab35f7298705c6d876175412f8842519ffe16cf74362ab",
+ "9461a1a841423ed5cfc6089a74dbfc53731103bf4985ddb150b0e9380d3fe0cf"
+ "6d457c5c68a7f25504022d695ff842118ebf61022fea47fa45f7c1cc726e1de5"
+ "0bd064b3bb701657162b88c0b910feb72f487a5c7f4b9ecfee24e07aa2d198d1"
+ "13cb845d817bb59bb1da24a82b91c2fe3fba895183cbd9c0fe0ac0be64fef2e0"
+ "139205b10bcabfe5a3a7a890fc0fe78dabe1adb5bd11448503cb0dcd0b68f160"
+ "196e9613e29fbe9a3f9406ec20c030e81ec30965ea019c17aa971101c2e53059"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.11",
+ "87fba989f3cc15af7ee761c088264ab7715239e0b8c8a9e48e11db68033139c2"
+ "a289ea426ebe269f5fb707090afb891a49ca05c0550d729bf4d37c8f1da7a3ca"
+ "2f4387a40b5f7913a385f55b8141af36be8f571665f857e77a5c9ccce6ba8f2b"
+ "e46323cc5691566ff4b6d7854304b93bba1a1759dfb144c9547cf2bc8eaaedaa"
+ "4f1dd252823b7287ca555d2106089a243e5dfe8fc31d3f46222a68abaf31815a"
+ "947e5857cf6a33170eccb6a5e06d23cc9d48eaf6cdbc",
+ "0b5f1cfc253baad4b983f8fe050d4a017cc466980ebd23c9d55343f5107e041e"
+ "b6547810fdba4686e610832f9282edf06604b0abfeea38013279177940997b28"
+ "902b14db379eeb4f44005dfcb0036803c9f125bce1f2a82c4d3007ae96b848b8"
+ "13ec8c97ca3f710a9ae0dbc28a55e05881b858db557120f33c59cd4360f9208c"
+ "74b27ec65d11ea41fa6a9eacf2a61168ad07c209948f35a161f41f87540ea182"
+ "84aab8d8f9786131f043902b89c17a560d909464475a0dfce58909187cd6e446"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.12",
+ "4b5e80305cbea90d637fdb2347c6feb67842ebac6f903db5a71ebaab8a1c2df1"
+ "1260a1ec907b8b634d37d36ed8de7d0da103bc4a9e933fb7bfee591cc933299f"
+ "ee460f3542c978f307ae052464f30620cebf3c9a9cb6a901530c1d5613df0774"
+ "312d4b5f",
+ "b6f03d35335007a747ae686760f9edad0889d2d4ca0cb88b674312d32c552b7a"
+ "66c5a9528c014b58c849f231a2e045682e3bbb14c7f95ff8bdb6587f2511cc6b"
+ "f9243960081103d47e7769a177ebdb91f12873decd5dc067e45c2b2a044ffa3f"
+ "bb04c20a3dc20138403ff25ca0ebad96e4859fa4a0d732852af350a275699a94"
+ "aa6e47f217e383ef8fce8eb6eed7826d7c6158fc5882e4613545fa26eee0c9f9"
+ "3de7a16508ea161970460d6a7ca770f8de8ba93ceaf397ddf1fbcee282a1537d"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.13",
+ "e5ad627f24f4117a0a6be4a55fdb883d75a67312154a718923d0e8f5730a54d8"
+ "ca7c974e4d59338bb571305cce990cbbcfa91ea9b773b83d7a1f0ffec4c6b143"
+ "fe05058bc90ce146f369cbae3b3d99705ef43d0721b8",
+ "732986d4eddb8a7e9b65dc016dd571efabeb84490e88e3e73b63e80d1cc86a45"
+ "2dec29fc817e8ad4eebddcd97c745bc4797e54fec6ace291b196dc2465f08cf1"
+ "ddd217e77aaf7d50987791de81b04110d11ab8558906604eb9d92b35f90075af"
+ "42280145b088e8753d0db73cd3a32bd19cea3538ee4f09273ef66d0705d45ee7"
+ "109fe595df55767b3d10817227bb6ba39575b85d6a35a2ffb88cb267dbfc282b"
+ "b8a3dee02ec77b0cb8135570f8a7d7ad04341a0864e67ff6fa0259a16974c86a"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.14",
+ "03e39ba7a80c771416d85263e4d43c6393dfe796523b89e0a461628880800d8f"
+ "c2431b66305409e06c95ae7a17d534b1e84c199dfe731da949f164571decc8b1"
+ "66beb8dc087cb4869998c2",
+ "60763beaf7c3e22b3b22dc44d947826e23fcf96b01b7741b24b1b9d93c07f0c6"
+ "4d396798bb589bd425295369bfb879add342cd76280b57e6354f6195e842fa2a"
+ "95f1c46f0b70786c318de9a55a8ac4545ee7cff399c678e578f8939ed49e84bb"
+ "a9aae57c1a36fcc39486466e4012f95887a68110f1a48467e4c234f581c5ec47"
+ "7106ccb3ec8617b4be219337448fe72e25deab53eacb92e5966295b3a5571219"
+ "58dfe79ca472f79efbda1dcfba9dbd0f976732c093b98ff193c902987a426c0f"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.15",
+ "d4c235967d4e87b6711e32ac7037a397f99b1cad95a188946a48640eb6b7b003"
+ "c32f85a121b09ca4c8bec0b82744aaf27d166cefc7a9702ad31dbd15ea2a185f"
+ "5b9ba642f949078bc609b9a8a33692d7184939d1f9eb426a6db740ead94cfea1"
+ "7feb0618d74d9a651688e90b9bb70524305d618c88a55f454450e0c585d3a8d9"
+ "8165818f363b20a252492e1512585890a8c320a7187158ce0d4e4be1c701f8af"
+ "dc545c4dab868d41d41c21c2cb1f67df7953d5f7261c5092bbc4332ac5575b6e"
+ "0e03149c040c3e201c7915ac2022884ea0e6c21403f0b44e0f71343fc9111a7d"
+ "b2f5e9e509c2d89784efb22c31e8165e0e936c",
+ "469f08bdd03b75640e8a44a07ca8de4bacf8331fe39c44d23aa7b581dc3f00f5"
+ "421b5c172d0ffce91497d3d4b104f56a98ec94f719271e58b43efbd876e1c131"
+ "fa97820728a5567555214cd94a18fcce5c2f53b19d1f3c73d09f7be1809738b0"
+ "3ce769e454ed4cbedcaf43c48bd39df2f8bb63b8fc4d0d4d5b204fc220013a66"
+ "8c19f9750293a4711583882645dbf3ac4f839b6fd1cf3b5ee8d734e1da374d91"
+ "d89ea318e9183483f4a09a93514af54f75d0a35651b240f79f20a2977d14578c"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.16",
+ "d06adca4c20f0d9f7be65a20327c294756e3edd9e1d39d0f95c79df1bac33435"
+ "9fab943d8545a3baa37a59295c58b237752b8de7d4323c56e9d7cb0c7f831d54"
+ "9cb38719a081d58b6057ecb7429e2ca607cd1306355943159dc924ad3e9cb13d"
+ "0e71eadcb005e184c0c2ceaaf9d74a1c1df6fec18c97a0",
+ "9fd9525c15c843b8069c15f26d3f95246af37a8b8e6b939ddf5b3828cdb62cfa"
+ "373a92ecc41384a877caa090aa13c847ef2829ddca14142014021481550550da"
+ "a29de2ab7001b855c9342f0c90bfa6c3349b2c396213ef70cbd84bb4ce6ef58b"
+ "176e9f6fccdb6e46cac34114a1b9f98a8a32757bf75d6bfc455ade6a01f96050"
+ "1b79f5fbe3b38fca03464e43d49663c79ff64d32981e4480cdf42d8af8daa7f1"
+ "2b81a5aa965fadaa3c03b7ff22d3cfdffe3cadf4d5989ed14c969a6e8c9a1e04"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.17",
+ "3a6302d79e26b555c77de92a91e078571ed1572ffc3e4fc905ce53f104b32200"
+ "957eb2b5e5f3e3fcbbc162f9e525c706f1dd04fcab516bc18a8e4f88a938a5b2"
+ "5685d78ddc9f104e49bf5ca0b65a4b9657e04a71fb50eb4aac22c0bb93f60cac"
+ "9483f17713553dca4b31e2727b32e350fe204cecd9a7cda4dada2e87ff6f2b73"
+ "e7b0781e212f34fe363610f018a799373755ab46667bb6525d7dc7a0e8289017"
+ "f5487fa692ef2fddce38ad3f4530de7ee5056670a735d378d1efc99481f8c9fb"
+ "eea99f566a0b6e28462644a6d9c6cc88fb",
+ "b757fa747c5c876766f358acbfc7e7b80596368d0d862950e555f471646f640e"
+ "851d612a556f55a74a3292429e4c14f78ba3ebbd9687f308dedb3cfed71f4a9d"
+ "d26fa5122f7f7194aeb63bc8b75c343187115a1dbd359590f7ff3862b70885af"
+ "1ca934b8cebc2cc9e647253fd1327a2ed4244dc8f58555a6897ca3229c801e7b"
+ "f628f525e6c948804d0b1b6dbcd7902acde7a25ba591d886e28daa8ded5ee401"
+ "e34e6412f1e644eec12ae94261906a172611dd5a9867789c419034688429e906"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.18",
+ "9dc7ce1d02cadcf10df1110456b8a7a5ea4376b27e8bf8cc8db81049fda3fbd0"
+ "db8a3d0f6bd7486b8d84bf9ffd4b641752df7edf50865e8e58ad49f7240e47d3"
+ "fc985edb596dabfe01722a227760383ce24d4a05d8b06ef5b96f117d81",
+ "05a95e11b5bfb01dcfde3efa9f313d81bb0dfd46de63b0658056c53af7ad9e89"
+ "438b7de78ff8ea88d072b1749a529f1cc9cf2cf32e5ab720e069b4906d282a03"
+ "dd78d1b3ca2a3f925bf51c7491b73ba0bf54d50d971de5b27726d8fb3ee27734"
+ "97df3549517eedcd9de68d90df35d3f05081151adab5397385abeea72b69bd0d"
+ "e18dcee9a2be00e91a032403b1f81bbc0ae731c6c0d9cfdd06c331ed89d7de1d"
+ "e1df46cf09ce53df1597fb6994681c7fbe94c9b08e50aa1b12419602987f37dd"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.19",
+ "87a645611bb191853f4fd9b740b2de4c163e7562b11762633e72dfb6f6be7efb"
+ "9041a96582943ab2018391c05adfab464dd6e33f960ddbf3b17ac62bb78afc1c"
+ "6a45396c0908707c62361255cbf09bad959b3133da48d532ba7ef1d20fb6572a"
+ "1f0ed6f2c6e1bec1b17cc319baf72a198aa001b83d4e9869c34090f229a9c7f1"
+ "42a74e85ab3ed51c69ac15fab4abe4671573cf5ad2b58e78a944edcceac5ee58"
+ "bfce66f40aac2abe4e5fa072dd0f664fac811aef084210e5641b9cd08c8724f4"
+ "b41eed1d9d4a18778046597bd1a27bbbc056c15e43c038ef375b435e73a7d32f"
+ "015016b78235ce75a7b762049968e9932253e42ca976c8d8dca1bb2dbf",
+ "b8806226fbd3d97b79f0dd1d8cf9a235e51b94b7e223ec68332d686ed3313ed1"
+ "bef6887023af7a5c99df0368a349c6a594795b623536101342690deb5fad9023"
+ "782f6dbe1643a45618574f16728112a7e0ef9f58656f6adbf400409f4aa5013c"
+ "159a368ca59bde6b3918dfe1d802fa6cfa06c9ca31aca78cb263c8ed917af9a9"
+ "a795d5e2c401e729964cf7ac28ccdb36d959ed7fd9af1c47097b6255c64e1b16"
+ "f21d86870455d5f0bf901fcc68c34b72c1bee72e6b8c4e36ae33996c7a59d09a"
+ },{
+ "PKCS#1 v1.5 Signature Example 14.20",
+ "032e283e596e87faa6cfcfb8fa04df6a61e611dfe73bbf668ee67b496bfb0ffb"
+ "7f9dc931a98bcedb25",
+ "b9fdc03dc19970713c4a17e87e7ebb5f13505d59cbb22ba72e9ff16bdf8b659c"
+ "3330a93dcc092a5d385b2d5e1534003146c050b7ddc4f756569da21180158226"
+ "6119f5599b1e65e8ebea6bc96442ee12acb96c6dba083e921094da9c9ecf5afa"
+ "a54b7fde7a0cae3fdfe4d251933a52f02dc23e1b3214c683e19af46e18c74956"
+ "dc6ab3502d46caac3cb26b707cdc3025b6de4e83543b95845b4a159760770a4b"
+ "d09e4635a04e217d665c9594879f381d71100934fada61c7cc22b8d2ff8eb35a"
+ }
+ }
+ },
+ {
+ "A 2048-bit RSA key pair",
+ "df271fd25f8644496b0c81be4bd50297ef099b002a6fd67727eb449cea566ed6"
+ "a3981a71312a141cabc9815c1209e320a25b32464e9999f18ca13a9fd3892558"
+ "f9e0adefdd3650dd23a3f036d60fe398843706a40b0b8462c8bee3bce12f1f28"
+ "60c2444cdc6a44476a75ff4aa24273ccbe3bf80248465f8ff8c3a7f3367dfc0d"
+ "f5b6509a4f82811cedd81cdaaa73c491da412170d544d4ba96b97f0afc806549"
+ "8d3a49fd910992a1f0725be24f465cfe7e0eabf678996c50bc5e7524abf73f15"
+ "e5bef7d518394e3138ce4944506aaaaf3f9b236dcab8fc00f87af596fdc3d9d6"
+ "c75cd508362fae2cbeddcc4c7450b17b776c079ecca1f256351a43b97dbe2153",
+ "010001",
+ "5bd910257830dce17520b03441a51a8cab94020ac6ecc252c808f3743c95b7c8"
+ "3b8c8af1a5014346ebc4242cdfb5d718e30a733e71f291e4d473b61bfba6daca"
+ "ed0a77bd1f0950ae3c91a8f90111882589e1d62765ee671e7baeea309f64d447"
+ "bbcfa9ea12dce05e9ea8939bc5fe6108581279c982b308794b3448e7f7b95229"
+ "2df88c80cb40142c4b5cf5f8ddaa0891678d610e582fcb880f0d707caf47d09a"
+ "84e14ca65841e5a3abc5e9dba94075a9084341f0edad9b68e3b8e082b80b6e6e"
+ "8a0547b44fb5061b6a9131603a5537ddabd01d8e863d8922e9aa3e4bfaea0b39"
+ "d79283ad2cbc8a59cce7a6ecf4e4c81ed4c6591c807defd71ab06866bb5e7745",
+ {
+ {
+ "PKCS#1 v1.5 Signature Example 15.1",
+ "f45d55f35551e975d6a8dc7ea9f488593940cc75694a278f27e578a163d839b3"
+ "4040841808cf9c58c9b8728bf5f9ce8ee811ea91714f47bab92d0f6d5a26fcfe"
+ "ea6cd93b910c0a2c963e64eb1823f102753d41f0335910ad3a977104f1aaf6c3"
+ "742716a9755d11b8eed690477f445c5d27208b2e284330fa3d301423fa7f2d08"
+ "6e0ad0b892b9db544e456d3f0dab85d953c12d340aa873eda727c8a649db7fa6"
+ "3740e25e9af1533b307e61329993110e95194e039399c3824d24c51f22b26bde"
+ "1024cd395958a2dfeb4816a6e8adedb50b1f6b56d0b3060ff0f1c4cb0d0e001d"
+ "d59d73be12",
+ "b75a5466b65d0f300ef53833f2175c8a347a3804fc63451dc902f0b71f908345"
+ "9ed37a5179a3b723a53f1051642d77374c4c6c8dbb1ca20525f5c9f32db77695"
+ "3556da31290e22197482ceb69906c46a758fb0e7409ba801077d2a0a20eae7d1"
+ "d6d392ab4957e86b76f0652d68b83988a78f26e11172ea609bf849fbbd78ad7e"
+ "dce21de662a081368c040607cee29db0627227f44963ad171d2293b633a392e3"
+ "31dca54fe3082752f43f63c161b447a4c65a6875670d5f6600fcc860a1caeb0a"
+ "88f8fdec4e564398a5c46c87f68ce07001f6213abe0ab5625f87d19025f08d81"
+ "dac7bd4586bc9382191f6d2880f6227e5df3eed21e7792d249480487f3655261"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.2",
+ "c14b4c6075b2f9aad661def4ecfd3cb933c623f4e63bf53410d2f016d1ab98e2"
+ "729eccf8006cd8e08050737d95fdbf296b66f5b9792a902936c4f7ac69f51453"
+ "ce4369452dc22d96f037748114662000dd9cd3a5e179f4e0f81fa6a0311ca1ae"
+ "e6519a0f63cec78d27bb726393fb7f1f88cde7c97f8a66cd66301281dac3f3a4"
+ "33248c75d6c2dcd708b6a97b0a3f325e0b2964f8a5819e479b",
+ "afa7343462bea122cc149fca70abdae79446677db5373666af7dc313015f4de7"
+ "86e6e394946fad3cc0e2b02bedba5047fe9e2d7d099705e4a39f28683279cf0a"
+ "c85c1530412242c0e918953be000e939cf3bf182525e199370fa7907eba69d5d"
+ "b4631017c0e36df70379b5db8d4c695a979a8e6173224065d7dc15132ef28cd8"
+ "22795163063b54c651141be86d36e36735bc61f31fca574e5309f3a3bbdf91ef"
+ "f12b99e9cc1744f1ee9a1bd22c5bad96ad481929251f0343fd36bcf0acde7f11"
+ "e5ad60977721202796fe061f9ada1fc4c8e00d6022a8357585ffe9fdd59331a2"
+ "8c4aa3121588fb6cf68396d8ac0546599500c9708500a5972bd54f72cf8db0c8"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.3",
+ "d02371ad7ee48bbfdb2763de7a843b9408ce5eb5abf847ca3d735986df84e906"
+ "0bdbcdd3a55ba55dde20d4761e1a21d225c1a186f4ac4b3019d3adf78fe63346"
+ "67f56f70c901a0a2700c6f0d56add719592dc88f6d2306c7009f6e7a635b4cb3"
+ "a502dfe68ddc58d03be10a1170004fe74dd3e46b82591ff75414f0c4a03e605e"
+ "20524f2416f12eca589f111b75d639c61baa80cafd05cf3500244a219ed9ced9"
+ "f0b10297182b653b526f400f2953ba214d5bcd47884132872ae90d4d6b1f4215"
+ "39f9f34662a56dc0e7b4b923b6231e30d2676797817f7c337b5ac824ba93143b"
+ "3381fa3dce0e6aebd38e67735187b1ebd95c02",
+ "3bac63f86e3b70271203106b9c79aabd9f477c56e4ee58a4fce5baf2cab4960f"
+ "88391c9c23698be75c99aedf9e1abf1705be1dac33140adb48eb31f450bb9efe"
+ "83b7b90db7f1576d33f40c1cba4b8d6b1d3323564b0f1774114fa7c08e6d1e20"
+ "dd8fbba9b6ac7ad41e26b4568f4a8aacbfd178a8f8d2c9d5f5b88112935a8bc9"
+ "ae32cda40b8d20375510735096536818ce2b2db71a9772c9b0dda09ae10152fa"
+ "11466218d091b53d92543061b7294a55be82ff35d5c32fa233f05aaac7585030"
+ "7ecf81383c111674397b1a1b9d3bf7612ccbe5bacd2b38f0a98397b24c83658f"
+ "b6c0b4140ef11970c4630d44344e76eaed74dcbee811dbf6575941f08a6523b8"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.4",
+ "29035584ab7e0226a9ec4b02e8dcf1272dc9a41d73e2820007b0f6e21feccd5b"
+ "d9dbb9ef88cd6758769ee1f956da7ad18441de6fab8386dbc693",
+ "28d8e3fcd5dddb21ffbd8df1630d7377aa2651e14cad1c0e43ccc52f907f946d"
+ "66de7254e27a6c190eb022ee89ecf6224b097b71068cd60728a1aed64b80e545"
+ "7bd3106dd91706c937c9795f2b36367ff153dc2519a8db9bdf2c807430c451de"
+ "17bbcd0ce782b3e8f1024d90624dea7f1eedc7420b7e7caa6577cef43141a726"
+ "4206580e44a167df5e41eea0e69a805454c40eefc13f48e423d7a32d02ed42c0"
+ "ab03d0a7cf70c5860ac92e03ee005b60ff3503424b98cc894568c7c56a023355"
+ "1cebe588cf8b0167b7df13adcad828676810499c704da7ae23414d69e3c0d2db"
+ "5dcbc2613bc120421f9e3653c5a8767297643c7e0740de016355453d6c95ae72"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.5",
+ "bda3a1c79059eae598308d3df609",
+ "a156176cb96777c7fb96105dbd913bc4f74054f6807c6008a1a956ea92c1f81c"
+ "b897dc4b92ef9f4e40668dc7c556901acb6cf269fe615b0fb72b30a513386923"
+ "14b0e5878a88c2c7774bd16939b5abd82b4429d67bd7ac8e5ea7fe924e20a6ec"
+ "662291f2548d734f6634868b039aa5f9d4d906b2d0cb8585bf428547afc91c6e"
+ "2052ddcd001c3ef8c8eefc3b6b2a82b6f9c88c56f2e2c3cb0be4b80da95eba37"
+ "1d8b5f60f92538743ddbb5da2972c71fe7b9f1b790268a0e770fc5eb4d5dd852"
+ "47d48ae2ec3f26255a3985520206a1f268e483e9dbb1d5cab190917606de31e7"
+ "c5182d8f151bf41dfeccaed7cde690b21647106b490c729d54a8fe2802a6d126"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.6",
+ "c187915e4e87da81c08ed4356a0cceac1c4fb5c046b45281b387ec28f1abfd56"
+ "7e546b236b37d01ae71d3b2834365d3df380b75061b736b0130b070be58ae8a4"
+ "6d12166361b613dbc47dfaeb4ca746456c2e888385525cca9dd1c3c7a9ada76d"
+ "6c",
+ "9cab74163608669f7555a333cf196fe3a0e9e5eb1a32d34bb5c85ff689aaab0e"
+ "3e65668ed3b1153f94eb3d8be379b8eef007c4a02c7071ce30d8bb341e58c620"
+ "f73d37b4ecbf48be294f6c9e0ecb5e63fec41f120e5553dfa0ebebbb72640a95"
+ "37badcb451330229d9f710f62e3ed8ec784e50ee1d9262b42671340011d7d098"
+ "c6f2557b2131fa9bd0254636597e88ecb35a240ef0fd85957124df8080fee1e1"
+ "49af939989e86b26c85a5881fae8673d9fd40800dd134eb9bdb6410f420b0aa9"
+ "7b20efcf2eb0c807faeb83a3ccd9b51d4553e41dfc0df6ca80a1e81dc234bb83"
+ "89dd195a38b42de4edc49d346478b9f11f0557205f5b0bd7ffe9c850f396d7c4"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.7",
+ "abfa2ecb7d29bd5bcb9931ce2bad2f74383e95683cee11022f08e8e7d0b8fa05"
+ "8bf9eb7eb5f98868b5bb1fb5c31ceda3a64f1a12cdf20fcd0e5a246d7a1773d8"
+ "dba0e3b277545babe58f2b96e3f4edc18eabf5cd2a560fca75fe96e07d859def"
+ "b2564f3a34f16f11e91b3a717b41af53f6605323001aa406c6",
+ "c4b437bcf703f352e1faf74eb9622039426b5672caf2a7b381c6c4f0191e7e4a"
+ "98f0eebcd6f41784c2537ff0f99e74982c87201bfbc65eae832db71d16dacadb"
+ "0977e5c504679e40be0f9db06ffd848dd2e5c38a7ec021e7f68c47dfd38cc354"
+ "493d5339b4595a5bf31e3f8f13816807373df6ad0dc7e731e51ad19eb4754b13"
+ "4485842fe709d378444d8e36b1724a4fda21cafee653ab80747f7952ee804dea"
+ "b1039d84139945bbf4be82008753f3c54c7821a1d241f42179c794ef7042bbf9"
+ "955656222e45c34369a384697b6ae742e18fa5ca7abad27d9fe71052e3310d0f"
+ "52c8d12ea33bf053a300f4afc4f098df4e6d886779d64594d369158fdbc1f694"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.8",
+ "df4044a89a83e9fcbf1262540ae3038bbc90f2b2628bf2a4467ac67722d8546b"
+ "3a71cb0ea41669d5b4d61859c1b4e47cecc5933f757ec86db0644e311812d00f"
+ "b802f03400639c0e364dae5aebc5791bc655762361bc43c53d3c7886768f7968"
+ "c1c544c6f79f7be820c7e2bd2f9d73e62ded6d2e937e6a6daef90ee37a1a52a5"
+ "4f00e31addd64894cf4c02e16099e29f9eb7f1a7bb7f84c47a2b594813be02a1"
+ "7b7fc43b34c22c91925264126c89f86bb4d87f3ef131296c53a308e0331dac8b"
+ "af3b63422266ecef2b90781535dbda41cbd0cf22a8cbfb532ec68fc6afb2ac06",
+ "1414b38567ae6d973ede4a06842dcc0e0559b19e65a4889bdbabd0fd02806829"
+ "13bacd5dc2f01b30bb19eb810b7d9ded32b284f147bbe771c930c6052aa73413"
+ "90a849f81da9cd11e5eccf246dbae95fa95828e9ae0ca3550325326deef9f495"
+ "30ba441bed4ac29c029c9a2736b1a4190b85084ad150426b46d7f85bd702f48d"
+ "ac5f71330bc423a766c65cc1dcab20d3d3bba72b63b3ef8244d42f157cb7e3a8"
+ "ba5c05272c64cc1ad21a13493c3911f60b4e9f4ecc9900eb056ee59d6fe4b8ff"
+ "6e8048ccc0f38f2836fd3dfe91bf4a386e1ecc2c32839f0ca4d1b27a568fa940"
+ "dd64ad16bd0125d0348e383085f08894861ca18987227d37b42b584a8357cb04"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.9",
+ "ea941ff06f86c226927fcf0e3b11b0872676170c1bfc33bda8e265c77771f9d0"
+ "850164a5eecbcc5ce827fbfa07c85214796d8127e8caa81894ea61ceb1449e72"
+ "fea0a4c943b2da6d9b105fe053b9039a9cc53d420b7539fab2239c6b51d17e69"
+ "4c957d4b0f0984461879a0759c4401beecd4c606a0afbd7a076f50a2dfc2807f"
+ "24f1919baa7746d3a64e268ed3f5f8e6da83a2a5c9152f837cb07812bd5ba7d3"
+ "a07985de88113c1796e9b466ec299c5ac1059e27f09415",
+ "ceeb84ccb4e9099265650721eea0e8ec89ca25bd354d4f64564967be9d4b08b3"
+ "f1c018539c9d371cf8961f2291fbe0dc2f2f95fea47b639f1e12f4bc381cef0c"
+ "2b7a7b95c3adf27605b7f63998c3cbad542808c3822e064d4ad14093679e6e01"
+ "418a6d5c059684cd56e34ed65ab605b8de4fcfa640474a54a8251bbb7326a42d"
+ "08585cfcfc956769b15b6d7fdf7da84f81976eaa41d692380ff10eaecfe0a579"
+ "682909b5521fade854d797b8a0345b9a864e0588f6caddbf65f177998e180d1f"
+ "102443e6dca53a94823caa9c3b35f322583c703af67476159ec7ec93d1769b30"
+ "0af0e7157dc298c6cd2dee2262f8cddc10f11e01741471bbfd6518a175734575"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.10",
+ "d8b81645c13cd7ecf5d00ed2c91b9acd46c15568e5303c4a9775ede76b48403d"
+ "6be56c05b6b1cf77c6e75de096c5cb3551cb6fa964f3c879cf589d28e1da2f9d"
+ "ec",
+ "2745074ca97175d992e2b44791c323c57167165cdd8da579cdef4686b9bb404b"
+ "d36a56504eb1fd770f60bfa188a7b24b0c91e881c24e35b04dc4dd4ce38566bc"
+ "c9ce54f49a175fc9d0b22522d9579047f9ed42eca83f764a10163997947e7d2b"
+ "52ff08980e7e7c2257937b23f3d279d4cd17d6f495546373d983d536efd7d1b6"
+ "7181ca2cb50ac616c5c7abfbb9260b91b1a38e47242001ff452f8de10ca6eaea"
+ "dcaf9edc28956f28a711291fc9a80878b8ba4cfe25b8281cb80bc9cd6d2bd182"
+ "5246eebe252d9957ef93707352084e6d36d423551bf266a85340fb4a6af37088"
+ "0aab07153d01f48d086df0bfbec05e7b443b97e71718970e2f4bf62023e95b67"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.11",
+ "e5739b6c14c92d510d95b826933337ff0d24ef721ac4ef64c2bad264be8b44ef"
+ "a1516e08a27eb6b611d3301df0062daefc73a8c0d92e2c521facbc7b26473876"
+ "7ea6fc97d588a0baf6ce50adf79e600bd29e345fcb1dba71ac5c0289023fe4a8"
+ "2b46a5407719197d2e958e3531fd54aef903aabb4355f88318994ed3c3dd62f4"
+ "20a7",
+ "be40a5fb94f113e1b3eff6b6a33986f202e363f07483b792e68dfa5554df0466"
+ "cc32150950783b4d968b639a04fd2fb97f6eb967021f5adccb9fca95acc8f2cd"
+ "885a380b0a4e82bc760764dbab88c1e6c0255caa94f232199d6f597cc9145b00"
+ "e3d4ba346b559a8833ad1516ad5163f016af6a59831c82ea13c8224d84d0765a"
+ "9d12384da460a8531b4c407e04f4f350709eb9f08f5b220ffb45abf6b75d1579"
+ "fd3f1eb55fc75b00af8ba3b087827fe9ae9fb4f6c5fa63031fe582852fe2834f"
+ "9c89bff53e2552216bc7c1d4a3d5dc2ba6955cd9b17d1363e7fee8ed7629753f"
+ "f3125edd48521ae3b9b03217f4496d0d8ede57acbc5bd4deae74a56f86671de2"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.12",
+ "7af42835917a88d6b3c6716ba2f5b0d5b20bd4e2e6e574e06af1eef7c81131be"
+ "22bf8128b9cbc6ec00275ba80294a5d1172d0824a79e8fdd830183e4c00b9678"
+ "2867b1227fea249aad32ffc5fe007bc51f21792f728deda8b5708aa99cabab20"
+ "a4aa783ed86f0f27b5d563f42e07158cea72d097aa6887ec411dd012912a5e03"
+ "2bbfa678507144bcc95f39b58be7bfd1759adb9a91fa1d6d8226a8343a8b849d"
+ "ae76f7b98224d59e28f781f13ece605f84f6c90bae5f8cf378816f4020a7dda1"
+ "bed90c92a23634d203fac3fcd86d68d3182a7d9ccabe7b0795f5c655e9acc4e3"
+ "ec185140d10cef053464ab175c83bd83935e3dabaf3462eebe63d15f573d269a",
+ "4e78c5902b807914d12fa537ae6871c86db8021e55d1adb8eb0ccf1b8f36ab7d"
+ "ad1f682e947a627072f03e627371781d33221d174abe460dbd88560c22f69011"
+ "6e2fbbe6e964363a3e5283bb5d946ef1c0047eba038c756c40be7923055809b0"
+ "e9f34a03a58815ebdde767931f018f6f1878f2ef4f47dd374051dd48685ded6e"
+ "fb3ea8021f44be1d7d149398f98ea9c08d62888ebb56192d17747b6b8e170954"
+ "31f125a8a8e9962aa31c285264e08fb21aac336ce6c38aa375e42bc92ab0ab91"
+ "038431e1f92c39d2af5ded7e43bc151e6ebea4c3e2583af3437e82c43c5e3b5b"
+ "07cf0359683d2298e35948ed806c063c606ea178150b1efc15856934c7255cfe"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.13",
+ "ebaef3f9f23bdfe5fa6b8af4c208c189f2251bf32f5f137b9de4406378686b3f"
+ "0721f62d24cb8688d6fc41a27cbae21d30e429feacc7111941c277",
+ "c48dbef507114f03c95fafbeb4df1bfa88e0184a33cc4f8a9a1035ff7f822a5e"
+ "38cda18723915ff078244429e0f6081c14fd83331fa65c6ba7bb9a12dbf66223"
+ "74cd0ca57de3774e2bd7ae823677d061d53ae9c4040d2da7ef7014f3bbdc95a3"
+ "61a43855c8ce9b97ecabce174d926285142b534a3087f9f4ef74511ec742b0d5"
+ "685603faf403b5072b985df46adf2d2529a02d40711e2190917052371b79b749"
+ "b83abf0ae29486c3f2f62477b2bd362b039c013c0c5076ef520dbb405f42cee9"
+ "5425c373a975e1cdd032c49622c85079b09e88dab2b13969ef7a723973781040"
+ "459f57d5013638483de2d91cb3c490da81c46de6cd76ea8a0c8f6fe331712d24"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.14",
+ "c5a2711278761dfcdd4f0c99e6f5619d6c48b5d4c1a80982faa6b4cf1cf7a60f"
+ "f327abef93c801429efde086408581461056acc33f3d04f5ada21216cacd5fd1"
+ "f9ed83203e0e2fe6138e3eae8424e5915a083f3f7ab76052c8be55ae882d6ec1"
+ "482b1e45c5dae9f41015405327022ec32f0ea2429763b255043b1958ee3cf6d6"
+ "3983596eb385844f8528cc9a9865835dc5113c02b80d0fca68aa25e72bcaaeb3"
+ "cf9d79d84f984fd417",
+ "6bd5257aa06611fb4660087cb4bc4a9e449159d31652bd980844daf3b1c7b353"
+ "f8e56142f7ea9857433b18573b4deede818a93b0290297783f1a2f23cbc72797"
+ "a672537f01f62484cd4162c3214b9ac628224c5de01f32bb9b76b27354f2b151"
+ "d0e8c4213e4615ad0bc71f515e300d6a64c6743411fffde8e5ff190e54923043"
+ "126ecfc4c4539022668fb675f25c07e20099ee315b98d6afec4b1a9a93dc3349"
+ "6a15bd6fde1663a7d49b9f1e639d38664b37a010b1f35e658682d9cd63e57de0"
+ "f15e8bdd096558f07ec0caa218a8c06f4788453940287c9d34b6d40a3f09bf77"
+ "99fe98ae4eb49f3ff41c5040a50cefc9bdf2394b749cf164480df1ab6880273b"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.15",
+ "9bf8aa253b872ea77a7e23476be26b2329578cf6ac9ea2805b357f6fc3ad130d"
+ "baeb3d869a13cce7a808bbbbc969857e03945c7bb61df1b5c2589b8e046c2a5d"
+ "7e4057b1a74f24c711216364288529ec9570f25197213be1f5c2e596f8bf8b2c"
+ "f3cb38aa56ffe5e31df7395820e94ecf3b1189a965dcf9a9cb4298d3c88b2923"
+ "c19fc6bc34aacecad4e0931a7c4e5d73dc86dfa798a8476d82463eefaa90a8a9"
+ "192ab08b23088dd58e1280f7d72e4548396baac112252dd5c5346adb2004a2f7"
+ "101ccc899cc7fafae8bbe295738896a5b2012285014ef6",
+ "27f7f4da9bd610106ef57d32383a448a8a6245c83dc1309c6d770d357ba89e73"
+ "f2ad0832062eb0fe0ac915575bcd6b8bcadb4e2ba6fa9da73a59175152b2d4fe"
+ "72b070c9b7379e50000e55e6c269f6658c937972797d3add69f130e34b85bdec"
+ "9f3a9b392202d6f3e430d09caca8227759ab825f7012d2ff4b5b62c8504dbad8"
+ "55c05edd5cab5a4cccdc67f01dd6517c7d41c43e2a4957aff19db6f18b17859a"
+ "f0bc84ab67146ec1a4a60a17d7e05f8b4f9ced6ad10908d8d78f7fc88b76adc8"
+ "290f87daf2a7be10ae408521395d54ed2556fb7661854a730ce3d82c71a8d493"
+ "ec49a378ac8a3c74439f7cc555ba13f859070890ee18ff658fa4d741969d70a5"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.16",
+ "32474830e2203754c8bf0681dc4f842afe360930378616c108e833656e5640c8"
+ "6856885bb05d1eb9438efede679263de07cb39553f6a25e006b0a52311a063ca"
+ "088266d2564ff6490c46b5609818548f88764dad34a25e3a85d575023f0b9e66"
+ "5048a03c350579a9d32446c7bb96cc92e065ab94d3c8952e8df68ef0d9fa456b"
+ "3a06bb80e3bbc4b28e6a94b6d0ff7696a64efe05e735fea025d7bdbc4139f3a3"
+ "b546075cba7efa947374d3f0ac80a68d765f5df6210bca069a2d88647af7ea04"
+ "2dac690cb57378ec0777614fb8b65ff453ca6b7dce6098451a2f8c0da9bfecf1"
+ "fdf391bbaa4e2a91ca18a1121a7523a2abd42514f489e8",
+ "6917437257c22ccb5403290c3dee82d9cf7550b31bd31c51bd57bfd35d452ab4"
+ "db7c4be6b2e25ac9a59a1d2a7feb627f0afd4976b3003cc9cffd8896505ec382"
+ "f265104d4cf8c932fa9fe86e008707959912389da4b2d6b369b36a5e72e29d24"
+ "c9a98c9d31a3ab44e643e6941266a47a45e3446ce8776abe241a8f5fc6423b24"
+ "b1ff250dc2c3a8172353561077e850a769b25f0325dac88965a3b9b472c494e9"
+ "5f719b4eac332caa7a65c7dfe46d9aa7e6e00f525f303dd63ab7919218901868"
+ "f9337f8cd26aafe6f33b7fb2c98810af19f7fcb282ba1577912c1d368975fd5d"
+ "440b86e10c199715fa0b6f4250b533732d0befe1545150fc47b876de09b00a94"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.17",
+ "008e59505eafb550aae5e845584cebb00b6de1733e9f95d42c882a5bbeb5ce1c"
+ "57e119e7c0d4daca9f1ff7870217f7cfd8a6b373977cac9cab8e71e420",
+ "922503b673ee5f3e691e1ca85e9ff4173cf72b05ac2c131da5603593e3bc259c"
+ "94c1f7d3a06a5b9891bf113fa39e59ff7c1ed6465e908049cb89e4e125cd37d2"
+ "ffd9227a41b4a0a19c0a44fbbf3de55bab802087a3bb8d4ff668ee6bbb8ad89e"
+ "6857a79a9c72781990dfcf92cd519404c950f13d1143c3184f1d250c90e17ac6"
+ "ce36163b9895627ad6ffec1422441f55e4499dba9be89546ae8bc63cca01dd08"
+ "463ae7f1fce3d893996938778c1812e674ad9c309c5acca3fde44e7dd8695993"
+ "e9c1fa87acda99ece5c8499e468957ad66359bf12a51adbe78d3a213b449bf0b"
+ "5f8d4d496acf03d3033b7ccd196bc22f68fb7bef4f697c5ea2b35062f48a36dd"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.18",
+ "6abc54cf8d1dff1f53b17d8160368878a8788cc6d22fa5c2258c88e660b09a89"
+ "33f9f2c0504ddadc21f6e75e0b833beb555229dee656b9047b92f62e76b8ffcc"
+ "60dab06b80",
+ "0b6daf42f7a862147e417493c2c401efae32636ab4cbd44192bbf5f195b50ae0"
+ "96a475a1614f0a9fa8f7a026cb46c6506e518e33d83e56477a875aca8c7e714c"
+ "e1bdbd61ef5d535239b33f2bfdd61771bab62776d78171a1423cea8731f82e60"
+ "766d6454265620b15f5c5a584f55f95b802fe78c574ed5dacfc831f3cf2b0502"
+ "c0b298f25ccf11f973b31f85e474421985f3cff702df3946ef0a6605682111b2"
+ "f55b1f8ab0d2ea3a683c69985ead93ed449ea48f0358ddf70802cb41de2fd83f"
+ "3c808082d84936948e0c84a131b4927827460527bb5cd24bfab7b48e071b2417"
+ "1930f99763272f9797bcb76f1d2481575558fcf260b1f0e554ebb3df3cfcb958"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.19",
+ "af2d78152cf10efe01d274f217b177f6b01b5e749f1567715da324859cd3dd88"
+ "db848ec79f48dbba7b6f1d33111ef31b64899e7391c2bffd69f49025cf201fc5"
+ "85dbd1542c1c778a2ce7a7ee108a309feca26d133a5ffedc4e869dcd7656596a"
+ "c8427ea3ef6e3fd78fe99d8ddc71d839f6786e0da6e786bd62b3a4f19b891a56"
+ "157a554ec2a2b39e25a1d7c7d37321c7a1d946cf4fbe758d9276f08563449d67"
+ "414a2c030f4251cfe2213d04a541063787",
+ "209c61157857387b71e24bf3dd56414550503bec180ff53bdd9bac062a2d4995"
+ "09bf991281b79527df9136615b7a6d9db3a103b535e0202a2caca197a7b74e53"
+ "56f3dd595b49acfd9d30049a98ca88f625bca1d5f22a392d8a749efb6eed9b78"
+ "21d3110ac0d244199ecb4aa3d735a83a2e8893c6bf8581383ccaee834635b7fa"
+ "1faffa45b13d15c1da33af71e89303d68090ff62ee615fdf5a84d120711da53c"
+ "2889198ab38317a9734ab27d67924cea74156ff99bef9876bb5c339e93745283"
+ "e1b34e072226b88045e017e9f05b2a8c416740258e223b2690027491732273f3"
+ "229d9ef2b1b3807e321018920ad3e53dae47e6d9395c184b93a374c671faa2ce"
+ },{
+ "PKCS#1 v1.5 Signature Example 15.20",
+ "40ee992458d6f61486d25676a96dd2cb93a37f04b178482f2b186cf88215270d"
+ "ba29d786d774b0c5e78c7f6e56a956e7f73950a2b0c0c10a08dbcd67e5b210bb"
+ "21c58e2767d44f7dd4014e3966143bf7e3d66ff0c09be4c55f93b39994b8518d"
+ "9c1d76d5b47374dea08f157d57d70634978f3856e0e5b481afbbdb5a3ac48d48"
+ "4be92c93de229178354c2de526e9c65a31ede1ef68cb6398d7911684fec0babc"
+ "3a781a66660783506974d0e14825101c3bfaea",
+ "927502b824afc42513ca6570de338b8a64c3a85eb828d3193624f27e8b1029c5"
+ "5c119c9733b18f5849b3500918bcc00551d9a8fdf53a97749fa8dc480d6fe974"
+ "2a5871f973926528972a1af49e3925b0adf14a842719b4a5a2d89fa9c0b6605d"
+ "212bed1e6723b93406ad30e86829a5c719b890b389306dc5506486ee2f36a8df"
+ "e0a96af678c9cbd6aff397ca200e3edc1e36bd2f08b31d540c0cb282a9559e4a"
+ "dd4fc9e6492eed0ccbd3a6982e5faa2ddd17be47417c80b4e5452d31f72401a0"
+ "42325109544d954c01939079d409a5c378d7512dfc2d2a71efcc3432a765d1c6"
+ "a52cfce899cd79b15b4fc3723641ef6bd00acc10407e5df58dd1c3c5c559a506"
+ }
+ }
+ }
+ };
diff --git a/tests/pkcs1v2.c b/tests/pkcs1v2.c
index c16f24e..bb06292 100644
--- a/tests/pkcs1v2.c
+++ b/tests/pkcs1v2.c
@@ -160,771 +160,7 @@ extract_cmp_data (gcry_sexp_t sexp, const char *name, const char *expected,
static void
check_oaep (void)
{
- static struct {
- const char *desc;
- const char *n, *e, *d;
- struct {
- const char *desc;
- const char *mesg;
- const char *seed;
- const char *encr;
- } m[6];
- } tbl[] = {
- {
- "Example 1: A 1024-bit RSA key pair",
- "a8b3b284af8eb50b387034a860f146c4919f318763cd6c5598c8ae4811a1e0ab"
- "c4c7e0b082d693a5e7fced675cf4668512772c0cbc64a742c6c630f533c8cc72"
- "f62ae833c40bf25842e984bb78bdbf97c0107d55bdb662f5c4e0fab9845cb514"
- "8ef7392dd3aaff93ae1e6b667bb3d4247616d4f5ba10d4cfd226de88d39f16fb",
- "010001",
- "53339cfdb79fc8466a655c7316aca85c55fd8f6dd898fdaf119517ef4f52e8fd"
- "8e258df93fee180fa0e4ab29693cd83b152a553d4ac4d1812b8b9fa5af0e7f55"
- "fe7304df41570926f3311f15c4d65a732c483116ee3d3d2d0af3549ad9bf7cbf"
- "b78ad884f84d5beb04724dc7369b31def37d0cf539e9cfcdd3de653729ead5d1",
- {
- {
- "OAEP Example 1.1",
- "6628194e12073db03ba94cda9ef9532397d50dba79b987004afefe34",
- "18b776ea21069d69776a33e96bad48e1dda0a5ef",
- "354fe67b4a126d5d35fe36c777791a3f7ba13def484e2d3908aff722fad468fb"
- "21696de95d0be911c2d3174f8afcc201035f7b6d8e69402de5451618c21a535f"
- "a9d7bfc5b8dd9fc243f8cf927db31322d6e881eaa91a996170e657a05a266426"
- "d98c88003f8477c1227094a0d9fa1e8c4024309ce1ecccb5210035d47ac72e8a"
- },{
- "OAEP Example 1.2",
- "750c4047f547e8e41411856523298ac9bae245efaf1397fbe56f9dd5",
- "0cc742ce4a9b7f32f951bcb251efd925fe4fe35f",
- "640db1acc58e0568fe5407e5f9b701dff8c3c91e716c536fc7fcec6cb5b71c11"
- "65988d4a279e1577d730fc7a29932e3f00c81515236d8d8e31017a7a09df4352"
- "d904cdeb79aa583adcc31ea698a4c05283daba9089be5491f67c1a4ee48dc74b"
- "bbe6643aef846679b4cb395a352d5ed115912df696ffe0702932946d71492b44"
- },{
- "OAEP Example 1.3",
- "d94ae0832e6445ce42331cb06d531a82b1db4baad30f746dc916df24d4e3c245"
- "1fff59a6423eb0e1d02d4fe646cf699dfd818c6e97b051",
- "2514df4695755a67b288eaf4905c36eec66fd2fd",
- "423736ed035f6026af276c35c0b3741b365e5f76ca091b4e8c29e2f0befee603"
- "595aa8322d602d2e625e95eb81b2f1c9724e822eca76db8618cf09c5343503a4"
- "360835b5903bc637e3879fb05e0ef32685d5aec5067cd7cc96fe4b2670b6eac3"
- "066b1fcf5686b68589aafb7d629b02d8f8625ca3833624d4800fb081b1cf94eb"
- },{
- "OAEP Example 1.4",
- "52e650d98e7f2a048b4f86852153b97e01dd316f346a19f67a85",
- "c4435a3e1a18a68b6820436290a37cefb85db3fb",
- "45ead4ca551e662c9800f1aca8283b0525e6abae30be4b4aba762fa40fd3d38e"
- "22abefc69794f6ebbbc05ddbb11216247d2f412fd0fba87c6e3acd888813646f"
- "d0e48e785204f9c3f73d6d8239562722dddd8771fec48b83a31ee6f592c4cfd4"
- "bc88174f3b13a112aae3b9f7b80e0fc6f7255ba880dc7d8021e22ad6a85f0755"
- },{
- "OAEP Example 1.5",
- "8da89fd9e5f974a29feffb462b49180f6cf9e802",
- "b318c42df3be0f83fea823f5a7b47ed5e425a3b5",
- "36f6e34d94a8d34daacba33a2139d00ad85a9345a86051e73071620056b920e2"
- "19005855a213a0f23897cdcd731b45257c777fe908202befdd0b58386b1244ea"
- "0cf539a05d5d10329da44e13030fd760dcd644cfef2094d1910d3f433e1c7c6d"
- "d18bc1f2df7f643d662fb9dd37ead9059190f4fa66ca39e869c4eb449cbdc439"
- },{
- "OAEP Example 1.6",
- "26521050844271",
- "e4ec0982c2336f3a677f6a356174eb0ce887abc2",
- "42cee2617b1ecea4db3f4829386fbd61dafbf038e180d837c96366df24c097b4"
- "ab0fac6bdf590d821c9f10642e681ad05b8d78b378c0f46ce2fad63f74e0ad3d"
- "f06b075d7eb5f5636f8d403b9059ca761b5c62bb52aa45002ea70baace08ded2"
- "43b9d8cbd62a68ade265832b56564e43a6fa42ed199a099769742df1539e8255"
- }
- }
- },
- {
- "Example 2: A 1025-bit RSA key pair",
- "01947c7fce90425f47279e70851f25d5e62316fe8a1df19371e3e628e260543e"
- "4901ef6081f68c0b8141190d2ae8daba7d1250ec6db636e944ec3722877c7c1d"
- "0a67f14b1694c5f0379451a43e49a32dde83670b73da91a1c99bc23b436a6005"
- "5c610f0baf99c1a079565b95a3f1526632d1d4da60f20eda25e653c4f002766f"
- "45",
- "010001",
- "0823f20fadb5da89088a9d00893e21fa4a1b11fbc93c64a3be0baaea97fb3b93"
- "c3ff713704c19c963c1d107aae99054739f79e02e186de86f87a6ddefea6d8cc"
- "d1d3c81a47bfa7255be20601a4a4b2f08a167b5e279d715b1b455bdd7eab2459"
- "41d9768b9acefb3ccda5952da3cee72525b4501663a8ee15c9e992d92462fe39",
- {
- {
- "OAEP Example 2.1",
- "8ff00caa605c702830634d9a6c3d42c652b58cf1d92fec570beee7",
- "8c407b5ec2899e5099c53e8ce793bf94e71b1782",
- "0181af8922b9fcb4d79d92ebe19815992fc0c1439d8bcd491398a0f4ad3a329a"
- "5bd9385560db532683c8b7da04e4b12aed6aacdf471c34c9cda891addcc2df34"
- "56653aa6382e9ae59b54455257eb099d562bbe10453f2b6d13c59c02e10f1f8a"
- "bb5da0d0570932dacf2d0901db729d0fefcc054e70968ea540c81b04bcaefe72"
- "0e"
- },{
- "OAEP Example 2.2",
- "2d",
- "b600cf3c2e506d7f16778c910d3a8b003eee61d5",
- "018759ff1df63b2792410562314416a8aeaf2ac634b46f940ab82d64dbf165ee"
- "e33011da749d4bab6e2fcd18129c9e49277d8453112b429a222a8471b0709939"
- "98e758861c4d3f6d749d91c4290d332c7a4ab3f7ea35ff3a07d497c955ff0ffc"
- "95006b62c6d296810d9bfab024196c7934012c2df978ef299aba239940cba102"
- "45"
- },{
- "OAEP Example 2.3",
- "74fc88c51bc90f77af9d5e9a4a70133d4b4e0b34da3c37c7ef8e",
- "a73768aeeaa91f9d8c1ed6f9d2b63467f07ccae3",
- "018802bab04c60325e81c4962311f2be7c2adce93041a00719c88f957575f2c7"
- "9f1b7bc8ced115c706b311c08a2d986ca3b6a9336b147c29c6f229409ddec651"
- "bd1fdd5a0b7f610c9937fdb4a3a762364b8b3206b4ea485fd098d08f63d4aa8b"
- "b2697d027b750c32d7f74eaf5180d2e9b66b17cb2fa55523bc280da10d14be20"
- "53"
- },{
- "OAEP Example 2.4",
- "a7eb2a5036931d27d4e891326d99692ffadda9bf7efd3e34e622c4adc085f721"
- "dfe885072c78a203b151739be540fa8c153a10f00a",
- "9a7b3b0e708bd96f8190ecab4fb9b2b3805a8156",
- "00a4578cbc176318a638fba7d01df15746af44d4f6cd96d7e7c495cbf425b09c"
- "649d32bf886da48fbaf989a2117187cafb1fb580317690e3ccd446920b7af82b"
- "31db5804d87d01514acbfa9156e782f867f6bed9449e0e9a2c09bcecc6aa0876"
- "36965e34b3ec766f2fe2e43018a2fddeb140616a0e9d82e5331024ee0652fc76"
- "41"
- },{
- "OAEP Example 2.5",
- "2ef2b066f854c33f3bdcbb5994a435e73d6c6c",
- "eb3cebbc4adc16bb48e88c8aec0e34af7f427fd3",
- "00ebc5f5fda77cfdad3c83641a9025e77d72d8a6fb33a810f5950f8d74c73e8d"
- "931e8634d86ab1246256ae07b6005b71b7f2fb98351218331ce69b8ffbdc9da0"
- "8bbc9c704f876deb9df9fc2ec065cad87f9090b07acc17aa7f997b27aca48806"
- "e897f771d95141fe4526d8a5301b678627efab707fd40fbebd6e792a25613e7a"
- "ec",
- },{
- "OAEP Example 2.6",
- "8a7fb344c8b6cb2cf2ef1f643f9a3218f6e19bba89c0",
- "4c45cf4d57c98e3d6d2095adc51c489eb50dff84",
- "010839ec20c27b9052e55befb9b77e6fc26e9075d7a54378c646abdf51e445bd"
- "5715de81789f56f1803d9170764a9e93cb78798694023ee7393ce04bc5d8f8c5"
- "a52c171d43837e3aca62f609eb0aa5ffb0960ef04198dd754f57f7fbe6abf765"
- "cf118b4ca443b23b5aab266f952326ac4581100644325f8b721acd5d04ff14ef"
- "3a"
- }
- }
- },
- {
- "Example 3: A 1026-bit RSA key pair",
- "02b58fec039a860700a4d7b6462f93e6cdd491161ddd74f4e810b40e3c165200"
- "6a5c277b2774c11305a4cbab5a78efa57e17a86df7a3fa36fc4b1d2249f22ec7"
- "c2dd6a463232accea906d66ebe80b5704b10729da6f833234abb5efdd4a292cb"
- "fad33b4d33fa7a14b8c397b56e3acd21203428b77cdfa33a6da706b3d8b0fc43"
- "e9",
- "010001",
- "15b48a5b5683a94670e23b5718f814fa0e13f85038f50711182cba61510581f3"
- "d22c7e232ef937e22e551d68b86e2f8cb1aad8be2e488f5df7efd279e3f568d4"
- "eaf36f80cf7141ace60fcc9113fb6c4a841fd50bbc7c512ffcbeff21487aa811"
- "eb3ca8c62005346a86de86bfa1d8a948fd3f348c22eaadf333c3ce6ce13208fd",
- {
- {
- "OAEP Example 3.1",
- "087820b569e8fa8d",
- "8ced6b196290805790e909074015e6a20b0c4894",
- "026a0485d96aebd96b4382085099b962e6a2bdec3d90c8db625e14372de85e2d"
- "5b7baab65c8faf91bb5504fb495afce5c988b3f6a52e20e1d6cbd3566c5cd1f2"
- "b8318bb542cc0ea25c4aab9932afa20760eaddec784396a07ea0ef24d4e6f4d3"
- "7e5052a7a31e146aa480a111bbe926401307e00f410033842b6d82fe5ce4dfae"
- "80"
- },{
- "OAEP Example 3.2",
- "4653acaf171960b01f52a7be63a3ab21dc368ec43b50d82ec3781e04",
- "b4291d6567550848cc156967c809baab6ca507f0",
- "024db89c7802989be0783847863084941bf209d761987e38f97cb5f6f1bc88da"
- "72a50b73ebaf11c879c4f95df37b850b8f65d7622e25b1b889e80fe80baca206"
- "9d6e0e1d829953fc459069de98ea9798b451e557e99abf8fe3d9ccf9096ebbf3"
- "e5255d3b4e1c6d2ecadf067a359eea86405acd47d5e165517ccafd47d6dbee4b"
- "f5"
- },{
- "OAEP Example 3.3",
- "d94cd0e08fa404ed89",
- "ce8928f6059558254008badd9794fadcd2fd1f65",
- "0239bce681032441528877d6d1c8bb28aa3bc97f1df584563618995797683844"
- "ca86664732f4bed7a0aab083aaabfb7238f582e30958c2024e44e57043b97950"
- "fd543da977c90cdde5337d618442f99e60d7783ab59ce6dd9d69c47ad1e962be"
- "c22d05895cff8d3f64ed5261d92b2678510393484990ba3f7f06818ae6ffce8a"
- "3a"
- },{
- "OAEP Example 3.4",
- "6cc641b6b61e6f963974dad23a9013284ef1",
- "6e2979f52d6814a57d83b090054888f119a5b9a3",
- "02994c62afd76f498ba1fd2cf642857fca81f4373cb08f1cbaee6f025c3b512b"
- "42c3e8779113476648039dbe0493f9246292fac28950600e7c0f32edf9c81b9d"
- "ec45c3bde0cc8d8847590169907b7dc5991ceb29bb0714d613d96df0f12ec5d8"
- "d3507c8ee7ae78dd83f216fa61de100363aca48a7e914ae9f42ddfbe943b09d9"
- "a0"
- },{
- "OAEP Example 3.5",
- "df5151832b61f4f25891fb4172f328d2eddf8371ffcfdbe997939295f30eca69"
- "18017cfda1153bf7a6af87593223",
- "2d760bfe38c59de34cdc8b8c78a38e66284a2d27",
- "0162042ff6969592a6167031811a239834ce638abf54fec8b99478122afe2ee6"
- "7f8c5b18b0339805bfdbc5a4e6720b37c59cfba942464c597ff532a119821545"
- "fd2e59b114e61daf71820529f5029cf524954327c34ec5e6f5ba7efcc4de943a"
- "b8ad4ed787b1454329f70db798a3a8f4d92f8274e2b2948ade627ce8ee33e43c"
- "60",
- },{
- "OAEP Example 3.6",
- "3c3bad893c544a6d520ab022319188c8d504b7a788b850903b85972eaa18552e"
- "1134a7ad6098826254ff7ab672b3d8eb3158fac6d4cbaef1",
- "f174779c5fd3cfe007badcb7a36c9b55bfcfbf0e",
- "00112051e75d064943bc4478075e43482fd59cee0679de6893eec3a943daa490"
- "b9691c93dfc0464b6623b9f3dbd3e70083264f034b374f74164e1a00763725e5"
- "74744ba0b9db83434f31df96f6e2a26f6d8eba348bd4686c2238ac07c37aac37"
- "85d1c7eea2f819fd91491798ed8e9cef5e43b781b0e0276e37c43ff9492d0057"
- "30"
- }
- }
- },
- {
- "Example 4: A 1027-bit RSA key pair",
- "051240b6cc0004fa48d0134671c078c7c8dec3b3e2f25bc2564467339db38853"
- "d06b85eea5b2de353bff42ac2e46bc97fae6ac9618da9537a5c8f553c1e35762"
- "5991d6108dcd7885fb3a25413f53efcad948cb35cd9b9ae9c1c67626d113d57d"
- "de4c5bea76bb5bb7de96c00d07372e9685a6d75cf9d239fa148d70931b5f3fb0"
- "39",
- "010001",
- "0411ffca3b7ca5e9e9be7fe38a85105e353896db05c5796aecd2a725161eb365"
- "1c8629a9b862b904d7b0c7b37f8cb5a1c2b54001018a00a1eb2cafe4ee4e9492"
- "c348bc2bedab4b9ebbf064e8eff322b9009f8eec653905f40df88a3cdc49d456"
- "7f75627d41aca624129b46a0b7c698e5e65f2b7ba102c749a10135b6540d0401",
- {
- {
- "OAEP Example 4.1",
- "4a86609534ee434a6cbca3f7e962e76d455e3264c19f605f6e5ff6137c65c56d"
- "7fb344cd52bc93374f3d166c9f0c6f9c506bad19330972d2",
- "1cac19ce993def55f98203f6852896c95ccca1f3",
- "04cce19614845e094152a3fe18e54e3330c44e5efbc64ae16886cb1869014cc5"
- "781b1f8f9e045384d0112a135ca0d12e9c88a8e4063416deaae3844f60d6e96f"
- "e155145f4525b9a34431ca3766180f70e15a5e5d8e8b1a516ff870609f13f896"
- "935ced188279a58ed13d07114277d75c6568607e0ab092fd803a223e4a8ee0b1"
- "a8"
- },{
- "OAEP Example 4.2",
- "b0adc4f3fe11da59ce992773d9059943c03046497ee9d9f9a06df1166db46d98"
- "f58d27ec074c02eee6cbe2449c8b9fc5080c5c3f4433092512ec46aa793743c8",
- "f545d5897585e3db71aa0cb8da76c51d032ae963",
- "0097b698c6165645b303486fbf5a2a4479c0ee85889b541a6f0b858d6b6597b1"
- "3b854eb4f839af03399a80d79bda6578c841f90d645715b280d37143992dd186"
- "c80b949b775cae97370e4ec97443136c6da484e970ffdb1323a20847821d3b18"
- "381de13bb49aaea66530c4a4b8271f3eae172cd366e07e6636f1019d2a28aed1"
- "5e"
- },{
- "OAEP Example 4.3",
- "bf6d42e701707b1d0206b0c8b45a1c72641ff12889219a82bdea965b5e79a96b"
- "0d0163ed9d578ec9ada20f2fbcf1ea3c4089d83419ba81b0c60f3606da99",
- "ad997feef730d6ea7be60d0dc52e72eacbfdd275",
- "0301f935e9c47abcb48acbbe09895d9f5971af14839da4ff95417ee453d1fd77"
- "319072bb7297e1b55d7561cd9d1bb24c1a9a37c619864308242804879d86ebd0"
- "01dce5183975e1506989b70e5a83434154d5cbfd6a24787e60eb0c658d2ac193"
- "302d1192c6e622d4a12ad4b53923bca246df31c6395e37702c6a78ae081fb9d0"
- "65"
- },{
- "OAEP Example 4.4",
- "fb2ef112f5e766eb94019297934794f7be2f6fc1c58e",
- "136454df5730f73c807a7e40d8c1a312ac5b9dd3",
- "02d110ad30afb727beb691dd0cf17d0af1a1e7fa0cc040ec1a4ba26a42c59d0a"
- "796a2e22c8f357ccc98b6519aceb682e945e62cb734614a529407cd452bee3e4"
- "4fece8423cc19e55548b8b994b849c7ecde4933e76037e1d0ce44275b08710c6"
- "8e430130b929730ed77e09b015642c5593f04e4ffb9410798102a8e96ffdfe11"
- "e4"
- },{
- "OAEP Example 4.5",
- "28ccd447bb9e85166dabb9e5b7d1adadc4b9d39f204e96d5e440ce9ad928bc1c"
- "2284",
- "bca8057f824b2ea257f2861407eef63d33208681",
- "00dbb8a7439d90efd919a377c54fae8fe11ec58c3b858362e23ad1b8a4431079"
- "9066b99347aa525691d2adc58d9b06e34f288c170390c5f0e11c0aa3645959f1"
- "8ee79e8f2be8d7ac5c23d061f18dd74b8c5f2a58fcb5eb0c54f99f01a8324756"
- "8292536583340948d7a8c97c4acd1e98d1e29dc320e97a260532a8aa7a758a1e"
- "c2"
- },{
- "OAEP Example 4.6",
- "f22242751ec6b1",
- "2e7e1e17f647b5ddd033e15472f90f6812f3ac4e",
- "00a5ffa4768c8bbecaee2db77e8f2eec99595933545520835e5ba7db9493d3e1"
- "7cddefe6a5f567624471908db4e2d83a0fbee60608fc84049503b2234a07dc83"
- "b27b22847ad8920ff42f674ef79b76280b00233d2b51b8cb2703a9d42bfbc825"
- "0c96ec32c051e57f1b4ba528db89c37e4c54e27e6e64ac69635ae887d9541619"
- "a9"
- }
- }
- },
- {
- "Example 5: A 1028-bit RSA key pair",
- "0aadf3f9c125e5d891f31ac448e993defe580f802b45f9d7f22ba5021e9c4757"
- "6b5a1e68031ba9db4e6dabe4d96a1d6f3d267268cff408005f118efcadb99888"
- "d1c234467166b2a2b849a05a889c060ac0da0c5fae8b55f309ba62e703742fa0"
- "326f2d10b011021489ff497770190d895fd39f52293c39efd73a698bdab9f10e"
- "d9",
- "010001",
- "0256eb4cba7067f2d2be540dcdff4582a36b7d31d1c9099bb214b79848466a26"
- "8f80f58a49ac04c0e3648934a0206c04537c19b236643a6082732144df75fa21"
- "7588f794682be89168276dc726c5c0cbdb84d31bbf26d0a43af495717f7d528a"
- "cfee341561f6ff3cae05c578f8470d9682f9c0d072f9f6068b56d5880f682be2"
- "c5",
- {
- {
- "OAEP Example 5.1",
- "af71a901e3a61d3132f0fc1fdb474f9ea6579257ffc24d164170145b3dbde8",
- "44c92e283f77b9499c603d963660c87d2f939461",
- "036046a4a47d9ed3ba9a89139c105038eb7492b05a5d68bfd53accff4597f7a6"
- "8651b47b4a4627d927e485eed7b4566420e8b409879e5d606eae251d22a5df79"
- "9f7920bfc117b992572a53b1263146bcea03385cc5e853c9a101c8c3e1bda31a"
- "519807496c6cb5e5efb408823a352b8fa0661fb664efadd593deb99fff5ed000"
- "e5"
- },{
- "OAEP Example 5.2",
- "a3b844a08239a8ac41605af17a6cfda4d350136585903a417a79268760519a4b"
- "4ac3303ec73f0f87cfb32399",
- "cb28f5860659fceee49c3eeafce625a70803bd32",
- "03d6eb654edce615bc59f455265ed4e5a18223cbb9be4e4069b473804d5de96f"
- "54dcaaa603d049c5d94aa1470dfcd2254066b7c7b61ff1f6f6770e3215c51399"
- "fd4e34ec5082bc48f089840ad04354ae66dc0f1bd18e461a33cc1258b443a283"
- "7a6df26759aa2302334986f87380c9cc9d53be9f99605d2c9a97da7b0915a4a7"
- "ad"
- },{
- "OAEP Example 5.3",
- "308b0ecbd2c76cb77fc6f70c5edd233fd2f20929d629f026953bb62a8f4a3a31"
- "4bde195de85b5f816da2aab074d26cb6acddf323ae3b9c678ac3cf12fbdde7",
- "2285f40d770482f9a9efa2c72cb3ac55716dc0ca",
- "0770952181649f9f9f07ff626ff3a22c35c462443d905d456a9fd0bff43cac2c"
- "a7a9f554e9478b9acc3ac838b02040ffd3e1847de2e4253929f9dd9ee4044325"
- "a9b05cabb808b2ee840d34e15d105a3f1f7b27695a1a07a2d73fe08ecaaa3c9c"
- "9d4d5a89ff890d54727d7ae40c0ec1a8dd86165d8ee2c6368141016a48b55b69"
- "67"
- },{
- "OAEP Example 5.4",
- "15c5b9ee1185",
- "49fa45d3a78dd10dfd577399d1eb00af7eed5513",
- "0812b76768ebcb642d040258e5f4441a018521bd96687e6c5e899fcd6c17588f"
- "f59a82cc8ae03a4b45b31299af1788c329f7dcd285f8cf4ced82606b97612671"
- "a45bedca133442144d1617d114f802857f0f9d739751c57a3f9ee400912c61e2"
- "e6992be031a43dd48fa6ba14eef7c422b5edc4e7afa04fdd38f402d1c8bb719a"
- "bf"
- },{
- "OAEP Example 5.5",
- "21026e6800c7fa728fcaaba0d196ae28d7a2ac4ffd8abce794f0985f60c8a673"
- "7277365d3fea11db8923a2029a",
- "f0287413234cc5034724a094c4586b87aff133fc",
- "07b60e14ec954bfd29e60d0047e789f51d57186c63589903306793ced3f68241"
- "c743529aba6a6374f92e19e0163efa33697e196f7661dfaaa47aac6bde5e51de"
- "b507c72c589a2ca1693d96b1460381249b2cdb9eac44769f2489c5d3d2f99f0e"
- "e3c7ee5bf64a5ac79c42bd433f149be8cb59548361640595513c97af7bc25097"
- "23"
- },{
- "OAEP Example 5.6",
- "541e37b68b6c8872b84c02",
- "d9fba45c96f21e6e26d29eb2cdcb6585be9cb341",
- "08c36d4dda33423b2ed6830d85f6411ba1dcf470a1fae0ebefee7c089f256cef"
- "74cb96ea69c38f60f39abee44129bcb4c92de7f797623b20074e3d9c2899701e"
- "d9071e1efa0bdd84d4c3e5130302d8f0240baba4b84a71cc032f2235a5ff0fae"
- "277c3e8f9112bef44c9ae20d175fc9a4058bfc930ba31b02e2e4f444483710f2"
- "4a"
- }
- }
- },
- {
- "Example 6: A 1029-bit RSA key pair",
- "12b17f6dad2ecd19ff46dc13f7860f09e0e0cfb677b38a52592305ceaf022c16"
- "6db90d04ac29e33f7dd12d9faf66e0816bb63ead267cc7d46c17c37be214bca2"
- "a22d723a64e44407436b6fc965729aefc2554f376cd5dcea68293780a62bf39d"
- "0029485a160bbb9e5dc0972d21a504f52e5ee028aa416332f510b2e9cff5f722"
- "af",
- "010001",
- "0295eca3560618369559cecd303aa9cfdafc1d9f06959df75ffef929aa896961"
- "bcd190dc6997eda7f5963e724d07b4dc11f3065e5ae97d96835112280b9084bb"
- "14f2a21ebd4e889d41b9c4132ec1956fcab8bb2fed0575884936522c5ff7d332"
- "61904824e7cadee4e0bb372d2457cf78e2bd1286228ff83f10731ce63c90cff3"
- "f9",
- {
- {
- "OAEP Example 6.1",
- "4046ca8baa3347ca27f49e0d81f9cc1d71be9ba517d4",
- "dd0f6cfe415e88e5a469a51fbba6dfd40adb4384",
- "0630eebcd2856c24f798806e41f9e67345eda9ceda386acc9facaea1eeed06ac"
- "e583709718d9d169fadf414d5c76f92996833ef305b75b1e4b95f662a20faedc"
- "3bae0c4827a8bf8a88edbd57ec203a27a841f02e43a615bab1a8cac0701de34d"
- "ebdef62a088089b55ec36ea7522fd3ec8d06b6a073e6df833153bc0aefd93bd1"
- "a3"
- },{
- "OAEP Example 6.2",
- "5cc72c60231df03b3d40f9b57931bc31109f972527f28b19e7480c7288cb3c92"
- "b22512214e4be6c914792ddabdf57faa8aa7",
- "8d14bd946a1351148f5cae2ed9a0c653e85ebd85",
- "0ebc37376173a4fd2f89cc55c2ca62b26b11d51c3c7ce49e8845f74e7607317c"
- "436bc8d23b9667dfeb9d087234b47bc6837175ae5c0559f6b81d7d22416d3e50"
- "f4ac533d8f0812f2db9e791fe9c775ac8b6ad0f535ad9ceb23a4a02014c58ab3"
- "f8d3161499a260f39348e714ae2a1d3443208fd8b722ccfdfb393e98011f99e6"
- "3f"
- },{
- "OAEP Example 6.3",
- "b20e651303092f4bccb43070c0f86d23049362ed96642fc5632c27db4a52e3d8"
- "31f2ab068b23b149879c002f6bf3feee97591112562c",
- "6c075bc45520f165c0bf5ea4c5df191bc9ef0e44",
- "0a98bf1093619394436cf68d8f38e2f158fde8ea54f3435f239b8d06b8321844"
- "202476aeed96009492480ce3a8d705498c4c8c68f01501dc81db608f60087350"
- "c8c3b0bd2e9ef6a81458b7c801b89f2e4fe99d4900ba6a4b5e5a96d865dc676c"
- "7755928794130d6280a8160a190f2df3ea7cf9aa0271d88e9e6905ecf1c5152d"
- "65"
- },{
- "OAEP Example 6.4",
- "684e3038c5c041f7",
- "3bbc3bd6637dfe12846901029bf5b0c07103439c",
- "008e7a67cacfb5c4e24bec7dee149117f19598ce8c45808fef88c608ff9cd6e6"
- "95263b9a3c0ad4b8ba4c95238e96a8422b8535629c8d5382374479ad13fa3997"
- "4b242f9a759eeaf9c83ad5a8ca18940a0162ba755876df263f4bd50c6525c560"
- "90267c1f0e09ce0899a0cf359e88120abd9bf893445b3cae77d3607359ae9a52"
- "f8"
- },{
- "OAEP Example 6.5",
- "32488cb262d041d6e4dd35f987bf3ca696db1f06ac29a44693",
- "b46b41893e8bef326f6759383a83071dae7fcabc",
- "00003474416c7b68bdf961c385737944d7f1f40cb395343c693cc0b4fe63b31f"
- "edf1eaeeac9ccc0678b31dc32e0977489514c4f09085f6298a9653f01aea4045"
- "ff582ee887be26ae575b73eef7f3774921e375a3d19adda0ca31aa1849887c1f"
- "42cac9677f7a2f4e923f6e5a868b38c084ef187594dc9f7f048fea2e02955384"
- "ab"
- },{
- "OAEP Example 6.6",
- "50ba14be8462720279c306ba",
- "0a2403312a41e3d52f060fbc13a67de5cf7609a7",
- "0a026dda5fc8785f7bd9bf75327b63e85e2c0fdee5dadb65ebdcac9ae1de95c9"
- "2c672ab433aa7a8e69ce6a6d8897fac4ac4a54de841ae5e5bbce7687879d7963"
- "4cea7a30684065c714d52409b928256bbf53eabcd5231eb7259504537399bd29"
- "164b726d33a46da701360a4168a091ccab72d44a62fed246c0ffea5b1348ab54"
- "70"
- }
- }
- },
- {
- "Example 7: A 1030-bit RSA key pair",
- "311179f0bcfc9b9d3ca315d00ef30d7bdd3a2cfae9911bfedcb948b3a4782d07"
- "32b6ab44aa4bf03741a644dc01bec3e69b01a033e675d8acd7c4925c6b1aec31"
- "19051dfd89762d215d45475ffcb59f908148623f37177156f6ae86dd7a7c5f43"
- "dc1e1f908254058a284a5f06c0021793a87f1ac5feff7dcaee69c5e51a3789e3"
- "73",
- "010001",
- "070cfcff2feb8276e27432c45dfee48f49b7917d6530e1f0ca3460f32e027617"
- "4487c56e22a45d2500d7775495219d7d165a9cf3bd92c32af9a98d8dc9cc2968"
- "00adc94a0a54fb40f34291bf84ee8ea12b6f109359c6d3542a50f9c767f5cfff"
- "05a681c2e656fb77caaadb4be9468d8abcd4df98f58e86d2053fa1349f748e21"
- "b1",
- {
- {
- "OAEP Example 7.1",
- "47aae909",
- "43dd09a07ff4cac71caa4632ee5e1c1daee4cd8f",
- "1688e4ce7794bba6cb7014169ecd559cede2a30b56a52b68d9fe18cf1973ef97"
- "b2a03153951c755f6294aa49adbdb55845ab6875fb3986c93ecf927962840d28"
- "2f9e54ce8b690f7c0cb8bbd73440d9571d1b16cd9260f9eab4783cc482e5223d"
- "c60973871783ec27b0ae0fd47732cbc286a173fc92b00fb4ba6824647cd93c85"
- "c1"
- },{
- "OAEP Example 7.2",
- "1d9b2e2223d9bc13bfb9f162ce735db48ba7c68f6822a0a1a7b6ae165834e7",
- "3a9c3cec7b84f9bd3adecbc673ec99d54b22bc9b",
- "1052ed397b2e01e1d0ee1c50bf24363f95e504f4a03434a08fd822574ed6b973"
- "6edbb5f390db10321479a8a139350e2bd4977c3778ef331f3e78ae118b268451"
- "f20a2f01d471f5d53c566937171b2dbc2d4bde459a5799f0372d6574239b2323"
- "d245d0bb81c286b63c89a361017337e4902f88a467f4c7f244bfd5ab46437ff3"
- "b6"
- },{
- "OAEP Example 7.3",
- "d976fc",
- "76a75e5b6157a556cf8884bb2e45c293dd545cf5",
- "2155cd843ff24a4ee8badb7694260028a490813ba8b369a4cbf106ec148e5298"
- "707f5965be7d101c1049ea8584c24cd63455ad9c104d686282d3fb803a4c11c1"
- "c2e9b91c7178801d1b6640f003f5728df007b8a4ccc92bce05e41a27278d7c85"
- "018c52414313a5077789001d4f01910b72aad05d220aa14a58733a7489bc5455"
- "6b"
- },{
- "OAEP Example 7.4",
- "d4738623df223aa43843df8467534c41d013e0c803c624e263666b239bde40a5"
- "f29aeb8de79e3daa61dd0370f49bd4b013834b98212aef6b1c5ee373b3cb",
- "7866314a6ad6f2b250a35941db28f5864b585859",
- "0ab14c373aeb7d4328d0aaad8c094d88b9eb098b95f21054a29082522be7c27a"
- "312878b637917e3d819e6c3c568db5d843802b06d51d9e98a2be0bf40c031423"
- "b00edfbff8320efb9171bd2044653a4cb9c5122f6c65e83cda2ec3c126027a9c"
- "1a56ba874d0fea23f380b82cf240b8cf540004758c4c77d934157a74f3fc12bf"
- "ac"
- },{
- "OAEP Example 7.5",
- "bb47231ca5ea1d3ad46c99345d9a8a61",
- "b2166ed472d58db10cab2c6b000cccf10a7dc509",
- "028387a318277434798b4d97f460068df5298faba5041ba11761a1cb7316b241"
- "84114ec500257e2589ed3b607a1ebbe97a6cc2e02bf1b681f42312a33b7a77d8"
- "e7855c4a6de03e3c04643f786b91a264a0d6805e2cea91e68177eb7a64d9255e"
- "4f27e713b7ccec00dc200ebd21c2ea2bb890feae4942df941dc3f97890ed3474"
- "78"
- },{
- "OAEP Example 7.6",
- "2184827095d35c3f86f600e8e59754013296",
- "52673bde2ca166c2aa46131ac1dc808d67d7d3b1",
- "14c678a94ad60525ef39e959b2f3ba5c097a94ff912b67dbace80535c187abd4"
- "7d075420b1872152bba08f7fc31f313bbf9273c912fc4c0149a9b0cfb79807e3"
- "46eb332069611bec0ff9bcd168f1f7c33e77313cea454b94e2549eecf002e2ac"
- "f7f6f2d2845d4fe0aab2e5a92ddf68c480ae11247935d1f62574842216ae6741"
- "15"
- }
- }
- },
- {
- "Example 8: A 1031-bit RSA key pair",
- "5bdf0e30d321dda5147f882408fa69195480df8f80d3f6e8bf5818504f36427c"
- "a9b1f5540b9c65a8f6974cf8447a244d9280201bb49fcbbe6378d1944cd227e2"
- "30f96e3d10f819dcef276c64a00b2a4b6701e7d01de5fabde3b1e9a0df82f463"
- "1359cd22669647fbb1717246134ed7b497cfffbdc42b59c73a96ed90166212df"
- "f7",
- "010001",
- "0f7d1e9e5aaa25fd13e4a0663ae144e0d15f5cd18bcdb09df2cc7e64e3c5e915"
- "ad62645304161d098c715bb7ab8bd01d07eaf3fed7c7ed08af2a8a62ef44ab16"
- "b320e14af72a48f96afe262a0ae4cf65e635e910790cd4ee5cea768a4b2639f7"
- "e6f677b3f0bb6be32b75747d8909036f0264f58d401cdba131716157a75ecf63"
- "31",
- {
- {
- "OAEP Example 8.1",
- "050b755e5e6880f7b9e9d692a74c37aae449b31bfea6deff83747a897f6c2c82"
- "5bb1adbf850a3c96994b5de5b33cbc7d4a17913a7967",
- "7706ffca1ecfb1ebee2a55e5c6e24cd2797a4125",
- "09b3683d8a2eb0fb295b62ed1fb9290b714457b7825319f4647872af889b3040"
- "9472020ad12912bf19b11d4819f49614824ffd84d09c0a17e7d17309d1291979"
- "0410aa2995699f6a86dbe3242b5acc23af45691080d6b1ae810fb3e3057087f0"
- "970092ce00be9562ff4053b6262ce0caa93e13723d2e3a5ba075d45f0d61b54b"
- "61"
- },{
- "OAEP Example 8.2",
- "4eb68dcd93ca9b19df111bd43608f557026fe4aa1d5cfac227a3eb5ab9548c18"
- "a06dded23f81825986b2fcd71109ecef7eff88873f075c2aa0c469f69c92bc",
- "a3717da143b4dcffbc742665a8fa950585548343",
- "2ecf15c97c5a15b1476ae986b371b57a24284f4a162a8d0c8182e7905e792256"
- "f1812ba5f83f1f7a130e42dcc02232844edc14a31a68ee97ae564a383a341165"
- "6424c5f62ddb646093c367be1fcda426cf00a06d8acb7e57776fbbd855ac3df5"
- "06fc16b1d7c3f2110f3d8068e91e186363831c8409680d8da9ecd8cf1fa20ee3"
- "9d"
- },{
- "OAEP Example 8.3",
- "8604ac56328c1ab5ad917861",
- "ee06209073cca026bb264e5185bf8c68b7739f86",
- "4bc89130a5b2dabb7c2fcf90eb5d0eaf9e681b7146a38f3173a3d9cfec52ea9e"
- "0a41932e648a9d69344c50da763f51a03c95762131e8052254dcd2248cba40fd"
- "31667786ce05a2b7b531ac9dac9ed584a59b677c1a8aed8c5d15d68c05569e2b"
- "e780bf7db638fd2bfd2a85ab276860f3777338fca989ffd743d13ee08e0ca989"
- "3f"
- },{
- "OAEP Example 8.4",
- "fdda5fbf6ec361a9d9a4ac68af216a0686f438b1e0e5c36b955f74e107f39c0d"
- "ddcc",
- "990ad573dc48a973235b6d82543618f2e955105d",
- "2e456847d8fc36ff0147d6993594b9397227d577752c79d0f904fcb039d4d812"
- "fea605a7b574dd82ca786f93752348438ee9f5b5454985d5f0e1699e3e7ad175"
- "a32e15f03deb042ab9fe1dd9db1bb86f8c089ccb45e7ef0c5ee7ca9b7290ca6b"
- "15bed47039788a8a93ff83e0e8d6244c71006362deef69b6f416fb3c684383fb"
- "d0"
- },{
- "OAEP Example 8.5",
- "4a5f4914bee25de3c69341de07",
- "ecc63b28f0756f22f52ac8e6ec1251a6ec304718",
- "1fb9356fd5c4b1796db2ebf7d0d393cc810adf6145defc2fce714f79d93800d5"
- "e2ac211ea8bbecca4b654b94c3b18b30dd576ce34dc95436ef57a09415645923"
- "359a5d7b4171ef22c24670f1b229d3603e91f76671b7df97e7317c97734476d5"
- "f3d17d21cf82b5ba9f83df2e588d36984fd1b584468bd23b2e875f32f68953f7"
- "b2"
- },{
- "OAEP Example 8.6",
- "8e07d66f7b880a72563abcd3f35092bc33409fb7f88f2472be",
- "3925c71b362d40a0a6de42145579ba1e7dd459fc",
- "3afd9c6600147b21798d818c655a0f4c9212db26d0b0dfdc2a7594ccb3d22f5b"
- "f1d7c3e112cd73fc7d509c7a8bafdd3c274d1399009f9609ec4be6477e453f07"
- "5aa33db382870c1c3409aef392d7386ae3a696b99a94b4da0589447e955d16c9"
- "8b17602a59bd736279fcd8fb280c4462d590bfa9bf13fed570eafde97330a2c2"
- "10"
- }
- }
- },
- {
- "Example 9: A 1536-bit RSA key pair",
- "cf2cd41e34ca3a728ea5cb8aff64c36d27bdef5364e336fd68d3123c5a196a8c"
- "287013e853d5156d58d151954520fb4f6d7b17abb6817765909c576119659d90"
- "2b1906ed8a2b10c155c24d124528dab9eeae379beac66e4a411786dcb8fd0062"
- "ebc030de1219a04c2a8c1b7dd3131e4d6b6caee2e31a5ed41ac1509b2ef1ee2a"
- "b18364be568ca941c25ecc84ff9d643b5ec1aaae102a20d73f479b780fd6da91"
- "075212d9eac03a0674d899eba2e431f4c44b615b6ba2232bd4b33baed73d625d",
- "010001",
- "198c141e23715a92bccf6a119a5bc11389468d2811f548d727e17b4ab0eb986d"
- "6f211efb53b71f7ccbea87ee69c75ee615008c5332deb52bf390abdfbfe37d72"
- "05368159b2638c1de326e21d22251f0fb5848b3bf15005d2a74330f0afe916ee"
- "62ccc1344d1d83a709e60676273840f7f377424a5e0a4da75f01b31ff76819cf"
- "9cbfdd215243c3917c03ef38199312e567b3bf7aed3ab457f371ef8a1423f45b"
- "68c6e282ec111bba2833b987fd69fad83bc1b8c613c5e1ea16c11ed125ea7ec1",
- {
- {
- "OAEP Example 9.1",
- "f735fd55ba92592c3b52b8f9c4f69aaa1cbef8fe88add095595412467f9cf4ec"
- "0b896c59eda16210e7549c8abb10cdbc21a12ec9b6b5b8fd2f10399eb6",
- "8ec965f134a3ec9931e92a1ca0dc8169d5ea705c",
- "267bcd118acab1fc8ba81c85d73003cb8610fa55c1d97da8d48a7c7f06896a4d"
- "b751aa284255b9d36ad65f37653d829f1b37f97b8001942545b2fc2c55a7376c"
- "a7a1be4b1760c8e05a33e5aa2526b8d98e317088e7834c755b2a59b12631a182"
- "c05d5d43ab1779264f8456f515ce57dfdf512d5493dab7b7338dc4b7d78db9c0"
- "91ac3baf537a69fc7f549d979f0eff9a94fda4169bd4d1d19a69c99e33c3b554"
- "90d501b39b1edae118ff6793a153261584d3a5f39f6e682e3d17c8cd1261fa72"
- },{
- "OAEP Example 9.2",
- "81b906605015a63aabe42ddf11e1978912f5404c7474b26dce3ed482bf961ecc"
- "818bf420c54659",
- "ecb1b8b25fa50cdab08e56042867f4af5826d16c",
- "93ac9f0671ec29acbb444effc1a5741351d60fdb0e393fbf754acf0de49761a1"
- "4841df7772e9bc82773966a1584c4d72baea00118f83f35cca6e537cbd4d811f"
- "5583b29783d8a6d94cd31be70d6f526c10ff09c6fa7ce069795a3fcd0511fd5f"
- "cb564bcc80ea9c78f38b80012539d8a4ddf6fe81e9cddb7f50dbbbbcc7e5d860"
- "97ccf4ec49189fb8bf318be6d5a0715d516b49af191258cd32dc833ce6eb4673"
- "c03a19bbace88cc54895f636cc0c1ec89096d11ce235a265ca1764232a689ae8"
- },{
- "OAEP Example 9.3",
- "fd326429df9b890e09b54b18b8f34f1e24",
- "e89bb032c6ce622cbdb53bc9466014ea77f777c0",
- "81ebdd95054b0c822ef9ad7693f5a87adfb4b4c4ce70df2df84ed49c04da58ba"
- "5fc20a19e1a6e8b7a3900b22796dc4e869ee6b42792d15a8eceb56c09c69914e"
- "813cea8f6931e4b8ed6f421af298d595c97f4789c7caa612c7ef360984c21b93"
- "edc5401068b5af4c78a8771b984d53b8ea8adf2f6a7d4a0ba76c75e1dd9f658f"
- "20ded4a46071d46d7791b56803d8fea7f0b0f8e41ae3f09383a6f9585fe7753e"
- "aaffd2bf94563108beecc207bbb535f5fcc705f0dde9f708c62f49a9c90371d3"
- },{
- "OAEP Example 9.4",
- "f1459b5f0c92f01a0f723a2e5662484d8f8c0a20fc29dad6acd43bb5f3effdf4"
- "e1b63e07fdfe6628d0d74ca19bf2d69e4a0abf86d293925a796772f8088e",
- "606f3b99c0b9ccd771eaa29ea0e4c884f3189ccc",
- "bcc35f94cde66cb1136625d625b94432a35b22f3d2fa11a613ff0fca5bd57f87"
- "b902ccdc1cd0aebcb0715ee869d1d1fe395f6793003f5eca465059c88660d446"
- "ff5f0818552022557e38c08a67ead991262254f10682975ec56397768537f497"
- "7af6d5f6aaceb7fb25dec5937230231fd8978af49119a29f29e424ab8272b475"
- "62792d5c94f774b8829d0b0d9f1a8c9eddf37574d5fa248eefa9c5271fc5ec25"
- "79c81bdd61b410fa61fe36e424221c113addb275664c801d34ca8c6351e4a858"
- },{
- "OAEP Example 9.5",
- "53e6e8c729d6f9c319dd317e74b0db8e4ccca25f3c8305746e137ac63a63ef37"
- "39e7b595abb96e8d55e54f7bd41ab433378ffb911d",
- "fcbc421402e9ecabc6082afa40ba5f26522c840e",
- "232afbc927fa08c2f6a27b87d4a5cb09c07dc26fae73d73a90558839f4fd66d2"
- "81b87ec734bce237ba166698ed829106a7de6942cd6cdce78fed8d2e4d81428e"
- "66490d036264cef92af941d3e35055fe3981e14d29cbb9a4f67473063baec79a"
- "1179f5a17c9c1832f2838fd7d5e59bb9659d56dce8a019edef1bb3accc697cc6"
- "cc7a778f60a064c7f6f5d529c6210262e003de583e81e3167b89971fb8c0e15d"
- "44fffef89b53d8d64dd797d159b56d2b08ea5307ea12c241bd58d4ee278a1f2e"
- },{
- "OAEP Example 9.6",
- "b6b28ea2198d0c1008bc64",
- "23aade0e1e08bb9b9a78d2302a52f9c21b2e1ba2",
- "438cc7dc08a68da249e42505f8573ba60e2c2773d5b290f4cf9dff718e842081"
- "c383e67024a0f29594ea987b9d25e4b738f285970d195abb3a8c8054e3d79d6b"
- "9c9a8327ba596f1259e27126674766907d8d582ff3a8476154929adb1e6d1235"
- "b2ccb4ec8f663ba9cc670a92bebd853c8dbf69c6436d016f61add836e9473245"
- "0434207f9fd4c43dec2a12a958efa01efe2669899b5e604c255c55fb7166de55"
- "89e369597bb09168c06dd5db177e06a1740eb2d5c82faeca6d92fcee9931ba9f"
- }
- }
- },
- {
- "Example 10: A 2048-bit RSA key pair",
- "ae45ed5601cec6b8cc05f803935c674ddbe0d75c4c09fd7951fc6b0caec313a8"
- "df39970c518bffba5ed68f3f0d7f22a4029d413f1ae07e4ebe9e4177ce23e7f5"
- "404b569e4ee1bdcf3c1fb03ef113802d4f855eb9b5134b5a7c8085adcae6fa2f"
- "a1417ec3763be171b0c62b760ede23c12ad92b980884c641f5a8fac26bdad4a0"
- "3381a22fe1b754885094c82506d4019a535a286afeb271bb9ba592de18dcf600"
- "c2aeeae56e02f7cf79fc14cf3bdc7cd84febbbf950ca90304b2219a7aa063aef"
- "a2c3c1980e560cd64afe779585b6107657b957857efde6010988ab7de417fc88"
- "d8f384c4e6e72c3f943e0c31c0c4a5cc36f879d8a3ac9d7d59860eaada6b83bb",
- "010001",
- "056b04216fe5f354ac77250a4b6b0c8525a85c59b0bd80c56450a22d5f438e59"
- "6a333aa875e291dd43f48cb88b9d5fc0d499f9fcd1c397f9afc070cd9e398c8d"
- "19e61db7c7410a6b2675dfbf5d345b804d201add502d5ce2dfcb091ce9997bbe"
- "be57306f383e4d588103f036f7e85d1934d152a323e4a8db451d6f4a5b1b0f10"
- "2cc150e02feee2b88dea4ad4c1baccb24d84072d14e1d24a6771f7408ee30564"
- "fb86d4393a34bcf0b788501d193303f13a2284b001f0f649eaf79328d4ac5c43"
- "0ab4414920a9460ed1b7bc40ec653e876d09abc509ae45b525190116a0c26101"
- "848298509c1c3bf3a483e7274054e15e97075036e989f60932807b5257751e79",
- {
- {
- "OAEP Example 10.1",
- "8bba6bf82a6c0f86d5f1756e97956870b08953b06b4eb205bc1694ee",
- "47e1ab7119fee56c95ee5eaad86f40d0aa63bd33",
- "53ea5dc08cd260fb3b858567287fa91552c30b2febfba213f0ae87702d068d19"
- "bab07fe574523dfb42139d68c3c5afeee0bfe4cb7969cbf382b804d6e6139614"
- "4e2d0e60741f8993c3014b58b9b1957a8babcd23af854f4c356fb1662aa72bfc"
- "c7e586559dc4280d160c126785a723ebeebeff71f11594440aaef87d10793a87"
- "74a239d4a04c87fe1467b9daf85208ec6c7255794a96cc29142f9a8bd418e3c1"
- "fd67344b0cd0829df3b2bec60253196293c6b34d3f75d32f213dd45c6273d505"
- "adf4cced1057cb758fc26aeefa441255ed4e64c199ee075e7f16646182fdb464"
- "739b68ab5daff0e63e9552016824f054bf4d3c8c90a97bb6b6553284eb429fcc"
- },{
- "OAEP Example 10.2",
- "e6ad181f053b58a904f2457510373e57",
- "6d17f5b4c1ffac351d195bf7b09d09f09a4079cf",
- "a2b1a430a9d657e2fa1c2bb5ed43ffb25c05a308fe9093c01031795f58744001"
- "10828ae58fb9b581ce9dddd3e549ae04a0985459bde6c626594e7b05dc4278b2"
- "a1465c1368408823c85e96dc66c3a30983c639664fc4569a37fe21e5a195b577"
- "6eed2df8d8d361af686e750229bbd663f161868a50615e0c337bec0ca35fec0b"
- "b19c36eb2e0bbcc0582fa1d93aacdb061063f59f2ce1ee43605e5d89eca183d2"
- "acdfe9f81011022ad3b43a3dd417dac94b4e11ea81b192966e966b182082e719"
- "64607b4f8002f36299844a11f2ae0faeac2eae70f8f4f98088acdcd0ac556e9f"
- "ccc511521908fad26f04c64201450305778758b0538bf8b5bb144a828e629795"
- },{
- "OAEP Example 10.3",
- "510a2cf60e866fa2340553c94ea39fbc256311e83e94454b4124",
- "385387514deccc7c740dd8cdf9daee49a1cbfd54",
- "9886c3e6764a8b9a84e84148ebd8c3b1aa8050381a78f668714c16d9cfd2a6ed"
- "c56979c535d9dee3b44b85c18be8928992371711472216d95dda98d2ee8347c9"
- "b14dffdff84aa48d25ac06f7d7e65398ac967b1ce90925f67dce049b7f812db0"
- "742997a74d44fe81dbe0e7a3feaf2e5c40af888d550ddbbe3bc20657a29543f8"
- "fc2913b9bd1a61b2ab2256ec409bbd7dc0d17717ea25c43f42ed27df8738bf4a"
- "fc6766ff7aff0859555ee283920f4c8a63c4a7340cbafddc339ecdb4b0515002"
- "f96c932b5b79167af699c0ad3fccfdf0f44e85a70262bf2e18fe34b850589975"
- "e867ff969d48eabf212271546cdc05a69ecb526e52870c836f307bd798780ede"
- },{
- "OAEP Example 10.4",
- "bcdd190da3b7d300df9a06e22caae2a75f10c91ff667b7c16bde8b53064a2649"
- "a94045c9",
- "5caca6a0f764161a9684f85d92b6e0ef37ca8b65",
- "6318e9fb5c0d05e5307e1683436e903293ac4642358aaa223d7163013aba87e2"
- "dfda8e60c6860e29a1e92686163ea0b9175f329ca3b131a1edd3a77759a8b97b"
- "ad6a4f8f4396f28cf6f39ca58112e48160d6e203daa5856f3aca5ffed577af49"
- "9408e3dfd233e3e604dbe34a9c4c9082de65527cac6331d29dc80e0508a0fa71"
- "22e7f329f6cca5cfa34d4d1da417805457e008bec549e478ff9e12a763c477d1"
- "5bbb78f5b69bd57830fc2c4ed686d79bc72a95d85f88134c6b0afe56a8ccfbc8"
- "55828bb339bd17909cf1d70de3335ae07039093e606d655365de6550b872cd6d"
- "e1d440ee031b61945f629ad8a353b0d40939e96a3c450d2a8d5eee9f678093c8"
- },{
- "OAEP Example 10.5",
- "a7dd6c7dc24b46f9dd5f1e91ada4c3b3df947e877232a9",
- "95bca9e3859894b3dd869fa7ecd5bbc6401bf3e4",
- "75290872ccfd4a4505660d651f56da6daa09ca1301d890632f6a992f3d565cee"
- "464afded40ed3b5be9356714ea5aa7655f4a1366c2f17c728f6f2c5a5d1f8e28"
- "429bc4e6f8f2cff8da8dc0e0a9808e45fd09ea2fa40cb2b6ce6ffff5c0e159d1"
- "1b68d90a85f7b84e103b09e682666480c657505c0929259468a314786d74eab1"
- "31573cf234bf57db7d9e66cc6748192e002dc0deea930585f0831fdcd9bc33d5"
- "1f79ed2ffc16bcf4d59812fcebcaa3f9069b0e445686d644c25ccf63b456ee5f"
- "a6ffe96f19cdf751fed9eaf35957754dbf4bfea5216aa1844dc507cb2d080e72"
- "2eba150308c2b5ff1193620f1766ecf4481bafb943bd292877f2136ca494aba0"
- },{
- "OAEP Example 10.6",
- "eaf1a73a1b0c4609537de69cd9228bbcfb9a8ca8c6c3efaf056fe4a7f4634ed0"
- "0b7c39ec6922d7b8ea2c04ebac",
- "9f47ddf42e97eea856a9bdbc714eb3ac22f6eb32",
- "2d207a73432a8fb4c03051b3f73b28a61764098dfa34c47a20995f8115aa6816"
- "679b557e82dbee584908c6e69782d7deb34dbd65af063d57fca76a5fd069492f"
- "d6068d9984d209350565a62e5c77f23038c12cb10c6634709b547c46f6b4a709"
- "bd85ca122d74465ef97762c29763e06dbc7a9e738c78bfca0102dc5e79d65b97"
- "3f28240caab2e161a78b57d262457ed8195d53e3c7ae9da021883c6db7c24afd"
- "d2322eac972ad3c354c5fcef1e146c3a0290fb67adf007066e00428d2cec18ce"
- "58f9328698defef4b2eb5ec76918fde1c198cbb38b7afc67626a9aefec4322bf"
- "d90d2563481c9a221f78c8272c82d1b62ab914e1c69f6af6ef30ca5260db4a46"
- }
- }
- }
- };
+#include "pkcs1v2-oaep.h"
gpg_error_t err;
int tno, mno;
@@ -1046,957 +282,7 @@ check_oaep (void)
static void
check_pss (void)
{
- static struct {
- const char *desc;
- const char *n, *e, *d;
- struct {
- const char *desc;
- const char *mesg;
- const char *salt;
- const char *sign;
- } m[6];
- } tbl[] = {
- {
- "Example 1: A 1024-bit RSA key pair",
- "a56e4a0e701017589a5187dc7ea841d156f2ec0e36ad52a44dfeb1e61f7ad991"
- "d8c51056ffedb162b4c0f283a12a88a394dff526ab7291cbb307ceabfce0b1df"
- "d5cd9508096d5b2b8b6df5d671ef6377c0921cb23c270a70e2598e6ff89d19f1"
- "05acc2d3f0cb35f29280e1386b6f64c4ef22e1e1f20d0ce8cffb2249bd9a2137",
- "010001",
- "33a5042a90b27d4f5451ca9bbbd0b44771a101af884340aef9885f2a4bbe92e8"
- "94a724ac3c568c8f97853ad07c0266c8c6a3ca0929f1e8f11231884429fc4d9a"
- "e55fee896a10ce707c3ed7e734e44727a39574501a532683109c2abacaba283c"
- "31b4bd2f53c3ee37e352cee34f9e503bd80c0622ad79c6dcee883547c6a3b325",
- {
- {
- "PSS Example 1.1",
- "cdc87da223d786df3b45e0bbbc721326d1ee2af806cc315475cc6f0d9c66e1b6"
- "2371d45ce2392e1ac92844c310102f156a0d8d52c1f4c40ba3aa65095786cb76"
- "9757a6563ba958fed0bcc984e8b517a3d5f515b23b8a41e74aa867693f90dfb0"
- "61a6e86dfaaee64472c00e5f20945729cbebe77f06ce78e08f4098fba41f9d61"
- "93c0317e8b60d4b6084acb42d29e3808a3bc372d85e331170fcbf7cc72d0b71c"
- "296648b3a4d10f416295d0807aa625cab2744fd9ea8fd223c42537029828bd16"
- "be02546f130fd2e33b936d2676e08aed1b73318b750a0167d0",
- "dee959c7e06411361420ff80185ed57f3e6776af",
- "9074308fb598e9701b2294388e52f971faac2b60a5145af185df5287b5ed2887"
- "e57ce7fd44dc8634e407c8e0e4360bc226f3ec227f9d9e54638e8d31f5051215"
- "df6ebb9c2f9579aa77598a38f914b5b9c1bd83c4e2f9f382a0d0aa3542ffee65"
- "984a601bc69eb28deb27dca12c82c2d4c3f66cd500f1ff2b994d8a4e30cbb33c"
- },{
- "PSS Example 1.2",
- "851384cdfe819c22ed6c4ccb30daeb5cf059bc8e1166b7e3530c4c233e2b5f8f"
- "71a1cca582d43ecc72b1bca16dfc7013226b9e",
- "ef2869fa40c346cb183dab3d7bffc98fd56df42d",
- "3ef7f46e831bf92b32274142a585ffcefbdca7b32ae90d10fb0f0c729984f04e"
- "f29a9df0780775ce43739b97838390db0a5505e63de927028d9d29b219ca2c45"
- "17832558a55d694a6d25b9dab66003c4cccd907802193be5170d26147d37b935"
- "90241be51c25055f47ef62752cfbe21418fafe98c22c4d4d47724fdb5669e843"
- },{
- "PSS Example 1.3",
- "a4b159941761c40c6a82f2b80d1b94f5aa2654fd17e12d588864679b54cd04ef"
- "8bd03012be8dc37f4b83af7963faff0dfa225477437c48017ff2be8191cf3955"
- "fc07356eab3f322f7f620e21d254e5db4324279fe067e0910e2e81ca2cab31c7"
- "45e67a54058eb50d993cdb9ed0b4d029c06d21a94ca661c3ce27fae1d6cb20f4"
- "564d66ce4767583d0e5f060215b59017be85ea848939127bd8c9c4d47b51056c"
- "031cf336f17c9980f3b8f5b9b6878e8b797aa43b882684333e17893fe9caa6aa"
- "299f7ed1a18ee2c54864b7b2b99b72618fb02574d139ef50f019c9eef4169713"
- "38e7d470",
- "710b9c4747d800d4de87f12afdce6df18107cc77",
- "666026fba71bd3e7cf13157cc2c51a8e4aa684af9778f91849f34335d141c001"
- "54c4197621f9624a675b5abc22ee7d5baaffaae1c9baca2cc373b3f33e78e614"
- "3c395a91aa7faca664eb733afd14d8827259d99a7550faca501ef2b04e33c23a"
- "a51f4b9e8282efdb728cc0ab09405a91607c6369961bc8270d2d4f39fce612b1"
- },{
- "PSS Example 1.4",
- "bc656747fa9eafb3f0",
- "056f00985de14d8ef5cea9e82f8c27bef720335e",
- "4609793b23e9d09362dc21bb47da0b4f3a7622649a47d464019b9aeafe53359c"
- "178c91cd58ba6bcb78be0346a7bc637f4b873d4bab38ee661f199634c547a1ad"
- "8442e03da015b136e543f7ab07c0c13e4225b8de8cce25d4f6eb8400f81f7e18"
- "33b7ee6e334d370964ca79fdb872b4d75223b5eeb08101591fb532d155a6de87",
- },{
- "PSS Example 1.5",
- "b45581547e5427770c768e8b82b75564e0ea4e9c32594d6bff706544de0a8776"
- "c7a80b4576550eee1b2acabc7e8b7d3ef7bb5b03e462c11047eadd00629ae575"
- "480ac1470fe046f13a2bf5af17921dc4b0aa8b02bee6334911651d7f8525d10f"
- "32b51d33be520d3ddf5a709955a3dfe78283b9e0ab54046d150c177f037fdccc"
- "5be4ea5f68b5e5a38c9d7edcccc4975f455a6909b4",
- "80e70ff86a08de3ec60972b39b4fbfdcea67ae8e",
- "1d2aad221ca4d31ddf13509239019398e3d14b32dc34dc5af4aeaea3c095af73"
- "479cf0a45e5629635a53a018377615b16cb9b13b3e09d671eb71e387b8545c59"
- "60da5a64776e768e82b2c93583bf104c3fdb23512b7b4e89f633dd0063a530db"
- "4524b01c3f384c09310e315a79dcd3d684022a7f31c865a664e316978b759fad"
- },{
- "PSS Example 1.6",
- "10aae9a0ab0b595d0841207b700d48d75faedde3b775cd6b4cc88ae06e4694ec"
- "74ba18f8520d4f5ea69cbbe7cc2beba43efdc10215ac4eb32dc302a1f53dc6c4"
- "352267e7936cfebf7c8d67035784a3909fa859c7b7b59b8e39c5c2349f1886b7"
- "05a30267d402f7486ab4f58cad5d69adb17ab8cd0ce1caf5025af4ae24b1fb87"
- "94c6070cc09a51e2f9911311e3877d0044c71c57a993395008806b723ac38373"
- "d395481818528c1e7053739282053529510e935cd0fa77b8fa53cc2d474bd4fb"
- "3cc5c672d6ffdc90a00f9848712c4bcfe46c60573659b11e6457e861f0f604b6"
- "138d144f8ce4e2da73",
- "a8ab69dd801f0074c2a1fc60649836c616d99681",
- "2a34f6125e1f6b0bf971e84fbd41c632be8f2c2ace7de8b6926e31ff93e9af98"
- "7fbc06e51e9be14f5198f91f3f953bd67da60a9df59764c3dc0fe08e1cbef0b7"
- "5f868d10ad3fba749fef59fb6dac46a0d6e504369331586f58e4628f39aa2789"
- "82543bc0eeb537dc61958019b394fb273f215858a0a01ac4d650b955c67f4c58"
- }
- }
- },
- {
- "Example 2: A 1025-bit RSA key pair",
- "01d40c1bcf97a68ae7cdbd8a7bf3e34fa19dcca4ef75a47454375f94514d88fe"
- "d006fb829f8419ff87d6315da68a1ff3a0938e9abb3464011c303ad99199cf0c"
- "7c7a8b477dce829e8844f625b115e5e9c4a59cf8f8113b6834336a2fd2689b47"
- "2cbb5e5cabe674350c59b6c17e176874fb42f8fc3d176a017edc61fd326c4b33"
- "c9",
- "010001",
- "027d147e4673057377fd1ea201565772176a7dc38358d376045685a2e787c23c"
- "15576bc16b9f444402d6bfc5d98a3e88ea13ef67c353eca0c0ddba9255bd7b8b"
- "b50a644afdfd1dd51695b252d22e7318d1b6687a1c10ff75545f3db0fe602d5f"
- "2b7f294e3601eab7b9d1cecd767f64692e3e536ca2846cb0c2dd486a39fa75b1",
- {
- {
- "PSS Example 2.1",
- "daba032066263faedb659848115278a52c44faa3a76f37515ed336321072c40a"
- "9d9b53bc05014078adf520875146aae70ff060226dcb7b1f1fc27e9360",
- "57bf160bcb02bb1dc7280cf0458530b7d2832ff7",
- "014c5ba5338328ccc6e7a90bf1c0ab3fd606ff4796d3c12e4b639ed9136a5fec"
- "6c16d8884bdd99cfdc521456b0742b736868cf90de099adb8d5ffd1deff39ba4"
- "007ab746cefdb22d7df0e225f54627dc65466131721b90af445363a8358b9f60"
- "7642f78fab0ab0f43b7168d64bae70d8827848d8ef1e421c5754ddf42c2589b5"
- "b3"
- },{
- "PSS Example 2.2",
- "e4f8601a8a6da1be34447c0959c058570c3668cfd51dd5f9ccd6ad4411fe8213"
- "486d78a6c49f93efc2ca2288cebc2b9b60bd04b1e220d86e3d4848d709d032d1"
- "e8c6a070c6af9a499fcf95354b14ba6127c739de1bb0fd16431e46938aec0cf8"
- "ad9eb72e832a7035de9b7807bdc0ed8b68eb0f5ac2216be40ce920c0db0eddd3"
- "860ed788efaccaca502d8f2bd6d1a7c1f41ff46f1681c8f1f818e9c4f6d91a0c"
- "7803ccc63d76a6544d843e084e363b8acc55aa531733edb5dee5b5196e9f03e8"
- "b731b3776428d9e457fe3fbcb3db7274442d785890e9cb0854b6444dace791d7"
- "273de1889719338a77fe",
- "7f6dd359e604e60870e898e47b19bf2e5a7b2a90",
- "010991656cca182b7f29d2dbc007e7ae0fec158eb6759cb9c45c5ff87c7635dd"
- "46d150882f4de1e9ae65e7f7d9018f6836954a47c0a81a8a6b6f83f2944d6081"
- "b1aa7c759b254b2c34b691da67cc0226e20b2f18b42212761dcd4b908a62b371"
- "b5918c5742af4b537e296917674fb914194761621cc19a41f6fb953fbcbb649d"
- "ea"
- },{
- "PSS Example 2.3",
- "52a1d96c8ac39e41e455809801b927a5b445c10d902a0dcd3850d22a66d2bb07"
- "03e67d5867114595aabf5a7aeb5a8f87034bbb30e13cfd4817a9be7623002360"
- "6d0286a3faf8a4d22b728ec518079f9e64526e3a0cc7941aa338c437997c680c"
- "cac67c66bfa1",
- "fca862068bce2246724b708a0519da17e648688c",
- "007f0030018f53cdc71f23d03659fde54d4241f758a750b42f185f87578520c3"
- "0742afd84359b6e6e8d3ed959dc6fe486bedc8e2cf001f63a7abe16256a1b84d"
- "f0d249fc05d3194ce5f0912742dbbf80dd174f6c51f6bad7f16cf3364eba095a"
- "06267dc3793803ac7526aebe0a475d38b8c2247ab51c4898df7047dc6adf52c6"
- "c4"
- },{
- "PSS Example 2.4",
- "a7182c83ac18be6570a106aa9d5c4e3dbbd4afaeb0c60c4a23e1969d79ff",
- "8070ef2de945c02387684ba0d33096732235d440",
- "009cd2f4edbe23e12346ae8c76dd9ad3230a62076141f16c152ba18513a48ef6"
- "f010e0e37fd3df10a1ec629a0cb5a3b5d2893007298c30936a95903b6ba85555"
- "d9ec3673a06108fd62a2fda56d1ce2e85c4db6b24a81ca3b496c36d4fd06eb7c"
- "9166d8e94877c42bea622b3bfe9251fdc21d8d5371badad78a488214796335b4"
- "0b"
- },{
- "PSS Example 2.5",
- "86a83d4a72ee932a4f5630af6579a386b78fe88999e0abd2d49034a4bfc854dd"
- "94f1094e2e8cd7a179d19588e4aefc1b1bd25e95e3dd461f",
- "17639a4e88d722c4fca24d079a8b29c32433b0c9",
- "00ec430824931ebd3baa43034dae98ba646b8c36013d1671c3cf1cf8260c374b"
- "19f8e1cc8d965012405e7e9bf7378612dfcc85fce12cda11f950bd0ba8876740"
- "436c1d2595a64a1b32efcfb74a21c873b3cc33aaf4e3dc3953de67f0674c0453"
- "b4fd9f604406d441b816098cb106fe3472bc251f815f59db2e4378a3addc181e"
- "cf"
- },{
- "PSS Example 2.6",
-
- "049f9154d871ac4a7c7ab45325ba7545a1ed08f70525b2667cf1",
- "37810def1055ed922b063df798de5d0aabf886ee",
- "00475b1648f814a8dc0abdc37b5527f543b666bb6e39d30e5b49d3b876dccc58"
- "eac14e32a2d55c2616014456ad2f246fc8e3d560da3ddf379a1c0bd200f10221"
- "df078c219a151bc8d4ec9d2fc2564467811014ef15d8ea01c2ebbff8c2c8efab"
- "38096e55fcbe3285c7aa558851254faffa92c1c72b78758663ef4582843139d7"
- "a6"
- }
- }
- },
- {
- "Example 3: A 1026-bit RSA key pair",
- "02f246ef451ed3eebb9a310200cc25859c048e4be798302991112eb68ce6db67"
- "4e280da21feded1ae74880ca522b18db249385012827c515f0e466a1ffa691d9"
- "8170574e9d0eadb087586ca48933da3cc953d95bd0ed50de10ddcb6736107d6c"
- "831c7f663e833ca4c097e700ce0fb945f88fb85fe8e5a773172565b914a471a4"
- "43",
- "010001",
- "651451733b56de5ac0a689a4aeb6e6894a69014e076c88dd7a667eab3232bbcc"
- "d2fc44ba2fa9c31db46f21edd1fdb23c5c128a5da5bab91e7f952b67759c7cff"
- "705415ac9fa0907c7ca6178f668fb948d869da4cc3b7356f4008dfd5449d32ee"
- "02d9a477eb69fc29266e5d9070512375a50fbbcc27e238ad98425f6ebbf88991",
- {
- {
- "PSS Example 3.1",
- "594b37333bbb2c84524a87c1a01f75fcec0e3256f108e38dca36d70d0057",
- "f31ad6c8cf89df78ed77feacbcc2f8b0a8e4cfaa",
- "0088b135fb1794b6b96c4a3e678197f8cac52b64b2fe907d6f27de761124964a"
- "99a01a882740ecfaed6c01a47464bb05182313c01338a8cd097214cd68ca103b"
- "d57d3bc9e816213e61d784f182467abf8a01cf253e99a156eaa8e3e1f90e3c6e"
- "4e3aa2d83ed0345b89fafc9c26077c14b6ac51454fa26e446e3a2f153b2b1679"
- "7f"
- },{
- "PSS Example 3.2",
- "8b769528884a0d1ffd090cf102993e796dadcfbddd38e44ff6324ca451",
- "fcf9f0e1f199a3d1d0da681c5b8606fc642939f7",
- "02a5f0a858a0864a4f65017a7d69454f3f973a2999839b7bbc48bf7864116917"
- "9556f595fa41f6ff18e286c2783079bc0910ee9cc34f49ba681124f923dfa88f"
- "426141a368a5f5a930c628c2c3c200e18a7644721a0cbec6dd3f6279bde3e8f2"
- "be5e2d4ee56f97e7ceaf33054be7042bd91a63bb09f897bd41e81197dee99b11"
- "af"
- },{
- "PSS Example 3.3",
- "1abdba489c5ada2f995ed16f19d5a94d9e6ec34a8d84f84557d26e5ef9b02b22"
- "887e3f9a4b690ad1149209c20c61431f0c017c36c2657b35d7b07d3f5ad87085"
- "07a9c1b831df835a56f831071814ea5d3d8d8f6ade40cba38b42db7a2d3d7a29"
- "c8f0a79a7838cf58a9757fa2fe4c40df9baa193bfc6f92b123ad57b07ace3e6a"
- "c068c9f106afd9eeb03b4f37c25dbfbcfb3071f6f9771766d072f3bb070af660"
- "5532973ae25051",
- "986e7c43dbb671bd41b9a7f4b6afc80e805f2423",
- "0244bcd1c8c16955736c803be401272e18cb990811b14f72db964124d5fa7606"
- "49cbb57afb8755dbb62bf51f466cf23a0a1607576e983d778fceffa92df7548a"
- "ea8ea4ecad2c29dd9f95bc07fe91ecf8bee255bfe8762fd7690aa9bfa4fa0849"
- "ef728c2c42c4532364522df2ab7f9f8a03b63f7a499175828668f5ef5a29e380"
- "2c"
- },{
- "PSS Example 3.4",
- "8fb431f5ee792b6c2ac7db53cc428655aeb32d03f4e889c5c25de683c461b53a"
- "cf89f9f8d3aabdf6b9f0c2a1de12e15b49edb3919a652fe9491c25a7fce1f722"
- "c2543608b69dc375ec",
- "f8312d9c8eea13ec0a4c7b98120c87509087c478",
- "0196f12a005b98129c8df13c4cb16f8aa887d3c40d96df3a88e7532ef39cd992"
- "f273abc370bc1be6f097cfebbf0118fd9ef4b927155f3df22b904d90702d1f7b"
- "a7a52bed8b8942f412cd7bd676c9d18e170391dcd345c06a730964b3f30bcce0"
- "bb20ba106f9ab0eeb39cf8a6607f75c0347f0af79f16afa081d2c92d1ee6f836"
- "b8"
- },{
- "PSS Example 3.5",
- "fef4161dfaaf9c5295051dfc1ff3810c8c9ec2e866f7075422c8ec4216a9c4ff"
- "49427d483cae10c8534a41b2fd15fee06960ec6fb3f7a7e94a2f8a2e3e43dc4a"
- "40576c3097ac953b1de86f0b4ed36d644f23ae14425529622464ca0cbf0b1741"
- "347238157fab59e4de5524096d62baec63ac64",
- "50327efec6292f98019fc67a2a6638563e9b6e2d",
- "021eca3ab4892264ec22411a752d92221076d4e01c0e6f0dde9afd26ba5acf6d"
- "739ef987545d16683e5674c9e70f1de649d7e61d48d0caeb4fb4d8b24fba84a6"
- "e3108fee7d0705973266ac524b4ad280f7ae17dc59d96d3351586b5a3bdb895d"
- "1e1f7820ac6135d8753480998382ba32b7349559608c38745290a85ef4e9f9bd"
- "83"
- },{
- "PSS Example 3.6",
- "efd237bb098a443aeeb2bf6c3f8c81b8c01b7fcb3feb",
- "b0de3fc25b65f5af96b1d5cc3b27d0c6053087b3",
- "012fafec862f56e9e92f60ab0c77824f4299a0ca734ed26e0644d5d222c7f0bd"
- "e03964f8e70a5cb65ed44e44d56ae0edf1ff86ca032cc5dd4404dbb76ab85458"
- "6c44eed8336d08d457ce6c03693b45c0f1efef93624b95b8ec169c616d20e553"
- "8ebc0b6737a6f82b4bc0570924fc6b35759a3348426279f8b3d7744e2d222426"
- "ce"
- }
- }
- },
- {
- "Example 4: A 1027-bit RSA key pair",
-
- "054adb7886447efe6f57e0368f06cf52b0a3370760d161cef126b91be7f89c42"
- "1b62a6ec1da3c311d75ed50e0ab5fff3fd338acc3aa8a4e77ee26369acb81ba9"
- "00fa83f5300cf9bb6c53ad1dc8a178b815db4235a9a9da0c06de4e615ea1277c"
- "e559e9c108de58c14a81aa77f5a6f8d1335494498848c8b95940740be7bf7c37"
- "05",
- "010001",
- "fa041f8cd9697ceed38ec8caa275523b4dd72b09a301d3541d72f5d31c05cbce"
- "2d6983b36183af10690bd46c46131e35789431a556771dd0049b57461bf060c1"
- "f68472e8a67c25f357e5b6b4738fa541a730346b4a07649a2dfa806a69c975b6"
- "aba64678acc7f5913e89c622f2d8abb1e3e32554e39df94ba60c002e387d9011",
- {
- {
- "PSS Example 4.1",
- "9fb03b827c8217d9",
- "ed7c98c95f30974fbe4fbddcf0f28d6021c0e91d",
- "0323d5b7bf20ba4539289ae452ae4297080feff4518423ff4811a817837e7d82"
- "f1836cdfab54514ff0887bddeebf40bf99b047abc3ecfa6a37a3ef00f4a0c4a8"
- "8aae0904b745c846c4107e8797723e8ac810d9e3d95dfa30ff4966f4d75d1376"
- "8d20857f2b1406f264cfe75e27d7652f4b5ed3575f28a702f8c4ed9cf9b2d449"
- "48"
- },{
- "PSS Example 4.2",
- "0ca2ad77797ece86de5bf768750ddb5ed6a3116ad99bbd17edf7f782f0db1cd0"
- "5b0f677468c5ea420dc116b10e80d110de2b0461ea14a38be68620392e7e893c"
- "b4ea9393fb886c20ff790642305bf302003892e54df9f667509dc53920df583f"
- "50a3dd61abb6fab75d600377e383e6aca6710eeea27156e06752c94ce25ae99f"
- "cbf8592dbe2d7e27453cb44de07100ebb1a2a19811a478adbeab270f94e8fe36"
- "9d90b3ca612f9f",
- "22d71d54363a4217aa55113f059b3384e3e57e44",
- "049d0185845a264d28feb1e69edaec090609e8e46d93abb38371ce51f4aa65a5"
- "99bdaaa81d24fba66a08a116cb644f3f1e653d95c89db8bbd5daac2709c89840"
- "00178410a7c6aa8667ddc38c741f710ec8665aa9052be929d4e3b16782c16621"
- "14c5414bb0353455c392fc28f3db59054b5f365c49e1d156f876ee10cb4fd705"
- "98"
- },{
- "PSS Example 4.3",
- "288062afc08fcdb7c5f8650b29837300461dd5676c17a20a3c8fb5148949e3f7"
- "3d66b3ae82c7240e27c5b3ec4328ee7d6ddf6a6a0c9b5b15bcda196a9d0c76b1"
- "19d534d85abd123962d583b76ce9d180bce1ca",
- "4af870fbc6516012ca916c70ba862ac7e8243617",
- "03fbc410a2ced59500fb99f9e2af2781ada74e13145624602782e2994813eefc"
- "a0519ecd253b855fb626a90d771eae028b0c47a199cbd9f8e3269734af416359"
- "9090713a3fa910fa0960652721432b971036a7181a2bc0cab43b0b598bc62174"
- "61d7db305ff7e954c5b5bb231c39e791af6bcfa76b147b081321f72641482a2a"
- "ad"
- },{
- "PSS Example 4.4",
- "6f4f9ab9501199cef55c6cf408fe7b36c557c49d420a4763d2463c8ad44b3cfc"
- "5be2742c0e7d9b0f6608f08c7f47b693ee",
- "40d2e180fae1eac439c190b56c2c0e14ddf9a226",
- "0486644bc66bf75d28335a6179b10851f43f09bded9fac1af33252bb9953ba42"
- "98cd6466b27539a70adaa3f89b3db3c74ab635d122f4ee7ce557a61e59b82ffb"
- "786630e5f9db53c77d9a0c12fab5958d4c2ce7daa807cd89ba2cc7fcd02ff470"
- "ca67b229fcce814c852c73cc93bea35be68459ce478e9d4655d121c8472f371d"
- "4f"
- },{
- "PSS Example 4.5",
- "e17d20385d501955823c3f666254c1d3dd36ad5168b8f18d286fdcf67a7dad94"
- "097085fab7ed86fe2142a28771717997ef1a7a08884efc39356d76077aaf8245"
- "9a7fad45848875f2819b098937fe923bcc9dc442d72d754d812025090c9bc03d"
- "b3080c138dd63b355d0b4b85d6688ac19f4de15084a0ba4e373b93ef4a555096"
- "691915dc23c00e954cdeb20a47cd55d16c3d8681d46ed7f2ed5ea42795be17ba"
- "ed25f0f4d113b3636addd585f16a8b5aec0c8fa9c5f03cbf3b9b73",
- "2497dc2b4615dfae5a663d49ffd56bf7efc11304",
- "022a80045353904cb30cbb542d7d4990421a6eec16a8029a8422adfd22d6aff8"
- "c4cc0294af110a0c067ec86a7d364134459bb1ae8ff836d5a8a2579840996b32"
- "0b19f13a13fad378d931a65625dae2739f0c53670b35d9d3cbac08e733e4ec2b"
- "83af4b9196d63e7c4ff1ddeae2a122791a125bfea8deb0de8ccf1f4ffaf6e6fb"
- "0a"
- },{
- "PSS Example 4.6",
- "afbc19d479249018fdf4e09f618726440495de11ddeee38872d775fcea74a238"
- "96b5343c9c38d46af0dba224d047580cc60a65e9391cf9b59b36a860598d4e82"
- "16722f993b91cfae87bc255af89a6a199bca4a391eadbc3a24903c0bd667368f"
- "6be78e3feabfb4ffd463122763740ffbbefeab9a25564bc5d1c24c93e422f750"
- "73e2ad72bf45b10df00b52a147128e73fee33fa3f0577d77f80fbc2df1bed313"
- "290c12777f50",
- "a334db6faebf11081a04f87c2d621cdec7930b9b",
- "00938dcb6d583046065f69c78da7a1f1757066a7fa75125a9d2929f0b79a60b6"
- "27b082f11f5b196f28eb9daa6f21c05e5140f6aef1737d2023075c05ecf04a02"
- "8c686a2ab3e7d5a0664f295ce12995e890908b6ad21f0839eb65b70393a7b5af"
- "d9871de0caa0cedec5b819626756209d13ab1e7bb9546a26ff37e9a51af9fd56"
- "2e"
- }
- }
- },
- {
- "Example 5: A 1028-bit RSA key pair",
- "0d10f661f29940f5ed39aa260966deb47843679d2b6fb25b3de370f3ac7c1991"
- "6391fd25fb527ebfa6a4b4df45a1759d996c4bb4ebd18828c44fc52d01918717"
- "40525f47a4b0cc8da325ed8aa676b0d0f626e0a77f07692170acac8082f42faa"
- "7dc7cd123e730e31a87985204cabcbe6670d43a2dd2b2ddef5e05392fc213bc5"
- "07",
- "010001",
- "03ce08b104fff396a979bd3e4e46925b6319ddb63acbcfd819f17d16b8077b3a"
- "87101ff34b77fe48b8b205a96e9151ba8ecea64d0cce7b23c3e6a6b83058bc49"
- "dae816ae736db5a4708e2ad435232b567f9096ce59ff28061e79ab1c02d717e6"
- "b23cea6db8eb5192fa7c1eab227dba74621c45601896eef13792c8440beb15aa"
- "c1",
- {
- {
- "PSS Example 5.1",
- "30c7d557458b436decfdc14d06cb7b96b06718c48d7de57482a868ae7f065870"
- "a6216506d11b779323dfdf046cf5775129134b4d5689e4d9c0ce1e12d7d4b06c"
- "b5fc5820decfa41baf59bf257b32f025b7679b445b9499c92555145885992f1b"
- "76f84891ee4d3be0f5150fd5901e3a4c8ed43fd36b61d022e65ad5008dbf3329"
- "3c22bfbfd07321f0f1d5fa9fdf0014c2fcb0358aad0e354b0d29",
- "081b233b43567750bd6e78f396a88b9f6a445151",
- "0ba373f76e0921b70a8fbfe622f0bf77b28a3db98e361051c3d7cb92ad045291"
- "5a4de9c01722f6823eeb6adf7e0ca8290f5de3e549890ac2a3c5950ab217ba58"
- "590894952de96f8df111b2575215da6c161590c745be612476ee578ed384ab33"
- "e3ece97481a252f5c79a98b5532ae00cdd62f2ecc0cd1baefe80d80b962193ec"
- "1d"
- },{
- "PSS Example 5.2",
- "e7b32e1556ea1b2795046ac69739d22ac8966bf11c116f614b166740e96b9065"
- "3e5750945fcf772186c03790a07fda323e1a61916b06ee2157db3dff80d67d5e"
- "39a53ae268c8f09ed99a732005b0bc6a04af4e08d57a00e7201b3060efaadb73"
- "113bfc087fd837093aa25235b8c149f56215f031c24ad5bde7f29960df7d5240"
- "70f7449c6f785084be1a0f733047f336f9154738674547db02a9f44dfc6e6030"
- "1081e1ce99847f3b5b601ff06b4d5776a9740b9aa0d34058fd3b906e4f7859df"
- "b07d7173e5e6f6350adac21f27b2307469",
- "bd0ce19549d0700120cbe51077dbbbb00a8d8b09",
- "08180de825e4b8b014a32da8ba761555921204f2f90d5f24b712908ff84f3e22"
- "0ad17997c0dd6e706630ba3e84add4d5e7ab004e58074b549709565d43ad9e97"
- "b5a7a1a29e85b9f90f4aafcdf58321de8c5974ef9abf2d526f33c0f2f82e95d1"
- "58ea6b81f1736db8d1af3d6ac6a83b32d18bae0ff1b2fe27de4c76ed8c7980a3"
- "4e"
- },{
- "PSS Example 5.3",
- "8d8396e36507fe1ef6a19017548e0c716674c2fec233adb2f775665ec41f2bd0"
- "ba396b061a9daa7e866f7c23fd3531954300a342f924535ea1498c48f6c87993"
- "2865fc02000c528723b7ad0335745b51209a0afed932af8f0887c219004d2abd"
- "894ea92559ee3198af3a734fe9b9638c263a728ad95a5ae8ce3eb15839f3aa78"
- "52bb390706e7760e43a71291a2e3f827237deda851874c517665f545f27238df"
- "86557f375d09ccd8bd15d8ccf61f5d78ca5c7f5cde782e6bf5d0057056d4bad9"
- "8b3d2f9575e824ab7a33ff57b0ac100ab0d6ead7aa0b50f6e4d3e5ec0b966b",
- "815779a91b3a8bd049bf2aeb920142772222c9ca",
- "05e0fdbdf6f756ef733185ccfa8ced2eb6d029d9d56e35561b5db8e70257ee6f"
- "d019d2f0bbf669fe9b9821e78df6d41e31608d58280f318ee34f559941c8df13"
- "287574bac000b7e58dc4f414ba49fb127f9d0f8936638c76e85356c994f79750"
- "f7fa3cf4fd482df75e3fb9978cd061f7abb17572e6e63e0bde12cbdcf18c68b9"
- "79"
- },{
- "PSS Example 5.4",
- "328c659e0a6437433cceb73c14",
- "9aec4a7480d5bbc42920d7ca235db674989c9aac",
- "0bc989853bc2ea86873271ce183a923ab65e8a53100e6df5d87a24c4194eb797"
- "813ee2a187c097dd872d591da60c568605dd7e742d5af4e33b11678ccb639032"
- "04a3d080b0902c89aba8868f009c0f1c0cb85810bbdd29121abb8471ff2d39e4"
- "9fd92d56c655c8e037ad18fafbdc92c95863f7f61ea9efa28fea401369d19dae"
- "a1"
- },{
- "PSS Example 5.5",
- "f37b962379a47d415a376eec8973150bcb34edd5ab654041b61430560c214458"
- "2ba133c867d852d6b8e23321901302ecb45b09ec88b1527178fa043263f3067d"
- "9ffe973032a99f4cb08ad2c7e0a2456cdd57a7df56fe6053527a5aeb67d7e552"
- "063c1ca97b1beffa7b39e997caf27878ea0f62cbebc8c21df4c889a202851e94"
- "9088490c249b6e9acf1d8063f5be2343989bf95c4da01a2be78b4ab6b378015b"
- "c37957f76948b5e58e440c28453d40d7cfd57e7d690600474ab5e75973b1ea0c"
- "5f1e45d14190afe2f4eb6d3bdf71f1d2f8bb156a1c295d04aaeb9d689dce79ed"
- "62bc443e",
- "e20c1e9878512c39970f58375e1549a68b64f31d",
- "0aefa943b698b9609edf898ad22744ac28dc239497cea369cbbd84f65c95c0ad"
- "776b594740164b59a739c6ff7c2f07c7c077a86d95238fe51e1fcf33574a4ae0"
- "684b42a3f6bf677d91820ca89874467b2c23add77969c80717430d0efc1d3695"
- "892ce855cb7f7011630f4df26def8ddf36fc23905f57fa6243a485c770d5681f"
- "cd"
- },{
- "PSS Example 5.6",
- "c6103c330c1ef718c141e47b8fa859be4d5b96259e7d142070ecd485839dba5a"
- "8369c17c1114035e532d195c74f44a0476a2d3e8a4da210016caced0e367cb86"
- "7710a4b5aa2df2b8e5daf5fdc647807d4d5ebb6c56b9763ccdae4dea3308eb0a"
- "c2a89501cb209d2639fa5bf87ce790747d3cb2d295e84564f2f637824f0c1302"
- "8129b0aa4a422d162282",
- "23291e4a3307e8bbb776623ab34e4a5f4cc8a8db",
- "02802dccfa8dfaf5279bf0b4a29ba1b157611faeaaf419b8919d15941900c133"
- "9e7e92e6fae562c53e6cc8e84104b110bce03ad18525e3c49a0eadad5d3f28f2"
- "44a8ed89edbafbb686277cfa8ae909714d6b28f4bf8e293aa04c41efe7c0a812"
- "66d5c061e2575be032aa464674ff71626219bd74cc45f0e7ed4e3ff96eee758e"
- "8f"
- }
- }
- },
- {
- "Example 6: A 1029-bit RSA key pair",
- "164ca31cff609f3a0e7101b039f2e4fe6dd37519ab98598d179e174996598071"
- "f47d3a04559158d7be373cf1aa53f0aa6ef09039e5678c2a4c63900514c8c4f8"
- "aaed5de12a5f10b09c311af8c0ffb5b7a297f2efc63b8d6b0510931f0b98e48b"
- "f5fc6ec4e7b8db1ffaeb08c38e02adb8f03a48229c99e969431f61cb8c4dc698"
- "d1",
- "010001",
- "03b664ee3b7566723fc6eaf28abb430a3980f1126c81de8ad709eab39ac9dcd0"
- "b1550b3729d87068e952009df544534c1f50829a78f4591eb8fd57140426a6bb"
- "0405b6a6f51a57d9267b7bbc653391a699a2a90dac8ae226bcc60fa8cd934c73"
- "c7b03b1f6b818158631838a8612e6e6ea92be24f8324faf5b1fd8587225267ba"
- "6f",
- {
- {
- "PSS Example 6.1",
- "0a20b774addc2fa51245ed7cb9da609e50cac6636a52543f97458eed7340f8d5"
- "3ffc64918f949078ee03ef60d42b5fec246050bd5505cd8cb597bad3c4e713b0"
- "ef30644e76adabb0de01a1561efb255158c74fc801e6e919e581b46f0f0ddd08"
- "e4f34c7810b5ed8318f91d7c8c",
- "5b4ea2ef629cc22f3b538e016904b47b1e40bfd5",
- "04c0cfacec04e5badbece159a5a1103f69b3f32ba593cb4cc4b1b7ab455916a9"
- "6a27cd2678ea0f46ba37f7fc9c86325f29733b389f1d97f43e7201c0f348fc45"
- "fe42892335362eee018b5b161f2f9393031225c713012a576bc88e2305248986"
- "8d9010cbf033ecc568e8bc152bdc59d560e41291915d28565208e22aeec9ef85"
- "d1"
- },{
- "PSS Example 6.2",
- "2aaff6631f621ce615760a9ebce94bb333077ad86488c861d4b76d29c1f48746"
- "c611ae1e03ced4445d7cfa1fe5f62e1b3f08452bde3b6ef81973bafbb57f97bc"
- "eef873985395b8260589aa88cb7db50ab469262e551bdcd9a56f275a0ac4fe48"
- "4700c35f3dbf2b469ede864741b86fa59172a360ba95a02e139be50ddfb7cf0b"
- "42faeabbfbbaa86a4497699c4f2dfd5b08406af7e14144427c253ec0efa20eaf"
- "9a8be8cd49ce1f1bc4e93e619cf2aa8ed4fb39bc8590d0f7b96488f7317ac9ab"
- "f7bee4e3a0e715",
- "83146a9e782722c28b014f98b4267bda2ac9504f",
- "0a2314250cf52b6e4e908de5b35646bcaa24361da8160fb0f9257590ab3ace42"
- "b0dc3e77ad2db7c203a20bd952fbb56b1567046ecfaa933d7b1000c3de9ff05b"
- "7d989ba46fd43bc4c2d0a3986b7ffa13471d37eb5b47d64707bd290cfd6a9f39"
- "3ad08ec1e3bd71bb5792615035cdaf2d8929aed3be098379377e777ce79aaa47"
- "73"
- },{
- "PSS Example 6.3",
- "0f6195d04a6e6fc7e2c9600dbf840c39ea8d4d624fd53507016b0e26858a5e0a"
- "ecd7ada543ae5c0ab3a62599cba0a54e6bf446e262f989978f9ddf5e9a41",
- "a87b8aed07d7b8e2daf14ddca4ac68c4d0aabff8",
- "086df6b500098c120f24ff8423f727d9c61a5c9007d3b6a31ce7cf8f3cbec1a2"
- "6bb20e2bd4a046793299e03e37a21b40194fb045f90b18bf20a47992ccd799cf"
- "9c059c299c0526854954aade8a6ad9d97ec91a1145383f42468b231f4d72f237"
- "06d9853c3fa43ce8ace8bfe7484987a1ec6a16c8daf81f7c8bf42774707a9df4"
- "56"
- },{
- "PSS Example 6.4",
- "337d25fe9810ebca0de4d4658d3ceb8e0fe4c066aba3bcc48b105d3bf7e0257d"
- "44fecea6596f4d0c59a08402833678f70620f9138dfeb7ded905e4a6d5f05c47"
- "3d55936652e2a5df43c0cfda7bacaf3087f4524b06cf42157d01539739f7fdde"
- "c9d58125df31a32eab06c19b71f1d5bf",
- "a37932f8a7494a942d6f767438e724d6d0c0ef18",
- "0b5b11ad549863ffa9c51a14a1106c2a72cc8b646e5c7262509786105a984776"
- "534ca9b54c1cc64bf2d5a44fd7e8a69db699d5ea52087a4748fd2abc1afed1e5"
- "d6f7c89025530bdaa2213d7e030fa55df6f34bcf1ce46d2edf4e3ae4f3b01891"
- "a068c9e3a44bbc43133edad6ecb9f35400c4252a5762d65744b99cb9f4c55932"
- "9f"
- },{
- "PSS Example 6.5",
- "84ec502b072e8287789d8f9235829ea3b187afd4d4c785611bda5f9eb3cb9671"
- "7efa7007227f1c08cbcb972e667235e0fb7d431a6570326d2ecce35adb373dc7"
- "53b3be5f829b89175493193fab16badb41371b3aac0ae670076f24bef420c135"
- "add7cee8d35fbc944d79fafb9e307a13b0f556cb654a06f973ed22672330197e"
- "f5a748bf826a5db2383a25364b686b9372bb2339aeb1ac9e9889327d016f1670"
- "776db06201adbdcaf8a5e3b74e108b73",
- "7b790c1d62f7b84e94df6af28917cf571018110e",
- "02d71fa9b53e4654fefb7f08385cf6b0ae3a817942ebf66c35ac67f0b069952a"
- "3ce9c7e1f1b02e480a9500836de5d64cdb7ecde04542f7a79988787e24c2ba05"
- "f5fd482c023ed5c30e04839dc44bed2a3a3a4fee01113c891a47d32eb8025c28"
- "cb050b5cdb576c70fe76ef523405c08417faf350b037a43c379339fcb18d3a35"
- "6b"
- },{
- "PSS Example 6.6",
- "9906d89f97a9fdedd3ccd824db687326f30f00aa25a7fca2afcb3b0f86cd41e7"
- "3f0e8ff7d2d83f59e28ed31a5a0d551523374de22e4c7e8ff568b386ee3dc411"
- "63f10bf67bb006261c9082f9af90bf1d9049a6b9fae71c7f84fbe6e55f02789d"
- "e774f230f115026a4b4e96c55b04a95da3aacbb2cece8f81764a1f1c99515411"
- "087cf7d34aeded0932c183",
- "fbbe059025b69b89fb14ae2289e7aaafe60c0fcd",
- "0a40a16e2fe2b38d1df90546167cf9469c9e3c3681a3442b4b2c2f581deb385c"
- "e99fc6188bb02a841d56e76d301891e24560550fcc2a26b55f4ccb26d837d350"
- "a154bcaca8392d98fa67959e9727b78cad03269f56968fc56b68bd679926d83c"
- "c9cb215550645ccda31c760ff35888943d2d8a1d351e81e5d07b86182e751081"
- "ef"
- }
- }
- },
- {
- "Example 7: A 1030-bit RSA key pair",
- "37c9da4a66c8c408b8da27d0c9d79f8ccb1eafc1d2fe48746d940b7c4ef5dee1"
- "8ad12647cefaa0c4b3188b221c515386759b93f02024b25ab9242f8357d8f3fd"
- "49640ee5e643eaf6c64deefa7089727c8ff03993333915c6ef21bf5975b6e50d"
- "118b51008ec33e9f01a0a545a10a836a43ddbca9d8b5c5d3548022d7064ea29a"
- "b3",
- "010001",
- "3bed999052d957bc06d651eef6e3a98094b1621bd38b5449bd6c4aea3de7e084"
- "679a4484ded25be0f0826cf3377825414b14d4d61db14de626fbb80e5f4faec9"
- "56f9a0a2d24f99576380f084eb62e46a57d554278b535626193ce02060575eb6"
- "6c5798d36f6c5d40fb00d809b42a73102c1c74ee95bd71420fffef6318b52c29",
- {
- {
- "PSS Example 7.1",
- "9ead0e01945640674eb41cad435e2374eaefa8ad7197d97913c44957d8d83f40"
- "d76ee60e39bf9c0f9eaf3021421a074d1ade962c6e9d3dc3bb174fe4dfe652b0"
- "9115495b8fd2794174020a0602b5ca51848cfc96ce5eb57fc0a2adc1dda36a7c"
- "c452641a14911b37e45bfa11daa5c7ecdb74f6d0100d1d3e39e752800e203397"
- "de0233077b9a88855537fae927f924380d780f98e18dcff39c5ea741b17d6fdd"
- "1885bc9d581482d771ceb562d78a8bf88f0c75b11363e5e36cd479ceb0545f9d"
- "a84203e0e6e508375cc9e844b88b7ac7a0a201ea0f1bee9a2c577920ca02c01b"
- "9d8320e974a56f4efb5763b96255abbf8037bf1802cf018f56379493e569a9",
- "b7867a59958cb54328f8775e6546ec06d27eaa50",
- "187f390723c8902591f0154bae6d4ecbffe067f0e8b795476ea4f4d51ccc8105"
- "20bb3ca9bca7d0b1f2ea8a17d873fa27570acd642e3808561cb9e975ccfd80b2"
- "3dc5771cdb3306a5f23159dacbd3aa2db93d46d766e09ed15d900ad897a8d274"
- "dc26b47e994a27e97e2268a766533ae4b5e42a2fcaf755c1c4794b294c605558"
- "23"
- },{
- "PSS Example 7.2",
- "8d80d2d08dbd19c154df3f14673a14bd03735231f24e86bf153d0e69e74cbff7"
- "b1836e664de83f680124370fc0f96c9b65c07a366b644c4ab3",
- "0c09582266df086310821ba7e18df64dfee6de09",
- "10fd89768a60a67788abb5856a787c8561f3edcf9a83e898f7dc87ab8cce7942"
- "9b43e56906941a886194f137e591fe7c339555361fbbe1f24feb2d4bcdb80601"
- "f3096bc9132deea60ae13082f44f9ad41cd628936a4d51176e42fc59cb76db81"
- "5ce5ab4db99a104aafea68f5d330329ebf258d4ede16064bd1d00393d5e1570e"
- "b8"
- },{
- "PSS Example 7.3",
- "808405cdfc1a58b9bb0397c720722a81fffb76278f335917ef9c473814b3e016"
- "ba2973cd2765f8f3f82d6cc38aa7f8551827fe8d1e3884b7e61c94683b8f82f1"
- "843bdae2257eeec9812ad4c2cf283c34e0b0ae0fe3cb990cf88f2ef9",
- "28039dcfe106d3b8296611258c4a56651c9e92dd",
- "2b31fde99859b977aa09586d8e274662b25a2a640640b457f594051cb1e7f7a9"
- "11865455242926cf88fe80dfa3a75ba9689844a11e634a82b075afbd69c12a0d"
- "f9d25f84ad4945df3dc8fe90c3cefdf26e95f0534304b5bdba20d3e5640a2ebf"
- "b898aac35ae40f26fce5563c2f9f24f3042af76f3c7072d687bbfb959a88460a"
- "f1"
- },{
- "PSS Example 7.4",
- "f337b9bad937de22a1a052dff11134a8ce26976202981939b91e0715ae5e6096"
- "49da1adfcef3f4cca59b238360e7d1e496c7bf4b204b5acff9bbd6166a1d87a3"
- "6ef2247373751039f8a800b8399807b3a85f44893497c0d05fb7017b82228152"
- "de6f25e6116dcc7503c786c875c28f3aa607e94ab0f19863ab1b5073770b0cd5"
- "f533acde30c6fb953cf3da680264e30fc11bff9a19bffab4779b6223c3fb3fe0"
- "f71abade4eb7c09c41e24c22d23fa148e6a173feb63984d1bc6ee3a02d915b75"
- "2ceaf92a3015eceb38ca586c6801b37c34cefb2cff25ea23c08662dcab26a7a9"
- "3a285d05d3044c",
- "a77821ebbbef24628e4e12e1d0ea96de398f7b0f",
- "32c7ca38ff26949a15000c4ba04b2b13b35a3810e568184d7ecabaa166b7ffab"
- "ddf2b6cf4ba07124923790f2e5b1a5be040aea36fe132ec130e1f10567982d17"
- "ac3e89b8d26c3094034e762d2e031264f01170beecb3d1439e05846f25458367"
- "a7d9c02060444672671e64e877864559ca19b2074d588a281b5804d23772fbbe"
- "19"
- },{
- "PSS Example 7.5",
- "45013cebafd960b255476a8e2598b9aa32efbe6dc1f34f4a498d8cf5a2b4548d"
- "08c55d5f95f7bcc9619163056f2d58b52fa032",
- "9d5ad8eb452134b65dc3a98b6a73b5f741609cd6",
- "07eb651d75f1b52bc263b2e198336e99fbebc4f332049a922a10815607ee2d98"
- "9db3a4495b7dccd38f58a211fb7e193171a3d891132437ebca44f318b280509e"
- "52b5fa98fcce8205d9697c8ee4b7ff59d4c59c79038a1970bd2a0d451ecdc5ef"
- "11d9979c9d35f8c70a6163717607890d586a7c6dc01c79f86a8f28e85235f8c2"
- "f1"
- },{
- "PSS Example 7.6",
- "2358097086c899323e75d9c90d0c09f12d9d54edfbdf70a9c2eb5a04d8f36b9b"
- "2bdf2aabe0a5bda1968937f9d6ebd3b6b257efb3136d4131f9acb59b85e2602c"
- "2a3fcdc835494a1f4e5ec18b226c80232b36a75a45fdf09a7ea9e98efbde1450"
- "d1194bf12e15a4c5f9eb5c0bce5269e0c3b28cfab655d81a61a20b4be2f54459"
- "bb25a0db94c52218be109a7426de83014424789aaa90e5056e632a698115e282"
- "c1a56410f26c2072f193481a9dcd880572005e64f4082ecf",
- "3f2efc595880a7d47fcf3cba04983ea54c4b73fb",
- "18da3cdcfe79bfb77fd9c32f377ad399146f0a8e810620233271a6e3ed324890"
- "3f5cdc92dc79b55d3e11615aa056a795853792a3998c349ca5c457e8ca7d29d7"
- "96aa24f83491709befcfb1510ea513c92829a3f00b104f655634f320752e130e"
- "c0ccf6754ff893db302932bb025eb60e87822598fc619e0e981737a9a4c4152d"
- "33"
- }
- }
- },
- {
- "Example 8: A 1031-bit RSA key pair",
- "495370a1fb18543c16d3631e3163255df62be6eee890d5f25509e4f778a8ea6f"
- "bbbcdf85dff64e0d972003ab3681fbba6dd41fd541829b2e582de9f2a4a4e0a2"
- "d0900bef4753db3cee0ee06c7dfae8b1d53b5953218f9cceea695b08668edeaa"
- "dced9463b1d790d5ebf27e9115b46cad4d9a2b8efab0561b0810344739ada073"
- "3f",
- "010001",
- "6c66ffe98980c38fcdeab5159898836165f4b4b817c4f6a8d486ee4ea9130fe9"
- "b9092bd136d184f95f504a607eac565846d2fdd6597a8967c7396ef95a6eeebb"
- "4578a643966dca4d8ee3de842de63279c618159c1ab54a89437b6a6120e4930a"
- "fb52a4ba6ced8a4947ac64b30a3497cbe701c2d6266d517219ad0ec6d347dbe9",
- {
- {
- "PSS Example 8.1",
- "81332f4be62948415ea1d899792eeacf6c6e1db1da8be13b5cea41db2fed4670"
- "92e1ff398914c714259775f595f8547f735692a575e6923af78f22c6997ddb90"
- "fb6f72d7bb0dd5744a31decd3dc3685849836ed34aec596304ad11843c4f8848"
- "9f209735f5fb7fdaf7cec8addc5818168f880acbf490d51005b7a8e84e43e542"
- "87977571dd99eea4b161eb2df1f5108f12a4142a83322edb05a75487a3435c9a"
- "78ce53ed93bc550857d7a9fb",
- "1d65491d79c864b373009be6f6f2467bac4c78fa",
- "0262ac254bfa77f3c1aca22c5179f8f040422b3c5bafd40a8f21cf0fa5a667cc"
- "d5993d42dbafb409c520e25fce2b1ee1e716577f1efa17f3da28052f40f0419b"
- "23106d7845aaf01125b698e7a4dfe92d3967bb00c4d0d35ba3552ab9a8b3eef0"
- "7c7fecdbc5424ac4db1e20cb37d0b2744769940ea907e17fbbca673b20522380"
- "c5"
- },{
- "PSS Example 8.2",
- "e2f96eaf0e05e7ba326ecca0ba7fd2f7c02356f3cede9d0faabf4fcc8e60a973"
- "e5595fd9ea08",
- "435c098aa9909eb2377f1248b091b68987ff1838",
- "2707b9ad5115c58c94e932e8ec0a280f56339e44a1b58d4ddcff2f312e5f34dc"
- "fe39e89c6a94dcee86dbbdae5b79ba4e0819a9e7bfd9d982e7ee6c86ee68396e"
- "8b3a14c9c8f34b178eb741f9d3f121109bf5c8172fada2e768f9ea1433032c00"
- "4a8aa07eb990000a48dc94c8bac8aabe2b09b1aa46c0a2aa0e12f63fbba775ba"
- "7e"
- },{
- "PSS Example 8.3",
- "e35c6ed98f64a6d5a648fcab8adb16331db32e5d15c74a40edf94c3dc4a4de79"
- "2d190889f20f1e24ed12054a6b28798fcb42d1c548769b734c96373142092aed"
- "277603f4738df4dc1446586d0ec64da4fb60536db2ae17fc7e3c04bbfbbbd907"
- "bf117c08636fa16f95f51a6216934d3e34f85030f17bbbc5ba69144058aff081"
- "e0b19cf03c17195c5e888ba58f6fe0a02e5c3bda9719a7",
- "c6ebbe76df0c4aea32c474175b2f136862d04529",
- "2ad20509d78cf26d1b6c406146086e4b0c91a91c2bd164c87b966b8faa42aa0c"
- "a446022323ba4b1a1b89706d7f4c3be57d7b69702d168ab5955ee290356b8c4a"
- "29ed467d547ec23cbadf286ccb5863c6679da467fc9324a151c7ec55aac6db40"
- "84f82726825cfe1aa421bc64049fb42f23148f9c25b2dc300437c38d428aa75f"
- "96"
- },{
- "PSS Example 8.4",
- "dbc5f750a7a14be2b93e838d18d14a8695e52e8add9c0ac733b8f56d2747e529"
- "a0cca532dd49b902aefed514447f9e81d16195c2853868cb9b30f7d0d495c69d"
- "01b5c5d50b27045db3866c2324a44a110b1717746de457d1c8c45c3cd2a92970"
- "c3d59632055d4c98a41d6e99e2a3ddd5f7f9979ab3cd18f37505d25141de2a1b"
- "ff17b3a7dce9419ecc385cf11d72840f19953fd0509251f6cafde2893d0e75c7"
- "81ba7a5012ca401a4fa99e04b3c3249f926d5afe82cc87dab22c3c1b105de48e"
- "34ace9c9124e59597ac7ebf8",
- "021fdcc6ebb5e19b1cb16e9c67f27681657fe20a",
- "1e24e6e58628e5175044a9eb6d837d48af1260b0520e87327de7897ee4d5b9f0"
- "df0be3e09ed4dea8c1454ff3423bb08e1793245a9df8bf6ab3968c8eddc3b532"
- "8571c77f091cc578576912dfebd164b9de5454fe0be1c1f6385b328360ce67ec"
- "7a05f6e30eb45c17c48ac70041d2cab67f0a2ae7aafdcc8d245ea3442a6300cc"
- "c7"
- },{
- "PSS Example 8.5",
- "04dc251be72e88e5723485b6383a637e2fefe07660c519a560b8bc18bdedb86e"
- "ae2364ea53ba9dca6eb3d2e7d6b806af42b3e87f291b4a8881d5bf572cc9a85e"
- "19c86acb28f098f9da0383c566d3c0f58cfd8f395dcf602e5cd40e8c7183f714"
- "996e2297ef",
- "c558d7167cbb4508ada042971e71b1377eea4269",
- "33341ba3576a130a50e2a5cf8679224388d5693f5accc235ac95add68e5eb1ee"
- "c31666d0ca7a1cda6f70a1aa762c05752a51950cdb8af3c5379f18cfe6b5bc55"
- "a4648226a15e912ef19ad77adeea911d67cfefd69ba43fa4119135ff642117ba"
- "985a7e0100325e9519f1ca6a9216bda055b5785015291125e90dcd07a2ca9673"
- "ee"
- },{
- "PSS Example 8.6",
- "0ea37df9a6fea4a8b610373c24cf390c20fa6e2135c400c8a34f5c183a7e8ea4"
- "c9ae090ed31759f42dc77719cca400ecdcc517acfc7ac6902675b2ef30c50966"
- "5f3321482fc69a9fb570d15e01c845d0d8e50d2a24cbf1cf0e714975a5db7b18"
- "d9e9e9cb91b5cb16869060ed18b7b56245503f0caf90352b8de81cb5a1d9c633"
- "6092f0cd",
- "76fd4e64fdc98eb927a0403e35a084e76ba9f92a",
- "1ed1d848fb1edb44129bd9b354795af97a069a7a00d0151048593e0c72c3517f"
- "f9ff2a41d0cb5a0ac860d736a199704f7cb6a53986a88bbd8abcc0076a2ce847"
- "880031525d449da2ac78356374c536e343faa7cba42a5aaa6506087791c06a8e"
- "989335aed19bfab2d5e67e27fb0c2875af896c21b6e8e7309d04e4f6727e6946"
- "3e"
- }
- }
- },
- {
- "Example 9: A 1536-bit RSA key pair",
- "e6bd692ac96645790403fdd0f5beb8b9bf92ed10007fc365046419dd06c05c5b"
- "5b2f48ecf989e4ce269109979cbb40b4a0ad24d22483d1ee315ad4ccb1534268"
- "352691c524f6dd8e6c29d224cf246973aec86c5bf6b1401a850d1b9ad1bb8cbc"
- "ec47b06f0f8c7f45d3fc8f319299c5433ddbc2b3053b47ded2ecd4a4caefd614"
- "833dc8bb622f317ed076b8057fe8de3f84480ad5e83e4a61904a4f248fb39702"
- "7357e1d30e463139815c6fd4fd5ac5b8172a45230ecb6318a04f1455d84e5a8b",
- "010001",
- "6a7fd84fb85fad073b34406db74f8d61a6abc12196a961dd79565e9da6e5187b"
- "ce2d980250f7359575359270d91590bb0e427c71460b55d51410b191bcf309fe"
- "a131a92c8e702738fa719f1e0041f52e40e91f229f4d96a1e6f172e15596b451"
- "0a6daec26105f2bebc53316b87bdf21311666070e8dfee69d52c71a976caae79"
- "c72b68d28580dc686d9f5129d225f82b3d615513a882b3db91416b48ce088882"
- "13e37eeb9af800d81cab328ce420689903c00c7b5fd31b75503a6d419684d629",
- {
- {
- "PSS Example 9.1",
- "a88e265855e9d7ca36c68795f0b31b591cd6587c71d060a0b3f7f3eaef437959"
- "22028bc2b6ad467cfc2d7f659c5385aa70ba3672cdde4cfe4970cc7904601b27"
- "8872bf51321c4a972f3c95570f3445d4f57980e0f20df54846e6a52c668f1288"
- "c03f95006ea32f562d40d52af9feb32f0fa06db65b588a237b34e592d55cf979"
- "f903a642ef64d2ed542aa8c77dc1dd762f45a59303ed75e541ca271e2b60ca70"
- "9e44fa0661131e8d5d4163fd8d398566ce26de8730e72f9cca737641c2441594"
- "20637028df0a18079d6208ea8b4711a2c750f5",
- "c0a425313df8d7564bd2434d311523d5257eed80",
- "586107226c3ce013a7c8f04d1a6a2959bb4b8e205ba43a27b50f124111bc35ef"
- "589b039f5932187cb696d7d9a32c0c38300a5cdda4834b62d2eb240af33f79d1"
- "3dfbf095bf599e0d9686948c1964747b67e89c9aba5cd85016236f566cc5802c"
- "b13ead51bc7ca6bef3b94dcbdbb1d570469771df0e00b1a8a06777472d231627"
- "9edae86474668d4e1efff95f1de61c6020da32ae92bbf16520fef3cf4d88f611"
- "21f24bbd9fe91b59caf1235b2a93ff81fc403addf4ebdea84934a9cdaf8e1a9e"
- },{
- "PSS Example 9.2",
- "c8c9c6af04acda414d227ef23e0820c3732c500dc87275e95b0d095413993c26"
- "58bc1d988581ba879c2d201f14cb88ced153a01969a7bf0a7be79c84c1486bc1"
- "2b3fa6c59871b6827c8ce253ca5fefa8a8c690bf326e8e37cdb96d90a82ebab6"
- "9f86350e1822e8bd536a2e",
- "b307c43b4850a8dac2f15f32e37839ef8c5c0e91",
- "80b6d643255209f0a456763897ac9ed259d459b49c2887e5882ecb4434cfd66d"
- "d7e1699375381e51cd7f554f2c271704b399d42b4be2540a0eca61951f55267f"
- "7c2878c122842dadb28b01bd5f8c025f7e228418a673c03d6bc0c736d0a29546"
- "bd67f786d9d692ccea778d71d98c2063b7a71092187a4d35af108111d83e83ea"
- "e46c46aa34277e06044589903788f1d5e7cee25fb485e92949118814d6f2c3ee"
- "361489016f327fb5bc517eb50470bffa1afa5f4ce9aa0ce5b8ee19bf5501b958"
- },{
- "PSS Example 9.3",
- "0afad42ccd4fc60654a55002d228f52a4a5fe03b8bbb08ca82daca558b44dbe1"
- "266e50c0e745a36d9d2904e3408abcd1fd569994063f4a75cc72f2fee2a0cd89"
- "3a43af1c5b8b487df0a71610024e4f6ddf9f28ad0813c1aab91bcb3c9064d5ff"
- "742deffea657094139369e5ea6f4a96319a5cc8224145b545062758fefd1fe34"
- "09ae169259c6cdfd6b5f2958e314faecbe69d2cace58ee55179ab9b3e6d1ecc1"
- "4a557c5febe988595264fc5da1c571462eca798a18a1a4940cdab4a3e92009cc"
- "d42e1e947b1314e32238a2dece7d23a89b5b30c751fd0a4a430d2c548594",
- "9a2b007e80978bbb192c354eb7da9aedfc74dbf5",
- "484408f3898cd5f53483f80819efbf2708c34d27a8b2a6fae8b322f9240237f9"
- "81817aca1846f1084daa6d7c0795f6e5bf1af59c38e1858437ce1f7ec419b98c"
- "8736adf6dd9a00b1806d2bd3ad0a73775e05f52dfef3a59ab4b08143f0df05cd"
- "1ad9d04bececa6daa4a2129803e200cbc77787caf4c1d0663a6c5987b6059520"
- "19782caf2ec1426d68fb94ed1d4be816a7ed081b77e6ab330b3ffc073820fecd"
- "e3727fcbe295ee61a050a343658637c3fd659cfb63736de32d9f90d3c2f63eca"
- },{
- "PSS Example 9.4",
- "1dfd43b46c93db82629bdae2bd0a12b882ea04c3b465f5cf93023f01059626db"
- "be99f26bb1be949dddd16dc7f3debb19a194627f0b224434df7d8700e9e98b06"
- "e360c12fdbe3d19f51c9684eb9089ecbb0a2f0450399d3f59eac7294085d044f"
- "5393c6ce737423d8b86c415370d389e30b9f0a3c02d25d0082e8ad6f3f1ef24a"
- "45c3cf82b383367063a4d4613e4264f01b2dac2e5aa42043f8fb5f69fa871d14"
- "fb273e767a531c40f02f343bc2fb45a0c7e0f6be2561923a77211d66a6e2dbb4"
- "3c366350beae22da3ac2c1f5077096fcb5c4bf255f7574351ae0b1e1f0363281"
- "7c0856d4a8ba97afbdc8b85855402bc56926fcec209f9ea8",
- "70f382bddf4d5d2dd88b3bc7b7308be632b84045",
- "84ebeb481be59845b46468bafb471c0112e02b235d84b5d911cbd1926ee5074a"
- "e0424495cb20e82308b8ebb65f419a03fb40e72b78981d88aad143053685172c"
- "97b29c8b7bf0ae73b5b2263c403da0ed2f80ff7450af7828eb8b86f0028bd2a8"
- "b176a4d228cccea18394f238b09ff758cc00bc04301152355742f282b54e663a"
- "919e709d8da24ade5500a7b9aa50226e0ca52923e6c2d860ec50ff480fa57477"
- "e82b0565f4379f79c772d5c2da80af9fbf325ece6fc20b00961614bee89a183e"
- },{
- "PSS Example 9.5",
- "1bdc6e7c98fb8cf54e9b097b66a831e9cfe52d9d4888448ee4b0978093ba1d7d"
- "73ae78b3a62ba4ad95cd289ccb9e005226bb3d178bccaa821fb044a4e21ee976"
- "96c14d0678c94c2dae93b0ad73922218553daa7e44ebe57725a7a45cc72b9b21"
- "38a6b17c8db411ce8279ee1241aff0a8bec6f77f87edb0c69cb27236e3435a80"
- "0b192e4f11e519e3fe30fc30eaccca4fbb41769029bf708e817a9e683805be67"
- "fa100984683b74838e3bcffa79366eed1d481c76729118838f31ba8a048a93c1"
- "be4424598e8df6328b7a77880a3f9c7e2e8dfca8eb5a26fb86bdc556d42bbe01"
- "d9fa6ed80646491c9341",
- "d689257a86effa68212c5e0c619eca295fb91b67",
- "82102df8cb91e7179919a04d26d335d64fbc2f872c44833943241de845481027"
- "4cdf3db5f42d423db152af7135f701420e39b494a67cbfd19f9119da233a23da"
- "5c6439b5ba0d2bc373eee3507001378d4a4073856b7fe2aba0b5ee93b27f4afe"
- "c7d4d120921c83f606765b02c19e4d6a1a3b95fa4c422951be4f52131077ef17"
- "179729cddfbdb56950dbaceefe78cb16640a099ea56d24389eef10f8fecb31ba"
- "3ea3b227c0a86698bb89e3e9363905bf22777b2a3aa521b65b4cef76d83bde4c"
- },{
- "PSS Example 9.6",
- "88c7a9f1360401d90e53b101b61c5325c3c75db1b411fbeb8e830b75e96b5667"
- "0ad245404e16793544ee354bc613a90cc9848715a73db5893e7f6d279815c0c1"
- "de83ef8e2956e3a56ed26a888d7a9cdcd042f4b16b7fa51ef1a0573662d16a30"
- "2d0ec5b285d2e03ad96529c87b3d374db372d95b2443d061b6b1a350ba87807e"
- "d083afd1eb05c3f52f4eba5ed2227714fdb50b9d9d9dd6814f62f6272fcd5cdb"
- "ce7a9ef797",
- "c25f13bf67d081671a0481a1f1820d613bba2276",
- "a7fdb0d259165ca2c88d00bbf1028a867d337699d061193b17a9648e14ccbbaa"
- "deacaacdec815e7571294ebb8a117af205fa078b47b0712c199e3ad05135c504"
- "c24b81705115740802487992ffd511d4afc6b854491eb3f0dd523139542ff15c"
- "3101ee85543517c6a3c79417c67e2dd9aa741e9a29b06dcb593c2336b3670ae3"
- "afbac7c3e76e215473e866e338ca244de00b62624d6b9426822ceae9f8cc4608"
- "95f41250073fd45c5a1e7b425c204a423a699159f6903e710b37a7bb2bc8049f"
- }
- }
- },
- {
- "Example 10: A 2048-bit RSA key pair",
- "a5dd867ac4cb02f90b9457d48c14a770ef991c56c39c0ec65fd11afa8937cea5"
- "7b9be7ac73b45c0017615b82d622e318753b6027c0fd157be12f8090fee2a7ad"
- "cd0eef759f88ba4997c7a42d58c9aa12cb99ae001fe521c13bb5431445a8d5ae"
- "4f5e4c7e948ac227d3604071f20e577e905fbeb15dfaf06d1de5ae6253d63a6a"
- "2120b31a5da5dabc9550600e20f27d3739e2627925fea3cc509f21dff04e6eea"
- "4549c540d6809ff9307eede91fff58733d8385a237d6d3705a33e39190099207"
- "0df7adf1357cf7e3700ce3667de83f17b8df1778db381dce09cb4ad058a51100"
- "1a738198ee27cf55a13b754539906582ec8b174bd58d5d1f3d767c613721ae05",
- "010001",
- "2d2ff567b3fe74e06191b7fded6de112290c670692430d5969184047da234c96"
- "93deed1673ed429539c969d372c04d6b47e0f5b8cee0843e5c22835dbd3b05a0"
- "997984ae6058b11bc4907cbf67ed84fa9ae252dfb0d0cd49e618e35dfdfe59bc"
- "a3ddd66c33cebbc77ad441aa695e13e324b518f01c60f5a85c994ad179f2a6b5"
- "fbe93402b11767be01bf073444d6ba1dd2bca5bd074d4a5fae3531ad1303d84b"
- "30d897318cbbba04e03c2e66de6d91f82f96ea1d4bb54a5aae102d594657f5c9"
- "789553512b296dea29d8023196357e3e3a6e958f39e3c2344038ea604b31edc6"
- "f0f7ff6e7181a57c92826a268f86768e96f878562fc71d85d69e448612f7048f",
- {
- {
- "PSS Example 10.1",
- "883177e5126b9be2d9a9680327d5370c6f26861f5820c43da67a3ad609",
- "04e215ee6ff934b9da70d7730c8734abfcecde89",
- "82c2b160093b8aa3c0f7522b19f87354066c77847abf2a9fce542d0e84e920c5"
- "afb49ffdfdace16560ee94a1369601148ebad7a0e151cf16331791a5727d05f2"
- "1e74e7eb811440206935d744765a15e79f015cb66c532c87a6a05961c8bfad74"
- "1a9a6657022894393e7223739796c02a77455d0f555b0ec01ddf259b6207fd0f"
- "d57614cef1a5573baaff4ec00069951659b85f24300a25160ca8522dc6e6727e"
- "57d019d7e63629b8fe5e89e25cc15beb3a647577559299280b9b28f79b040900"
- "0be25bbd96408ba3b43cc486184dd1c8e62553fa1af4040f60663de7f5e49c04"
- "388e257f1ce89c95dab48a315d9b66b1b7628233876ff2385230d070d07e1666"
- },{
- "PSS Example 10.2",
- "dd670a01465868adc93f26131957a50c52fb777cdbaa30892c9e12361164ec13"
- "979d43048118e4445db87bee58dd987b3425d02071d8dbae80708b039dbb64db"
- "d1de5657d9fed0c118a54143742e0ff3c87f74e45857647af3f79eb0a14c9d75"
- "ea9a1a04b7cf478a897a708fd988f48e801edb0b7039df8c23bb3c56f4e821ac",
- "8b2bdd4b40faf545c778ddf9bc1a49cb57f9b71b",
- "14ae35d9dd06ba92f7f3b897978aed7cd4bf5ff0b585a40bd46ce1b42cd27030"
- "53bb9044d64e813d8f96db2dd7007d10118f6f8f8496097ad75e1ff692341b28"
- "92ad55a633a1c55e7f0a0ad59a0e203a5b8278aec54dd8622e2831d87174f8ca"
- "ff43ee6c46445345d84a59659bfb92ecd4c818668695f34706f66828a8995963"
- "7f2bf3e3251c24bdba4d4b7649da0022218b119c84e79a6527ec5b8a5f861c15"
- "9952e23ec05e1e717346faefe8b1686825bd2b262fb2531066c0de09acde2e42"
- "31690728b5d85e115a2f6b92b79c25abc9bd9399ff8bcf825a52ea1f56ea76dd"
- "26f43baafa18bfa92a504cbd35699e26d1dcc5a2887385f3c63232f06f3244c3"
- },{
- "PSS Example 10.3",
- "48b2b6a57a63c84cea859d65c668284b08d96bdcaabe252db0e4a96cb1bac601"
- "9341db6fbefb8d106b0e90eda6bcc6c6262f37e7ea9c7e5d226bd7df85ec5e71"
- "efff2f54c5db577ff729ff91b842491de2741d0c631607df586b905b23b91af1"
- "3da12304bf83eca8a73e871ff9db",
- "4e96fc1b398f92b44671010c0dc3efd6e20c2d73",
- "6e3e4d7b6b15d2fb46013b8900aa5bbb3939cf2c095717987042026ee62c74c5"
- "4cffd5d7d57efbbf950a0f5c574fa09d3fc1c9f513b05b4ff50dd8df7edfa201"
- "02854c35e592180119a70ce5b085182aa02d9ea2aa90d1df03f2daae885ba2f5"
- "d05afdac97476f06b93b5bc94a1a80aa9116c4d615f333b098892b25fface266"
- "f5db5a5a3bcc10a824ed55aad35b727834fb8c07da28fcf416a5d9b2224f1f8b"
- "442b36f91e456fdea2d7cfe3367268de0307a4c74e924159ed33393d5e065553"
- "1c77327b89821bdedf880161c78cd4196b5419f7acc3f13e5ebf161b6e7c6724"
- "716ca33b85c2e25640192ac2859651d50bde7eb976e51cec828b98b6563b86bb"
- },{
- "PSS Example 10.4",
- "0b8777c7f839baf0a64bbbdbc5ce79755c57a205b845c174e2d2e90546a089c4"
- "e6ec8adffa23a7ea97bae6b65d782b82db5d2b5a56d22a29a05e7c4433e2b82a"
- "621abba90add05ce393fc48a840542451a",
- "c7cd698d84b65128d8835e3a8b1eb0e01cb541ec",
- "34047ff96c4dc0dc90b2d4ff59a1a361a4754b255d2ee0af7d8bf87c9bc9e7dd"
- "eede33934c63ca1c0e3d262cb145ef932a1f2c0a997aa6a34f8eaee7477d82cc"
- "f09095a6b8acad38d4eec9fb7eab7ad02da1d11d8e54c1825e55bf58c2a23234"
- "b902be124f9e9038a8f68fa45dab72f66e0945bf1d8bacc9044c6f07098c9fce"
- "c58a3aab100c805178155f030a124c450e5acbda47d0e4f10b80a23f803e774d"
- "023b0015c20b9f9bbe7c91296338d5ecb471cafb032007b67a60be5f69504a9f"
- "01abb3cb467b260e2bce860be8d95bf92c0c8e1496ed1e528593a4abb6df462d"
- "de8a0968dffe4683116857a232f5ebf6c85be238745ad0f38f767a5fdbf486fb"
- },{
- "PSS Example 10.5",
- "f1036e008e71e964dadc9219ed30e17f06b4b68a955c16b312b1eddf028b7497"
- "6bed6b3f6a63d4e77859243c9cccdc98016523abb02483b35591c33aad81213b"
- "b7c7bb1a470aabc10d44256c4d4559d916",
- "efa8bff96212b2f4a3f371a10d574152655f5dfb",
- "7e0935ea18f4d6c1d17ce82eb2b3836c55b384589ce19dfe743363ac9948d1f3"
- "46b7bfddfe92efd78adb21faefc89ade42b10f374003fe122e67429a1cb8cbd1"
- "f8d9014564c44d120116f4990f1a6e38774c194bd1b8213286b077b0499d2e7b"
- "3f434ab12289c556684deed78131934bb3dd6537236f7c6f3dcb09d476be0772"
- "1e37e1ceed9b2f7b406887bd53157305e1c8b4f84d733bc1e186fe06cc59b6ed"
- "b8f4bd7ffefdf4f7ba9cfb9d570689b5a1a4109a746a690893db3799255a0cb9"
- "215d2d1cd490590e952e8c8786aa0011265252470c041dfbc3eec7c3cbf71c24"
- "869d115c0cb4a956f56d530b80ab589acfefc690751ddf36e8d383f83cedd2cc"
- },{
- "PSS Example 10.6",
- "25f10895a87716c137450bb9519dfaa1f207faa942ea88abf71e9c17980085b5"
- "55aebab76264ae2a3ab93c2d12981191ddac6fb5949eb36aee3c5da940f00752"
- "c916d94608fa7d97ba6a2915b688f20323d4e9d96801d89a72ab5892dc2117c0"
- "7434fcf972e058cf8c41ca4b4ff554f7d5068ad3155fced0f3125bc04f919337"
- "8a8f5c4c3b8cb4dd6d1cc69d30ecca6eaa51e36a05730e9e342e855baf099def"
- "b8afd7",
- "ad8b1523703646224b660b550885917ca2d1df28",
- "6d3b5b87f67ea657af21f75441977d2180f91b2c5f692de82955696a686730d9"
- "b9778d970758ccb26071c2209ffbd6125be2e96ea81b67cb9b9308239fda17f7"
- "b2b64ecda096b6b935640a5a1cb42a9155b1c9ef7a633a02c59f0d6ee59b852c"
- "43b35029e73c940ff0410e8f114eed46bbd0fae165e42be2528a401c3b28fd81"
- "8ef3232dca9f4d2a0f5166ec59c42396d6c11dbc1215a56fa17169db9575343e"
- "f34f9de32a49cdc3174922f229c23e18e45df9353119ec4319cedce7a17c6408"
- "8c1f6f52be29634100b3919d38f3d1ed94e6891e66a73b8fb849f5874df59459"
- "e298c7bbce2eee782a195aa66fe2d0732b25e595f57d3e061b1fc3e4063bf98f"
- }
- }
- }
- };
+#include "pkcs1v2-pss.h"
gpg_error_t err;
int tno, mno;
@@ -2113,6 +399,242 @@ check_pss (void)
}
+/* Check against PKCS#1 v1.5 encryption test vectors as found at
+ ftp://ftp.rsa.com/pub/rsalabs/tmp/pkcs1v15crypt-vectors.txt . */
+static void
+check_v15crypt (void)
+{
+#include "pkcs1v2-v15c.h"
+ gpg_error_t err;
+ int tno, mno;
+
+ for (tno = 0; tno < DIM (tbl); tno++)
+ {
+ void *rsa_n, *rsa_e, *rsa_d;
+ size_t rsa_n_len, rsa_e_len, rsa_d_len;
+ gcry_sexp_t sec_key, pub_key;
+
+ if (verbose > 1)
+ info ("(%s)\n", tbl[tno].desc);
+
+ rsa_n = data_from_hex (tbl[tno].n, &rsa_n_len);
+ rsa_e = data_from_hex (tbl[tno].e, &rsa_e_len);
+ rsa_d = data_from_hex (tbl[tno].d, &rsa_d_len);
+ err = gcry_sexp_build (&sec_key, NULL,
+ "(private-key (rsa (n %b)(e %b)(d %b)))",
+ (int)rsa_n_len, rsa_n,
+ (int)rsa_e_len, rsa_e,
+ (int)rsa_d_len, rsa_d);
+ if (err)
+ die ("constructing private key failed: %s\n", gpg_strerror (err));
+ err = gcry_sexp_build (&pub_key, NULL,
+ "(public-key (rsa (n %b)(e %b)))",
+ (int)rsa_n_len, rsa_n,
+ (int)rsa_e_len, rsa_e);
+ if (err)
+ die ("constructing public key failed: %s\n", gpg_strerror (err));
+ gcry_free (rsa_n);
+ gcry_free (rsa_e);
+ gcry_free (rsa_d);
+
+ for (mno = 0; mno < DIM (tbl[0].m); mno++)
+ {
+ void *mesg, *seed, *encr;
+ size_t mesg_len, seed_len, encr_len;
+ gcry_sexp_t plain, ciph;
+
+ if (verbose)
+ info ("running test: %s\n", tbl[tno].m[mno].desc);
+
+ mesg = data_from_hex (tbl[tno].m[mno].mesg, &mesg_len);
+ seed = data_from_hex (tbl[tno].m[mno].seed, &seed_len);
+
+ err = gcry_sexp_build (&plain, NULL,
+ "(data (flags pkcs1)(hash-algo sha1)"
+ "(value %b)(random-override %b))",
+ (int)mesg_len, mesg,
+ (int)seed_len, seed);
+ if (err)
+ die ("constructing plain data failed: %s\n", gpg_strerror (err));
+ gcry_free (mesg);
+ gcry_free (seed);
+
+ err = gcry_pk_encrypt (&ciph, plain, pub_key);
+ if (err)
+ {
+ show_sexp ("plain:\n", ciph);
+ fail ("gcry_pk_encrypt failed: %s\n", gpg_strerror (err));
+ }
+ else
+ {
+ if (extract_cmp_data (ciph, "a", tbl[tno].m[mno].encr,
+ tbl[tno].m[mno].desc))
+ {
+ show_sexp ("encrypt result:\n", ciph);
+ fail ("mismatch in gcry_pk_encrypt\n");
+ }
+ gcry_sexp_release (ciph);
+ ciph = NULL;
+ }
+ gcry_sexp_release (plain);
+ plain = NULL;
+
+ /* Now test the decryption. */
+ seed = data_from_hex (tbl[tno].m[mno].seed, &seed_len);
+ encr = data_from_hex (tbl[tno].m[mno].encr, &encr_len);
+
+ err = gcry_sexp_build (&ciph, NULL,
+ "(enc-val (flags pkcs1)(hash-algo sha1)"
+ "(random-override %b)"
+ "(rsa (a %b)))",
+ (int)seed_len, seed,
+ (int)encr_len, encr);
+ if (err)
+ die ("constructing cipher data failed: %s\n", gpg_strerror (err));
+ gcry_free (encr);
+ gcry_free (seed);
+
+ err = gcry_pk_decrypt (&plain, ciph, sec_key);
+ if (err)
+ {
+ show_sexp ("ciph:\n", ciph);
+ fail ("gcry_pk_decrypt failed: %s\n", gpg_strerror (err));
+ }
+ else
+ {
+ if (extract_cmp_data (plain, "value", tbl[tno].m[mno].mesg,
+ tbl[tno].m[mno].desc))
+ {
+ show_sexp ("decrypt result:\n", plain);
+ fail ("mismatch in gcry_pk_decrypt\n");
+ }
+ gcry_sexp_release (plain);
+ plain = NULL;
+ }
+ gcry_sexp_release (ciph);
+ ciph = NULL;
+ }
+
+ gcry_sexp_release (sec_key);
+ gcry_sexp_release (pub_key);
+ }
+}
+
+
+/* Check against PKCS#1 v1.5 signature test vectors as found at
+ ftp://ftp.rsa.com/pub/rsalabs/tmp/pkcs1v15sign-vectors.txt . */
+static void
+check_v15sign (void)
+{
+#include "pkcs1v2-v15s.h"
+ gpg_error_t err;
+ int tno, mno;
+
+ for (tno = 0; tno < DIM (tbl); tno++)
+ {
+ void *rsa_n, *rsa_e, *rsa_d;
+ size_t rsa_n_len, rsa_e_len, rsa_d_len;
+ gcry_sexp_t sec_key, pub_key;
+
+ if (verbose > 1)
+ info ("(%s)\n", tbl[tno].desc);
+
+ rsa_n = data_from_hex (tbl[tno].n, &rsa_n_len);
+ rsa_e = data_from_hex (tbl[tno].e, &rsa_e_len);
+ rsa_d = data_from_hex (tbl[tno].d, &rsa_d_len);
+ err = gcry_sexp_build (&sec_key, NULL,
+ "(private-key (rsa (n %b)(e %b)(d %b)))",
+ (int)rsa_n_len, rsa_n,
+ (int)rsa_e_len, rsa_e,
+ (int)rsa_d_len, rsa_d);
+ if (err)
+ die ("constructing private key failed: %s\n", gpg_strerror (err));
+ err = gcry_sexp_build (&pub_key, NULL,
+ "(public-key (rsa (n %b)(e %b)))",
+ (int)rsa_n_len, rsa_n,
+ (int)rsa_e_len, rsa_e);
+ if (err)
+ die ("constructing public key failed: %s\n", gpg_strerror (err));
+ gcry_free (rsa_n);
+ gcry_free (rsa_e);
+ gcry_free (rsa_d);
+
+ for (mno = 0; mno < DIM (tbl[0].m); mno++)
+ {
+ void *mesg, *sign;
+ size_t mesg_len, sign_len;
+ gcry_sexp_t sigtmpl, sig;
+ char mhash[20];
+
+ if (verbose)
+ info ("running test: %s\n", tbl[tno].m[mno].desc);
+
+ mesg = data_from_hex (tbl[tno].m[mno].mesg, &mesg_len);
+
+ gcry_md_hash_buffer (GCRY_MD_SHA1, mhash, mesg, mesg_len);
+ err = gcry_sexp_build (&sigtmpl, NULL,
+ "(data (flags pkcs1)"
+ "(hash sha1 %b))",
+ 20, mhash);
+ if (err)
+ die ("constructing sig template failed: %s\n", gpg_strerror (err));
+ gcry_free (mesg);
+
+ err = gcry_pk_sign (&sig, sigtmpl, sec_key);
+ if (err)
+ {
+ show_sexp ("sigtmpl:\n", sigtmpl);
+ fail ("gcry_pk_sign failed: %s\n", gpg_strerror (err));
+ }
+ else
+ {
+ if (extract_cmp_data (sig, "s", tbl[tno].m[mno].sign,
+ tbl[tno].m[mno].desc))
+ {
+ show_sexp ("sign result:\n", sig);
+ fail ("mismatch in gcry_pk_sign\n");
+ }
+ gcry_sexp_release (sig);
+ sig = NULL;
+ }
+ gcry_sexp_release (sigtmpl);
+ sigtmpl = NULL;
+
+ /* Now test the verification. */
+ sign = data_from_hex (tbl[tno].m[mno].sign, &sign_len);
+
+ err = gcry_sexp_build (&sig, NULL,
+ "(sig-val(rsa(s %b)))",
+ (int)sign_len, sign);
+ if (err)
+ die ("constructing verify data failed: %s\n", gpg_strerror (err));
+ err = gcry_sexp_build (&sigtmpl, NULL,
+ "(data (flags pkcs1)"
+ "(hash sha1 %b))",
+ 20, mhash);
+ if (err)
+ die ("constructing verify tmpl failed: %s\n", gpg_strerror (err));
+ gcry_free (sign);
+
+ err = gcry_pk_verify (sig, sigtmpl, pub_key);
+ if (err)
+ {
+ show_sexp ("sig:\n", sig);
+ show_sexp ("sigtmpl:\n", sigtmpl);
+ fail ("gcry_pk_verify failed: %s\n", gpg_strerror (err));
+ }
+ gcry_sexp_release (sig);
+ sig = NULL;
+ gcry_sexp_release (sigtmpl);
+ sigtmpl = NULL;
+ }
+
+ gcry_sexp_release (sec_key);
+ gcry_sexp_release (pub_key);
+ }
+}
+
+
int
main (int argc, char **argv)
{
@@ -2120,6 +642,8 @@ main (int argc, char **argv)
int debug = 0;
int run_oaep = 0;
int run_pss = 0;
+ int run_v15c = 0;
+ int run_v15s = 0;
if (argc)
{ argc--; argv++; }
@@ -2158,10 +682,20 @@ main (int argc, char **argv)
run_pss = 1;
argc--; argv++;
}
+ else if (!strcmp (*argv, "--v15c"))
+ {
+ run_v15c = 1;
+ argc--; argv++;
+ }
+ else if (!strcmp (*argv, "--v15s"))
+ {
+ run_v15s = 1;
+ argc--; argv++;
+ }
}
- if (!run_oaep && !run_pss)
- run_oaep = run_pss = 1;
+ if (!run_oaep && !run_pss && !run_v15c && !run_v15s)
+ run_oaep = run_pss = run_v15c = run_v15s = 1;
gcry_control (GCRYCTL_SET_VERBOSITY, (int)verbose);
gcry_control (GCRYCTL_DISABLE_SECMEM, 0);
@@ -2177,6 +711,10 @@ main (int argc, char **argv)
check_oaep ();
if (run_pss)
check_pss ();
+ if (run_v15c)
+ check_v15crypt ();
+ if (run_v15s)
+ check_v15sign ();
if (verbose)
fprintf (stderr, "\nAll tests completed. Errors: %i\n", error_count);
diff --git a/tests/pkcstv2c.awk b/tests/pkcstv2c.awk
new file mode 100755
index 0000000..747f47d
--- /dev/null
+++ b/tests/pkcstv2c.awk
@@ -0,0 +1,112 @@
+#! /usr/bin/awk -f
+# pkcstv2c.awk - Convert pkcs1 test vectors into a C table.
+# Copyright 2011 Free Software Foundation, Inc.
+#
+# This file is free software; as a special exception the author gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+#
+# This file is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+#
+
+BEGIN {
+ in_key = 0;
+ in_item = 0;
+ in_number = 0;
+ no_comma = 0;
+
+ printf " static struct {\n";
+ printf " const char *desc;\n";
+ printf " const char *n, *e, *d;\n";
+ printf " struct {\n";
+ printf " const char *desc;\n";
+ printf " const char *mesg;\n";
+ printf " const char *seed;\n";
+ printf " const char *encr;\n";
+ printf " } m[20];\n";
+ printf " } tbl[] =\n";
+ printf " {\n";
+}
+
+{ sub (/\r/,""); }
+
+/^# Public key/ { skip_pub = 1; }
+/^# Private key/ { skip_pub = 0; }
+skip_pub { next }
+
+in_number && ! /^[0-9a-f]/ {
+ if (in_number == 2)
+ printf "\"";
+ if (no_comma)
+ no_comma = 0;
+ else
+ printf ","
+ printf "\n";
+ in_number = 0;
+}
+
+in_number == 3 {
+ printf "\n";
+ in_number = 1;
+}
+
+in_number == 1 {
+ gsub (/ /,"")
+ printf "%*s\"%s", indent, "", $0;
+ in_number = 2;
+ next;
+}
+
+in_number == 2 {
+ gsub (/ /,"")
+ printf "%s\"", $0;
+ in_number = 3;
+ next;
+}
+
+/^#.*Example.*key pair/ {
+ if (in_item) {
+ printf " }\n }\n },\n";
+ in_item = 0;
+ }
+ in_key = 1;
+ indent = 6;
+ printf " {\n \"%s\",\n", gensub(/.*: (A .*)/, "\\1", "g");
+ next
+}
+
+/^# PKCS#1 .*Example/ {
+ if (in_key) {
+ printf " {\n";
+ in_key = 0;
+ }
+ if (in_item)
+ printf " },{\n";
+ else
+ printf " {\n";
+ in_item = 1;
+ indent = 10;
+ printf " \"%s\",\n", gensub(/^# (.*)/, "\\1", "g");
+ next
+}
+
+(in_key || in_item) && /^# (Modulus|Public|Exponent|Message|Seed)/ {
+ # printf "/* %s */\n", $0;
+ in_number = 1;
+ next
+}
+(in_key || in_item) && /^# (Signature|Encryption)/ {
+ # printf "/* %s */\n", $0;
+ in_number = 1;
+ no_comma = 1;
+ next
+}
+
+END {
+ if (in_item) {
+ printf " }\n }\n }\n };\n";
+ in_item = 0;
+ }
+} \ No newline at end of file