#include <stdlib.h>
#include <gpgmepp/context.h>
#include <gpgme.h>
#include <tdemacros.h>
Go to the source code of this file.
Classes | |
struct | CryptPlug::StructuringInfo |
Macros | |
#define | CRYPTPLUG_CERT_DOES_NEVER_EXPIRE 365000 |
#define | CRYPTPLUG_ERR_WRONG_KEY_USAGE 0x7070 |
Typedefs | |
typedef unsigned long | SigStatusFlags |
Detailed Description
Common API header for CRYPTPLUG.
CRYPTPLUG is an independent cryptography plug-in API developed for Sphinx-enabeling KMail and Mutt.
CRYPTPLUG was designed for the Aegypten project, but it may be used by 3rd party developers as well to design pluggable crypto backends for the above mentioned MUAs.
- Note
- All string parameters appearing in this API are to be interpreted as UTF-8 encoded.
- See also
- pgpplugin.c
- gpgplugin.c
Definition in file cryptplug.h.
Macro Definition Documentation
◆ CRYPTPLUG_CERT_DOES_NEVER_EXPIRE
#define CRYPTPLUG_CERT_DOES_NEVER_EXPIRE 365000 |
Definition at line 368 of file cryptplug.h.
◆ CRYPTPLUG_ERR_WRONG_KEY_USAGE
#define CRYPTPLUG_ERR_WRONG_KEY_USAGE 0x7070 |
Definition at line 369 of file cryptplug.h.
Typedef Documentation
◆ SigStatusFlags
typedef unsigned long SigStatusFlags |
Definition at line 294 of file cryptplug.h.
Enumeration Type Documentation
◆ CertificateSource
enum CertificateSource |
Definition at line 245 of file cryptplug.h.
◆ EncryptEmail
enum EncryptEmail |
Definition at line 237 of file cryptplug.h.
◆ EncryptionAlgorithm
enum EncryptionAlgorithm |
Definition at line 221 of file cryptplug.h.
◆ Feature
enum Feature |
Definition at line 161 of file cryptplug.h.
◆ PinRequests
enum PinRequests |
Definition at line 184 of file cryptplug.h.
◆ SendCertificates
enum SendCertificates |
Definition at line 203 of file cryptplug.h.
◆ SignatureAlgorithm
enum SignatureAlgorithm |
Definition at line 213 of file cryptplug.h.
◆ SignatureCompoundMode
enum SignatureCompoundMode |
Definition at line 195 of file cryptplug.h.
◆ SignEmail
enum SignEmail |
Definition at line 229 of file cryptplug.h.