aboutsummaryrefslogtreecommitdiffstats
path: root/cipher/dsa.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Normalize the MPIs used as input to secret key functions.Werner Koch2013-12-031-2/+4
| | | | | | | | | | | | | | | | | | | * cipher/rsa.c (secret): Normalize the INPUT. (rsa_decrypt): Pass reduced data to secret. * cipher/elgamal.c (decrypt): Normalize A and B. * cipher/dsa.c (sign): Normalize HASH. -- mpi_normalize is in general not required because extra leading zeroes do not harm the computation. However, adding extra all zero limbs or padding with multiples of N may be useful in side-channel attacks. In particular they are used by the acoustic crypt-analysis. This is an extra pre-caution which alone would not be sufficient to mitigate the described attack. CVE-id: CVE-2013-4576 Signed-off-by: Werner Koch <[email protected]>
* Switched to GPLv3.Werner Koch2007-10-231-4/+2
| | | | | Updated gettext.
* Removed the use of g10defs.h.Werner Koch2006-12-111-3/+3
| | | | | | This required some code cleanups and the introduction of a few accessor ducntions in mpi.
* (generate): Tweak to allow keys larger than 1024 bits. Enforce that the qDavid Shaw2006-04-201-1/+2
| | | | | size doesn't end between byte boundaries.
* The plumbing necessary to create DSA keys with variable sized q.David Shaw2006-04-201-9/+23
| | | | | Not yet used (q==160).
* Converted all m_free to xfree etc.Werner Koch2005-07-271-6/+6
|
* Updated FSF street address and preparations for a release candidate.Werner Koch2005-05-311-1/+2
|
* * dsa.c (verify): s/exp/exponent/ to fix a compiler warning. From WernerDavid Shaw2004-05-201-5/+5
| | | | | on stable branch.
* * dsa.h, dsa.c (dsa_verify), elgamal.h, elgamal.c (elg_verify), rsa.h,David Shaw2003-12-171-4/+1
| | | | | | rsa.c (rsa_verify), pubkey.c (dummy_verify, pubkey_verify): Remove old unused code.
* Update head to match stable 1.0David Shaw2002-06-291-0/+483
|
* Removed files from the HEAD revision, because they are now in anotherWerner Koch2000-12-191-476/+0
| | | | | repository
* Some configuration changesWerner Koch2000-11-141-6/+7
|
* See ChangeLog: Fri Jul 14 19:38:23 CEST 2000 Werner KochWerner Koch2000-07-141-2/+17
|
* See ChangeLog: Wed Dec 8 21:58:32 CET 1999 Werner KochWerner Koch1999-12-081-4/+4
|
* See ChangeLog: Fri Nov 19 17:15:20 CET 1999 Werner KochWerner Koch1999-11-191-5/+1
|
* See ChangeLog: Mon Nov 15 21:36:02 CET 1999 Werner KochWerner Koch1999-11-151-9/+11
|
* See ChangeLog: Sat Nov 13 17:44:23 CET 1999 Werner KochWerner Koch1999-11-131-15/+16
|
* See ChangeLog: Thu Jul 15 10:15:35 CEST 1999 Werner KochWerner Koch1999-07-151-0/+8
|
* See ChangeLog: Fri Jul 2 11:45:54 CEST 1999 Werner KochWerner Koch1999-07-021-13/+32
|
* See ChangeLog: Thu Jul 1 12:47:31 CEST 1999 Werner KochWerner Koch1999-07-011-4/+11
|
* See ChangeLog: Tue Jun 8 13:36:25 CEST 1999 Werner KochWerner Koch1999-06-081-1/+0
|
* See ChangeLog: Tue Feb 16 14:10:02 CET 1999 Werner KochWerner Koch1999-02-161-3/+3
|
* See ChangeLog: Wed Dec 23 13:34:22 CET 1998 Werner KochWerner Koch1998-12-231-3/+3
|
* backupWerner Koch1998-10-121-0/+1
|
* chnages done at the trainWerner Koch1998-08-071-2/+16
|
* intermediate releaseWerner Koch1998-07-061-1/+1
|
* nearly ready for 0.3.0Werner Koch1998-06-251-1/+1
|
* extensions are now working and fixed a lot of bugsWerner Koch1998-06-151-1/+2
|
* gnupg extension are now workingWerner Koch1998-06-131-36/+156
|
* add DSA key generationWerner Koch1998-05-051-0/+118
|
* applied Mathews typo and grammar fixesWerner Koch1998-04-141-1/+1
|
* some cleanupsWerner Koch1998-03-191-5/+55
|
* partial DSA supportWerner Koch1998-03-091-163/+42
|
* Renamed to GNUPGV-0-2-8Werner Koch1998-02-241-4/+4
|
* better prime number generator. improved ELG key generationWerner Koch1997-12-191-2/+2
|
* added option file handlingWerner Koch1997-12-121-0/+245