WizardsToolkit  1.0.7
crc64.c File Reference
#include "wizard/studio.h"
#include "wizard/crc64.h"
#include "wizard/exception.h"
#include "wizard/exception-private.h"
#include "wizard/memory_.h"
Include dependency graph for crc64.c:

Go to the source code of this file.

Data Structures

struct  _CRC64Info

Defines

#define CRC64Blocksize   32
#define CRC64Digestsize   8

Functions

WizardExport CRC64InfoAcquireCRC64Info (void)
WizardExport CRC64InfoDestroyCRC64Info (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 StringInfoGetCRC64Digest (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 Documentation

#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().


Function Documentation

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 
)