All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- #66: add support for secp256k1 curve. This adds
DhKemK256 = 0x0016
to theKemAlgorithms
- #59: hpke-rs-rust-crypto: make deterministic-prng enable the std feature
- #56: CI: check no-std support
- #58: no-std-ify hpke-rs-rust-crypto (some more)
- #57: switch from x25519-dalek-ng to x25519-dalek
- #55: rm
RwLock
fromHpke
and no-std-ify thehpke-rs
library - #53: rm getrandom dep
- #50: no-std-ify hpke-rs-crypto
- #49: hpke-rs-crypto: make serde opt-in
- #48: no-std-ify hpke-rs-rust-crypto
- #47: hpks-rs-crypto: simplify Cargo.toml
- Updated TLS codec dependency
- #44: implement std::error::Error for HpkeError
- Updated crypto providers
- Use variable length TLS encoding as required by TLS for serialization