GnuPG
utilspec.nontext- gnupg_adddecryptkey (identifier, fingerprint, passphrase) - Add a key for decryption
- gnupg_addencryptkey (identifier, fingerprint) - Add a key for encryption
- gnupg_addsignkey (identifier, fingerprint, passphrase) - Add a key for signing
- gnupg_cleardecryptkeys (identifier) - Removes all keys which were set for decryption before
- gnupg_clearencryptkeys (identifier) - Removes all keys which were set for encryption before
- gnupg_clearsignkeys (identifier) - Removes all keys which were set for signing before
- gnupg_decrypt (identifier, text) - Decrypts a given text
- gnupg_decryptverify (identifier, text, plaintext) - Decrypts and verifies a given text
- gnupg_encrypt (identifier, plaintext) - Encrypts a given text
- gnupg_encryptsign (identifier, plaintext) - Encrypts and signs a given text
- gnupg_export (identifier, fingerprint) - Exports a key
- gnupg_geterror (identifier) - Returns the errortext, if a function fails
- gnupg_getprotocol (identifier) - Returns the currently active protocol for all operations
- gnupg_import (identifier, keydata) - Imports a key
- gnupg_init (identifier, keydata) - Initialize a connection
- gnupg_keyinfo (identifier, pattern) - Returns an array with information about all keys that matches the given pattern
- gnupg_setarmor (identifier, armor) - Toggle armored output
- gnupg_seterrormode (identifier, errormode) - Sets the mode for error_reporting
- gnupg_setsignmode (identifier, signmode) - Sets the mode for signing
- gnupg_sign (identifier, plaintext) - Signs a given text
- gnupg_verify (identifier, signed_text, signature, plaintext) - Verifies a signed text
