summaryrefslogtreecommitdiff
path: root/cipher/rsa.c
AgeCommit message (Expand)AuthorFilesLines
2016-03-22rsa: Add FIPS 186-4 compliant RSA probable prime key generator.Tomáš Mráz1-3/+295
2016-03-18rsa: Use 2048 bit RSA keys for selftest.Vitezslav Cizek1-49/+118
2015-08-31rsa: Add verify after sign to avoid Lenstra's CRT attack.Werner Koch1-1/+18
2015-07-16rsa: Fix error in comments.Peter Wu1-1/+1
2014-01-29Fix RSA Blinding.NIIBE Yutaka1-5/+4
2013-12-16cipher: Normalize the MPIs used as input to secret key functions.Werner Koch1-0/+10
2013-12-12Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch1-3/+3
2013-12-05Remove macro hacks for internal vs. external functions. Part 1.Werner Koch1-229/+221
2013-10-16sexp: Add function gcry_sexp_extract_param.Werner Koch1-13/+13
2013-10-14pubkey: Support flags list in gcry_pk_genkey.Werner Koch1-9/+22
2013-10-11pubkey: Move sexp parsing of remaining fucntions to the modules.Werner Koch1-21/+25
2013-10-11pubkey: Move sexp parsing for gcry_pk_decrypt to the modules.Werner Koch1-62/+104
2013-10-11pubkey: Move sexp parsing for gcry_pk_encrypt to the modules.Werner Koch1-16/+45
2013-10-11pubkey: Move sexp parsing for gcry_pk_sign to the modules.Werner Koch1-25/+62
2013-10-09pubkey: Move sexp parsing for gcry_pk_verify to the modules.Werner Koch1-33/+66
2013-10-08pubkey: Move sexp parsing for gcry_pk_get_nbits to the modules.Werner Koch1-3/+24
2013-10-08pubkey: Move sexp parsing for gcry_pk_getkey to the modules.Werner Koch1-5/+12
2013-09-20sexp: Change internal versions to always use gpg_err_code_t.Werner Koch1-31/+23
2013-09-20pk: Move s-exp creation for gcry_pk_decrypt to the modules.Werner Koch1-76/+69
2013-09-19pk: Move s-expr creation for genkey to the modules.Werner Koch1-34/+25
2013-09-19pk: Move s-expr creation for sign and encrypt to the modules.Werner Koch1-8/+54
2013-09-18pk: Simplify the public key dispatcher pubkey.c.Werner Koch1-1/+2
2013-09-18pk: Merge extraspecs struct with standard specs struct.Werner Koch1-3/+0
2013-09-11Streamline the use of the internal mpi and hex debug functions.Werner Koch1-4/+4
2013-09-07mpi: Add functions to manipulate the sign.Werner Koch1-1/+1
2013-09-04Prepare support for EdDSA.Werner Koch1-2/+4
2013-07-19pk: Allow the use of a hash element for DSA sign and verify.Werner Koch1-1/+7
2013-07-17cipher: Prepare to pass extra info to the sign functions.Werner Koch1-1/+4
2011-05-24Cleanup pk_encoding_ctx code.Daiki Ueno1-2/+4
2011-02-04Nuked almost all trailing whitespace.Werner Koch1-60/+59
2010-04-12Applied spelling fixes and more verbose test diagnositcs by Brad Hards.Werner Koch1-3/+3
2009-05-10Doc fixes.Werner Koch1-1/+1
2009-02-16Portability fixes.Werner Koch1-7/+17
2008-11-25Implement FIPS 186-2 key generation.Werner Koch1-1/+1
2008-11-25Finished RSA X9.31 key generation.Werner Koch1-23/+93
2008-11-24Cleaned up the public key module calling conventions.Werner Koch1-14/+217
2008-11-19Minor cleanups.Werner Koch1-10/+9
2008-10-24Do no restrtc usage of MD5 in fips mode.Werner Koch1-6/+6
2008-10-02Add CAVS test.Werner Koch1-1/+2
2008-09-30Fix bug #936.Werner Koch1-29/+38
2008-09-12Add a bad-case test for the key generation.Werner Koch1-0/+6
2008-09-12Only run required tests during power-up self-test.Werner Koch1-1/+4
2008-09-12Improve selftest done after key generation.Werner Koch1-21/+58
2008-09-12Improved the encryption test.Werner Koch1-20/+79
2008-09-11Implemented more self-tests.Werner Koch1-10/+197
2008-08-29Overhauled the keygrip computation.Werner Koch1-1/+40
2008-08-26Implemented transient-key flag as requested by the GNUNet folks.Werner Koch1-13/+38
2008-08-19A whole bunch of changes to eventually support Werner Koch1-24/+92
2008-03-17Better AES performance.Werner Koch1-0/+7
2007-12-05Fixed an internal bug in rsa.cWerner Koch1-9/+11