Crate gpgme

Source

Modules§

context
data
edit
engine
error
keys
notation
results
tofu

Structs§

AuditLogFlags
Upstream documentation: gpgme_op_getauditlog
Context
A context for cryptographic operations.
ContextWithCallbacks
A bundle containing a context for cryptographic operations and storage for various callbacks used by the context.
CreateKeyFlags
Upstream documentation: gpgme_op_createkey
Data
Upstream documentation: gpgme_data_t
DecryptFlags
Upstream documentation: gpgme_op_decrypt_ext
DecryptionResult
Upstream documentation: gpgme_decrypt_result_t
DeleteKeyFlags
Upstream documentation: gpgme_op_delete_ext
EditInteractionStatus
EncryptFlags
Upstream documentation: gpgme_op_encrypt
EncryptionResult
Upstream documentation: gpgme_encrypt_result_t
EngineInfo
Upstream documentation: gpgme_engine_info_t
Error
A type wrapping errors produced by GPG libraries.
ExportMode
Upstream documentation: gpgme_export_mode_t
Gpgme
A type for managing the library’s configuration.
Import
Upstream documentation: gpgme_import_status_t
ImportFlags
Upstream documentation: gpgme_import_status_t
ImportResult
Upstream documentation: gpgme_import_result_t
InteractFlags
InteractionStatus
InvalidKey
Upstream documentation: gpgme_invalid_key_t
Key
Upstream documentation: gpgme_key_t
KeyGenerationResult
Upstream documentation: gpgme_genkey_result_t
KeyListMode
Upstream documentation: gpgme_keylist_mode_t
KeyListResult
Upstream documentation: gpgme_keylist_result_t
KeySigningFlags
Upstream documentation: gpgme_op_keysign
NewSignature
Upstream documentation: gpgme_new_signature_t
PassphraseRequest
ProgressInfo
QuerySwdbResult
Upstream documentation: gpgme_query_swdb_result_t
Recipient
Upstream documentation: gpgme_recipient_t
Signature
Upstream documentation: gpgme_signature_t
SignatureNotation
Upstream documentation: gpgme_sig_notation_t
SignatureNotationFlags
Upstream documentation: gpgme_sig_notation_flags_t
SignatureSummary
Upstream documentation: gpgme_sigsum_t
SigningResult
Upstream documentation: gpgme_sign_result_t
Subkey
Upstream documentation: gpgme_subkey_t
TofuInfo
Upstream documentation: gpgme_tofu_info_t
UserId
Upstream documentation: gpgme_user_id_t
UserIdSignature
Upstream documentation: gpgme_key_sig_t
VerificationResult
Upstream documentation: gpgme_verify_result_t

Enums§

HashAlgorithm
Upstream documentation: gpgme_hash_algo_t
KeyAlgorithm
Upstream documentation: gpgme_pubkey_algo_t
KeyOrigin
Upstream documentation: gpgme_keyorg_t
PinentryMode
Upstream documentation: gpgme_pinentry_mode_t
PkaTrust
Upstream documentation: gpgme_signature_t
Protocol
A cryptographic protocol that may be used with the library.
SignMode
Upstream documentation: gpgme_sig_mode_t
TofuPolicy
Upstream documentation: gpgme_tofu_policy_t
Validity
Upstream documentation: gpgme_validity_t

Traits§

EditInteractorDeprecated
Upstream documentation: gpgme_edit_cb_t
Interactor
Upstream documentation: gpgme_interact_cb_t
IntoData
A trait for converting compatible types into data objects.
PassphraseProvider
Upstream documentation: gpgme_passphrase_cb_t
ProgressReporter
Upstream documentation: gpgme_progress_cb_t
StatusHandler
Upstream documentation: gpgme_status_cb_t

Functions§

init
Initializes the gpgme library.
set_flag
Upstream documentation: gpgme_set_global_flag

Type Aliases§

Result