Skip to content

v0.10.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mcginty mcginty released this 06 Jun 14:11
· 12 commits to main since this release

v0.10.0-beta.1

This change brings in some very welcome additions: no_std support, finally, and unofficial support for the P-256 curve.

changes since v0.10.0-alpha.1

  • Updated rand_core to 0.9
  • Updated criterion to 0.6
  • Updated ring and curve25519-dalek versions to the latest version that doesn't have a RUSTSEC warning

New

Improvements

Migrating from 0.9

The main change you'll likely notice is the need to add expect(...) or ? to a few builder functions that have been updated to further limit the chance of misuse.

Here are all the semver-breaking changes:

  • Builder function fallibility: more functions in the builder now return a Result to more explicitly prohibit calling the same setter twice.
  • DHChoice::Ed448 has been renamed to DHChoice::Curve448
  • Multiple new error enum variants have been added.

New Contributors

Full Changelog: v0.9.0...v0.10.0-beta.1