summaryrefslogtreecommitdiff
path: root/cipher/elgamal.c
AgeCommit message (Expand)AuthorFilesLines
2015-02-23cipher: Use ciphertext blinding for Elgamal decryption.Werner Koch1-5/+41
2014-08-21cipher: Fix possible NULL deref in call to prime generator.Werner Koch1-6/+22
2013-12-16cipher: Normalize the MPIs used as input to secret key functions.Werner Koch1-1/+4
2013-12-12Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch1-13/+13
2013-12-05Remove macro hacks for internal vs. external functions. Part 1.Werner Koch1-120/+118
2013-10-16sexp: Add function gcry_sexp_extract_param.Werner Koch1-13/+14
2013-10-11pubkey: Move sexp parsing of remaining fucntions to the modules.Werner Koch1-21/+22
2013-10-11pubkey: Move sexp parsing for gcry_pk_decrypt to the modules.Werner Koch1-56/+89
2013-10-11pubkey: Move sexp parsing for gcry_pk_encrypt to the modules.Werner Koch1-18/+45
2013-10-11pubkey: Move sexp parsing for gcry_pk_sign to the modules.Werner Koch1-23/+51
2013-10-09pubkey: Move sexp parsing for gcry_pk_verify to the modules.Werner Koch1-32/+71
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-15/+13
2013-10-08cipher: Deprecate GCRY_PK_ELG_E.Werner Koch1-15/+0
2013-09-20sexp: Change internal versions to always use gpg_err_code_t.Werner Koch1-25/+19
2013-09-20pk: Move s-exp creation for gcry_pk_decrypt to the modules.Werner Koch1-8/+55
2013-09-19pk: Move s-expr creation for genkey to the modules.Werner Koch1-67/+104
2013-09-19pk: Move s-expr creation for sign and encrypt to the modules.Werner Koch1-14/+26
2013-09-18pk: Simplify the public key dispatcher pubkey.c.Werner Koch1-1/+19
2013-09-18pk: Merge extraspecs struct with standard specs struct.Werner Koch1-7/+2
2013-09-04Prepare support for EdDSA.Werner Koch1-1/+4
2013-08-06cipher: fix memory leaks.NIIBE Yutaka1-1/+4
2013-07-19pk: Allow the use of a hash element for DSA sign and verify.Werner Koch1-0/+6
2013-07-17cipher: Prepare to pass extra info to the sign functions.Werner Koch1-1/+4
2011-02-04Nuked almost all trailing whitespace.Werner Koch1-20/+19
2008-11-25Finished RSA X9.31 key generation.Werner Koch1-1/+3
2008-11-24Cleaned up the public key module calling conventions.Werner Koch1-47/+77
2008-08-29Changed the way the FIPS RNG is seeded.Werner Koch1-2/+3
2007-02-23Ported last changes from 1.2.Werner Koch1-18/+130
2007-02-21A lot of cleanups as well as minor API changes.Werner Koch1-1/+20
2003-12-09* dsa.c: Unified indentation style.Werner Koch1-287/+307
2003-12-03(sign, do_encrypt, gen_k): Make sure that a small K isWerner Koch1-14/+20
2003-10-31* acinclude.m4 (AC_CHECK_PTH): Added.Werner Koch1-10/+10
2003-10-27* configure.ac: Give a hint on where libgpg-error is available.Werner Koch1-1/+1
2003-07-142003-07-14 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-11/+11
2003-07-072003-07-07 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-3/+3
2003-06-182003-06-18 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-1/+1
2003-06-172003-06-17 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-52/+52
2003-06-092003-06-08 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-135/+142
2003-04-272003-04-27 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-1/+11
2003-04-162003-04-16 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-35/+13
2003-03-262003-03-26 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-2/+2
2003-01-23* rsa.c (generate): New arg USE_E to request a specific publicWerner Koch1-1/+2
2002-05-21prototypes fixedWerner Koch1-1/+1
2002-05-21* gcrypt.h: Replaced the typedef for byte.Werner Koch1-5/+4
2002-05-14Change the license to the LGPL.Werner Koch1-11/+11
2001-05-31The first libgcrypt only release.Werner Koch1-21/+21
2001-03-29Fixed the bug in the hash codeWerner Koch1-4/+4
2000-12-21Changed program name in all filesWerner Koch1-3/+3
2000-11-14Some configuration changesWerner Koch1-14/+14