base64-ng 1.0.7
base64-ng 1.0.7
Highlights
- Enables the current bounded Kani proof gate on Rust 1.90.0 with cargo-kani 0.67.0.
- Confirms 17 no-default-features Kani harnesses pass with 0 failures.
- Strengthens constant-time-oriented byte accumulation through a non-inlined volatile helper.
- Documents the new CT accumulator in the reviewed unsafe-boundary inventory.
- Adds AArch64 CSDB attestation posture reporting through explicit --cfg base64_ng_aarch64_csdb_attested.
- Keeps AArch64 attestation out of Cargo features, so --all-features cannot enable it accidentally.
- Adds runtime memory-locking posture reporting for deployment audits.
- Improves macOS CI verification by routing macOS runners through the dedicated macOS check script.
- Expands documentation around Kani scope, CT posture, AArch64 attestation, and streaming decoder partial-output semantics.
Notes
base64-ng remains scalar-only in 1.0.7. The Kani evidence is scoped bounded proof coverage, not whole-crate formal verification or a formal cryptographic constant-time claim.