#include <string.h>
#include <ctype.h>
#include <assert.h>
#include <vector>
#include <algorithm>
#include "dkim.h"
#include "dkimverify.h"
#include "dnsgettxt.h"
#include "dns.h"
#include "stralloc.h"
Go to the source code of this file.
|
int | stralloc_copys (stralloc *, char const *) |
int | dig_ascii (char *digascii, unsigned const char *digest, const int len) |
int | _DNSGetTXT (const char *szFQDN, char *Buffer, int nBufLen) |
int | _DKIM_ReportResult (const char *ResFile, const char *result, const char *reason) |
const char * | DKIM_ErrorResult (const int res) |
bool | isswsp (char ch) |
bool | ParseTagValueList (char *tagvaluelist, const char *wanted[], char *values[]) |
char | Tohex (char ch) |
void | DecodeQuotedPrintable (char *ptr) |
unsigned | DecodeBase64 (char *ptr) |
bool | WildcardMatch (const char *p, const char *s) |
bool | ParseAddresses (string str, vector< string > &Addresses) |
bool | ParseUnsigned (const char *s, unsigned *result) |
◆ _stricmp
#define _stricmp strcasecmp |
◆ _strnicmp
#define _strnicmp strncasecmp |
◆ FDLOG
#define FDLOG stderr /* writing to another FD requires a method */ |
◆ MAX_SIGNATURES
#define MAX_SIGNATURES 10 |
◆ _DKIM_ReportResult()
int _DKIM_ReportResult |
( |
const char * | ResFile, |
|
|
const char * | result, |
|
|
const char * | reason ) |
◆ _DNSGetTXT()
int _DNSGetTXT |
( |
const char * | szFQDN, |
|
|
char * | Buffer, |
|
|
int | nBufLen ) |
◆ DecodeBase64()
unsigned DecodeBase64 |
( |
char * | ptr | ) |
|
◆ DecodeQuotedPrintable()
void DecodeQuotedPrintable |
( |
char * | ptr | ) |
|
◆ dig_ascii()
int dig_ascii |
( |
char * | digascii, |
|
|
unsigned const char * | digest, |
|
|
const int | len ) |
◆ DKIM_ErrorResult()
const char * DKIM_ErrorResult |
( |
const int | res | ) |
|
◆ isswsp()
◆ ParseAddresses()
bool ParseAddresses |
( |
string | str, |
|
|
vector< string > & | Addresses ) |
◆ ParseTagValueList()
bool ParseTagValueList |
( |
char * | tagvaluelist, |
|
|
const char * | wanted[], |
|
|
char * | values[] ) |
◆ ParseUnsigned()
bool ParseUnsigned |
( |
const char * | s, |
|
|
unsigned * | result ) |
◆ stralloc_copys()
int stralloc_copys |
( |
stralloc * | , |
|
|
char const * | ) |
◆ Tohex()
◆ WildcardMatch()
bool WildcardMatch |
( |
const char * | p, |
|
|
const char * | s ) |
◆ m_SigHdr
◆ SigHdr