Hashavatar 0.8.0 #7
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.
-
hashavatar 0.8.0
hashavatar0.8.0 prepares the crate for future core-boundary work withoutadding new runtime dependencies or promising
no_stdsupport yet.Highlights
0.8.0.ALLlists from manually sized arrays to slices.from_bytehelpers for deterministic enum selection:AvatarHashAlgorithm::from_byteAvatarKind::from_byteAvatarBackground::from_byteAvatarOutputFormat::from_byteno_std + alloccore.AvatarSpechelpers for callersthat need service-level memory/concurrency controls.
reduce render-time side-channel observability.
Compatibility
0.7.0.ALLassociated constants now have slice type&'static [Self]instead of fixed-size array types.no_stdis still only a future direction, not a supported public contract.Security And Quality
0.7.0.ALL.len()rather than duplicated modulo counts.byte-to-enum derivation.
output encoding concerns.
secret-preserving timing boundary.
high-assurance callers should clear those buffers after use.
project claims formal bit-identical raster output across all platforms.
This discussion was created from the release Hashavatar 0.8.0.
Beta Was this translation helpful? Give feedback.
All reactions