Skip to content

Commit

Permalink
Add notes about underlying curve25519-dalek changes
Browse files Browse the repository at this point in the history
  • Loading branch information
pinkforest committed Jun 23, 2023
1 parent 9e844bb commit d25d90a
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,15 @@ Entries are listed in reverse chronological order.

# 2.x Series

* Note: All `x255919-dalek` 2.x releases are in sync with the underlying `curve25519-dalek` 4.x releases.

## 2.0.0-rc.3

* Change: `StaticSecret` serialization and `to_bytes()` no longer returns clamped integers. Clamping is still always done during scalar-point multiplication.
* `StaticSecret` serialization and `to_bytes()` no longer returns clamped integers. Clamping is still always done during scalar-point multiplication.
* Update underlying `curve25519_dalek` library to `4.0.0-rc.3` with notable changes:
* [curve25519-dalek backend] now auto selects `simd` backend over `serial` where supported.
* [curve25519-dalek backend] now provides an override to force a particular backend.


## 2.0.0-rc.2

Expand All @@ -16,7 +21,11 @@ Entries are listed in reverse chronological order.
* Add `.as_bytes()` and `AsRef<[u8]>` for `Shared/StaticSecret`
* Add `getrandom` feature to provide `random_from_rng` constructors
* Make `StaticSecrets` optional via feature `static_secrets`
* Update underlying `curve25519_dalek` library to `4.0.0-rc.2`
* Update underlying `curve25519_dalek` library to `4.0.0-rc.2` with notable changes:
* [curve25519-dalek backend] features have been removed in favor of auto selection and new cfg overides.
* [curve25519-dalek backend] now auto selects the appropriate word size between `32` and `64` for the serial backend
over the previous default `32`
* [curve25519-dalek backend] now provides an override to force a particular word size for the `serial` and `fiat` backends.

## 2.0.0-pre.1

Expand Down Expand Up @@ -88,3 +97,5 @@ Entries are listed in reverse chronological order.

* Adds support for static and ephemeral keys.

[curve25519-dalek backend]: https://github.com/dalek-cryptography/curve25519-dalek/#backends

0 comments on commit d25d90a

Please sign in to comment.