Data Structures | Defines | Functions

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"

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
#define CRC64Digestsize   8

Referenced by AcquireCRC64Info().


Function Documentation

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 
)