
Usage: pcp1 [ --help          | --version ]
            [ --keygen        | --listkeys      | --remove-key | --edit-key ]
            [ --export-public | --export-secret | --import ]
            [ --encrypt       | --decrypt       ]
            [ --sign          | --check-signature ]
            [ arguments ]

General Options:
-h --help                 Print this help message.
   --version              Print program version.
-D --debug                Enable debug output.
-v --verbose              Enable verbose output.
-V --vault <vaultfile>    Specify an alternate vault file.
-O --outfile <file>       Output file. STDOUT if unspecified.
-I --infile <file>        Input file. STDIN if unspecified.
-X --password-file <file> Read passphrase from <file>.
-i --keyid <id>           Specify a key id for various operations.
-r --recipient <string>   Specify a recpipient, multiple allowed.
-t --text                 Print textual representation of ojects.

Keymanagement Options:
-k --keygen               Generate new key pair.
-l --listkeys             List all keys stored in your vault.
-R --remove-key           Remove a key from the vault.
-s --export-secret        Export a secret key.
-p --export-public        Export a public key.
-K --import               Import a secret or public key.
-F --export-format <fmt>  Specify exportformat, either 'pbp' or 'pcp'.
                          'pcp' is the default if unspecified.
-j --json                 Enable JSON output (with -t, -p, -s and -K).

Encryption Options:
-e --encrypt              Asym-Encrypt a message. If none of -i or -r
                          has been given, encrypt the message symetrically.
-A --anonymous            Use anonymous sender key pair.
-M --add-myself           Add you primary pub key to list of recipients.
-m --encrypt-sym          Symetrically encrypt a message.
-d --decrypt              Decrypt a message.

Signature Options:
-g --sign                 Create a signature of a file.
-c --check-signature      Verify a signature of a file.
-f --sigfile <file>       Write or check a detached signature file.

Encoding Options:
-z --z85-encode           Armor with Z85 encoding.
-Z --z85-decode           Decode Z85 encodeded input.
-a --armor --textmode     same as -z

Misc Options:
-C --checksum [<key>]     calculate a Blake2 checksum of one or more files.

Arguments:
Extra arguments after options are treated as filenames or
recipients, depending on operation mode.
