base64-ng 1.2.2
base64-ng 1.2.2
Small ergonomics and hardening patch for the 1.2 encode-acceleration line.
Added
- Added explicit infallible encode convenience helpers for ordinary byte-to-Base64 paths:
encode_infallibleEngine::encode_vec_infallibleEngine::encode_string_infallible- matching
Profilehelpers
Hardened
- Hardened
base64-ng-sanitizationfixed-size locked secret decode staging. - Ensures staged decoded plaintext is wiped even if locked allocation fails before the fill closure runs.
Documentation
- Documented infallible encode overflow panic boundaries, including the practical 32-bit large-input case.
- Updated README, SIMD admission notes, release plan, and crate version matrix for the 1.2.2 release scope.
Verification
- Pentest clean.
- GitHub CI green.
- Local release checks passed.