safe-read
Panic-free bounded integer readers over untrusted byte slices — the shared front door for every offset/length field parsed from an attacker-controllable forensic image, so each reader crate stops re-deriving its own bounds-checked helpers.
use ;
// In range → the value; out of range → 0, never a panic.
assert_eq!;
assert_eq!; // too short
assert_eq!; // offset overflow
be_u16/be_u32/be_u64 and le_u16/le_u32/le_u64 each read a fixed-width integer at a byte offset, returning 0 when the window is out of range — too short, offset past EOF, or off + width overflowing usize. #![no_std], no dependencies, no unsafe.
Install
[]
= "0.1"
Privacy Policy · Terms of Service · © 2026 Security Ronin Ltd