[Signatory] ECDSA ([FIPS 186-4]) and Ed25519 ([RFC 8032]) provider for [yubihsm-rs].
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:
toml
[build]
rustflags = ["-Ctarget-feature=+aes"]
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.