aboutsummaryrefslogtreecommitdiffstats
path: root/include/cipher.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add convenience function to hash a buffer.Werner Koch2015-02-261-0/+1
| | | | | | * cipher/sha1.c (sha1_hash_buffer): New. Signed-off-by: Werner Koch <[email protected]>
* gpg: Distinguish between missing and cleared key flags.Werner Koch2013-10-041-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
* Prepare for a forthcoming new algorithm id.Werner Koch2013-07-251-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.
* Add pubkey letters e and E for ECC.Werner Koch2011-07-011-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.
* Add Camellia-192.David Shaw2008-04-171-3/+4
|
* Add 128-bit variant of Camellia.David Shaw2007-11-291-1/+2
|
* Switched to GPLv3.Werner Koch2007-10-231-4/+2
| | | | | Updated gettext.
* Add Camellia. Do not enable this if you are not doing interopDavid Shaw2007-06-131-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.
* The plumbing necessary to create DSA keys with variable sized q.David Shaw2006-04-201-0/+2
| | | | | Not yet used (q==160).
* Add SHA-224 supportDavid Shaw2006-04-201-2/+3
|
* Updated FSF street address and preparations for a release candidate.Werner Koch2005-05-311-1/+2
|
* Disable the "quick check" bytes for PK decryptions. This is inDavid Shaw2005-02-101-8/+10
| | | | | regards to the Mister and Zuccherato attack on OpenPGP CFB mode.
* * cipher.h: Add PUBKEY_USAGE_UNKNOWN.David Shaw2004-11-291-0/+1
|
* * cipher.h: Remove the old CIPHER_ALGO_RINJDAEL values. is_ELGAMAL() nowDavid Shaw2004-01-171-5/+3
| | | | | only matches type 16 and not type 20.
* * cipher.h (pubkey_verify): Remove old unused code.David Shaw2003-12-171-2/+1
|
* * cipher.h: Make cipher list match 2440bis-09.David Shaw2003-12-041-6/+5
|
* * cipher.h: Add COMPRESS_ALGO_BZIP2.David Shaw2003-10-311-3/+4
|
* * keygen.c (do_add_key_flags, parse_parameter_usage): Add supportWerner Koch2003-09-301-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.
* * cipher.h: Drop TIGER/192 support.David Shaw2003-09-041-1/+0
|
* * cipher.h, i18n.h, iobuf.h, memory.h, mpi.h, types.h, util.h: Edit allDavid Shaw2003-05-241-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.
* * cipher.h: Add constants for compression algorithms.David Shaw2003-05-031-0/+4
|
* * cipher.h: Add constants for new SHAs.David Shaw2003-02-041-0/+3
|
* * cipher.h: Add AES aliases for RIJNDAEL algo numbers.David Shaw2002-08-131-3/+6
|
* * cipher.h: Add md_algo_present().David Shaw2002-08-071-0/+1
|
* The big extension module removal.Werner Koch2002-08-031-2/+2
|
* Update head to match stable 1.0David Shaw2002-06-291-0/+194
|
* See ChangeLog: Wed Dec 8 21:58:32 CET 1999 Werner KochWerner Koch1999-12-081-77/+0
|
* See ChangeLog: Sat Nov 13 17:44:23 CET 1999 Werner KochWerner Koch1999-11-131-0/+2
|
* See ChangeLog: Tue Oct 26 14:10:21 CEST 1999 Werner KochWerner Koch1999-10-261-102/+0
|
* See ChangeLog: Thu Jul 15 10:15:35 CEST 1999 Werner KochWerner Koch1999-07-151-0/+2
|
* See ChangeLog: Sat Jun 26 12:15:59 CEST 1999 Werner KochWerner Koch1999-06-261-2/+6
|
* See ChangeLog: Sun Apr 18 10:11:28 CEST 1999 Werner KochWerner Koch1999-04-181-2/+2
|
* See ChangeLog: Fri Apr 9 12:26:25 CEST 1999 Werner KochWerner Koch1999-04-091-1/+0
|
* See ChangeLog: Tue Apr 6 19:58:12 CEST 1999 Werner KochWerner Koch1999-04-061-1/+1
|
* See ChangeLog: Wed Mar 17 13:09:03 CET 1999 Werner KochWerner Koch1999-03-171-0/+1
|
* See ChangeLog: Tue Feb 16 14:10:02 CET 1999 Werner KochWerner Koch1999-02-161-1/+1
|
* See ChangeLog: Wed Feb 10 17:15:39 CET 1999 Werner KochWerner Koch1999-02-101-10/+5
|
* See ChangeLog: Thu Jan 7 18:00:58 CET 1999 Werner KochWerner Koch1999-01-071-7/+5
|
* last local commitWerner Koch1998-10-161-1/+1
|
* *** empty log message ***Werner Koch1998-09-281-0/+2
|
* .Werner Koch1998-09-181-1/+1
|
* New releaseWerner Koch1998-09-141-1/+1
|
* edit-key is now completeWerner Koch1998-07-291-0/+2
|
* fixed severe exploitV0-3-2Werner Koch1998-07-091-0/+2
|
* fixed clearsig stuffWerner Koch1998-07-081-2/+3
|
* partly added creation of OP partial length headersWerner Koch1998-07-021-0/+1
|
* nearly ready for 0.3.0Werner Koch1998-06-251-0/+2
|
* some more internall structure changesWerner Koch1998-06-161-10/+46
|
* extensions are now working and fixed a lot of bugsWerner Koch1998-06-151-8/+2
|
* gnupg extension are now workingWerner Koch1998-06-131-14/+8
|