Crate gpgme[][src]

Re-exports

pub extern crate gpg_error as error;
pub use self::context::Context;
pub use self::data::Data;
pub use self::data::IntoData;
pub use self::engine::EngineInfo;
pub use self::keys::Key;
pub use self::keys::Subkey;
pub use self::keys::UserId;
pub use self::keys::UserIdSignature;
pub use self::notation::SignatureNotation;
pub use self::results::DecryptionResult;
pub use self::results::EncryptionResult;
pub use self::results::Import;
pub use self::results::ImportResult;
pub use self::results::InvalidKey;
pub use self::results::KeyGenerationResult;
pub use self::results::KeyListResult;
pub use self::results::NewSignature;
pub use self::results::PkaTrust;
pub use self::results::QuerySwdbResult;
pub use self::results::Recipient;
pub use self::results::Signature;
pub use self::results::SigningResult;
pub use self::results::VerificationResult;
pub use self::tofu::TofuInfo;
pub use self::tofu::TofuPolicy;
pub use self::trust::TrustItem;

Modules

context
data
edit
engine
keys
notation
results
tofu
trust

Macros

require_gpgme_ver

Structs

AuditLogFlags
CreateKeyFlags
DecryptFlags
DeleteKeyFlags
EditInteractionStatus
EncryptFlags
Error

A type wrapping errors produced by GPG libraries.

ExportMode
Gpgme

A type for managing the library's configuration.

ImportFlags
InteractionStatus
KeyListMode
KeySigningFlags
PassphraseRequest
ProgressInfo
SignatureNotationFlags
SignatureSummary

Enums

HashAlgorithm
KeyAlgorithm
KeyOrigin
PinentryMode
Protocol

A cryptographic protocol that may be used with the library.

SignMode
Validity

Traits

EditInteractor
Interactor
PassphraseProvider
ProgressHandler
StatusHandler

Functions

init

Initializes the gpgme library.

set_flag

Type Definitions

Result