yubihsm 0.35.0

Pure Rust client for YubiHSM2 devices with support for HTTP and USB-based access to the device. Supports most HSM functionality including ECDSA, Ed25519, HMAC, and RSA.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Elliptic Curve Diffie Hellman Key Exchange.
//!
//! **WARNING**: This functionality has not been tested and has not yet been
//! confirmed to actually work! USE AT YOUR OWN RISK!
//!
//! You will need to enable the `untested` cargo feature to use it.
//!
//! <https://developers.yubico.com/YubiHSM2/Commands/Derive_Ecdh.html>

mod algorithm;
#[cfg(feature = "untested")]
pub(crate) mod commands;
mod point;

pub use self::{algorithm::Algorithm, point::UncompressedPoint};