SmartOS/Security/Crc.h

17 lines
312 B
C++

#ifndef __CRC_H__
#define __CRC_H__
#include "Kernel\Sys.h"
// CRC 校验算法
class Crc
{
public:
// CRC32校验
//uint Crc(const void* buf, uint len);
static uint Hash(const Buffer& arr, uint crc = 0);
static ushort Hash16(const Buffer& arr, ushort crc = 0xFFFF);
};
#endif