diff options
author | Niels Möller <nisse@lysator.liu.se> | 2015-11-15 21:23:42 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2015-11-15 21:23:42 +0100 |
commit | 44dfebd37113657e0f7ee39eb6af6c418f63bebe (patch) | |
tree | a36fa812a4911df9d10573970fb9cb988de80eb0 /testsuite/rsa-encrypt-test.c | |
parent | e0935a046effb0a692bafdc8d5e18f5d80dd4a3d (diff) | |
download | nettle-44dfebd37113657e0f7ee39eb6af6c418f63bebe.tar.gz |
Use rsa_compute_root_tr also in rsa_decrypt_tr.
Diffstat (limited to 'testsuite/rsa-encrypt-test.c')
-rw-r--r-- | testsuite/rsa-encrypt-test.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/testsuite/rsa-encrypt-test.c b/testsuite/rsa-encrypt-test.c index 7104e24b..ecdbdb6b 100644 --- a/testsuite/rsa-encrypt-test.c +++ b/testsuite/rsa-encrypt-test.c @@ -78,6 +78,13 @@ test_main(void) ASSERT(MEMEQ(msg_length, msg, decrypted)); ASSERT(decrypted[msg_length] == after); + /* Test invalid key. */ + mpz_add_ui (key.q, key.q, 2); + decrypted_length = key.size; + ASSERT(!rsa_decrypt_tr(&pub, &key, + &lfib, (nettle_random_func *) knuth_lfib_random, + &decrypted_length, decrypted, gibberish)); + rsa_private_key_clear(&key); rsa_public_key_clear(&pub); mpz_clear(gibberish); |