Found 69 packages
Fast version of Crc32 & Crc32C algorithms for .NET and .NET Core. It is up to 3x-5x times better than other "fast" implemenations. Code based on Crc32C.NET library.
Hardware-accelerated CRC-32C (Castagnoli) with super fast software fallback for .NET projects. Don't confuse with ordinary CRC-32. Automatically selects 32-bit or 64-bit embedded native library for maximum performance.
Provides non-cryptographic hash algorithms, such as CRC-32. Commonly Used Types: System.IO.Hashing.Crc32 System.IO.Hashing.XxHash32
Modification of a Crc32C implementation
NullFX CRC is a small set of CRC utilities (crc8, crc16, and crc32) written in C# and released under the MIT License
Data.HashFunction implementation of the cyclic redundancy check (CRC) error-detecting code (http://en.wikipedia.org/wiki/Cyclic_redundancy_check). Implementation is generalized to encompass all possible CRC parameters from 1 to 64 bits.
CRC32 and CRC16 hash algorithms.
(Unofficial) Signed Crc32C.NET Library. The containing assembly was generated by signing the officially published Crc32C.NET.dll. Hardware-accelerated CRC-32C (Castagnoli) with super fast software fallback for .NET projects. Don't confuse with ordinary CRC-32. Automatically selects 32-bit or 64-bit embedded native library for maximum performance.
Just a simple and fast CRC32C Wrapper with hardware acceleration.
Hardware-accelerated implementation of CRC-32C (Castagnoli) with super fast software fallback for C++ projects. Don't confuse with ordinary CRC-32.
Very simple table driven CRC32 impementation. Not fancy or fast, but easy to use.
A flexible CRC implementation supporting most major algorithms. Also includes ability to support custom implementations.
CRC implemenations. CRC name of catalogue(112) are supported. Fat-Table are supported for speed up. Crc3, Crc4, Crc5, Crc6, Crc7, Crc8, Crc10, Crc11, Crc12, Crc13, Crc14, Crc15, Crc16, Crc17, Crc21, Crc24, Crc30, Crc31, Crc32, Crc40, Crc64, Crc82 and Custom width and parameters are supported. Crc.Create("crc32"); Crc.Create(CrcName.CRC40_GSM); Crc.CreateBy("CRC-217/CUSTOM", 217, poly, init, xorout, true, true, table);
Cyclic redundancy check support: CRC16 CRC16 CCITT_0x0000 CRC16 CCITT_0xFFFF CRC16 CCITT_0x1D0F CRC16 Kermit CRC16 Modbus CRC32 CRC8 CRC8 CCITT CRC8 DALLASMAXIM CRC8 SAEJ1850 CRC8 WCDMA
Provides functions for calculating cyclic redundancy check sums in 16, 32 and 64bit
Tools and utilities for CRC32 hashing.
## This project is moved the https://github.com/AJ-comp/Mythosia/tree/master/Mythosia.Integrity. Now this project is integrated with Mythosia project but all interface is equal with this project except namespace. Search Mythosia.Integrity support checksum8: 1. xor (using in NMEA format) 2. modulo-256 3. 2's complement support CRC8: 1. CRC8 2. CRC8 Maxim support CRC16: 1. CRC16 2. CRC16 (Modbus) 3. CRC16 CCITT (xModem) 4. CRC16 DNP support CRC32 1. CRC32
CRC32C for .NET Standard
Provides CRC-32 checksum algorithms.
Data.HashFunction implementation of the cyclic redundancy check (CRC) error-detecting code (http://en.wikipedia.org/wiki/Cyclic_redundancy_check). Implementation is generalized to encompass all possible CRC parameters from 1 to 64 bits.