This repository was archived by the owner on Jul 25, 2021. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork3
Hardware-accelerated CRC-32C (Castagnoli) algorithm with fast software fallback for .NET developers.
License
NotificationsYou must be signed in to change notification settings
robertvazan/crc32c.net
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
UNMAINTAINED: This library is no longer maintained, because I rarely use Windows or C++ these days. It has not been updated in years. You are welcome to adopt the library if you find it useful.
This is a hardware-accelerated implementation of CRC-32C (Castagnoli) for .NET.Intel's CRC32 instruction is used if available. Otherwise this library uses fast software fallback.Actual CRC-32C algorithm is implemented in C++. .NET wrapper transparently routes calls to native code.
- Documentation:Home,Tutorial for .NET
- Download: seeTutorial for .NET
- Sources:GitHub,Bitbucket
- Issues:GitHub,Bitbucket
- License:BSD license
uintcrc=Crc32CAlgorithm.Compute(array);
About
Hardware-accelerated CRC-32C (Castagnoli) algorithm with fast software fallback for .NET developers.