Mixes for Privacy and Anonymity in the Internet
|
Public Member Functions | |
CADataRetentionLogFile () | |
~CADataRetentionLogFile () | |
SINT32 | openLog (UINT8 *strLogDir, UINT32 date, CAASymCipher *pPublicKey) |
SINT32 | closeLog () |
SINT32 | log (t_dataretentionLogEntry *) |
UINT32 | getMaxLogTime () |
Static Public Member Functions | |
static SINT32 | doCheckAndPerformanceTest () |
Private Member Functions | |
SINT32 | writeHeader (CAASymCipher *pPublicKey) |
SINT32 | flushLogEntries () |
SINT32 | writeFooter () |
Private Attributes | |
gcm_ctx_64k * | m_pGCMCtx |
int | m_hLogFile |
UINT8 | m_Day |
UINT8 | m_Month |
UINT16 | m_Year |
UINT8 * | m_arOneBlock |
UINT8 * | m_encBlock |
UINT8 * | m_nonceBuffForLogEntries |
UINT32 | m_nLogEntriesPerBlock |
UINT32 | m_nBytesPerLogEntry |
UINT32 | m_nCurrentLogEntriesInBlock |
UINT32 | m_nCurrentBlockNumber |
UINT32 | m_nMaxLogTime |
CADataRetentionLogFile::CADataRetentionLogFile | ( | ) |
CADataRetentionLogFile::~CADataRetentionLogFile | ( | ) |
SINT32 CADataRetentionLogFile::closeLog | ( | ) |
|
static |
|
private |
UINT32 CADataRetentionLogFile::getMaxLogTime | ( | ) |
References m_nMaxLogTime.
SINT32 CADataRetentionLogFile::log | ( | t_dataretentionLogEntry * | ) |
SINT32 CADataRetentionLogFile::openLog | ( | UINT8 * | strLogDir, |
UINT32 | date, | ||
CAASymCipher * | pPublicKey | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by getMaxLogTime().
|
private |
|
private |
|
private |