1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-02 22:46:30 +02:00

intermediate release

This commit is contained in:
Werner Koch 1998-07-06 10:23:57 +00:00
parent 97090f1293
commit a9ec668cbe
45 changed files with 526 additions and 260 deletions

View file

@ -71,7 +71,7 @@ Record type 1:
1 byte completes needed
1 byte max. cert depth
If any of this 3 values are changed, all cache records
muts be invalidated.
must be invalidated.
9 bytes reserved
@ -88,7 +88,9 @@ Record type 2: (directory record)
1 u32 cache record
1 u32 sigrecord
1 byte No signatures flag (used to avoid duplicate building).
13 byte reserved
3 byte reserved
1 u32 preference record
6 byte reserved
Record type 3:
@ -124,7 +126,7 @@ Record type 4: (cache record)
20 bytes rmd160 hash value over the complete keyblock
This is used to detect any changes of the keyblock with all
CTBs and lengths headers. Calculation is easy if the keyblock
is optained from a keyserved: simply create the hash from all
is optained from a keyserver: simply create the hash from all
received data bytes.
1 byte number of untrusted signatures.
@ -162,7 +164,7 @@ Record Type 6 (hash table)
used directly as hash values. (They can be considered as strong
random numbers.)
What we use is a dynamic multilevel architecture, which combines
Hashtables, record lists, and linked lists.
hashtables, record lists, and linked lists.
This record is a hashtable of 256 entries; a special property
is that all these records are stored consecutively to make one
@ -207,7 +209,6 @@ Record type 7 (hash list)
Packet Headers
===============

View file

@ -5,10 +5,14 @@ gpg - GNU Privacy Guard
=head1 SYNOPSIS
B<gpg> [--homedir name] [--options file] [options] command [args]
B<gpgm> [--homedir name] [--options file] [options] command [args]
=head1 DESCRIPTION
This is the main program for the GNUPG system.
B<gpg> is the main program for the GNUPG system. B<gpgm> is a maintenance
tool which has some commands B<gpgm> does not have; it is there because
it does not handle sensitive data ans therefore has no need to allocate
secure memory.
=head1 COMMANDS
@ -91,6 +95,11 @@ B<--gen-key>
Generate a new key pair. This command can only be
used interactive.
B<--add-key> I<name>
Add a subkey to an already existing key. This
command is similiar to B<--gen-key> but a primary
key must already exit.
B<--sign-key> I<name>
Make a signature on key of user I<name>.
This looks for the key, displays the key and checks
@ -130,6 +139,9 @@ B<--export> [I<names>]
B<--import>
import/merge keys
B<--list-ownertrust>
List the assigned ownertrust values in ascii format for
backup purposes [B<gpgm> only].
=head1 OPTIONS
@ -246,11 +258,6 @@ B<--cipher-algo> I<name>
with the option B<--verbose> yields a list of supported
algorithms.
B<--pubkey-algo> I<name>
Use I<name> as puplic key algorithm. Running the program
with the option B<--verbose> yields a list of supported
algorithms.
B<--digest-algo> I<name>
Use I<name> as message digest algorithm. Running the
program with the option B<--verbose> yields a list of