libgcrypt/cipher (ChangeLog primegen.c rsa.c)

cvs user werner cvs@cvs.gnupg.org
Wed, 19 Mar 2003 12:57:48 +0100


    Date: Wednesday, March 19, 2003 @ 12:57:38
  Author: werner
    Path: /cvs/gnupg/libgcrypt/cipher

Modified: ChangeLog primegen.c rsa.c

* keygen.c (check_rsa_keys): Don't expect an exponent when asking
for e=0.
(check_generated_rsa_key): Just print exponent if EXPECTED_E is 0.

* primegen.c (gen_prime): New args EXTRA_CHECK and EXTRA_CHECK_ARG
to allow for a user callback.  Changed all callers.
(_gcry_generate_secret_prime)
(_gcry_generate_public_prime): Ditto, pass them to gen_prime.
* rsa.c (check_exponent): New.
(generate): Use a callback to ensure that a given exponent is
actually generated.


------------+
 ChangeLog  |   10 +++
 primegen.c |  188 ++++++++++++++++++++++++++++++++---------------------------
 rsa.c      |   76 +++++++++++++++++------
 3 files changed, 170 insertions(+), 104 deletions(-)