Docs.rs
hpke-0.10.0
hpke 0.10.0
Docs.rs crate page
MIT/Apache-2.0
Links
Documentation
Repository
crates.io
Source
Owners
rozbb
Dependencies
aead ^0.5
normal
aes-gcm ^0.10
normal
byteorder ^1.4
normal
chacha20poly1305 ^0.10
normal
digest ^0.10
normal
generic-array ^0.14
normal
hkdf ^0.12
normal
hmac ^0.12
normal
p256 ^0.11
normal
rand_core ^0.6
normal
serde ^1.0
normal
sha2 ^0.10
normal
subtle ^2.4
normal
x25519-dalek ^2.0.0-pre.1
normal
zeroize ^1
normal
criterion ^0.4
dev
hex ^0.4
dev
rand ^0.8
dev
serde ^1.0
dev
serde_derive ^1.0
dev
serde_json ^1.0
dev
Versions
92.86%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate hpke
Structs
Enums
Traits
Functions
?
List of all items
Structs
PskBundle
aead::AeadCtxR
aead::AeadCtxS
aead::AeadTag
aead::AesGcm128
aead::AesGcm256
aead::ChaCha20Poly1305
aead::ExportOnlyAead
kdf::HkdfSha256
kdf::HkdfSha384
kdf::HkdfSha512
kem::DhP256HkdfSha256
kem::X25519HkdfSha256
Enums
HpkeError
OpModeR
OpModeS
Traits
Deserializable
Kem
Serializable
aead::Aead
kdf::Kdf
kem::Kem
Functions
setup_receiver
setup_sender
single_shot_open
single_shot_open_in_place_detached
single_shot_seal
single_shot_seal_in_place_detached