signatory-yubihsm 0.11.0

Signatory ECDSA (NIST P256 + secp256k1) and Ed25519 provider for yubihsm-rs
Documentation

signatory-yubihsm

crate Docs Build Status MIT/Apache2 licensed

Signatory ECDSA (FIPS 186-4) and Ed25519 (RFC 8032) provider for yubihsm-rs.

Documentation

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:

[build]
rustflags = ["-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.