Sanitization 1.2.5 #20
Closed
eldryoth
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Release 1.2.5
BoundedSecretString<MAX>for UTF-8 secrets with an application-definedpublic byte limit across construction, append, replacement, and serde
ingestion.
SecretString, matchingthe existing bounded-by-default
SecretVecingestion policy.SecretVecandSecretString; invalid UTF-8 inputs are cleared before returning an error.LockedSecretString, a UTF-8-safe wrapper overLockedSecretVecthatpreserves memory locking, dump/fork policy, canaries, clearing, and mapped
storage without introducing a second mapping.
GuardedSecretString, a UTF-8-safe wrapper overGuardedSecretVecthatpreserves guard pages, optional memory locking, canaries, and clearing.
SecretTextIntegrityError, distinguishing canary corruption from invalidUTF-8.
Stringingestion helpers that clear the original globalallocator storage after copying into locked or guarded mappings.
zeroize/subtleinteroperability to the new text containers.
remaining limits around parser input and scratch-buffer copies.
that serde limits begin at visitor control, and that Miri/Kani do not provide
native syscall or real-concurrency coverage.
1.2.5patch release.This discussion was created from the release Sanitization 1.2.5.
All reactions