summaryrefslogtreecommitdiff
path: root/cipher/primegen.c
AgeCommit message (Expand)AuthorFilesLines
2016-03-22rsa: Add FIPS 186-4 compliant RSA probable prime key generator.Tomáš Mráz1-0/+21
2016-03-18dsa: Make regression tests work.Werner Koch1-24/+21
2016-03-18dsa: Adjustments to conform with FIPS 186-4.Vitezslav Cizek1-7/+7
2015-01-05primegen: Fix memory leak for invalid call sequences.Werner Koch1-39/+40
2014-10-08Fix prime test for 2 and lower and add check command to mpicalc.Werner Koch1-9/+10
2014-08-21cipher: Fix possible NULL deref in call to prime generator.Werner Koch1-11/+14
2014-01-16Replace ath based mutexes by gpgrt based locks.Werner Koch1-41/+27
2013-12-12Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch1-21/+21
2013-12-05Remove macro hacks for internal vs. external functions. Part 1.Werner Koch1-108/+107
2013-09-19Beautify debug output of the prime generator.Werner Koch1-7/+7
2013-09-11Streamline the use of the internal mpi and hex debug functions.Werner Koch1-13/+5
2013-09-07mpi: Add functions to manipulate the sign.Werner Koch1-1/+1
2011-12-01Completed switch to a simpler thread model.Werner Koch1-2/+13
2011-03-28Fixed a few warnings emitted by gcc 4.6.Werner Koch1-4/+4
2011-02-04Nuked almost all trailing whitespace.Werner Koch1-94/+93
2010-04-12Applied spelling fixes and more verbose test diagnositcs by Brad Hards.Werner Koch1-2/+2
2008-11-28Fixed the fips 186 dsa key generation.Werner Koch1-4/+4
2008-11-26Prepare for FIPS186-3.Werner Koch1-2/+246
2008-11-25Implement FIPS 186-2 key generation.Werner Koch1-1/+206
2008-11-24Cleaned up the public key module calling conventions.Werner Koch1-1/+140
2008-08-29Changed the way the FIPS RNG is seeded.Werner Koch1-2/+1
2008-08-26Implemented transient-key flag as requested by the GNUNet folks.Werner Koch1-6/+11
2008-08-21Finished the X9.31 RNG implementations.Werner Koch1-2/+4
2008-08-20Replace assert calls by a new gcry_assert at most places.Werner Koch1-3/+2
2007-02-21A lot of cleanups as well as minor API changes.Werner Koch1-0/+2
2006-10-25See ChangeLog. There are still problems in ac.c.Werner Koch1-52/+284
2006-07-26Collected changes - see ChangeLogsWerner Koch1-6/+6
2005-08-22Made gcry_prime_check more robust (and slower).Werner Koch1-5/+12
2004-02-20* primegen.c (check_prime): New args CB_FUNC and CB_ARG; call themWerner Koch1-13/+26
2004-01-252004-01-25 Moritz Schulte <mo@g10code.com>Moritz Schulte1-0/+2
2003-12-22(is_prime): Release A2.Werner Koch1-0/+1
2003-12-19* ac.c (gcry_ac_open): Make sure HANDLE gets initialized even whenWerner Koch1-414/+444
2003-12-03(sign, do_encrypt, gen_k): Make sure that a small K isWerner Koch1-1/+1
2003-10-31* acinclude.m4 (AC_CHECK_PTH): Added.Werner Koch1-4/+5
2003-10-10* primegen.c (gcry_prime_generate): Make sure PRIME is set to NULLWerner Koch1-0/+5
2003-10-10* primegen.c (gen_prime): Bail out if NBITS is less than 16.Werner Koch1-20/+134
2003-10-06(gen_prime): Assert that NBITS is never zero, itWerner Koch1-1/+4
2003-09-022003-09-02 Moritz Schulte <mo@g10code.com>Moritz Schulte1-172/+356
2003-07-27* gcrypt.h (gcry_mpi_scan, gcry_mpi_print): API change.Werner Koch1-5/+3
2003-07-142003-07-14 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-1/+1
2003-06-172003-06-17 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-35/+35
2003-06-092003-06-08 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-1/+1
2003-03-19* keygen.c (check_rsa_keys): Don't expect an exponent when askingWerner Koch1-87/+107
2003-03-122003-03-12 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-6/+1
2002-09-17* random.c: Replaced mutex.h by the new ath.h. Changed all calls.Werner Koch1-2/+2
2002-05-21prototypes fixedWerner Koch1-1/+1
2002-05-21* gcrypt.h: Replaced the typedef for byte.Werner Koch1-5/+3
2002-05-14Change the license to the LGPL.Werner Koch1-6/+6
2002-05-02* random.c (_gcry_fast_random_poll): Initialize the module so theWerner Koch1-1/+87
2002-01-10* pubkey.c (gcry_pk_genkey): Do not release skey - it is static.Werner Koch1-3/+3