Low-level, LevelDB-compatible CRC32C (Castagnoli) primitives for Bitcoin-related storage and streaming, including masking, alignment helpers, and optional hardware acceleration probing.
Library to generate CD-ROM standard CRCs
Pure-Rust partition-table probe (GPT/MBR) and filesystem-magic sniffer.
Library for access to Cyphal software image CRCs
Compute any CRC.
Key-value database for embedded systems, for raw NOR flash, using an LSM-Tree
Compact, mmap‑friendly on‑disk format for RDF 5‑tuples
Pure Rust cryptography: RSA, Ed25519, X25519, SHA-2/3, BLAKE3, AES-GCM, ChaCha20-Poly1305, Argon2, HMAC/HKDF, CRC. no_std, WASM, hardware acceleration.
Tool to clean up ZIP archives: NFC normalization, UTF-8 filename flags, and junk file removal
AUTOSAR E2E (End-to-End) Protection Library implementation in Rust
A flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from corruption. Built for extensibility and robustness.
Find and extract known data fragments from arbitrary binary files — using only checksums, sizes, and structural metadata
This gem contains C extension for calculating CRC32
Adds support for calculating Cyclic Redundancy Check (CRC) to the Digest module.
Pure ruby implemented generic CRC (Cyclic Redundancy Check) calculator. Customization is posible for 1 to 64 bit width, any polynomials, and with/without bit reflection input/output. If you need more speed, please use crc-turbo.
C written accelerator for "crc" gem library. Just install this, and to do ``require "crc"`` only. Additional other work is not required.
Ruby Gem to decompress and check the CRC of compressed files.
C extension to provide a specific implementation of CRC-16 for a very picky application
Adds support for calculating Cyclic Redundancy Check (CRC) to the Digest module.
An optimized Fletcher16 checksum, in C and Ruby3x. Also a C version of CRC
PngConform provides a comprehensive PNG, MNG, and JNG file validation library in pure Ruby. It validates file structure, chunk validity, CRC checksums, zlib compression, and profile conformance. Built with a layered architecture using BinData for binary parsing, Lutaml::Model for domain models, and Thor for CLI. Supports PNG baseline, MNG-VLC, MNG-LC, and JNG profiles with detailed validation reporting compatible with pngcheck output.
"The v9 UUID supports both sequential (time-based) and non-sequential (random) UUIDs with an optional prefix of up to four bytes, an optional checksum, and sufficient randomness to avoid collisions. It uses the UNIX timestamp for sequential UUIDs and CRC-8 for checksums. The version can be added if desired, but is omitted by default."
thai_qr_pay is a Ruby gem providing: - ASCII-numeric TLV parsing and encoding - EMVCo CRC-16/IBM-SDLC checksum computation and validation - Generators for PromptPay AnyID, PromptPay Bill Payment, TrueMoney, etc. - Validators for slip-verify and TrueMoney slip verify payloads - BOT barcode → EMVCo QR Tag-30 conversion
A Ruby port of the official bakong-khqr JavaScript SDK (https://www.npmjs.com/package/bakong-khqr). Generate Individual and Merchant KHQR payloads, decode existing KHQR strings, verify the embedded CRC-16/CCITT-FALSE checksum, and call the Bakong Open API to check accounts and produce deep links. Zero runtime gem dependencies — uses only the Ruby standard library.
No description provided.
No description provided.
No description provided.