aboutsummaryrefslogtreecommitdiffstats
path: root/include/cipher.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-02-26Add convenience function to hash a buffer.Werner Koch1-0/+1
* cipher/sha1.c (sha1_hash_buffer): New. Signed-off-by: Werner Koch <[email protected]>
2013-10-04gpg: Distinguish between missing and cleared key flags.Werner Koch1-0/+1
* include/cipher.h (PUBKEY_USAGE_NONE): New. * g10/getkey.c (parse_key_usage): Set new flag. -- We do not want to use the default capabilities (derived from the algorithm) if any key flags are given in a signature. Thus if key flags are used in any way, the default key capabilities are never used. This allows to create a key with key flags set to all zero so it can't be used. This better reflects common sense. (cherry picked from commit 4bde12206c5bf199dc6e12a74af8da4558ba41bf) (cherry picked from commit 0a805ed1604ef3e9b27f3e22a936a2d439300e9f) Resolved conflicts: include/cipher.h
2013-07-25Prepare for a forthcoming new algorithm id.Werner Koch1-0/+1
* include/cipher.h (PUBKEY_ALGO_ECC): New. * g10/keyid.c (pubkey_letter): Add letter 'C'. -- ID 22 will be used for generic ECC, i.e. one which can be used for ECDSA and ECDH. The only support in 1.4 will pretty printing the algorithm id.
2011-07-01Add pubkey letters e and E for ECC.Werner Koch1-1/+4
This does not mean we have any kind of ECC support now. It is merely to avoid printing a question mark for the algorithm. Trailing white space changes as usual.
2008-04-17Add Camellia-192.David Shaw1-3/+4
2007-11-29Add 128-bit variant of Camellia.David Shaw1-1/+2
2007-10-23Switched to GPLv3.Werner Koch1-4/+2
Updated gettext.
2007-06-13Add Camellia. Do not enable this if you are not doing interopDavid Shaw1-2/+4
testing. It is not (yet) legal OpenPGP, is not interop tested yet (obviously), and it's a great way to lose your data. Just don't do it.
2006-04-20The plumbing necessary to create DSA keys with variable sized q.David Shaw1-0/+2
Not yet used (q==160).
2006-04-20Add SHA-224 supportDavid Shaw1-2/+3
2005-05-31Updated FSF street address and preparations for a release candidate.Werner Koch1-1/+2
2005-02-10Disable the "quick check" bytes for PK decryptions. This is inDavid Shaw1-8/+10
regards to the Mister and Zuccherato attack on OpenPGP CFB mode.
2004-11-29* cipher.h: Add PUBKEY_USAGE_UNKNOWN.David Shaw1-0/+1
2004-01-17* cipher.h: Remove the old CIPHER_ALGO_RINJDAEL values. is_ELGAMAL() nowDavid Shaw1-5/+3
only matches type 16 and not type 20.
2003-12-17* cipher.h (pubkey_verify): Remove old unused code.David Shaw1-2/+1
2003-12-04* cipher.h: Make cipher list match 2440bis-09.David Shaw1-6/+5
2003-10-31* cipher.h: Add COMPRESS_ALGO_BZIP2.David Shaw1-3/+4
2003-09-30* keygen.c (do_add_key_flags, parse_parameter_usage): Add supportWerner Koch1-0/+1
the proposed AUTH key flag. * getkey.c (fixup_uidnode, merge_selfsigs_main) (merge_selfsigs_subkey, premerge_public_with_secret): Ditto. * keylist.c (print_capabilities): Ditto. * parse-packet.c (parse_key): Allow to parse the divert-to-card S2K mode. * build-packet.c (do_secret_key): Handle divert-to-card S2K * seckey-cert.c (is_secret_key_protected): Ditto. (check_secret_key): Ditto. * keygen.c (do_ask_passphrase): Renamed from ask_passphrase. * passphrase.c (ask_passphrase): New.
2003-09-04* cipher.h: Drop TIGER/192 support.David Shaw1-1/+0
2003-05-24* cipher.h, i18n.h, iobuf.h, memory.h, mpi.h, types.h, util.h: Edit allDavid Shaw1-5/+5
preprocessor instructions to remove whitespace before the '#'. This is not required by C89, but there are some compilers out there that don't like it.
2003-05-03* cipher.h: Add constants for compression algorithms.David Shaw1-0/+4
2003-02-04* cipher.h: Add constants for new SHAs.David Shaw1-0/+3
2002-08-13* cipher.h: Add AES aliases for RIJNDAEL algo numbers.David Shaw1-3/+6
2002-08-07* cipher.h: Add md_algo_present().David Shaw1-0/+1
2002-08-03The big extension module removal.Werner Koch1-2/+2
2002-06-29Update head to match stable 1.0David Shaw1-0/+194
1999-12-08See ChangeLog: Wed Dec 8 21:58:32 CET 1999 Werner KochWerner Koch1-77/+0
1999-11-13See ChangeLog: Sat Nov 13 17:44:23 CET 1999 Werner KochWerner Koch1-0/+2
1999-10-26See ChangeLog: Tue Oct 26 14:10:21 CEST 1999 Werner KochWerner Koch1-102/+0
1999-07-15See ChangeLog: Thu Jul 15 10:15:35 CEST 1999 Werner KochWerner Koch1-0/+2
1999-06-26See ChangeLog: Sat Jun 26 12:15:59 CEST 1999 Werner KochWerner Koch1-2/+6
1999-04-18See ChangeLog: Sun Apr 18 10:11:28 CEST 1999 Werner KochWerner Koch1-2/+2
1999-04-09See ChangeLog: Fri Apr 9 12:26:25 CEST 1999 Werner KochWerner Koch1-1/+0
1999-04-06See ChangeLog: Tue Apr 6 19:58:12 CEST 1999 Werner KochWerner Koch1-1/+1
1999-03-17See ChangeLog: Wed Mar 17 13:09:03 CET 1999 Werner KochWerner Koch1-0/+1
1999-02-16See ChangeLog: Tue Feb 16 14:10:02 CET 1999 Werner KochWerner Koch1-1/+1
1999-02-10See ChangeLog: Wed Feb 10 17:15:39 CET 1999 Werner KochWerner Koch1-10/+5
1999-01-07See ChangeLog: Thu Jan 7 18:00:58 CET 1999 Werner KochWerner Koch1-7/+5
1998-10-16last local commitWerner Koch1-1/+1
1998-09-28*** empty log message ***Werner Koch1-0/+2
1998-09-18.Werner Koch1-1/+1
1998-09-14New releaseWerner Koch1-1/+1
1998-07-29edit-key is now completeWerner Koch1-0/+2
1998-07-09fixed severe exploitV0-3-2Werner Koch1-0/+2
1998-07-08fixed clearsig stuffWerner Koch1-2/+3
1998-07-02partly added creation of OP partial length headersWerner Koch1-0/+1
1998-06-25nearly ready for 0.3.0Werner Koch1-0/+2
1998-06-16some more internall structure changesWerner Koch1-10/+46
1998-06-15extensions are now working and fixed a lot of bugsWerner Koch1-8/+2
1998-06-13gnupg extension are now workingWerner Koch1-14/+8