Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Brian Smith
nettle
Commits
7e1ba9c7
Commit
7e1ba9c7
authored
Aug 26, 2003
by
Niels Möller
Browse files
(test_main): Use it.
Rev: src/nettle/testsuite/rsa-test.c:1.7
parent
cdd95042
Changes
1
Hide whitespace changes
Inline
Side-by-side
testsuite/rsa-test.c
View file @
7e1ba9c7
...
...
@@ -15,94 +15,7 @@ test_main(void)
rsa_private_key_init
(
&
key
);
rsa_public_key_init
(
&
pub
);
/* 1000-bit key, generated by
*
* lsh-keygen -a rsa -l 1000 -f advanced-hex
*
* (private-key (rsa-pkcs1
* (n #69abd505285af665 36ddc7c8f027e6f0 ed435d6748b16088
* 4fd60842b3a8d7fb bd8a3c98f0cc50ae 4f6a9f7dd73122cc
* ec8afa3f77134406 f53721973115fc2d 8cfbba23b145f28d
* 84f81d3b6ae8ce1e 2850580c026e809b cfbb52566ea3a3b3
* df7edf52971872a7 e35c1451b8636d22 279a8fb299368238
* e545fbb4cf#)
* (e #0db2ad57#)
* (d #3240a56f4cd0dcc2 4a413eb4ea545259 5c83d771a1c2ba7b
* ec47c5b43eb4b374 09bd2aa1e236dd86 481eb1768811412f
* f8d91be3545912af b55c014cb55ceac6 54216af3b85d5c4f
* 4a32894e3b5dfcde 5b2875aa4dc8d9a8 6afd0ca92ef50d35
* bd09f1c47efb4c8d c631e07698d362aa 4a83fd304e66d6c5
* 468863c307#)
* (p #0a66399919be4b4d e5a78c5ea5c85bf9 aba8c013cb4a8732
* 14557a12bd67711e bb4073fd39ad9a86 f4e80253ad809e5b
* f2fad3bc37f6f013 273c9552c9f489#)
* (q #0a294f069f118625 f5eae2538db9338c 776a298eae953329
* 9fd1eed4eba04e82 b2593bc98ba8db27 de034da7daaea795
* 2d55b07b5f9a5875 d1ca5f6dcab897#)
* (a #011b6c48eb592eee e85d1bb35cfb6e07 344ea0b5e5f03a28
* 5b405396cbc78c5c 868e961db160ba8d 4b984250930cf79a
* 1bf8a9f28963de53 128aa7d690eb87#)
* (b #0409ecf3d2557c88 214f1af5e1f17853 d8b2d63782fa5628
* 60cf579b0833b7ff 5c0529f2a97c6452 2fa1a8878a9635ab
* ce56debf431bdec2 70b308fa5bf387#)
* (c #04e103ee925cb5e6 6653949fa5e1a462 c9e65e1adcd60058
* e2df9607cee95fa8 daec7a389a7d9afc 8dd21fef9d83805a
* 40d46f49676a2f6b 2926f70c572c00#)))
*/
mpz_set_str
(
pub
.
n
,
"69abd505285af665"
"36ddc7c8f027e6f0"
"ed435d6748b16088"
"4fd60842b3a8d7fb"
"bd8a3c98f0cc50ae"
"4f6a9f7dd73122cc"
"ec8afa3f77134406"
"f53721973115fc2d"
"8cfbba23b145f28d"
"84f81d3b6ae8ce1e"
"2850580c026e809b"
"cfbb52566ea3a3b3"
"df7edf52971872a7"
"e35c1451b8636d22"
"279a8fb299368238"
"e545fbb4cf"
,
16
);
mpz_set_str
(
pub
.
e
,
"0db2ad57"
,
16
);
if
(
!
rsa_public_key_prepare
(
&
pub
))
FAIL
();
/* d is not used */
#if 0
mpz_set_str(key.d,
"3240a56f4cd0dcc2" "4a413eb4ea545259" "5c83d771a1c2ba7b"
"ec47c5b43eb4b374" "09bd2aa1e236dd86" "481eb1768811412f"
"f8d91be3545912af" "b55c014cb55ceac6" "54216af3b85d5c4f"
"4a32894e3b5dfcde" "5b2875aa4dc8d9a8" "6afd0ca92ef50d35"
"bd09f1c47efb4c8d" "c631e07698d362aa" "4a83fd304e66d6c5"
"468863c307", 16);
#endif
mpz_set_str
(
key
.
p
,
"0a66399919be4b4d"
"e5a78c5ea5c85bf9"
"aba8c013cb4a8732"
"14557a12bd67711e"
"bb4073fd39ad9a86"
"f4e80253ad809e5b"
"f2fad3bc37f6f013"
"273c9552c9f489"
,
16
);
mpz_set_str
(
key
.
q
,
"0a294f069f118625"
"f5eae2538db9338c"
"776a298eae953329"
"9fd1eed4eba04e82"
"b2593bc98ba8db27"
"de034da7daaea795"
"2d55b07b5f9a5875"
"d1ca5f6dcab897"
,
16
);
mpz_set_str
(
key
.
a
,
"011b6c48eb592eee"
"e85d1bb35cfb6e07"
"344ea0b5e5f03a28"
"5b405396cbc78c5c"
"868e961db160ba8d"
"4b984250930cf79a"
"1bf8a9f28963de53"
"128aa7d690eb87"
,
16
);
mpz_set_str
(
key
.
b
,
"0409ecf3d2557c88"
"214f1af5e1f17853"
"d8b2d63782fa5628"
"60cf579b0833b7ff"
"5c0529f2a97c6452"
"2fa1a8878a9635ab"
"ce56debf431bdec2"
"70b308fa5bf387"
,
16
);
mpz_set_str
(
key
.
c
,
"04e103ee925cb5e6"
"6653949fa5e1a462"
"c9e65e1adcd60058"
"e2df9607cee95fa8"
"daec7a389a7d9afc"
"8dd21fef9d83805a"
"40d46f49676a2f6b"
"2926f70c572c00"
,
16
);
if
(
!
rsa_private_key_prepare
(
&
key
))
FAIL
();
if
(
pub
.
size
!=
key
.
size
)
FAIL
();
test_rsa_set_key_1
(
&
pub
,
&
key
);
/* Test md5 signatures */
mpz_set_str
(
expected
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment