# HPKE
[](https://github.com/hanyu-dev/hpke/actions/workflows/ci.yml?query=branch%3Amain)
[](https://codecov.io/github/hanyu-dev/hpke)
[](LICENSE-MPL)
This is originally a fork of [hpke-rs](https://crates.io/crates/hpke-rs) and heavily modified.
- `hpke-core`: HPKE core functionality.
[](https://crates.io/crates/hpke-core)
[](https://docs.rs/hpke-core)
- `hpke-crypto`: cryptographic backend implementations for HPKE.
[](https://crates.io/crates/hpke-crypto)
[](https://docs.rs/hpke-crypto)
Currently supports the following:
- `backend-aws-lc`: uses [aws-lc-rs](https://crates.io/crates/aws-lc-rs) as the cryptographic backend.
- `backend-graviola`: uses [graviola](https://crates.io/crates/graviola) as the cryptographic backend.
## License
Licensed under [MPL-2.0](./LICENSE-MPL) license.