//! Portable CRC-24 implementations.
use kernel_tables;
use crateportable;
/// CRC-24/OPENPGP slice-by-8 computation.
// ─────────────────────────────────────────────────────────────────────────────
// Byte-at-a-time (fast-path for tiny buffers)
// ─────────────────────────────────────────────────────────────────────────────
/// CRC-24/OpenPGP byte-at-a-time lookup computation (MSB-first).
///
/// This is typically faster than slice-by-8 for tiny buffers because it uses a
/// single 256-entry table.
// index is 0..=255 by byte cast, table is [u32; 256]