Releases: cryspen/hpke-rs
Releases · cryspen/hpke-rs
v0.3.0
What's Changed
- List correct x25519-dalek crate by @marlonbaeten in #63
- Update macos ci by @franziskuskiefer in #69
- Add support for secp256k1 curve by @erskingardner in #66
- drop tests from package by @franziskuskiefer in #67
- [CI] Update code coverage workflow by @wysiwys in #74
- Add
XWingDraft06
KEM support tohpke-rs
, and replace evercrypt provider with new libcrux provider by @wysiwys in #72 - Fix panic on invalid key length in RustCrypto provider's
aead_open()
andaead_seal()
by @wysiwys in #73 - v0.2.1 prep by @franziskuskiefer in #75
- Features to expose crypto APIs by @franziskuskiefer in #77
- Pre-release prep by @wysiwys in #82
- Fix provider crate dependencies for
std
feature by @wysiwys in #84 - Release prep for
alpha.2
versions by @wysiwys in #85 - 0.3.0 release by @franziskuskiefer in #86
New Contributors
- @marlonbaeten made their first contribution in #63
- @erskingardner made their first contribution in #66
- @wysiwys made their first contribution in #74
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- hpks-rs-crypto: simplify Cargo.toml by @japaric in #47
- no-std-ify hpke-rs-rust-crypto by @japaric in #48
- hpke-rs-crypto: make serde opt-in by @japaric in #49
- no-std-ify hpke-rs-crypto by @japaric in #50
- rm getrandom dep by @japaric in #53
- rm
RwLock
fromHpke
and no-std-ify thehpke-rs
library by @japaric in #55 - switch from x25519-dalek-ng to x25519-dalek by @japaric in #57
- no-std-ify hpke-rs-rust-crypto (some more) by @japaric in #58
- CI: check no-std support by @japaric in #56
- hpke-rs-rust-crypto: make deterministic-prng enable the std feature by @japaric in #59
- update to 0.2.0-pre.1 by @franziskuskiefer in #61
New Contributors
Full Changelog: v0.1.2...v0.2.0
v0.1.0
- zeroize private key material
- fix AEAD counter
Full Changelog: v0.0.12...v0.1.0
v0.1.0-pre.1
Preparing for 0.1.
There are no changes in this release other than adapting to tls_codec 0.2.0 pre-releases.
What's Changed
- 0.1.0 pre.1 by @franziskuskiefer in #31
Full Changelog: v0.0.12...v0.1.0-pre.1
v0.0.12
This is a major breaking change release.
hphke-rs uses plug-in crypto and randomness provider.
Version changes
- Bump hpke-rs to 0.0.12
New crates
- hpke-rs-crypto: traits for crypto backends
- hpke-rs-rust-crypto: native Rust crypto backend implementing the traits from hpke-rs-crypto
- hpke-rs-evercrypt: evercrypt backend implementing the traits from hpke-rs-crypto
What's Changed
- Crypto backends by @franziskuskiefer in #29
Full Changelog: v0.0.11...v0.0.12
v0.0.11
New crypto backend using native Rust crypto implementations.
This backend is more complete and can be used on more platforms. But it is not formally verified.
v0.0.10
bump evercrypt dependency
v0.0.9
v0.0.8
- Update evercrypt
- Make key generation fallible
- Added ios and apple silicon targets