summaryrefslogtreecommitdiff
path: root/cipher/dsa.c
AgeCommit message (Expand)AuthorFilesLines
2016-03-24cipher: Fix memleaks in (self)tests.HEADmasterPeter Wu1-0/+7
2016-03-18dsa: Make regression tests work.Werner Koch1-12/+18
2016-03-18dsa: Adjustments to conform with FIPS 186-4.Vitezslav Cizek1-31/+109
2015-10-14Fix gpg_error_t and gpg_err_code_t confusion.NIIBE Yutaka1-3/+1
2015-10-13Fix declaration of return type.NIIBE Yutaka1-3/+5
2014-08-21cipher: Fix possible NULL deref in call to prime generator.Werner Koch1-1/+5
2014-01-13Truncate hash values for ECDSA signature schemeDmitry Eremin-Solenikov1-48/+33
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-9/+9
2013-12-05Remove macro hacks for internal vs. external functions. Part 1.Werner Koch1-157/+153
2013-10-16sexp: Add function gcry_sexp_extract_param.Werner Koch1-8/+8
2013-10-14pubkey: Support flags list in gcry_pk_genkey.Werner Koch1-18/+41
2013-10-11pubkey: Move sexp parsing of remaining fucntions to the modules.Werner Koch1-19/+21
2013-10-11pubkey: Move sexp parsing for gcry_pk_sign to the modules.Werner Koch1-25/+53
2013-10-09pubkey: Move sexp parsing for gcry_pk_verify to the modules.Werner Koch1-46/+88
2013-10-08pubkey: Move sexp parsing for gcry_pk_get_nbits to the modules.Werner Koch1-3/+25
2013-10-08pubkey: Move sexp parsing for gcry_pk_getkey to the modules.Werner Koch1-82/+78
2013-09-20sexp: Change internal versions to always use gpg_err_code_t.Werner Koch1-20/+15
2013-09-19pk: Move s-expr creation for genkey to the modules.Werner Koch1-114/+89
2013-09-19pk: Move s-expr creation for sign and encrypt to the modules.Werner Koch1-4/+11
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-4/+1
2013-09-04Prepare support for EdDSA.Werner Koch1-1/+4
2013-07-26Implement deterministic DSA as specified by rfc-6979.Werner Koch1-29/+86
2013-07-19pk: Allow the use of a hash element for DSA sign and verify.Werner Koch1-4/+38
2013-07-17cipher: Prepare to pass extra info to the sign functions.Werner Koch1-1/+4
2013-05-24ecc: Fix a minor flaw in the generation of K.Werner Koch1-77/+10
2011-06-13Fixed a pkcs#1 v1.5 flaw regarding leading zero bytesWerner Koch1-4/+4
2011-04-08Add a few comments to explain the generation of k.Werner Koch1-2/+14
2011-02-04Nuked almost all trailing whitespace.Werner Koch1-39/+38
2009-08-21Fix memleak in dsa key generationWerner Koch1-0/+1
2008-12-10Allow speicification of domain parameters for DSA key generation.Werner Koch1-69/+165
2008-12-05Allow (transient-key) for DSA.Werner Koch1-10/+32
2008-12-02Re-indented some code.Werner Koch1-2/+1
2008-11-28Fixed the fips 186 dsa key generation.Werner Koch1-6/+24
2008-11-26Prepare for FIPS186-3.Werner Koch1-14/+27
2008-11-25Implement FIPS 186-2 key generation.Werner Koch1-24/+220
2008-11-25Finished RSA X9.31 key generation.Werner Koch1-2/+74
2008-11-24Cleaned up the public key module calling conventions.Werner Koch1-12/+32
2008-09-30Fix bug #936.Werner Koch1-49/+36
2008-09-12Add a bad-case test for the key generation.Werner Koch1-0/+5
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-14/+34
2008-09-11Implemented more self-tests.Werner Koch1-6/+125
2008-08-20Replace assert calls by a new gcry_assert at most places.Werner Koch1-2/+1
2008-08-19A whole bunch of changes to eventually support Werner Koch1-1/+59
2007-03-28Rewrote the ECDSA implementation.Werner Koch1-1/+1
2007-02-21A lot of cleanups as well as minor API changes.Werner Koch1-1/+17
2006-10-17Various minor changes.Werner Koch1-11/+48
2005-12-08Assorted changedsWerner Koch1-14/+29