Skip to content

Conversation

@tarcieri
Copy link
Member

@tarcieri tarcieri commented Feb 4, 2026

@tarcieri tarcieri merged commit 84174d8 into master Feb 4, 2026
56 checks passed
@tarcieri tarcieri deleted the cipher/v0.5 branch February 4, 2026 20:06
@tarcieri tarcieri mentioned this pull request Feb 6, 2026
tarcieri added a commit that referenced this pull request Feb 7, 2026
## Added
- `rand_core` v0.10 support (#333, #513)
- 64-bit counter support (#439)
- `{get,set}_block_pos` inherent methods (#516)
- AVX-512 backend - requires `--cfg chacha20_avx512` to enable (#477)
- Inherent methods for RNG state (de)serialization (#541)

## Changed
- Bump `cipher` from `0.4` to `0.5` - replaces `generic-array` with
  `hybrid-array` (#338, #521)
- Edition changed to 2024 and MSRV bumped to 1.85 (#397)
- Relax MSRV policy and allow MSRV bumps in patch releases
- Bump `cpufeatures` to v0.3 (#530)
- `--cfg chacha20_backend="..."` replaces `chacha20_force*` (#520)
  - `chacha20_force_avx2` => `chacha20_backend="avx2"`
  - `chacha20_force_avx512` => `chacha20_backend="avx512"`
  - `chacha20_force_soft` => `chacha20_backend="soft"`
  - `chacha20_force_sse2` => `chacha20_backend="sse2"`

## Removed
- `chacha20_force_neon` cfg attribute - now on-by-default for supported
  targets (#361)
- `std` feature (#397)
- `Clone` impls (#462)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant