Skip to content

base64-ng 1.2.2

Choose a tag to compare

@eldryoth eldryoth released this 23 Jun 21:28
Immutable release. Only release title and notes can be modified.
v1.2.2
ca42dd1

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_infallible
    • Engine::encode_vec_infallible
    • Engine::encode_string_infallible
    • matching Profile helpers

Hardened

  • Hardened base64-ng-sanitization fixed-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.