signatory-yubihsm
Signatory ECDSA (FIPS 186-4) and Ed25519 (RFC 8032) provider for yubihsm-rs.
Installation
The yubihsm-rs crate depends on the aes
crate, which uses hardware AES
instructions via core::arch
(Rust 1.27+).
To access these features, you will need to pass the following as RUSTFLAGS:
RUSTFLAGS=-Ctarget-feature=+aes`
You can configure your ~/.cargo/config
to always pass these flags:
[]
= ["-Ctarget-feature=+aes"]
License
Signatory is distributed under the terms of either the MIT license or the Apache License (Version 2.0), at your option.
See LICENSE-APACHE and LICENSE-MIT for details.