|
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 |