mirror of
https://github.com/shadps4-emu/ext-cryptopp.git
synced 2024-11-23 09:59:42 +00:00
fix RW/EMSA2 standard conformance bug
This commit is contained in:
parent
e01497632b
commit
bd51507621
@ -246,7 +246,7 @@ History
|
||||
- added PSS padding and changed PSSR to track IEEE P1363a draft standard
|
||||
- added blinding for RSA and Rabin to defend against timing attacks
|
||||
- fixed a bug in CBC and ECB modes with processing non-aligned data
|
||||
- fixed a standard conformance bug in DLIES/DHAES mode
|
||||
(fix is not backwards compatible)
|
||||
- fixed standard conformance bugs in DLIES (DHAES mode) and RW/EMSA2
|
||||
signature scheme (these fixes are not backwards compatible)
|
||||
- fixed a number of minor bugs and portability problems
|
||||
- removed Sapphire
|
||||
|
@ -1,6 +1,6 @@
|
||||
AlgorithmType: AsymmetricCipher
|
||||
Name: DLIES(NoCofactorMultiplication, KDF2(SHA-1), XOR, HMAC(SHA-1), DHAES)
|
||||
Source: generated by Wei Dai using Crypto++ 5.0
|
||||
Source: generated by Wei Dai using Crypto++ 5.1
|
||||
Comment: keys are encoded as DSA keys, with OID id-dsa
|
||||
KeyFormat: DER
|
||||
Comment: 1024-bit DLIES key
|
||||
|
@ -1,6 +1,6 @@
|
||||
AlgorithmType: Signature
|
||||
Name: RW/EMSA2(SHA-1)
|
||||
Source: generated by Wei Dai using Crypto++ 5.0
|
||||
Source: generated by Wei Dai using Crypto++ 5.1
|
||||
Comment: 1024-bit RW key
|
||||
KeyFormat: Component
|
||||
Modulus: \
|
||||
@ -20,533 +20,22 @@ MultiplicativeInverseOfPrime2ModPrime1: \
|
||||
PublicExponent: 02
|
||||
Test: KeyPairValidAndConsistent
|
||||
Message: 2CA039854B55688740E3
|
||||
Signature: \
|
||||
04ef52d5aded8ce32d653cbd0d0386f36dfe2d3629da4eea2b358ca8dce50139\
|
||||
583957b8c211ae65e23f35ba0c74954a2d2ca8755fffaf6a83f54acf7fa707ce\
|
||||
33bd38643de0ffa1481d933aaa391d6863c349988b4abb14c1801c7df2e8cd46\
|
||||
c1faea194564a3cc51091ed01213a2ceb68ead822f1e8cd03274aaacefc7e31b
|
||||
Signature: 1AF029CBEC9C692CE5096E73E4E9A52EC9A28D207A5511CCEC7681E5E3D867A4AE2E22DE4909D89196A272F1B50DE6FA3248BCA334D46E0D57171A790B6F4697E7BA7047DB79DECD47BD21995243DEBBF25915DDBC93C45875C14DE953792257C5C6825C905AFF40109C8CC7E793123D47AC1B5B6304A436CFA9BEEC8E0054E7
|
||||
Test: Verify
|
||||
Message: 2A51DF4AF88613D91A37
|
||||
Signature: \
|
||||
70313105024da6d8321ba4b7daddf284a291d44f616f4f9580794dbc783f00e4\
|
||||
9bcad654a374dbd6285e9999de6a4566a7e9043c972b73083fd166bd1c7bc3d5\
|
||||
93e5222c217b9c55fdd2fb2c917f45016ebee8a2d04fd9324b1f3cad89118684\
|
||||
3fb8f0e9dd1f04ff6707d33d9edc2cfa45e9fa194b6f799a59b14189c8d37ce5
|
||||
Signature: 6FF18F4471E1A8F850C910A181A9F28E69AACD8E8126969605E000A853197541AF9047E5D17315BF062B9CD8DF91196F0343285D9E31D5C72560C156782B6D0E5AF8F06D7DCDD8CABEC01B2438C168C40C21F6A8794648361BD2AEE13573A49ECA07A7EED97C0B9C5B1E508869E4CFD5FE1771924B1CF5A4BFF7D4379E5CD59F
|
||||
Test: Verify
|
||||
Message: 1CF8DDD95D780A89D7CF
|
||||
Signature: \
|
||||
10ebf7bf1a99915736fb191a78d27820ade595f9f9342f29d7c565918659d4e2\
|
||||
3afa3970f317d57f1cdff089078e720015b012a65a69bdc88a1a74d96c8bbecb\
|
||||
fb5afe2c2e54b06f3cba31829a14e6254fa276f4dce0798d47179414e0e2e7f7\
|
||||
38a8c9bcf9bd1a6e42b4f629a4995678ba14677707ad62a706dac801bc70e920
|
||||
Signature: 539C266B0313E0E256ED98EEF13E6AE64CED90C160A4999B3D47CBDA5285DAB0E0678C0E079CE9B8EB23E10EDFACFC19A80EEBB8F38ED5B5D6C8A988AB8CEC40A5A5BA102F75586167EAB6D5BF0CE8FF30C656895800F6F1B37D69FBBAF9055F7505DBEB537C0F986A1B5F0270DC12A640FFCB626F9763FDCFEFA1208C104003
|
||||
Test: Verify
|
||||
Message: 2119A954F1AC0F3DCDB2
|
||||
Signature: \
|
||||
6a5bf53bbe7712b013d7b8d7df019352646d80b0f3406fc84d6ba4bbc42570f7\
|
||||
6ce1d7540dc47aabf294495eb367ae1cfd87aa6569107275fc2b5afdf66973eb\
|
||||
eaf0e0726ce5f9fee9ae4357862f4c8daad0b50909a9adabf96f80b814286990\
|
||||
ea4ba1c6b6530f62ca6b2c354441f235cd1f6518038a7dd6d6e6b37539019b46
|
||||
Signature: 60C3CCF4F086B15B7F850B445F384333F7AE5A4B5EDE2820C7233239E1B86D6E4B4FCA4F50B087CE1DF17DA5D62672A17F2CF87A2875BBD9B138CAF6863821D6A4D553E9EB64C9254A8F9A6B960E57E39069D65E3F561AA1FA91643D42FEEFB9270D34AB0861DEA1E234EA587F580503D46A1989D413DAC2FFE0FC4CA663CE68
|
||||
Test: Verify
|
||||
Message: F6959926E6D9D37D8BC0
|
||||
Signature: \
|
||||
410150f4339ce378475c942d9f1275f60803f9e7c13318b5727c9ddb7bf44091\
|
||||
a1ec76feefcf7d24fd9ea52f7ba44badc0db692d53c7858ec7c87fd711c2f2ff\
|
||||
cd6e706b4ba7e3966bedcb831dc7a2bdb51e994d5c4e69d4ecdfba17d53a569c\
|
||||
eebc7c0d45580bf1ea751f2286d5f81993a8ae0ae61771e2f229c0f63f174842
|
||||
Signature: 249E1066542618CE0D236A7174708F801E7AB257931E9967A65C483ED66FB58598F99B6664AF0EAE221E2A6B271D7D17875ED02BF7FE35AA0786023858521CB79FEE0D134D9DDA609B0270FC9804BB6BF74AD90AE11EB339353533DC0D5A69E6B8758212B86024ED563767EA5D9B59655E0B8CC21244F720BA4ED663BF668E3A
|
||||
Test: Verify
|
||||
Message: 7A4C634DE6F16315BD5F
|
||||
Signature: \
|
||||
5b9f10caf6a4ccf56def402ec81473c47ab84d6d89dec0a563ada1d3e35251bc\
|
||||
d712f57e5815b72f3ecfc80e69b698afc7538ba208618e6f18c523131a806c6e\
|
||||
a616c9e1fefa448c45b04db4b2ccbccf3a65d18605b7dfd54e5d4f660555a70b\
|
||||
8c7c135642232f40078d5ad23c3ba7a8fa3e88a548833c85fa89452af38ef14f
|
||||
Test: Verify
|
||||
Comment: 1025-bit RW key
|
||||
KeyFormat: Component
|
||||
Modulus: \
|
||||
014f62711d3215667995439ea7d63184eae44b229ea7218c60bd0a0e8f6a9a88\
|
||||
0e65e8ccef53f981109890ae035e28a6c1360038db30a30d5654e5589218276c\
|
||||
7cdcba05423072ecb41663774bc642fb909d134f5237af8dfed6fdcbd2744816\
|
||||
7a4a4374951cd09dc4ebb774f5d0a67c70bf359063398b863ca6b79d22087525\
|
||||
c5
|
||||
Prime1: \
|
||||
010dac32cc0a4c40f8e06739f07a14e1c55aaefc3c0673dad3d9252f87b2c4bf\
|
||||
4f295a748372e2201d2eb67846e34f095355dc884345c08fb399b23b161831f2\
|
||||
03
|
||||
Prime2: \
|
||||
013e61571d66b92e1e2c44b80f7bfacd571b25a9d18b8ed846c72628f41266a2\
|
||||
2bd3a494c8e1de49513876ac0d273ebb76b8de76059eb980d3973266bb0a4922\
|
||||
97
|
||||
MultiplicativeInverseOfPrime2ModPrime1: \
|
||||
c2b3c03a77f7c1ec867764ef68f453126b2bd2fc7a4ab55a3636dffdc763c642\
|
||||
9d9a0bd7229fa9ce14f334b07dcd92ce137d32d1b1c646cb4ad342a1fc5d3331
|
||||
PublicExponent: 02
|
||||
Test: KeyPairValidAndConsistent
|
||||
Message: 082A8A2CBD77B445696D
|
||||
Signature: \
|
||||
0053fee570f655686886011718369014f44f1b3ca0befa00fd069af1ff216e36\
|
||||
fdd061710b7e66aebfa50caa882422c8a5efa68132323e7ad33974120062c6e9\
|
||||
670f003290b5708e51a2222339a003f9b2a0e5a5c219bed13d88f958f6005b91\
|
||||
0b7078bb0a843dd2d805ebab14dcbec9c92b44401c4f519e11e67c10a429e2b3\
|
||||
4d
|
||||
Test: Verify
|
||||
Message: 5A7C64957D01B160AEF5
|
||||
Signature: \
|
||||
000952962cdfc43932342274eb66c7c55ff465625737a6881a4216d963cb3a5f\
|
||||
a0c87f460504adf56edc82abeae0c5df5eb3a2339d930bebfdc886f73bce30fc\
|
||||
0ee3ad876dac650301e52f99daf7f5426c3be6019ba32fd932cfcd1486e4d526\
|
||||
b114ed548585a02ef61e0e823797f1396c1f574bc727f67acc4e80fd9204477f\
|
||||
78
|
||||
Test: Verify
|
||||
Message: BADEC506933099507DE6
|
||||
Signature: \
|
||||
0029687805fbc02138add9a8e0b8023e5f6fa55fa31ab0852ba8ed91fcd514a5\
|
||||
2826dacd04982214aa1fc0cf70859a7def03dbacbd882e0c62d51c6c90998297\
|
||||
b6393e55b4f4261ef12cf0cc34d76cce6ea838d21a85db613ba41270790a6d5a\
|
||||
15e3d78665dce0a2c1e348f0252120b08c120a98855130c33e51221c7123e125\
|
||||
40
|
||||
Test: Verify
|
||||
Message: 8E05A598F0FFA0E2BBC8
|
||||
Signature: \
|
||||
000e7caa32b8543c90bbd79b8f8c595facf784690d7ec2d6f42955757d9e05ff\
|
||||
c61b21adaa29cfa9fce60c7423eab4e804d7e9d510e1caacd185e3080a692e71\
|
||||
f6c870cf5be65e65f7828531e2cd17eaa265342b94dd8fa38aa67a6553938f83\
|
||||
1fa7134e17f67a655c5404694943a5409bc4fb0b2c85b08afc6900f5d2445617\
|
||||
00
|
||||
Test: Verify
|
||||
Message: F75B466C9A6D079ED0CA
|
||||
Signature: \
|
||||
000ef4dc436e7856e978072151ea9346aa2fea614f814baefa7e5ea27439da5e\
|
||||
63d68be1cab926e2d0a5d345aeb96d30eee2a0245f9d770781c090a35051cc3d\
|
||||
11e80304c3b6ffffb7efeb14b9b8000a3b0544e1d34b31c8e103bcac24ba9ec6\
|
||||
b32a50fba9fea9f630f9cd4aa9c0b9e2fbe9b21ec32cc69b920bf50b87d081ef\
|
||||
0a
|
||||
Test: Verify
|
||||
Message: 9D8B40E8A5752EF52849
|
||||
Signature: \
|
||||
004e3532bea4e38512e772a59588d11b1d814df7de22e8222b9bdb6f8eb55d54\
|
||||
d9156c87c0ca23a6c67654a0cdd8515fe12bdaa8ca12ef655817acf8ada117d1\
|
||||
8fdec17efb9ad61478532f4fac828d169f34a95e7517347fb28fd821fb4a88a4\
|
||||
9a6fa8b5d18f49e405d824afdb7da44a019bc64d041176b1af8415d5a1d62bf1\
|
||||
c5
|
||||
Test: Verify
|
||||
Comment: 1026-bit RW key
|
||||
KeyFormat: Component
|
||||
Modulus: \
|
||||
02d430eab945722f6c330c2fcce4b476c9064da4d79a783a3dc97a30fe78b1cd\
|
||||
8ae5717b55fbdc9d26993b5d12a0eff099868ffec97babbcd75c8e59012b73a7\
|
||||
a7c23c4f2754fe72b9447daff38bbcc99a30e8f9c8ccecf8cc2f6b28b2297d3d\
|
||||
d2d140217be1f545d610b26fcae7e424fb0051ee9c9eae776b71ce4b56098cb0\
|
||||
ed
|
||||
Prime1: \
|
||||
01e6eb86774831af3937919b3fcb8caa34dce67bcdac927da654f00eb0ec73e0\
|
||||
9fd95a3f9e3df5c08323584360a84edac08816afdbf284da64636e84455edcbb\
|
||||
a3
|
||||
Prime2: \
|
||||
017cbf02d70ef2cee45d1cc47ec8ce8cabdd6bf32a560975a42ef057bf9dfd55\
|
||||
3bc9368ddb154a55d855edaa755e69f511a4c69ba78571cc4b14ddbb0f32a4aa\
|
||||
2f
|
||||
MultiplicativeInverseOfPrime2ModPrime1: \
|
||||
0135b4b86d7a4ee679c9e0c1f7b42a4f7a2f7daf534f8bc08cabbe06c9efe9d5\
|
||||
a6225d8db440f6220185c628c5ad07d543e772b5f7d4cd2a07300b2fa2c9d27d\
|
||||
5a
|
||||
PublicExponent: 02
|
||||
Test: KeyPairValidAndConsistent
|
||||
Message: 6C286305AA21EC4E35DE
|
||||
Signature: \
|
||||
0082591a0e81c53deaa17773063b705bbbcda570a770e55119a698fd04079d55\
|
||||
573ba0bc65464c7392227f663567a40ce0659588b6c5d69fc253fbb7431f08ae\
|
||||
54f90ef89b197ba812cbc03138dff2582f9ecedd038f563c8992013f80291918\
|
||||
78d1b23e123aef28c60ce8a74f07db8f1732e29846ea03562b73da63d5c12cd7\
|
||||
32
|
||||
Test: Verify
|
||||
Message: 7390747477B3BD574E7B
|
||||
Signature: \
|
||||
00e6a0176e4a9921e01c861fec1a4a5186bd9da07ae637641156c3d3dc9d65c2\
|
||||
029427c24fe20ffa446962012b8a990db592b03fb538343eb82d973e1e8e16f5\
|
||||
c893baca5ec822df9f98da400cf8e581c9f17aebff7e02bef5d24fa4def23aaf\
|
||||
b06056512b00d74ad3e976b7a094a3a237d7b9844a67deffa8a2c4ca744960c9\
|
||||
b6
|
||||
Test: Verify
|
||||
Message: 87CBEBDE2F665703137A
|
||||
Signature: \
|
||||
000e1ea6bbd37ead91c98c8d54723806a3865e9396baa46061f51acf7e34e3df\
|
||||
edcbff7ddfedce465741abe41d1578d198d1fa4c1626ee6a0f9e29935ae62f6f\
|
||||
bd6e4402fe239b579f8b1d88866cc743db406de894827082e976e0e399be4a4a\
|
||||
938d3fb2d1b31306ed9b0592988b10c9bfdb65a56cc559c8f49ce389f17e2505\
|
||||
15
|
||||
Test: Verify
|
||||
Message: 1172350AD2F48A0884D0
|
||||
Signature: \
|
||||
01531930c41fcc091fc1d577ccc7375be218809acafb7944bed4d44d761d6f32\
|
||||
e0b7686387fe1cbbc6c1c17a837f68ebfa467a83522850af81d148003713d73b\
|
||||
9a6e99c3b6a4364a6f57423f807141a8d1a62e675aa451b84315d10bb77d2ef2\
|
||||
14f9adfe7f7fdfd078add4a6972cea6c7255ebf8cbfa1d8840bf0ac680defae6\
|
||||
2e
|
||||
Test: Verify
|
||||
Message: 76A05014672EB1256B9A
|
||||
Signature: \
|
||||
00ddb690471e1d0baaf12ece96ebf048367945c17a1abb6fcf21d23bab22a2f5\
|
||||
33c6c30eaffd501cb261ba05c93a358d4c991087b8543dd69486a51f5075d9ce\
|
||||
83c6837ae0b1bf5262e53f1bc70eab0512f19ee59c07b20a78361e87fef65c1e\
|
||||
d0a367c6e85a8ab2ba37391c31150642915286b45907741b874418d9619eae61\
|
||||
98
|
||||
Test: Verify
|
||||
Message: 928F05974CAB2FDC8F23
|
||||
Signature: \
|
||||
00c787f8cf47320f88541e6e3858ae049d084fe5fcc57741a39feb13544236b8\
|
||||
3d6fa0be39207e4cf07f68220804b9bedb88d09b47e9db54b434d929693dca09\
|
||||
a0d90932a12a7964ac5996644ee4ad686f8e79fe5d2b89b25ac56691a2b9bc06\
|
||||
b43752d0e36c600071e8a6f735533da7e362f2e223b3c7b3bbd89d419d196964\
|
||||
9c
|
||||
Test: Verify
|
||||
Comment: 1027-bit RW key
|
||||
KeyFormat: Component
|
||||
Modulus: \
|
||||
05f975116cd8ed2a2ca964fe87ef4b0c897156561575002fbbab3357abef2172\
|
||||
71a30d6071af0e179d25f9f91d405fed63495475812169a2df386d88e44824f9\
|
||||
5d6af69c5a3279843fbfd74639ec9bcad9e34a5730b96414688fd4c5cdaeb59a\
|
||||
9a7b83f0e1e0e2aeda608adabf4b0fa0bc1e0dc09a3b1228ac00be619154e264\
|
||||
f5
|
||||
Prime1: \
|
||||
023428e22d9b2b0777cc0d3d9fead86a6c060108b2574d151659bd98508e2073\
|
||||
6a666766a23af6cf9fd4ba8618f315a54f572ea0be45691d8643a1173cbe7fe8\
|
||||
83
|
||||
Prime2: \
|
||||
02b60675ab2cb579f4bc13a8002ea68038edc9a971e9e23f32c8a63e723c07ca\
|
||||
2929919214a25196e52441cc433212e4a0e14972c6a45311fe9efc01dde296d3\
|
||||
27
|
||||
MultiplicativeInverseOfPrime2ModPrime1: \
|
||||
022e81e86bfe027761a2b32129abd37912929640b7666400b13d5fee5ee226f3\
|
||||
ee03cc69a3e7743b134d6eed1a5bfa17bd3eacc701642de4937f17a916b4bba0\
|
||||
2e
|
||||
PublicExponent: 02
|
||||
Test: KeyPairValidAndConsistent
|
||||
Message: C478A696B0F255468B7A
|
||||
Signature: \
|
||||
007b6f176db1cb37c2699e951251386efb5ffb2fda90e55c2f3335efde71ef78\
|
||||
f8bc40ecaf29caa2a8d67e98b5d48e6684f1860aa9084001bc4d183d30fd1392\
|
||||
98ea8f14608e35cac28e07182c1dfd026dc73220d508a96f8d210dd224754f3b\
|
||||
1675f2332e795f0437c7f30e8f0de44f0f9d1979e25245e6cd206e8e75d1bdb0\
|
||||
f8
|
||||
Test: Verify
|
||||
Message: C18E11632F208CA86383
|
||||
Signature: \
|
||||
01846c7bc42161bb2f8e4737b564b9109c484a80a7dfd3edab4b10c13b5b16de\
|
||||
5afcb8aa0eb7a660095936ec5ab4d831751f763546f2d64f0c85ff39573559e7\
|
||||
7873520b832d2584d441fa2f32f1f740b073170fd5e3c21ed2fda1ded97c4ad9\
|
||||
59a3433e69ac00310f1193bfe17a6529c55ea449b510424721dae65133db1d92\
|
||||
1a
|
||||
Test: Verify
|
||||
Message: A467232F585D0CE4FA1C
|
||||
Signature: \
|
||||
02910643b84fda8a8aa61498c768b28a720429859ac62ed5362fc1a986241990\
|
||||
5023c5ad1a3f9625ec8228ae19ef36c65bfdf00c06bdc407dc60f37bdcee9ae6\
|
||||
45c246c49347f0f7ac4970dc09989cc82c794cef8c2a66562d3e4ab7140e5b45\
|
||||
30f5a8c86c10405b0e67d957e502756d38d7a1b67292be83af271c67c2b4f73b\
|
||||
6a
|
||||
Test: Verify
|
||||
Message: D93880168C8E008F03B3
|
||||
Signature: \
|
||||
001fe6b090031213b5bb01f374b95988729ccd990f7ad4c8a51c2d11b9e92ea8\
|
||||
6672689fa5055a8bbb5a9808f21758f43aee3425f02325b8caa0052201526d9b\
|
||||
a66a7195c7ad16704606d2786f1b48e87dfadf0d6684d913d4498fc9d6c5aea7\
|
||||
f5a322c07031a8ffb5e02291e15905fac3b966ee9d97a22cb5bd4de6977ec87b\
|
||||
a4
|
||||
Test: Verify
|
||||
Message: 5E9FE5027C29EAB421A5
|
||||
Signature: \
|
||||
02d1ded6227adcb612b1d5c0513aa89b114bcbb7a217983ccad824c93193dba1\
|
||||
7a814ee3d5bd6e5356746d7cdc31622d4bccc0b64afb6e3c8fcf2c362f4af54e\
|
||||
b9c5b0864f9e2c5f6ff91c0cd62ee76abfcd96ec0c0019c723eabe35b9f9595c\
|
||||
f2052cd7f857999425a19e2dc12a09924f2fbb3eea410a321b035cda7bdae739\
|
||||
e8
|
||||
Test: Verify
|
||||
Message: AC4218E04F09A1F217B8
|
||||
Signature: \
|
||||
0204a3edc9b2fbb77d99fb209b93338dfd975e3fbc5fdebaf5b4e3356b5589aa\
|
||||
99f91c17291a44f42abc2698135ff287339fcb7c2c2bf4be12ca89880ec768a1\
|
||||
764b408c14371d7d62f46e232e0ec5d0ae90d5e7c249f5814677080883ef34b7\
|
||||
3821a8906b8dfbbd631a9a00879b188394c7dd2ccf7cee2a7ce21351fe611fa1\
|
||||
d2
|
||||
Test: Verify
|
||||
Comment: 1028-bit RW key
|
||||
KeyFormat: Component
|
||||
Modulus: \
|
||||
087cccfb64a879acee195b25571704ed63eea2194594b250df8b893ecd79aed1\
|
||||
d0c22ae1636371db48900f83a563c4f810049aab40c0e9070806f07eb5887618\
|
||||
8f0fb6a118c498d8d99be3188d79dff498f4271cd862514364c8954ac51be624\
|
||||
40abaf2bf3b8d03425a96eab73f18fcef0bc6e64e3cb0852d274b196ec4b284c\
|
||||
1d
|
||||
Prime1: \
|
||||
02f2092000f301f0f1b6925a7e17974fa53e9d6b1a54305af7cf85404297e16d\
|
||||
03152c60c5836f3d43a355e356dfcf1250ebbc33254a5e461eb177783e509886\
|
||||
0b
|
||||
Prime2: \
|
||||
02e1ae11ac527e1a4a6115fb86b7c3a8396a03d29c7d4f9ea2a9a1b32fe8fcb5\
|
||||
2dbc60798af7f168731cd0f3e63715980cc11e468e7194b7bbc33cc430c60517\
|
||||
77
|
||||
MultiplicativeInverseOfPrime2ModPrime1: \
|
||||
1654d6ebc39e291e7a2f602eb977eae0e856cd43b3392954942eb31a8b506bfa\
|
||||
412a3cae57c3e83fbb86a7871b329ec91fb39b25e361a90b7487d1820de15097
|
||||
PublicExponent: 02
|
||||
Test: KeyPairValidAndConsistent
|
||||
Message: A2065AC53F8E0A47851A
|
||||
Signature: \
|
||||
0400591d00d3b69ed3798a2d63cfe09cfc2ba37ea12fad93396a4be9a06c42b7\
|
||||
e7eb270b349196da0980ee33025f826d48b976454aee5faa9bd2d983538c3b34\
|
||||
e36de7f3f22b08da85e8e8b674acbcdd198faf7d65bd1c9a9bdee2bda5c6f65a\
|
||||
14fc169890d504843b4450afa6592a82308d61c0e050a715ab6de006cf7f0872\
|
||||
38
|
||||
Test: Verify
|
||||
Message: DB57223211C510801B3B
|
||||
Signature: \
|
||||
02eb8797b8f97fb833559beaf20b1996335f7f1a02399ead9e225afa13aee420\
|
||||
0ae14b992b3b347f6498658985427b44d3f2da4432f141252ff2d1be174b84c5\
|
||||
f926c06ed54660c48bb0b82086fcd7ce24e906a84a2599d397b58bdff4f806bf\
|
||||
6391717a2ec187375f8a2399b6d65b8a09cf53943672ae6c64d44634d1f4a6f5\
|
||||
76
|
||||
Test: Verify
|
||||
Message: DD9005A7309E55F67D01
|
||||
Signature: \
|
||||
01c35a30a75385c8b7a0774d1ca1a7015e988aac7db854fbebd9e58d66c8780a\
|
||||
2036b48b1b57001df6e04de7007a40f5b394d30841effc336b0c4f99a8f8354b\
|
||||
e1b8d0f25efc1623d4ce594144d545da265c951e06198c06f4a614354f29d54c\
|
||||
7fe2046a3ef0e23c3866eb15d198ea4dcfda38edece33a1c3002127ee4127634\
|
||||
d7
|
||||
Test: Verify
|
||||
Message: EB0EB87E62FA563B76F0
|
||||
Signature: \
|
||||
015db0c4cabd9a88fab1e14608cdc5c8c6748953516a26367c472db6c903c884\
|
||||
eb17a5cf61bdc709e46163079d3e4c72def59b90604faba783213331c4f174ee\
|
||||
fc42be85a681f27aff222012048a6ba8dcc9cfafc36d806a6890ece093414e11\
|
||||
3ba354242d94881b648425a5e0b63b269b3cfb743cde4bcf0b1e745551add47e\
|
||||
91
|
||||
Test: Verify
|
||||
Message: 255C262D85B8B00972E6
|
||||
Signature: \
|
||||
039f2d447f267472363875d7c708209e9aebf2374c3c844a9d098641ce40a3ad\
|
||||
7e10a389e561ec360491124bd856d4a2ea47e871a3b9cf91229d94e2af8a6425\
|
||||
a1671743157bedb8942c6a212dff2619c7d21675ff629007774d74dc1794ac5e\
|
||||
13c6823248def381d39d402259a5b16906a7be58e7ccfb6828dfe0e161c0b47c\
|
||||
6d
|
||||
Test: Verify
|
||||
Message: 1E5AB30CFBCD4E80C842
|
||||
Signature: \
|
||||
03f6ad6424b0192054f79ce4656d2187093eeb9a380f67127d5697ec3ccdd565\
|
||||
61267c6f1454b25c8e2c3a76ea97a93b4488c944fe2918adbeeb3e7ef039be2f\
|
||||
de94b120c36538c2dbf60dd5f67bdc8c647333f38861ad4e2d8ac10437bd435d\
|
||||
7619ef4aa26ab92948c36428286536af6741a9188e4f75248f1dbb83a6302ca8\
|
||||
2b
|
||||
Test: Verify
|
||||
Comment: 1029-bit RW key
|
||||
KeyFormat: Component
|
||||
Modulus: \
|
||||
1335b36fc9d30c35f56e2feb6034038aa1bfc2a4072b6f58219c7ddc17afaebf\
|
||||
bdc64c6f05e6df88f0d391a9f84ad65d47852014dbcbc15b2551fc4bc42c4e94\
|
||||
4d5370587a64d58cf05c390e345000fae3213fb77719b19a89711447b6df5c6c\
|
||||
63c9361bd59621050fe71a1dbb45cc89cc9efe1e30650948f5060defcb434ab7\
|
||||
f5
|
||||
Prime1: \
|
||||
0484328353f979cad99f4133c53acaa6ee707e4f2ed4e79062778a2dee308176\
|
||||
1f803ac6e71bcdb4af4d37ba2405b077e5a0e35846b5cf1b5bf560977f380f1b\
|
||||
93
|
||||
Prime2: \
|
||||
0440daed0dcd475c0cbe4a5e6cd9fbd23ea58826fb044db132eb97fe173e24b8\
|
||||
4be0211935a11ebf5640a3473a82649565109e9e890c1c293d7ca097975f97e3\
|
||||
57
|
||||
MultiplicativeInverseOfPrime2ModPrime1: \
|
||||
1eb353992ffe492783a2aa668f9128f9ca3901a4a545612cd93b081afe8f709e\
|
||||
acd77a8f2779bff6af804a66f6c06a66ae6a19cfce4726db320c7ae071571de0
|
||||
PublicExponent: 02
|
||||
Test: KeyPairValidAndConsistent
|
||||
Message: 9C78E952A4240ACD1CC9
|
||||
Signature: \
|
||||
03837172288d2710698e7ff49b0c45c5aeaf829c8b1c7bbef4099fa3b05eec33\
|
||||
c5bbbcffa304f44298d9ef5ddaaca6accea2a970afe8621070b09333a862f6d7\
|
||||
d3c00f26b895661a406c5d1f647800e580a9a035510c6a7dfd37fc9a9d6e21ac\
|
||||
74c7ff14e8fdc75017b26edd562e97e61584d5c440781a3a180412b72b421d3b\
|
||||
2e
|
||||
Test: Verify
|
||||
Message: 1D0BA731A4303070504D
|
||||
Signature: \
|
||||
0658fdce91ba8b434947a866f14b395b9f98c46132e2ac33b84b8b683b024d9a\
|
||||
3744b43a6eb2c7f6e995e8944f030426acb0990eda7942463631962daf9926aa\
|
||||
ac876a0bb1ff82775dc31aa55604b6867ca142a53a71af770e3093126ad9a6f6\
|
||||
7b545a320f2d67685600e4de7e6f6884f13d545688763a4b08b4979b4248d214\
|
||||
37
|
||||
Test: Verify
|
||||
Message: 8B9615640A5E1345DFED
|
||||
Signature: \
|
||||
04df0f6f3b3f586f76f75a6dd2503252f48144beb5d99e285c83b9050c0f5b2b\
|
||||
ac70d68845f5a0aa74a117a667e04041c3bb4aaeb31c892be3b00276e07a08c7\
|
||||
5468301ec22e3d1ba2791109fcfce240c46393d3d4c7261559872f0e7d2b71d8\
|
||||
f65f1eb4a04a913244c3b5dc9582e07e7a3a330c34dffcc810b829f512905b68\
|
||||
c2
|
||||
Test: Verify
|
||||
Message: 115402A8ABE9CDA3072C
|
||||
Signature: \
|
||||
05dcfede8ff2d435d0bf1afc68998938f7d238a47eb745e968c5b85a23916324\
|
||||
6235e7d3b2e0f6447fb88053f88ac05130cd5fbf064d238132e55d7a40af44bf\
|
||||
0811039b7b04c002f4e71a6544a2c75fd2337b45a27dcfa3856812cbfd87e71c\
|
||||
3fa1821101f126f2990f3f0461ce4985d7e3d00e6c9381efa15d1b9607d85d65\
|
||||
06
|
||||
Test: Verify
|
||||
Message: A8601D68032651FEB033
|
||||
Signature: \
|
||||
01612d1411798aa97a5d7d7f9e7f843de10893c5be9105d4aef2563e9fa49764\
|
||||
ebf639c9852cd6baeadffefc09a7049a7b028c2b794d7ffaa2587de5481d53aa\
|
||||
7b1c1b5bed91dd50a871d5b58508562385ae95365e7382652e4e8534f27fa22a\
|
||||
c6e192405d4f08745da388a617c36643a4cec77f0dbacf39c3743fb021f6de32\
|
||||
40
|
||||
Test: Verify
|
||||
Message: 5856E57F8F8D4EC94909
|
||||
Signature: \
|
||||
02b0e50f512260c97058ba56528dc30bf32ac8062d1971f700b8d5be00250008\
|
||||
2b7813a2af0f0efc0e83b3fbf96c7510ed427d3d9f0b719e1d682c29c0e8ba8b\
|
||||
67da35101c33ebe74ea4aa21a00a76d9923905beaabba2e16a24aa49f9743ac5\
|
||||
33436df45c28a848ab52dbfa79765f70537c03196edf7a9503d6c7e2d6e64e53\
|
||||
89
|
||||
Test: Verify
|
||||
Comment: 1030-bit RW key
|
||||
KeyFormat: Component
|
||||
Modulus: \
|
||||
3ce073933ddc38b6e51f88f45f4fc8d2354e760c134b0e43f135439a4c64af51\
|
||||
c754782a56a04705b7803c13dfecf5efdbe2d9bfbc06e341e09b949274bd1edb\
|
||||
660e30b441f5ddef1d23c5efdbd9fdad068f7852a39247d39afaf665aab48884\
|
||||
df86ed9d588ed4691740e3387c9a295ccfc3137c48e7e11b84dfa2d85c83024f\
|
||||
0d
|
||||
Prime1: \
|
||||
07efb5572a75f8f29b58bd5f2a6080f6fa072f0c69b46e724959b0e782026eb0\
|
||||
1d69bf881e664ed668f7bba9369679b01e9da590af6234afc6941da685d2a570\
|
||||
b3
|
||||
Prime2: \
|
||||
07abad6313afbde99f95cc263449fe997ddacab1834221f469a38801c0e5a3ad\
|
||||
0a6b029a058317e928d27d511d60a73252432618840fa4ac2c82b5082b7d69a1\
|
||||
3f
|
||||
MultiplicativeInverseOfPrime2ModPrime1: \
|
||||
020d02907c4770b64d7ec7be20a174ff6734c6f47f3f2cecbda92875410f0e40\
|
||||
18526dd5b4d4eef94bcca42672886a6c360f39f60694f49d50b6a4eeab541657\
|
||||
9c
|
||||
PublicExponent: 02
|
||||
Test: KeyPairValidAndConsistent
|
||||
Message: 162DEB4C940A16BABBCD
|
||||
Signature: \
|
||||
0e39ffbb996f679d5c167864b22f6a2a8ae9b69ac9a7249362db552b8992427d\
|
||||
33f86fc605d1b4309902fa731f4b8730a3e4e6f8a7c6618c9365258d7f3b31c2\
|
||||
f64ede5c9e42cc74270d1fc08864e0b73caef6e411b8e10a836702c6e84a8989\
|
||||
233e784bd9f7ede70e3f8c8b541d2c5e68c3432f8ae1ccde0d5dc81dc4061bb6\
|
||||
91
|
||||
Test: Verify
|
||||
Message: 1087E1EC7822EDECB926
|
||||
Signature: \
|
||||
160556756f0ae933604f13df1783344d82fd4bb0b380478a3329c0b737d72376\
|
||||
def707e7e10521bb456ff76d92f431f94783d5e854c386afc7677d5c3758433f\
|
||||
4f64e422bdb251cd39ea64befa5d515f88ce9af8fc800c473d4fc1bd350a15af\
|
||||
29361780f90499e0fb38b284a460b87cbcbfaacea0ca4510f83aa5c6344224e6\
|
||||
58
|
||||
Test: Verify
|
||||
Message: 5D7D3F768E5082238248
|
||||
Signature: \
|
||||
1b97cebfd6428a4d033c6269b568dfdf4888a8134bdcdaa4855187148b1640a5\
|
||||
c64556767379116ced60cd18027bd43b45071fa135c56e6a9519f4f46fec407b\
|
||||
333948e2b0c99e4952b6b4e063a4ba2337a85cede6f40b235502521a1fe65845\
|
||||
ea5626604e87c2551a2ae21fddbbbb677926bec6139f754daf2786c95ef21732\
|
||||
d0
|
||||
Test: Verify
|
||||
Message: 0E701EF227ECA4C734E3
|
||||
Signature: \
|
||||
0c55ff7d699efd140d93eccc65f1fdb5c30859e3539acc240fadfef4cc44af37\
|
||||
98373a2a47093a660c322a7577bd521d324dc930d7e3e54c39873c3f98d0e82e\
|
||||
92dbd33c5f83d83d9b1f69eee731ed01f9d5ba8edd0a55f5461e267ef9a7ef08\
|
||||
92feca7e818056f05398f95f5b6d981b1bad4aa0d622ff3eef054a3502c428d5\
|
||||
8f
|
||||
Test: Verify
|
||||
Message: 33E65C65EF6B72AFCB96
|
||||
Signature: \
|
||||
00e692d2e705da6dae543cf127907791a826a309993a74f18a1a3becc4ef1f0c\
|
||||
535d71ebb46440ca5120162c87c52642608d20babf3d0c90e9250ed56231ba3f\
|
||||
ec692c94fe6169530c7d1cb366f31425a934ee0d4974d25294c9909dcc0771d6\
|
||||
e03171c277c932c2c4927132d8c96546121a66ff17963d8ff3becb60720bebfc\
|
||||
22
|
||||
Test: Verify
|
||||
Message: A5D33DC2DD83CD71979B
|
||||
Signature: \
|
||||
11a3dd295af6d06f87996d7381e8b68296287aa1b7db0291ca4ae833bbd82c41\
|
||||
4c241e9d962fef2880bfd98dadb5c834bf6493481f67a4b2826faa628bd88af7\
|
||||
d7afed125a4b5c1226462b1ecbdc1fbaebe75b2cd03fcab6d9d125ba269855ae\
|
||||
0a17cbbc784bf068e2dd6c54d01660e833705389634a486aa4ee075e02e583f9\
|
||||
51
|
||||
Test: Verify
|
||||
Comment: 1031-bit RW key
|
||||
KeyFormat: Component
|
||||
Modulus: \
|
||||
6e2681db0cb7ec625df9f87790345f2af3378bae4fdcc6224b9d4f1ead9e7bc6\
|
||||
c4a7944f95aab6047bfaf185c38fe5438679994a39adb277538561ba73da682f\
|
||||
3960510686a5b4c39688e36b02177b2d3edab7c6dffc68da05ff2a846151d784\
|
||||
ac24cc6f48de7b7490e08e73e79d60b1b5e1af431037183f50e3477299c1bd3d\
|
||||
bd
|
||||
Prime1: \
|
||||
0acc8984e4d7de0d950848e4bb75231e7eb7644882c34f5dc83a14eac016d659\
|
||||
f9fe416437f7dfe6b002503fc19fad863de7b48b0b173c745e02041eb487d16f\
|
||||
53
|
||||
Prime2: \
|
||||
0a33389ab2102b97351d37a4b5046e885eaab21e4d62254fc2efaf613a5da52d\
|
||||
c295ac2b77aa9cafbd6ceedc136991cc560dbc3e5f7825ce5c2a6eebc1f834cc\
|
||||
af
|
||||
MultiplicativeInverseOfPrime2ModPrime1: \
|
||||
02c3b6017888557795c7cf45532a4b896503a26a9f2f2de9b630948b666cad2b\
|
||||
96bc7928be9b00f86d0c41be3a916dbabfb26332152f2d3060f0dc35cca67d17\
|
||||
d6
|
||||
PublicExponent: 02
|
||||
Test: KeyPairValidAndConsistent
|
||||
Message: E8591C99769BD81DD7AA
|
||||
Signature: \
|
||||
228a5622afb5f8da5b04a8b453c5078504f7af5155b51abe613f282d2b71d729\
|
||||
afbc93606e2146c2287a00d5f7433ce7a336f93542d27b9b794a893e170065ba\
|
||||
bc8fe0ea87da646c7194a133822d9ff2505962c9d80e8e5a67ca1867ea4d43b5\
|
||||
451d9333be577411d96b0f0b51c46f61bdbde2774e160cbc47ea7b702c9e3ab6\
|
||||
2c
|
||||
Test: Verify
|
||||
Message: 0BC6F6DA7CD14073D339
|
||||
Signature: \
|
||||
035a59e2b4c4633f41dd3e175dd4157ee328b3e7aaf58872539d004d667be119\
|
||||
6981a0e71f24fe7678b76ccda95a5fc9e6ff51d5fbb4b2f96ad852ea31f5c59e\
|
||||
e10e6d2b9cecaf9a8a2a01518a5bd9559e9f7866fe50a3238b6eba6ee6970be9\
|
||||
526f0638466ca2474714ae904ee10b23a7f8034c6113e649a0c599885a02c20d\
|
||||
fa
|
||||
Test: Verify
|
||||
Message: 15F595F4FF9DDFC969CB
|
||||
Signature: \
|
||||
09601b3513a7dffa307a76cd04ac78fa5b5246e396b46bb937d718e3cb6a576f\
|
||||
27c1b2693f1806aab28633897096fb2853c051d177577f3e8d5a58845140b249\
|
||||
0a70474be8a01f8c3c531b6cb6a79d32399cbf31e0066f552c4e221d1922e786\
|
||||
cea446d4612a19ce7bf46b83d95c02036799e10d63008d058a36211a763ddb30\
|
||||
44
|
||||
Test: Verify
|
||||
Message: 8DB7894D9A75E3EB2082
|
||||
Signature: \
|
||||
25cc378c4b79b0300fdb6228e40eb4a481d0643648f89375fae72de7ca6c9cfa\
|
||||
1b2e8b20dcfcedac7ab86c73f77bb4fcce305753b3757c09ea1826310a4a3152\
|
||||
ae806a579cca7e5907e6428a5aad7fe6fbf3912c2b31a7a0340d3d9f7469b690\
|
||||
140b4c0a8588eda26a3d5145633b36ac28b4e551c1f1f45eedced3f63d0540a6\
|
||||
6d
|
||||
Test: Verify
|
||||
Message: FB0C78591E59B38368E2
|
||||
Signature: \
|
||||
1b11c01683b9c1d284ecc415804323ac093a8dea207ba50d9688bf176e01454a\
|
||||
cd65c3e44d340928b2a18df96485d1074184d7229f30838ab93744fed3a219e1\
|
||||
c9c7219093a65f786c483c15113b2c7adb9006a4586fd943cf2d114692655a7a\
|
||||
7e32f8fe6d4eaebf13730374401ea10e161e544439ca08d9f823ca88e1c632e8\
|
||||
05
|
||||
Test: Verify
|
||||
Message: B864B250AD45406391E7
|
||||
Signature: \
|
||||
2ec5c0c8650aee4f3895e64a7d6cf3b199ab7d23250c0d617ae47ec6e8c1cba2\
|
||||
f3ad1884945865580d7dc255d20aaa2fd28480afbcd89b3188113857ba9fff0d\
|
||||
54e23fc4b1d44015ea1e700a7f20fcca6665ff7790969e5e718f4a53ff66ff23\
|
||||
0bb9dd3104937acc7b0cf54aa7a147270deecc6101f2568717ba0b4983d81eaa\
|
||||
bc
|
||||
Signature: 308A5D65224201BED626CC83FB901EC84874EE03B2E7AB4E752EDBDE024C754E3CC9841CA062100A8843DE9183354B4E0596E8C68F1605828287884F0F9BA6968FC7A9F0CA09418A8485B90465E5D3F96CE4995A5FC7A6E5ABD9CC06BB8A2C3C8109F72EAE67FB4C108852C881CA645B3C5586F27F12FF3028ADE56E32AD9434
|
||||
Test: Verify
|
||||
Comment: 1032-bit RW key
|
||||
KeyFormat: Component
|
||||
@ -571,52 +60,22 @@ MultiplicativeInverseOfPrime2ModPrime1: \
|
||||
PublicExponent: 02
|
||||
Test: KeyPairValidAndConsistent
|
||||
Message: EF0F1D56F4E5D587C212
|
||||
Signature: \
|
||||
04100affce5e7852b7e96e6484a76787c5c8428516159db1d3f27221a0960ef7\
|
||||
1abf16a347520fd8c08cc7048d51893497c4a26ebd403ae6df2313baa980cf3f\
|
||||
d3c6cf3f5f9f8d885b469ebf8932ccb0272e3ab05bf3c489b8beb1d555ca9a0c\
|
||||
82d7b4a675252706cfc15a83cd8a08faa64f5d8c07f5ea68efaf8be77de5c8c7\
|
||||
c5
|
||||
Signature: 3E544FEBB6623F5D392003B729FE2BFC20E2CB3ECAC22734DFCA55150254E616A41C5E54CE3B50FBC2FE2363EE9AF9B15C70615497B0A458F8AB6D850992EEEB56D65F87EA1BD6E2B4B7E40A0F5E1635C7DDB17110C61039CF712D3524C9C2C1F35D9163BE5C70276F46634514BE16EC09602782E88FE74EAEB2F50CBB0E3B5C4A
|
||||
Test: Verify
|
||||
Message: 2C9EA313EACF2C5DA43A
|
||||
Signature: \
|
||||
0133fe2c3cb80c89118b9a7e4fbd0236d9857326721ea7b69bcc355992485364\
|
||||
ec673501a93809a0685ad992bcc42a9c0691829ca84ad020818ece9ff493b04b\
|
||||
1ff934cae30c001cbfca55b629f932f8ef6d09607d4024ac4eb165f29dd6d934\
|
||||
35e5601aec2434d3b19d25fb14be9409ff55856457b730559447a69441769635\
|
||||
b2
|
||||
Signature: 1FEFF88814BB53E447E1E955AC8F1AF597C15C3866033E337AFBAB8627306F2EC1276621FF2176C89323CE32EA20F6AEC2CC271F1ED749408B2A3E43A23A44D6A3F38DCDDCAB696B239110AA7ECF12C6681B0E97E6FFF1B72F4F6D796BF82B9450AB8B3D28CA9D220BDF84ACCEA1DA5EDA0B470C3A82BBDD77B4C2723297608BD4
|
||||
Test: Verify
|
||||
Message: EC5CC4228C3C70EE8F35
|
||||
Signature: \
|
||||
0292228e7a28b288cdb6db84d7728759c071f2a079dbc1df3cb90d3647118b85\
|
||||
2186f6ffe645425eaabc010a7dbe1a2963e34f11193b4b25ddfab503db231b6e\
|
||||
86a2a40d7120185d5828752c16054061155f085e7eade9cc0ff9fc88430ebe32\
|
||||
c01340f7b8d1f89369dc412e4b7b4a10dd71f7555172cb55f07c84b67666915e\
|
||||
b5
|
||||
Signature: 228BAA85062F10DCC9D99A23D340BC4B9E463D8AB86A6781A6D2143564303E2DC78772BF68449BE1E2711A68D5A15CF04A23573FB3870454308F583BBB5F2467069EF1395431E70F91BD56D846DC8DB2E88AB3D26A9770660B87A76D6C3575DE512BAFA8A0B901AD15B7D8E8BE2F176A182D16A9609F19A4298416245873175805
|
||||
Test: Verify
|
||||
Message: D81F0C6F2D3D60EE19FE
|
||||
Signature: \
|
||||
104ee209ba0496989248d9abdfa55305e246ab0f05d6e4643725673d27485d30\
|
||||
b8b90a3e064d4a0f856e6e0f3ac792f705c73cdb59f508c7352905387984aceb\
|
||||
92ecac54ae7ad1babafc1642e887ac83b42948431e93636cb2cff7a6482a94b9\
|
||||
5ad23b9bd3b5af9e7ff15553fe4d951ff3571638b0c861d97c5a4326fdff79c2\
|
||||
9f
|
||||
Signature: 17EAA0C18178CD45A2B9100997F682E5F02BE09FBE4D8F345033951345CE98C8B3F13F2CA2A950CE7BDCBF83DBB700890E1F0B863D04C3ADB298F546A8F09F4DA4EF0DC6E7317207CB3CF691114E55D9EAA11C53BE55F7C214F62E6B0460DFA60C55B16EB55B29C9DBB908266C1BDBB03AD651EFB91905B142D852DCA0C4E3BBEE
|
||||
Test: Verify
|
||||
Message: FEF5EE07C74118DA30B9
|
||||
Signature: \
|
||||
2ef6fde52d6bcf735bb6531a76729fd237dc5a08b1c0caefe4d381612060bb33\
|
||||
138774cc38a50f5848959f28b63172983afbec6d0b1a54994e084cb0b76013dd\
|
||||
e0a53ec0804f63e921e391ecd2a7ae1695a1c1cd3339e5de1c1bf5450004d3cb\
|
||||
3e60778546cb04c4a6b998d061e9dcd0bdcd2e308c9af04069567865fce448af\
|
||||
5f
|
||||
Signature: 2637E16E2599B6EC2F4728C73D3B29F483C2B881F1E1969C426027605EF080E9B17D258D5E1EBC6472A2501E04CF19C144537FCB38A1DA00D948EBD39FA11322D9230B62E2C12AEDB366BD85A2089588A8D52E941FD986D89828A342B83438A960B6FD87E9AD025AD75A692AA9DFEA873A9467B42D84879E85C5D11EFAB347FBED
|
||||
Test: Verify
|
||||
Message: 0B9554FFE4F6ADAB2C76
|
||||
Signature: \
|
||||
0587073e2070411738586fd883242cd1a4e9fc08b3e770ee01fd6160dc172a76\
|
||||
a7ffd250503ddaa68b1f78cadeb422e9e9ce00e0773b863e662fa511891ed0d6\
|
||||
085d7863be37d6013ed5c4949bc19f7d1e3f1c7d447b1f849f6f41629f62c833\
|
||||
61861faf65e19ab4d3abcbbbc31b4cf4b4fc0d28cd7e524236a4a39066c2ee07\
|
||||
ed
|
||||
Signature: 095952F24D9FBEF3A93A932865F4BDBB522CF24EBE153CE4BBB24CF301A1C7B51FE47B94F8F8B211CBC5A926FF6BAF9A6BBF7E15975D2DCCB95EF01AB7E641687870B0D01FC18B6B16FE17D3FC82931FBBCD4FD18C7F9588CEE8491876D72F98F2E7EEA90C12907210D6859053ADC7178B87BF8B4826954D6986FE761E71E1B7EA
|
||||
Test: Verify
|
||||
Comment: 1536-bit RW key
|
||||
KeyFormat: Component
|
||||
@ -642,58 +101,22 @@ MultiplicativeInverseOfPrime2ModPrime1: \
|
||||
PublicExponent: 02
|
||||
Test: KeyPairValidAndConsistent
|
||||
Message: 400AEF79EDBCEA796D71
|
||||
Signature: \
|
||||
0c143a2c67cfc68abe6b52cc229a225f15516439a7b81ca795d0012eceac5dbc\
|
||||
1653b3fc2150b0c83ca316626751132093f55eada4bc097b979737615bece763\
|
||||
93d421eddd27d0fd0c7aab6d815699a1352bdacc1f77eb48e760fd1674572f57\
|
||||
7919672ecb77fb5866e0bdd35d9d2007ed6ec9388779483e68d48d1722b98fcb\
|
||||
34269a8be62323ad6b0bdb2f6df3dce5f9326b2447e88a322f1e88037ed6d8ab\
|
||||
aafb9335b3fe9bb2d8a6551f4debd84cb26f13af7f0f7b96a0491ab3bc680918
|
||||
Signature: 15EB5A68CBCB0D6313BB2D14436237A716AC3159B059FBC29931933DB802D6925C01BDC6D90DD0DA25980F1C8199AB9CD3FD105A63D13B5C0101A0430455334492038FBE029BF4EE61F8A2F88D2A6D5424DE7C0CC314B5EA4F867B35224D574463BDE78B71904033C1455484865EB80AE1C2A7D1C229CD0A4D49C0F06A26E264AD42ACAA131F8C0C5EA4DC9EB5BD349D1EE12B3F91F4B9F2DABC3BCF0E216D4A34A3541169955BE45289CECE16DA6BC5352FF31D66538F64308D6FBB9C7DDE72
|
||||
Test: Verify
|
||||
Message: 63F64BFAD5B830682F44
|
||||
Signature: \
|
||||
06dbab4e4d8fb0e09a144a2d785e956229c4f5cf834bf713f70158a7b3988c6f\
|
||||
2f8ddd1de4d824818c21c35ea3f9a1b463e474564a71c29e2df2a56d8d6c72b8\
|
||||
60d7752b7934a07c6ea9c38de6d508f5d6ad08c473b2bb2da989a9fe21082bce\
|
||||
8bea32366106d657a7c9657d8fee6843773c469c1406a8d7dd95111a77a39979\
|
||||
89c02e022b1166ae8a2075fb205d41bb977b6665b5f88150112b24f559b964c7\
|
||||
774bd9da84cca2b71d3f0dcd63538ddae92f85ba89eb967febd42a7d8af842ef
|
||||
Signature: 1003E58A73B018FF9F0F66D3BE9A8DD9D83097A0EB216AEEAA75B63C150AAE9E8BE2A5DE426D18FBC56865F4C9CA51A9BB6E99B70C59B7995246A1F4327C9E4A69517131DA66DDE98AE5D8355527D1C5E4D83CC7ED7B3B1F404F6FDF731DA615974F0777CD22C1E6FAA3569D1141900734C7F3262FE7B9ED291A934DE81A06EBF258F7159DE842737A32DAEC79EFE211C2739D3F5859CB9A633D2A16D78C347790241925C3E776F04B5D5F1900A7B48645DF16DC6F9E8C990AEFEE22FA1DA496
|
||||
Test: Verify
|
||||
Message: B6AAE87E8D469A16A335
|
||||
Signature: \
|
||||
2bb35d0671c7153b70ecabde00d717cbc0217d322d88a9e39810ff9ceed4859f\
|
||||
4beed20157877eec2d3bc57b45c423ebbaec0bbc3af8796837166670851192fd\
|
||||
40473ed98666ed8490eff0821ab4650989d6af90212fae1835dad38c0361c55c\
|
||||
c7899c790aaf348b245e547da148be53bc1c722051b20eaecbda9f09eed80596\
|
||||
50e825d39216c906bfe97c2b34ff51dd0d7bb66799ddb917f18d0bf0d084f6a0\
|
||||
959885a971ea903b5cde5102e20dfe974be900d3353bee16ce7d3bfb4e1faf9f
|
||||
Signature: 368EE32DDF9D5526E50B1645473DB79CE4B0EF3801F3DF050E8B6B10DFAA600A505FD1C91CAE1CD8CB8FA7BC2F81EDFEE7E74DCF7BDA9ED4FF87C39650E8A473672FD012A6A57C5DC44FFBBDA4A5DECD099A32791CEDC6170C8B367080792713041350D2483B27924822DD886A36EE575A3CD6C097162F758F5628D3EA301050AC848F0ACAEDAB8AD34D436E418AA53618AFAFC3168B7CFA641B1A88C86007FD1EDD8FE1D1A94FCE59B548DA3D8FE313A0A97719E19C857560763EFF1682CC14
|
||||
Test: Verify
|
||||
Message: DB0F126516E3EDFF3D7C
|
||||
Signature: \
|
||||
411b42db6320896fa9251c23a9951b909401a3bb1ebfc83381536669c0dc8e50\
|
||||
556adae94e15e40b515771078849dbe2c430853a28dbd1449a46edefd14970f9\
|
||||
a217ee111dde569f51e335b3d60b320acbebc2d4e4d6786ceddc377548037387\
|
||||
3c406c61e616500f14f74af9335f697691836723a8ab97476750285675add8e0\
|
||||
01b137996c757329e53f8372eecdcf25c40d89befec0d41a1ff8694ac1bee0f6\
|
||||
907fa47f5dca291a09b76f8290bb86c741abfe8e11a24abb9a656c3d48bc59d7
|
||||
Signature: 42076C3F6976EF4BBEAFEF0B4F7A8198CACE6F73436C59DF212474C94D00B0501C359CAB8950EB8937E8458964C817926A3181EED64EAB3A5274A9B3114406F62A62C51F4EDBEEF3BD948C21578996236D6D477B2701DD5A4818B08F5D4740CD23064798C3406133D0758D51717DB4575117DE887733D1E7170AA0845A81535444A962F2003A46361E8A8A1914DA6732C37334320F155E90E18D9E2A921034BEC81395AF69D61E22FEF90BC4F9127914B536BD2477552166C11F139519129864
|
||||
Test: Verify
|
||||
Message: A58B1E5E98C44A8680BD
|
||||
Signature: \
|
||||
0547ab81082b15af46bcec4d4188828edfecbe61e31b869937a3c7069309895a\
|
||||
f2b0433ec7e1f900176206066848555fc554e0e95cd2c3d1639bfdf3c73f0413\
|
||||
5c832f3cf8695a4cccb2b55622da920649773bc163c0d2c9afd920267be3bcb2\
|
||||
4380d1e4b163f3d4ca248f21a0f14b3683b558d45d89bba9e8545b1d939e69f0\
|
||||
0652897cb1f26139e12e7bc21d24cbe7b796d4ba604d88481216144190f28064\
|
||||
5a8736b9126938041ef954240ea08810d86ccb09a99a91e6b29f05f2396d017d
|
||||
Signature: 100B8692C7A09EFB585A63B5D636EABFE9DDFE50D5235B11BDFD818D1810893B327ACC3B78942900C8F7498BDC1D2FB44330ADD3FEBC709046D8028F38AA7DCC768558E7D6469EDA306C0FCAE001C7B01544C80043864761355888C13960DD53BBD7854F2FBB7D9DE021BAD69769418712B6335A8C63143329363C65CB4170AA0C040559136EA9C19A6793024AF77BCF3EE793CAEDF07FD8A8E2C9C29B5F225F399BBA177D070314E319359394DB999D866A48D591EE8C662BA6394E396300FE
|
||||
Test: Verify
|
||||
Message: 7AF0498714B0D93AB959
|
||||
Signature: \
|
||||
20bbf2a876dfa068e6f0ab79579024a373269bb2c5aca0fa6efc7da27bd2577c\
|
||||
8bc58c5e3572e4dc387384372afbb97bf9bf3d5bccbeb271b5695cb95b730e77\
|
||||
2ae39645a24ce49df46149040b8473218929c8eed03844aa90820a03ab7a26a6\
|
||||
bad0a13a8d28c6d498dadf948c0c5c3ac3b9287456194ab8b33b64364a23b0f0\
|
||||
35dec5d190d5e9ff44ada5ff1f883a9dbfe966da0c5a0c6af1a68980023ad60f\
|
||||
e240e9938f37f2e3cd085c03b30de6ad16372d4d93fb9a92afb092b0258a9746
|
||||
Signature: 35A959E3717468552590C26FA92009C3866955A1D14405AD33D3FA745D7591521A323BA031070B1FB60A1B6FE0C7198FC14EA41CE62EB6EB060FD073E816C9C85BB6251BF5235567E12951778A61D87F117137C347DE56337FBF9A3360D49330A98248233719FF862F83F772AC887F035820579F406D221191F4535ABA37401FF6E28216EC06AB8832D9AB3EAE4E1D3D780A1FA46883A79B657A7027597BCE4F21744CFC3704A449A204D3790F668E2EB710D5CF031BAA58359D35DDF92455D7
|
||||
Test: Verify
|
||||
Comment: 2048-bit RW key
|
||||
KeyFormat: Component
|
||||
@ -724,68 +147,20 @@ MultiplicativeInverseOfPrime2ModPrime1: \
|
||||
PublicExponent: 02
|
||||
Test: KeyPairValidAndConsistent
|
||||
Message: 00AA5515CDAE5CD0F0DC
|
||||
Signature: \
|
||||
43f58896350d7150589730a5b895083224cdaf5475415b5cf9e00e90e0110818\
|
||||
b2c26286dda3ffca8cd567ab0ae2647d71d8ecd82b1d6dd37518e2fc5ddc6bac\
|
||||
11faa8baa3d04b66c94057386d9e2f9d0cce8e72f7a6f187d317bf4df94005fc\
|
||||
af5a6c2240c01de3d754cdd040d698123c23f4aed288b98ddb84c22dff4710f9\
|
||||
49d2947f1b3e5cd601341b08f6a90da6cf01223699480d0c4da06ee19de179d4\
|
||||
ee431875dd89262aeeac3520bae9f540272a10aa0c4ba9a314c888f4c0de7ea9\
|
||||
702c6301657cc48c62e0663478acc05362077fa2471b12430bc0d681c3e07670\
|
||||
b1f6f0527901284c87726df9724812a3df9305808696f01496c0ac2a5192332b
|
||||
Signature: 30EECA6B48D796552F5A6A3C11F28D730FA077422CAAB34FDEB879AE0F71DF21330E2F3BE5BF3A8CA372EBCD3DFA7C81B3398C31B0972D0B857926CB39732351AACEB8276D52B9D82F9C245FA0F1CF49E785A2BC00FF27FBCF777F84D05BEF17FCC0505820B029AC8F0CE17D2469372CE47E1428BB941004FE170EF87163E07298EFFCC1BFA7E7CB1F572C340CAA075A5962A15B69CE937BC7EFB492F501FC88CBF0119C351C8498782091EF6EFB19120195E5FF51DF86F90E90FAEB225AA2EE43AB4E8358101C0348C7E3859B9DEBA19464C74B74AC48A0B73FC8D2E7F8033E86208F0792B6E5B6DE36C99DEF604949811D1671EF6B0A4781B4E7A0A72AD855
|
||||
Test: Verify
|
||||
Message: B8E2FB9EAE22FB2C0021
|
||||
Signature: \
|
||||
13701a1e3668da7c518a2a31b43150c9efcbdeeb8cd0c629472fd1a40312e5f5\
|
||||
4d29bbdaa10b337455bb76d7fbe7cce7872b5387a4116f7564d33a73d4c0d4ea\
|
||||
b3ff687cabc4807aed536f253b5ea2b11275572f100a7c358c2b7df38f513a70\
|
||||
52b902e7dd8f3e218284ce9ea5b5b75467e9fb1b033feadba9ff5a1dd8412ee5\
|
||||
f6eb9b3b23a2a23ad4191b82f5d75eb96f40a73b7d7841adc54f1f9c89b78bf6\
|
||||
2139820b0958f8eecb0b7a5208164dc14551f6b64612256c5519be2f06833955\
|
||||
ed916c1444e82df4b6b7a980ccd3bf341f0baa0a1751adc28dee45ddaff34063\
|
||||
bc20ed7edbcf6efb5b409a698c329ad633fa14a4254b382ec560bcddb1b5536e
|
||||
Signature: 416D33F8C213CF81F805F54FC1D4E7C6A588A0965F1C9CAEEA1D41452E20935AAF2D30F957584B56621035430212A428E27A2F687CA9DBB596C19864AE692EF7BBA730F3D70CC2DDE15AB71E1E350C0C316EFA1A831ACD1441598B112482487DF72F58ED318182C7CD0906FE39C5655BF1313F29A15D60A6178CBF600C7FBFF8994840ED649C3C4026A463B3EA39C692B7D112B128BE49E1E32D4A7FF8D4513283D8DCD9CCB8FB7300BE0BDD4C44DAA2F7049B3AD83437093E623442AC69B48911CDA21E95E0775041F67F6E6AE01DCE646AEC20908E7C1B693600FE41ABA85AC0C778641E46C419083E41773C749DB3E1BD8FD764E271860D2D7F8E11BD6AB3
|
||||
Test: Verify
|
||||
Message: 8C8C306A629373BAE647
|
||||
Signature: \
|
||||
2454422c3b13ad80e8063a19c3a8ba67a6d850eb2446d747d95e47ef27386d70\
|
||||
47f199e32f8516be745674eedda48cacf1655e27f60fee5a8b5fef7cc0623e07\
|
||||
5d0a6b24efd52871cb5b92d797b11289092e6b0d10f64a15c192a0e00c443018\
|
||||
68a5d0c06598ca4306b508b8a9794161d01d463bfe9d3918674a02c51cbb615a\
|
||||
fd963256e678c41222c22be0fa2bbd9ea905ec055ce79bdffdfbd475d25a1d09\
|
||||
2b6edd5ccc8cbba579ebef9c83be024460f07d1a27b3843e18f83e4dc71a3bdb\
|
||||
32267b6e218324a3ebe9202e56e132edc5f5c52f4f44f495074614c6d9747d5b\
|
||||
36763bbcd352b00d7d6252f23656917fb1416485120e681e00622c6b35d81c64
|
||||
Signature: 0E9A00045FFD399D9DA9D0D7E543CF9FFD098BC23E72DD7763A64F22C7F0479CE866E31438B8F7DE31A18F35AF419BED6C67BE1540614D3310DD24F019E14FCC3AF73743F4C143D4B79CDF35C752A300F0A8251CCFF4AAF18785C533A7DF1A20AFE6770DEBD1B8BA2C83B2E345A04F833CD173E998FF9840C2F8A370FFDCFF5FD95CBD71B25FC9972192470FD145975344F64C2F6D68CB3513F48F9FC070021BEE8F6A4282D098C44DF655CE415E89B97994AE3ABE85986C7EE0AC348EF2A4F52D102EA80836E77E81AD3678803E53C83CF2F30D2D4950FB6B038CCB3F2690A9381EB34D6C09E88C090AB05E28047DC490EB8A1282FEB38E82FB0B18309284C4
|
||||
Test: Verify
|
||||
Message: 15E7B7B7ED0F176B6799
|
||||
Signature: \
|
||||
21c364a74387f14120f2825e7e8aa86498800e267c3dbe56b6ce0478921d95a7\
|
||||
19ce489a6faf7654a9a1ed8af0da6698aec80513519bbe890409b3164d7c577f\
|
||||
8836cf32faf7ec0859986642547abb725b97b2ff4eb4a2ffe1268c5f689a96cf\
|
||||
3a1b6192d29c7fce68470dcdf3f3e74d314700745232b49abaf1861b0612aef0\
|
||||
b93518e03db3db269381c6eff4e125fff4cdabe9e462f3b926582f5803b4431d\
|
||||
1e0549956a48389d29fe0f8173d1d7d62883573b9b6fd19afb78b339bd9db1b6\
|
||||
824c58d088855865d35143796cb11121fb2262918f2f43e2b7ea04091fa1d771\
|
||||
44c8b22a1a7650276a0651e25ca1a3eecdc2d52fe1a92d8436e0b682db411b13
|
||||
Signature: 39FF4B5FA50AE498F3C91A655E6865840D1FC401EE02DBC8460A59DEB8816E6680F712B7BAF8D4DC11A3B54BF906BE698306F0449BB43F3F223B944D930A1A3C718E8A9E2EEDEC5A07AB817C26A80CC2A2EE2846A597EAB8A999D38DB98490166F2574524038BBDF24B4E4622C843210C6B94987638C6976562EA9727385B152614C18349BD54AD95DE33D5354954B505E5259CCDA47E3CECEF3154F6E5481E536BAB568146A0BFCB66573714A7BA7ABE0385115720687F33D9C6EF6BB60272F1272CF349990E3A2FBCCE180B730792101089B164AE5A001F5263F7493AF148D6E0953E311AD12E4202D35F96DD30885663B5101F9B05675FCD2FCC4FCC4DDFF
|
||||
Test: Verify
|
||||
Message: B36724C92954C38D0288
|
||||
Signature: \
|
||||
13107f891f2d6b7b18542d1285e353d7f6b28f483bee1d30145ab5bf121798d9\
|
||||
2b579fd37f88ccd9c3cdbffcfcf71f6cfb4af863dc783898380fb6ba4610ab3b\
|
||||
a683fd3ff2a50e2d75f1f0dcc33c71d020a9bd0757a345f8234a71360948ea26\
|
||||
87b4bd5a39ff5d0c33e6736933759e3b183bd7f3bc793743c4eeace201d58107\
|
||||
5f22fbaad6c4c190681f87cd4043d2555f8fb2b8ce96329795e5b41c1dca3710\
|
||||
bd1c772c4c954b68bb285c429fd5a01daf81fdd3a39ebc4da6ed74c548530375\
|
||||
d92a0f1b3395143d697d68bc5e98701fd16b3d214c549206f0b711344a642476\
|
||||
2e1a9ab90461c36259964be805fa3d80e093d45ea411d407e6ced142c572eb4c
|
||||
Signature: 3C8CD3614555568BBECA99174B7B203D0BC6FABE9E6FFE0C41EB4D9A2C601D2393CA1E01B7D7E99337758AC914C9F151311E5AE6708DAF1D8C825DA471652C6E13A8FE5802D7AE097BFC899A4EC8CA235B5982B9058C53AAD52823ACF692290EB8823C126635AB0BBF101C2B3149AB16183FA2DBB049DDB99C5E83723E4D4693CA3A08588AA868C677D42ABDAA6586EF192391D276C5E5AF0763ACCA6293F06250C51FDC2AD369CD44EB5F654E98761C881DDEC08E795FFB229B20522349B0714059E18B7B23A48875EAB12ED3F0A011D3A985DD7384B0046F39FA6C1A331F3D4C5125100BA58666935C68A7A10849D9C74850BAB82AE15EC950A283F3E7DAD8
|
||||
Test: Verify
|
||||
Message: FA95400C2B14E064F76A
|
||||
Signature: \
|
||||
1bfbff59e854df6b53094d4fe46c7abe1d79562d99a843bbdab5b35a85b384f8\
|
||||
dee895d94fbfb672dd7cfca1f9e7cbbb1a76e97a8efbddfa3ec7c9d9efb0d6b2\
|
||||
8b09ad0e26e8f0af32a309a45d316b3e3979f8b3ac4733c343463fb1b33cce71\
|
||||
ed42a5ed914df586afeb50aa6316e49ba852514403b9d84ed9e76e593b034810\
|
||||
2d82aaa6dfbf5902da292f5966d7e26f7bf620ebb3e0c099e39375d82cb4b448\
|
||||
bade152b9ca88eba9ec373f15bb013f3033b75497133940ff29b8a9e423dbffa\
|
||||
f9cc20e12b886b124d57bb9cf1b4fc7598c6a6918edff8a3bc565705cdd31eee\
|
||||
6a5a4ad9a04ca14d28081480fdc96c7877f7cc72cfee50ed81bc79a5757e3beb
|
||||
Signature: 3F67F9DBEB88E6AD057BEDC3D97030555A908867EC578A6CA572137CB61C21036AADE6DDC5592EC7CCB6B263E51B4C886A51904C858040E493D64B9ACE5BAA50C4A66D04ACCDFE0039D8541C4363DEFFCF93BDF5F5CC1FB64855D956B5EFD42D4C9B96B9CBAA97A32F02AAB307674E53404E6836DB5C96B59572ADBFD1113B87608ACE6D0898CB02E35575CC28D38A9FF8C1C4AD36BAA991DEFAB533F0A6C9C2F0F0815F1D659ED576E5DB18494A54B6817D9E34A134F3B9A0F1E8C77FC204B6EE087C0445A7036C935117E338D092F6E1FF4DF7605525C409456A5195233A176B29B2FD8FB2808D0412FCA0541B2BB6800BD8BB9DC9DC25230166071E8D961E
|
||||
Test: Verify
|
||||
|
2
rw.cpp
2
rw.cpp
@ -22,7 +22,7 @@ void EMSA2Pad::ComputeMessageRepresentative(RandomNumberGenerator &rng,
|
||||
unsigned int representativeByteLength = BitsToBytes(representativeBitLength);
|
||||
|
||||
representative[0] = messageEmpty ? 0x4b : 0x6b;
|
||||
memset(representative+1, 0xbb, representativeByteLength-digestSize-4); // padd with 0xbb
|
||||
memset(representative+1, 0xbb, representativeByteLength-digestSize-4); // pad with 0xbb
|
||||
byte *afterP2 = representative+representativeByteLength-digestSize-3;
|
||||
afterP2[0] = 0xba;
|
||||
hash.Final(afterP2+1);
|
||||
|
4
rw.h
4
rw.h
@ -24,8 +24,8 @@ public:
|
||||
void DEREncode(BufferedTransformation &bt) const;
|
||||
|
||||
Integer ApplyFunction(const Integer &x) const;
|
||||
Integer PreimageBound() const {return m_n;}
|
||||
Integer ImageBound() const {return ++(m_n>>1);}
|
||||
Integer PreimageBound() const {return ++(m_n>>1);}
|
||||
Integer ImageBound() const {return m_n;}
|
||||
|
||||
bool Validate(RandomNumberGenerator &rng, unsigned int level) const;
|
||||
bool GetVoidValue(const char *name, const std::type_info &valueType, void *pValue) const;
|
||||
|
Loading…
Reference in New Issue
Block a user