Docs.rs
hpke-0.11.0
hpke 0.11.0
Permalink
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.13
normal
p384 ^0.13
normal
rand_core ^0.6
normal
serde ^1.0
normal
sha2 ^0.10
normal
subtle ^2.5
normal
x25519-dalek ^2
normal
zeroize ^1
normal
criterion ^0.4
dev
hex ^0.4
dev
hex-literal ^0.4
dev
rand ^0.8
dev
serde ^1.0
dev
serde_json ^1.0
dev
Versions
93.02%
of the crate is documented
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
☰
hpke
0.11.0
Module kem
Structs
Traits
In crate hpke
?
Module
hpke
::
kem
source
·
[
−
]
Expand description
Traits and structs for key encapsulation mechanisms
Structs
DhP256HkdfSha256
Represents DHKEM(P-256, HKDF-SHA256)
DhP384HkdfSha384
Represents DHKEM(P-384, HKDF-SHA384)
X25519HkdfSha256
Represents DHKEM(X25519, HKDF-SHA256)
Traits
Kem
Represents authenticated encryption functionality