Go to the source code of this file.
|
int | DKIMSignInit (DKIMContext *pSignContext, DKIMSignOptions *pOptions) |
|
int | DKIMSignProcess (DKIMContext *pSignContext, char *szBuffer, int nBufLength) |
|
int | DKIMSignGetSig2 (DKIMContext *pSignContext, char *szRSAPrivKey, char *szECCPrivKey, char **pszSignature) |
|
void | DKIMSignFree (DKIMContext *pSignContext) |
|
int | DKIMVerifyInit (DKIMContext *pVerifyContext, DKIMVerifyOptions *pOptions) |
|
int | DKIMVerifyProcess (DKIMContext *pVerifyContext, const char *szBuffer, int nBufLength) |
|
int | DKIMVerifyResults (DKIMContext *pVerifyContext) |
|
int | DKIMVerifyGetDetails (DKIMContext *pVerifyContext, int *nSigCount, DKIMVerifyDetails **pDetails, char *szPractices) |
|
void | DKIMVerifyFree (DKIMContext *pVerifyContext) |
|
const char * | DKIMGetErrorString (int ErrorCode) |
|
int | _DKIM_ReportResult (char const *, char const *, char const *) |
|
const char * | DKIM_ErrorResult (const int) |
|
◆ DKIM_BAD_PRIVATE_KEY
#define DKIM_BAD_PRIVATE_KEY -23 |
◆ DKIM_BAD_SYNTAX
#define DKIM_BAD_SYNTAX -2 |
◆ DKIM_BODY_HASH_MISMATCH
#define DKIM_BODY_HASH_MISMATCH -15 |
◆ DKIM_BUFFER_TOO_SMALL
#define DKIM_BUFFER_TOO_SMALL -24 |
◆ DKIM_CANON_NOWSP
#define DKIM_CANON_NOWSP 2 |
◆ DKIM_CANON_RELAXED
#define DKIM_CANON_RELAXED 3 |
◆ DKIM_CANON_SIMPLE
#define DKIM_CANON_SIMPLE 1 |
◆ DKIM_FAIL
◆ DKIM_FINISHED_BODY
#define DKIM_FINISHED_BODY 1 |
◆ DKIM_HASH_ED25519
#define DKIM_HASH_ED25519 4 |
◆ DKIM_HASH_RSA256_AND_ED25519
#define DKIM_HASH_RSA256_AND_ED25519 5 |
◆ DKIM_HASH_SHA1
◆ DKIM_HASH_SHA1_AND_SHA256
#define DKIM_HASH_SHA1_AND_SHA256 3 |
◆ DKIM_HASH_SHA256
#define DKIM_HASH_SHA256 2 |
◆ DKIM_INVALID_CONTEXT
#define DKIM_INVALID_CONTEXT -21 |
◆ DKIM_MAX_ERROR
#define DKIM_MAX_ERROR -25 |
◆ DKIM_NEUTRAL
◆ DKIM_NO_SENDER
#define DKIM_NO_SENDER -22 |
◆ DKIM_NO_SIGNATURES
#define DKIM_NO_SIGNATURES -13 |
◆ DKIM_NO_VALID_SIGNATURES
#define DKIM_NO_VALID_SIGNATURES -14 |
◆ DKIM_OUT_OF_MEMORY
#define DKIM_OUT_OF_MEMORY -20 |
◆ DKIM_PARTIAL_SUCCESS
#define DKIM_PARTIAL_SUCCESS 2 |
◆ DKIM_SELECTOR_ALGORITHM_MISMATCH
#define DKIM_SELECTOR_ALGORITHM_MISMATCH -16 |
◆ DKIM_SELECTOR_DNS_PERM_FAILURE
#define DKIM_SELECTOR_DNS_PERM_FAILURE -11 |
◆ DKIM_SELECTOR_DNS_TEMP_FAILURE
#define DKIM_SELECTOR_DNS_TEMP_FAILURE -10 |
◆ DKIM_SELECTOR_DOMAIN_NAME_TOO_LONG
#define DKIM_SELECTOR_DOMAIN_NAME_TOO_LONG -9 |
◆ DKIM_SELECTOR_GRANULARITY_MISMATCH
#define DKIM_SELECTOR_GRANULARITY_MISMATCH -7 |
◆ DKIM_SELECTOR_INVALID
#define DKIM_SELECTOR_INVALID -6 |
◆ DKIM_SELECTOR_KEY_REVOKED
#define DKIM_SELECTOR_KEY_REVOKED -8 |
◆ DKIM_SELECTOR_PUBLIC_KEY_INVALID
#define DKIM_SELECTOR_PUBLIC_KEY_INVALID -12 |
◆ DKIM_SIGN_RELAXED
◆ DKIM_SIGN_RELAXED_SIMPLE
◆ DKIM_SIGN_SIMPLE
◆ DKIM_SIGN_SIMPLE_RELAXED
◆ DKIM_SIGNATURE_BAD
#define DKIM_SIGNATURE_BAD -3 |
◆ DKIM_SIGNATURE_BAD_BUT_TESTING
#define DKIM_SIGNATURE_BAD_BUT_TESTING -4 |
◆ DKIM_SIGNATURE_EXPIRED
#define DKIM_SIGNATURE_EXPIRED -5 |
◆ DKIM_STAT_INCOMPAT
#define DKIM_STAT_INCOMPAT -17 |
◆ DKIM_SUCCESS
◆ DKIM_SUCCESS_BUT_EXTRA
#define DKIM_SUCCESS_BUT_EXTRA 4 |
◆ DKIM_UNSIGNED_FROM
#define DKIM_UNSIGNED_FROM -18 |
◆ MAKELONG
#define MAKELONG |
( |
|
a, |
|
|
|
b |
|
) |
| ((long)(((unsigned)(a) & 0xffff) | (((unsigned)(b) & 0xffff) << 16))) |
◆ DKIMContext
◆ DKIMDNSCALLBACK
typedef int(* DKIMDNSCALLBACK) (const char *szFQDN, char *szBuffer, int nBufLen) |
◆ DKIMHEADERCALLBACK
typedef int(* DKIMHEADERCALLBACK) (const char *szHeader) |
◆ DKIMSignOptions
◆ DKIMVerifyDetails
◆ DKIMVerifyOptions
◆ _DKIM_ReportResult()
int _DKIM_ReportResult |
( |
char const * |
ResFile, |
|
|
char const * |
result, |
|
|
char const * |
reason |
|
) |
| |
◆ DKIM_ErrorResult()
const char * DKIM_ErrorResult |
( |
const int |
res | ) |
|
◆ DKIMGetErrorString()
const char * DKIMGetErrorString |
( |
int |
ErrorCode | ) |
|
◆ DKIMSignFree()
◆ DKIMSignGetSig2()
int DKIMSignGetSig2 |
( |
DKIMContext * |
pSignContext, |
|
|
char * |
szRSAPrivKey, |
|
|
char * |
szECCPrivKey, |
|
|
char ** |
pszSignature |
|
) |
| |
◆ DKIMSignInit()
◆ DKIMSignProcess()
◆ DKIMVerifyFree()
◆ DKIMVerifyGetDetails()
◆ DKIMVerifyInit()
◆ DKIMVerifyProcess()
int DKIMVerifyProcess |
( |
DKIMContext * |
pVerifyContext, |
|
|
const char * |
szBuffer, |
|
|
int |
nBufLength |
|
) |
| |
◆ DKIMVerifyResults()