summaryrefslogtreecommitdiff
path: root/cipher/elgamal.c
Commit message (Expand)AuthorAgeFilesLines
* cipher: Fix ElGamal encryption for other implementations.NIIBE Yutaka2021-05-261-18/+6
* cipher: Hardening ElGamal by introducing exponent blinding too.NIIBE Yutaka2021-04-131-3/+17
* cipher: Use ciphertext blinding for Elgamal decryption.Werner Koch2015-02-231-5/+41
* cipher: Fix possible NULL deref in call to prime generator.Werner Koch2014-08-211-6/+22
* cipher: Normalize the MPIs used as input to secret key functions.Werner Koch2013-12-161-1/+4
* Remove macro hacks for internal vs. external functions. Part 2 and last.Werner Koch2013-12-121-13/+13
* Remove macro hacks for internal vs. external functions. Part 1.Werner Koch2013-12-051-120/+118
* sexp: Add function gcry_sexp_extract_param.Werner Koch2013-10-161-13/+14
* pubkey: Move sexp parsing of remaining fucntions to the modules.Werner Koch2013-10-111-21/+22
* pubkey: Move sexp parsing for gcry_pk_decrypt to the modules.Werner Koch2013-10-111-56/+89
* pubkey: Move sexp parsing for gcry_pk_encrypt to the modules.Werner Koch2013-10-111-18/+45
* pubkey: Move sexp parsing for gcry_pk_sign to the modules.Werner Koch2013-10-111-23/+51
* pubkey: Move sexp parsing for gcry_pk_verify to the modules.Werner Koch2013-10-091-32/+71
* pubkey: Move sexp parsing for gcry_pk_get_nbits to the modules.Werner Koch2013-10-081-3/+24
* pubkey: Move sexp parsing for gcry_pk_getkey to the modules.Werner Koch2013-10-081-15/+13
* cipher: Deprecate GCRY_PK_ELG_E.Werner Koch2013-10-081-15/+0
* sexp: Change internal versions to always use gpg_err_code_t.Werner Koch2013-09-201-25/+19
* pk: Move s-exp creation for gcry_pk_decrypt to the modules.Werner Koch2013-09-201-8/+55
* pk: Move s-expr creation for genkey to the modules.Werner Koch2013-09-191-67/+104
* pk: Move s-expr creation for sign and encrypt to the modules.Werner Koch2013-09-191-14/+26
* pk: Simplify the public key dispatcher pubkey.c.Werner Koch2013-09-181-1/+19
* pk: Merge extraspecs struct with standard specs struct.Werner Koch2013-09-181-7/+2
* Prepare support for EdDSA.Werner Koch2013-09-041-1/+4
* cipher: fix memory leaks.NIIBE Yutaka2013-08-061-1/+4
* pk: Allow the use of a hash element for DSA sign and verify.Werner Koch2013-07-191-0/+6
* cipher: Prepare to pass extra info to the sign functions.Werner Koch2013-07-171-1/+4
* Nuked almost all trailing whitespace.post-nuke-of-trailing-wsWerner Koch2011-02-041-20/+19
* Finished RSA X9.31 key generation.Werner Koch2008-11-251-1/+3
* Cleaned up the public key module calling conventions.Werner Koch2008-11-241-47/+77
* Changed the way the FIPS RNG is seeded.Werner Koch2008-08-291-2/+3
* Ported last changes from 1.2.Werner Koch2007-02-231-18/+130
* A lot of cleanups as well as minor API changes.Werner Koch2007-02-211-1/+20
* * dsa.c: Unified indentation style.Werner Koch2003-12-091-287/+307
* (sign, do_encrypt, gen_k): Make sure that a small K isWerner Koch2003-12-031-14/+20
* * acinclude.m4 (AC_CHECK_PTH): Added.Werner Koch2003-10-311-10/+10
* * configure.ac: Give a hint on where libgpg-error is available.Werner Koch2003-10-271-1/+1
* 2003-07-14 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-07-141-11/+11
* 2003-07-07 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-07-071-3/+3
* 2003-06-18 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-06-181-1/+1
* 2003-06-17 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-06-171-52/+52
* 2003-06-08 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-06-091-135/+142
* 2003-04-27 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-04-271-1/+11
* 2003-04-16 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-04-161-35/+13
* 2003-03-26 Moritz Schulte <moritz@g10code.com>Moritz Schulte2003-03-261-2/+2
* * rsa.c (generate): New arg USE_E to request a specific publicWerner Koch2003-01-231-1/+2
* prototypes fixedV1-1-7Werner Koch2002-05-211-1/+1
* * gcrypt.h: Replaced the typedef for byte.Werner Koch2002-05-211-5/+4
* Change the license to the LGPL.now-less-freedom-protectedWerner Koch2002-05-141-11/+11
* The first libgcrypt only release.V1-1-3Werner Koch2001-05-311-21/+21
* Fixed the bug in the hash codeWerner Koch2001-03-291-4/+4