making key listings faster
Werner Koch
wk@gnupg.org
Mon, 20 Mar 2000 10:33:23 +0100
On Sat, 18 Mar 2000, Frank Tobin wrote:
> I will use the term 'validity' in this mesage to refer to the calculated
> trust of a key, so it will not be confused with 'ownertrust' (On a side
Yes, we should use these terms.
> This behaviour shows itself most when the key being listed has many
> signatures, leading way to me believing that this slowness may be caused
> by GnuPG trying to calculate the validity of the key
Right.
> Therefore, I am inclined to think that --fast-list should have its
> behaviour changed to only leave out calculation of the validity of a key.
> This will allow people to get information of a key such as UID's,
> ownertrust, and revoked-disabledness without getting the extremely high
This should work in most cases. I'll see how fast I can implement it.
1.1 will probably not use the trustdb stuff anymore but a new format
for the keyrings which should speed up many things and takes away the
burden to sync the trustdb with the keyring. The new format data
format of the keyrings will carry some precalculated values such as
key ID, fingerprint and validity. A minor drawback is that it will
not be possble anmore to use an exported keyring fro --keyring without
importing it first. However, import will be much faster too.
Werner