Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
N
nettle
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Dmitry Baryshkov
nettle
Commits
7e1ba9c7
Commit
7e1ba9c7
authored
21 years ago
by
Niels Möller
Browse files
Options
Downloads
Patches
Plain Diff
(test_main): Use it.
Rev: src/nettle/testsuite/rsa-test.c:1.7
parent
cdd95042
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
testsuite/rsa-test.c
+1
-88
1 addition, 88 deletions
testsuite/rsa-test.c
with
1 addition
and
88 deletions
testsuite/rsa-test.c
+
1
−
88
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
,
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
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!
Save comment
Cancel
Please
register
or
sign in
to comment