![]() |
s/qmail 4.3.20
Next generation secure email transport
|
#include <dkimverify.h>
Public Member Functions | |
SignatureInfo (bool SaveCanonicalizedData) | |
~SignatureInfo () | |
void | Hash (const char *szBuffer, unsigned nBufLength, bool IsBody=false) |
Data Fields | |
string | Header |
unsigned | Version |
string | Domain |
string | Selector |
string | SignatureData |
string | BodyHashData |
string | IdentityLocalPart |
string | IdentityDomain |
string | CanonicalizedData |
vector< string > | SignedHeaders |
unsigned | BodyLength |
unsigned | HeaderCanonicalization |
unsigned | BodyCanonicalization |
unsigned | ExpireTime |
unsigned | VerifiedBodyCount |
unsigned | UnverifiedBodyCount |
EVP_MD_CTX * | m_Hdr_ctx |
EVP_MD_CTX * | m_Bdy_ctx |
EVP_MD_CTX * | m_Msg_ctx |
SelectorInfo * | m_pSelector |
int | Status |
int | m_nHash |
unsigned | EmptyLineCount |
bool | m_SaveCanonicalizedData |
Definition at line 65 of file dkimverify.h.
SignatureInfo | ( | bool | SaveCanonicalizedData | ) |
Definition at line 203 of file dkimverify.cpp.
~SignatureInfo | ( | ) |
FIXME: No free but reset !
Definition at line 218 of file dkimverify.cpp.
void Hash | ( | const char * | szBuffer, |
unsigned | nBufLength, | ||
bool | IsBody = false |
||
) |
unsigned BodyCanonicalization |
Definition at line 85 of file dkimverify.h.
string BodyHashData |
Definition at line 78 of file dkimverify.h.
unsigned BodyLength |
Definition at line 83 of file dkimverify.h.
string CanonicalizedData |
Definition at line 81 of file dkimverify.h.
string Domain |
Definition at line 75 of file dkimverify.h.
unsigned EmptyLineCount |
Definition at line 99 of file dkimverify.h.
unsigned ExpireTime |
Definition at line 86 of file dkimverify.h.
string Header |
Definition at line 73 of file dkimverify.h.
unsigned HeaderCanonicalization |
Definition at line 84 of file dkimverify.h.
string IdentityDomain |
Definition at line 80 of file dkimverify.h.
string IdentityLocalPart |
Definition at line 79 of file dkimverify.h.
EVP_MD_CTX* m_Bdy_ctx |
Definition at line 92 of file dkimverify.h.
EVP_MD_CTX* m_Hdr_ctx |
Definition at line 91 of file dkimverify.h.
EVP_MD_CTX* m_Msg_ctx |
Definition at line 93 of file dkimverify.h.
int m_nHash |
Definition at line 98 of file dkimverify.h.
SelectorInfo* m_pSelector |
Definition at line 95 of file dkimverify.h.
bool m_SaveCanonicalizedData |
Definition at line 100 of file dkimverify.h.
string Selector |
Definition at line 76 of file dkimverify.h.
string SignatureData |
Definition at line 77 of file dkimverify.h.
vector<string> SignedHeaders |
Definition at line 82 of file dkimverify.h.
int Status |
Definition at line 97 of file dkimverify.h.
unsigned UnverifiedBodyCount |
Definition at line 89 of file dkimverify.h.
unsigned VerifiedBodyCount |
Definition at line 88 of file dkimverify.h.
unsigned Version |
Definition at line 74 of file dkimverify.h.