Skip to content

Sanitization 1.0.0

Choose a tag to compare

@eldryoth eldryoth released this 07 Jun 13:22
· 9 commits to main since this release
v1.0.0
55bc055

sanitization 1.0.0

Stable 1.0.0 release of the sanitization crate family.

This release promotes the RC line to stable, including dependency-free default volatile clearing, no_std secret containers, optional memory locking, guard pages, canary checks, random canaries, pooled locked secrets, WASM compatibility behavior, Kani harnesses, and optional derive macros through sanitization-derive.

Final fixes since rc.6:

  • Documented the generic SecureSanitizeOnDrop bound requirement.
  • Expanded derive test coverage for tuple structs, crate-path override, and drop-time sanitization.
  • Fixed SecretPoolSlot::secure_clear() so canaries are reinitialized after clearing in native and WASM backends.

Publish sanitization-derive first, then sanitization.