|
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 |
| static SINT32 CADataRetentionLogFile::doCheckAndPerformanceTest | ( | ) | [static] |
| SINT32 CADataRetentionLogFile::flushLogEntries | ( | ) | [private] |
References m_nMaxLogTime.
| SINT32 CADataRetentionLogFile::log | ( | t_dataretentionLogEntry * | ) |
| SINT32 CADataRetentionLogFile::openLog | ( | UINT8 * | strLogDir, |
| UINT32 | date, | ||
| CAASymCipher * | pPublicKey | ||
| ) |
| SINT32 CADataRetentionLogFile::writeFooter | ( | ) | [private] |
| SINT32 CADataRetentionLogFile::writeHeader | ( | CAASymCipher * | pPublicKey | ) | [private] |
UINT8* CADataRetentionLogFile::m_arOneBlock [private] |
UINT8 CADataRetentionLogFile::m_Day [private] |
UINT8* CADataRetentionLogFile::m_encBlock [private] |
int CADataRetentionLogFile::m_hLogFile [private] |
UINT8 CADataRetentionLogFile::m_Month [private] |
UINT32 CADataRetentionLogFile::m_nMaxLogTime [private] |
Referenced by getMaxLogTime().
gcm_ctx_64k* CADataRetentionLogFile::m_pGCMCtx [private] |
UINT16 CADataRetentionLogFile::m_Year [private] |
1.7.6.1