Skip to content

Tags: RustCrypto/utils

Tags

zeroize-v1.9.0

Toggle zeroize-v1.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
zeroize v1.9.0 (#1494)

## Added
- `Zeroizing` is now `repr(transparent)` ([#1253])
- `optimization_barrier` function ([#1261])
- `Zeroizing` now supports `?Sized` ([#1318])
- `zeroize_stack` function ([#1331])

## Changed
- Edition changed to 2024 and MSRV bumped to 1.85 ([#1149])
- Replace `atomic_fence` with `optimization_barrier` ([#1252])
- Bump `zeroize_derive` to v1.5 ([#1492])
- Always enable AVX-512 support ([#1493])

[#1149]: #1149
[#1252]: #1252
[#1253]: #1253
[#1261]: #1261
[#1318]: #1318
[#1331]: #1331
[#1492]: #1492
[#1493]: #1493

zeroize_derive-v1.5.0

Toggle zeroize_derive-v1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
zeroize_derive v1.5.0 (#1492)

## Changed
- Edition changed to 2024 and MSRV bumped to 1.85 (#1149)

## Fixed
- Unnecessary qualifications (#1072)
- Rust 1.92 warnings (#1270)

block-buffer-v0.12.1

Toggle block-buffer-v0.12.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release block-buffer v0.12.1 (#1488)

### Fixed
- Exception safety bug ([#1487])

[#1487]: #1487

cmov-v0.5.4

Toggle cmov-v0.5.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
cmov v0.5.4 (#1485)

## Security
- Fix GHSA-3rjw-m598-pq24]: `Cmov`/`CmovEq` on `aarch64` can produce
  wrong results if high-bits of registers are set (dba6c35)

sponge-cursor-v0.1.0

Toggle sponge-cursor-v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
sponge-cursor: initial implementation (#1477)

`sponge-cursor` is a helper crate which allows to remove unnecessary
buffering from sponge-based constructions.

cpubits-v0.1.1

Toggle cpubits-v0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
cpubits v0.1.1 (#1475)

## Fixed
- Output for 16-bit targets (#1470)

digest-io-v0.1.0

Toggle digest-io-v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release digest-io v0.1.0 (#1462)

ctutils-v0.4.2

Toggle ctutils-v0.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
ctutils v0.4.2 (#1469)

## Fixed
- `cmov` v0.5.3 version requirement (#1467)

ctutils-v0.4.1

Toggle ctutils-v0.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
ctutils v0.4.1 (#1466)

## Added
- `subtle` migration guide (#1465)

cmov-v0.5.3

Toggle cmov-v0.5.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
cmov v0.5.3 (#1467)

## Added
- Impl `Cmov`/`CmovEq` for `NonZeroUsize`/`NonZeroIsize` (#1415)

## Changed
- Avoid using `asm!` under `cfg(miri)` (#1436)