diff --git a/CHANGELOG.md b/CHANGELOG.md index 57d4b91..afa0725 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.13.0] - 2024-09-04 + +### Additions + +* Support [secp256k1-based DHKEM](https://www.ietf.org/archive/id/draft-wahby-cfrg-hpke-kem-secp256k1-01.html) with libsecp256k1 C bindings via rust-bitcoin's [`secp256k1`](https://crates.io/crates/secp256k1) crate. Enable it using the `secp` feature. + +### Changes + +* Removed `k256`, `x25519`, `p256`, `p384`, and `p521` features +* Removed AesGcm AEAD schemes since bitcoin uses only ChaCha20Poly1305 + + ## [0.12.0] - 2024-07-03 ### Additions diff --git a/Cargo.toml b/Cargo.toml index 31bba62..62706e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ repository = "https://github.com/payjoin/bitcoin-hpke" documentation = "https://docs.rs/bitcoin-hpke" description = "An implementation of the HPKE hybrid encryption standard (RFC 9180) on libsecp256k1" readme = "README.md" -version = "0.12.0" +version = "0.13.0" authors = ["Dan Gould "] edition = "2021" license = "MIT/Apache-2.0"