|
WizardsToolkit
1.0.7
|
#include "wizard/studio.h"#include "wizard/crc64.h"#include "wizard/exception.h"#include "wizard/exception-private.h"#include "wizard/memory_.h"
Go to the source code of this file.
Data Structures | |
| struct | _CRC64Info |
Defines | |
| #define | CRC64Blocksize 32 |
| #define | CRC64Digestsize 8 |
Functions | |
| WizardExport CRC64Info * | AcquireCRC64Info (void) |
| WizardExport CRC64Info * | DestroyCRC64Info (CRC64Info *crc_info) |
| WizardExport void | FinalizeCRC64 (CRC64Info *crc_info) |
| WizardExport unsigned int | GetCRC64Blocksize (const CRC64Info *crc64_info) |
| WizardExport WizardSizeType | GetCRC64CyclicRedundancyCheck (const CRC64Info *crc64_info) |
| WizardExport const StringInfo * | GetCRC64Digest (const CRC64Info *crc64_info) |
| WizardExport unsigned int | GetCRC64Digestsize (const CRC64Info *crc64_info) |
| WizardExport void | InitializeCRC64 (CRC64Info *crc_info) |
| WizardExport void | UpdateCRC64 (CRC64Info *crc_info, const StringInfo *message) |
| #define CRC64Blocksize 32 |
Definition at line 50 of file crc64.c.
Referenced by AcquireCRC64Info().
| #define CRC64Digestsize 8 |
Definition at line 51 of file crc64.c.
Referenced by AcquireCRC64Info().
| WizardExport CRC64Info* AcquireCRC64Info | ( | void | ) |
Definition at line 94 of file crc64.c.
References AcquireWizardMemory(), ThrowWizardFatalError, HashDomain, MemoryError, ResetWizardMemory(), _CRC64Info::digestsize, CRC64Digestsize, _CRC64Info::blocksize, CRC64Blocksize, _CRC64Info::digest, AcquireStringInfo(), _CRC64Info::crc_xor, AcquireQuantumMemory(), _CRC64Info::timestamp, _CRC64Info::signature, and WizardSignature.
Referenced by AcquireHashInfo(), and GetStringInfoCRC().
Definition at line 137 of file crc64.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, _CRC64Info::signature, WizardSignature, _CRC64Info::digest, DestroyStringInfo(), _CRC64Info::crc_xor, and RelinquishWizardMemory().
Referenced by DestroyHashInfo(), and GetStringInfoCRC().
| WizardExport void FinalizeCRC64 | ( | CRC64Info * | crc_info | ) |
Definition at line 175 of file crc64.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, _CRC64Info::signature, WizardSignature, GetStringInfoDatum(), _CRC64Info::digest, and _CRC64Info::crc.
Referenced by FinalizeHash(), and GetStringInfoCRC().
| WizardExport unsigned int GetCRC64Blocksize | ( | const CRC64Info * | crc64_info | ) |
Definition at line 216 of file crc64.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, WizardAssert, CipherDomain, _CRC64Info::signature, WizardSignature, and _CRC64Info::blocksize.
Referenced by GetHashBlocksize().
| WizardExport WizardSizeType GetCRC64CyclicRedundancyCheck | ( | const CRC64Info * | crc64_info | ) |
Definition at line 247 of file crc64.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, WizardAssert, CipherDomain, _CRC64Info::signature, WizardSignature, and _CRC64Info::crc.
Referenced by GetStringInfoCRC().
| WizardExport const StringInfo* GetCRC64Digest | ( | const CRC64Info * | crc64_info | ) |
Definition at line 278 of file crc64.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, WizardAssert, HashDomain, _CRC64Info::signature, WizardSignature, and _CRC64Info::digest.
Referenced by FinalizeHash().
| WizardExport unsigned int GetCRC64Digestsize | ( | const CRC64Info * | crc64_info | ) |
Definition at line 308 of file crc64.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, WizardAssert, CipherDomain, _CRC64Info::signature, WizardSignature, and _CRC64Info::digestsize.
Referenced by AcquireHashInfo(), and GetHashDigestsize().
| WizardExport void InitializeCRC64 | ( | CRC64Info * | crc_info | ) |
Definition at line 339 of file crc64.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, _CRC64Info::signature, WizardSignature, _CRC64Info::crc, WizardULLConstant, and _CRC64Info::crc_xor.
Referenced by InitializeHash(), and GetStringInfoCRC().
| WizardExport void UpdateCRC64 | ( | CRC64Info * | crc_info, |
| const StringInfo * | message | ||
| ) |
Definition at line 390 of file crc64.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, _CRC64Info::signature, WizardSignature, GetStringInfoDatum(), GetStringInfoLength(), _CRC64Info::crc, and _CRC64Info::crc_xor.
Referenced by UpdateHash(), and GetStringInfoCRC().