1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-06-27 02:02:45 +02:00
gnupg/g10
David Shaw db5ab5e730 * packet.h, build-packet.c (hash_public_key): Remove function ...
* keydb.h, keyid.c (hash_public_key, do_fingerprint_md): ... and make a
new one here that shares code with the fingerprint calculations.  This
removes some duplicated functionality, and is also around 14% faster.
(Every bit helps).

* import.c (import_one): No longer need the Elgamal import warning.

* getkey.c (get_pubkey_fast): This one is sort of obscure. get_pubkey_fast
returns the primary key when requesting a subkey, so if a user has a key
signed by a subkey (we don't do this, but used to), AND that key is not
self-signed, AND the algorithm of the subkey in question is not present in
GnuPG, AND the algorithm of the primary key that owns the subkey in
question is present in GnuPG, then we will try and verify the subkey
signature using the primary key algorithm and hit a BUG().  The fix is to
not return a hit if the keyid is not the primary.  All other users of
get_pubkey_fast already expect a primary only.
2003-12-11 01:07:42 +00:00
..
apdu.c (close_ct_reader, close_pcsc_reader): Implemented. 2003-10-30 09:30:20 +00:00
apdu.h * cardglue.c (card_close): New. 2003-10-10 15:12:02 +00:00
app-common.h * passphrase.c (ask_passphrase): Add optional promptid arg. 2003-10-21 18:22:21 +00:00
app-openpgp.c * passphrase.c (ask_passphrase): Add optional promptid arg. 2003-10-21 18:22:21 +00:00
armor.c * g10.c (main): Deprecate --default-comment in favor of --no-comments. 2003-09-23 03:52:55 +00:00
build-packet.c * packet.h, build-packet.c (hash_public_key): Remove function ... 2003-12-11 01:07:42 +00:00
card-util.c * passphrase.c (ask_passphrase): Add optional promptid arg. 2003-10-21 18:22:21 +00:00
cardglue.c * cardglue.c (open_card): Ask for card insertion. 2003-10-29 10:07:44 +00:00
cardglue.h * passphrase.c (ask_passphrase): Add optional promptid arg. 2003-10-21 18:22:21 +00:00
ccid-driver.c * ccid-driver.c (ccid_open_reader): Return an error if no USB 2003-10-25 16:26:29 +00:00
ccid-driver.h * cardglue.c (card_close): New. 2003-10-10 15:12:02 +00:00
ChangeLog * packet.h, build-packet.c (hash_public_key): Remove function ... 2003-12-11 01:07:42 +00:00
cipher.c * packet.h, build-packet.c (build_sig_subpkt), export.c 2003-05-03 04:07:45 +00:00
comment.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
compress-bz2.c * options.h, g10.c (main), compress-bz2.c (init_uncompress): Add 2003-11-18 02:52:35 +00:00
compress.c * compress.c (init_compress): Remove compress level 10 trick, since it is 2003-11-15 23:54:14 +00:00
dearmor.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
decrypt.c * Makefile.am (AM_CFLAGS): Make use of AM_CFLAGS and AM_LDFLAGS. 2003-04-15 15:46:13 +00:00
delkey.c * cardglue.c (learn_status_cb): Release values before assignment 2003-10-02 10:20:12 +00:00
encode.c * options.h, g10.c (main), compress.c (init_compress), compress-bz2.c 2003-11-15 22:31:58 +00:00
encr-data.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
exec.c * passphrase.c (agent_send_all_options): Make use of $GPG_TTY. 2003-08-29 00:14:42 +00:00
exec.h * trustdb.h, trustdb.c (is_disabled), gpgv.c (is_disabled): Rename 2003-05-21 16:42:22 +00:00
export.c * options.h, g10.c (main), compress.c (init_compress), compress-bz2.c 2003-11-15 22:31:58 +00:00
filter.h * misc.c (compress_algo_to_string, string_to_compress_algo, 2003-10-31 05:39:02 +00:00
free-packet.c * packet.h, parse-packet.c (setup_user_id), free-packet.c (free_user_id), 2003-01-14 18:13:22 +00:00
g10.c * g10.c (strusage, main): Show development version warning in --version 2003-12-04 04:58:12 +00:00
getkey.c * packet.h, build-packet.c (hash_public_key): Remove function ... 2003-12-11 01:07:42 +00:00
global.h Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
gpgv.c * cardglue.c (pin_cb): Detect whether an admin or regular PIN is 2003-10-08 15:21:20 +00:00
helptext.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
import.c * packet.h, build-packet.c (hash_public_key): Remove function ... 2003-12-11 01:07:42 +00:00
iso7816.c * cardglue.c (learn_status_cb): Release values before assignment 2003-10-02 10:20:12 +00:00
iso7816.h * cardglue.c (learn_status_cb): Release values before assignment 2003-10-02 10:20:12 +00:00
kbnode.c * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
keydb.c * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
keydb.h * packet.h, build-packet.c (hash_public_key): Remove function ... 2003-12-11 01:07:42 +00:00
keyedit.c * options.h, trustdb.c (trust_model_string, init_trustdb): Add support for 2003-11-15 00:19:49 +00:00
keygen.c * keygen.c (ask_algo): Remove ability to generate Elgamal sign+encrypt 2003-11-27 13:53:34 +00:00
keyid.c * packet.h, build-packet.c (hash_public_key): Remove function ... 2003-12-11 01:07:42 +00:00
keylist.c * options.h, g10.c, keyedit.c, keylist.c, mainproc.c: Clarify the 2003-11-14 05:06:19 +00:00
keyring.c * keydb.h, keyring.c (keyring_search), trustdb.c (search_skipfnc): Expand 2003-09-23 23:14:03 +00:00
keyring.h * keydb.h, getkey.c (classify_user_id, classify_user_id2): Make 'exact' a 2003-02-12 18:43:44 +00:00
keyserver-internal.h * keyserver-internal.h, keyserver.c (print_keyrec, parse_keyrec, 2002-10-14 18:50:28 +00:00
keyserver.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
main.h * options.h, g10.c (main), main.h, seskey.c (do_encode_md, 2003-12-04 04:34:08 +00:00
mainproc.c * mainproc.c (proc_symkey_enc, proc_encrypted): Add ability to use 2003-11-30 15:33:04 +00:00
Makefile.am * misc.c (compress_algo_to_string, string_to_compress_algo, 2003-10-31 05:39:02 +00:00
mdfilter.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
misc.c * seskey.c (do_encode_md): Comment about earlier (pre-PGP 2.3) encodings. 2003-11-21 01:11:25 +00:00
mkdtemp.c * packet.h, build-packet.c (build_attribute_subpkt), exec.c (expand_args), 2002-07-01 16:40:52 +00:00
openfile.c * getkey.c (premerge_public_with_secret): Made "no secret subkey for" 2003-05-26 13:21:12 +00:00
OPTIONS See ChangeLog: Mon Jul 31 10:04:47 CEST 2000 Werner Koch 2000-07-31 08:04:16 +00:00
options.h * options.h, g10.c (main), main.h, seskey.c (do_encode_md, 2003-12-04 04:34:08 +00:00
options.skel * g10.c (main): Give a deprecated option warning for --show-keyring, 2003-10-10 03:05:05 +00:00
packet.h * packet.h, build-packet.c (hash_public_key): Remove function ... 2003-12-11 01:07:42 +00:00
parse-packet.c * g10.c (main): Add --no-groups to zero --group list. 2003-10-01 15:15:58 +00:00
passphrase.c * passphrase.c (ask_passphrase): Add optional promptid arg. 2003-10-21 18:22:21 +00:00
photoid.c * passphrase.c (agent_send_all_options): Make use of $GPG_TTY. 2003-08-29 00:14:42 +00:00
photoid.h * trustdb.h, trustdb.c (is_disabled), gpgv.c (is_disabled): Rename 2003-05-21 16:42:22 +00:00
pipemode.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
pkclist.c * pkclist.c (build_pk_list): Do not allow an empty PK list in interactive 2003-11-27 14:47:00 +00:00
plaintext.c * getkey.c (premerge_public_with_secret): Made "no secret subkey for" 2003-05-26 13:21:12 +00:00
progress.c * getkey.c (premerge_public_with_secret): Made "no secret subkey for" 2003-05-26 13:21:12 +00:00
pubkey-enc.c * ccid-driver.c (ccid_transceive): Add T=1 chaining for sending. 2003-10-09 15:08:12 +00:00
pubring.asc See ChangeLog: Mon Jul 31 10:04:47 CEST 2000 Werner Koch 2000-07-31 08:04:16 +00:00
revoke.c * trustdb.c (validate_keys): Reset the trustdb before checking if we have 2003-11-30 00:33:27 +00:00
seckey-cert.c * keygen.c (do_add_key_flags, parse_parameter_usage): Add support 2003-09-30 08:00:08 +00:00
seskey.c * options.h, g10.c (main), main.h, seskey.c (do_encode_md, 2003-12-04 04:34:08 +00:00
sig-check.c * options.h, g10.c (main), main.h, seskey.c (do_encode_md, 2003-12-04 04:34:08 +00:00
sign.c * options.h, g10.c (main), main.h, seskey.c (do_encode_md, 2003-12-04 04:34:08 +00:00
signal.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
skclist.c Update head to match stable 1.0 2002-06-29 13:46:34 +00:00
status.c * cardglue.c (open_card): Ask for card insertion. 2003-10-29 10:07:44 +00:00
status.h * cardglue.c (open_card): Ask for card insertion. 2003-10-29 10:07:44 +00:00
tdbdump.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
tdbio.c * parse-packet.c (parse_signature): No need to reserve 8 bytes for the 2003-07-10 14:30:07 +00:00
tdbio.h * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
textfilter.c * armor.c, g10.c, kbnode.c, misc.c, pkclist.c, sign.c, build-packet.c, 2003-05-24 21:50:33 +00:00
trustdb.c * trustdb.c (validate_keys): Reset the trustdb before checking if we have 2003-11-30 00:33:27 +00:00
trustdb.h * trustdb.h, trustdb.c (register_trusted_keyid): New. Adds a keyid to the 2003-11-01 01:13:16 +00:00
verify.c * Makefile.am (AM_CFLAGS): Make use of AM_CFLAGS and AM_LDFLAGS. 2003-04-15 15:46:13 +00:00