diff options
author | Werner Koch <wk@gnupg.org> | 2008-11-25 21:09:55 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2008-11-25 21:09:55 +0000 |
commit | a66817e01b68920e7d50b7bd59893ca3b2ee0367 (patch) | |
tree | 47182d5a8b558e2174b75b793e891e9474048cf2 /src | |
parent | 2e6ec80233084146b47cd5f10a9c5762cd30c6ae (diff) | |
download | libgcrypt-a66817e01b68920e7d50b7bd59893ca3b2ee0367.tar.gz |
Implement FIPS 186-2 key generation.
Diffstat (limited to 'src')
-rw-r--r-- | src/g10lib.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/g10lib.h b/src/g10lib.h index f7ea7816..9faa26d0 100644 --- a/src/g10lib.h +++ b/src/g10lib.h @@ -179,6 +179,12 @@ gcry_mpi_t _gcry_derive_x931_prime (const gcry_mpi_t xp, const gcry_mpi_t xp1, const gcry_mpi_t xp2, const gcry_mpi_t e, gcry_mpi_t *r_p1, gcry_mpi_t *r_p2); +gpg_err_code_t _gcry_generate_fips186_2_prime + (unsigned int pbits, unsigned int qbits, + const void *seed, size_t seedlen, + gcry_mpi_t *r_q, gcry_mpi_t *r_p, + int *r_counter, + void **r_seed, size_t *r_seedlen); /* replacements of missing functions (missing-string.c)*/ |