Table of Contents
-
Bounds safety: validate indices and lengths for on/off-heap accesses to avoid memory corruption.
-
Input handling: hashing APIs accept untrusted data; ensure size checks and avoid integer overflows.
-
Concurrency: lock and bit set operations must not expose torn state or races when used as documented.
-
Cryptography: only non-cryptographic hashes are included; do not use for confidentiality or integrity.
-
No network or IO entry points in this module.
-
No embedded secrets or key material.
-
Static analysis (Checkstyle/SpotBugs) reports clean; rerun in CI on changes.