bindings-gpgme-0.1.7: Project bindings-* raw interface to gpgme

Safe HaskellSafe
LanguageHaskell98

Bindings.Gpgme

Contents

Description

Synopsis

Basic types

Errors

Data encoding

Algorithms

Public key algorithms

Hash algorithms

Signature mode

Identity validity

Protocols

Key list modes

Signature notations

Status codes

Engine information

Keys

Callback types

type C'gpgme_progress_cb_t = FunPtr (Ptr () -> CString -> CInt -> CInt -> CInt -> IO ()) Source #

Creating and configuring contexts

IO events

Data buffers

c'gpgme_free :: Ptr () -> IO () Source #

Key management

Encryption

Decryption

Signing

Signature verification

Importing keys

data C'_gpgme_op_import_result Source #

Key generation and editing

Listing keys

Trust items

Configuration

data C'gpgme_conf_opt Source #

Engine information

Pinentry modes

I/O wrappers