* encode.c (encode_simple): Make sure that files larger than about 4G use
authorDavid Shaw <dshaw@jabberwocky.com>
Wed, 13 Nov 2002 17:43:27 +0000 (17:43 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Wed, 13 Nov 2002 17:43:27 +0000 (17:43 +0000)
commitfbffa8209b79a2a1815c4c692b2bec709c0f24c7
tree8ed3a1cb26cbc91bd176beb7a20bdb66232f5b26
parent7c3eee80ba05a6843fda2c848422d1da04946267
* encode.c (encode_simple): Make sure that files larger than about 4G use
partial length encoding.  This is required because OpenPGP allows only for
32 bit length fields.  From Werner on stable branch.

* getkey.c (get_pubkey_direct): Renamed to... (get_pubkey_fast): this and
made extern. (get_pubkey_byfprint_fast): New.  From Werner on stable
branch.

* keydb.h, import.c (import_one): Use get_pubkey_fast instead of
get_pubkey.  We don't need a merged key and actually this might lead to
recursions. (revocation_present): Likewise for search by fingerprint.
From Werner on stable branch.

* g10.c (main): Try to create the trustdb even for non-colon-mode list-key
operations.  This is required because getkey needs to know whether a a key
is ultimately trusted.  From Werner on stable branch.
g10/ChangeLog
g10/encode.c
g10/g10.c
g10/getkey.c
g10/import.c
g10/keydb.h