ex_gpgme v0.1.0 ExGpgme
Elixir NIF wrapper for gpgme
.
Warning: The context is not immutable. Therefore multiple processes will influence each other with configuration, flags etc.
Link to this section Summary
Types
Hash Algorithm
Key Algorithm
This option is used to change the operation mode of the pinentry
A cryptographic protocol that may be used with the library
This option is used to change the operation mode of the signing
Signature Validity
Link to this section Types
Link to this type
hash_algorithm()
hash_algorithm() :: :none | :md2 | :md4 | :md5 | :sha1 | :sha224 | :sha256 | :sha384 | :sha512 | :ripe_md160 | :tiger | :haval | :crc32 | :crc32_rfc1510 | :crc24_rfc2440 | {:other, integer()}
Hash Algorithm
Link to this type
key_algorithm()
key_algorithm() :: :rsa | :rsa_encrypt | :rsa_sign | :elgamal_encrypt | :dsa | :ecc | :elgamal | :ecdsa | :ecdh | :eddsa | {:other, integer()}
Key Algorithm
Link to this type
pinentry_mode()
pinentry_mode() :: :default | :ask | :cancel | :error | :loopback | {:other, integer()}
This option is used to change the operation mode of the pinentry.
Link to this type
protocol()
protocol() :: :open_pgp | :cms | :gpg_conf | :assuan | :g13 | :ui_server | :spawn | :default | :unknown | {:other, non_neg_integer()}
A cryptographic protocol that may be used with the library.
Each protocol is implemented by an engine that the library communicates with to perform various operations.
This option is used to change the operation mode of the signing.
Link to this type
validity()
validity() :: :unknown | :undefined | :never | :marginal | :full | :ultimate
Signature Validity