Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cCheckSum Struct Reference

#include <cCheckSum.h>

Static Public Member Functions

static WORD GRAYCALL MakeCheckSum16 (const void *pData, size_t nSizeData)
 
static UINT32 GRAYCALL MakeCheckSum32 (const void *pData, size_t nSizeData)
 

Detailed Description

Generic CheckSum Hash. Not cryptographic safe.

Member Function Documentation

◆ MakeCheckSum16()

WORD GRAYCALL GrayLib::cCheckSum::MakeCheckSum16 ( const void *  pData,
size_t  nSizeData 
)
static

calculate 16 bit checksum For ICMP

◆ MakeCheckSum32()

UINT32 GRAYCALL GrayLib::cCheckSum::MakeCheckSum32 ( const void *  pData,
size_t  nSizeData 
)
static

calculate 32 bit checksum, used to support old protocols. Vulnerable to positional substitution errors. (or 0 insertion) try to use CRC32 (or other hashes) instead.


The documentation for this struct was generated from the following files: