uselesskey-rustcrypto
RustCrypto adapter traits for uselesskey fixtures.
Converts fixture key material into native RustCrypto types (rsa, p256/p384, ed25519-dalek, hmac).
Features
| Feature | Description |
|---|---|
rsa |
rsa::RsaPrivateKey / rsa::RsaPublicKey adapters |
ecdsa |
P-256 and P-384 signing/verifying key adapters |
ed25519 |
ed25519_dalek::SigningKey / VerifyingKey adapters |
hmac |
hmac::Hmac<Sha256/Sha384/Sha512> adapters |
all |
All adapters |
Example
[]
= { = "0.5.1", = ["rsa"] }
use ;
use ;
use Sha256;
use Factory;
use ;
use RustCryptoRsaExt;
let fx = random;
let keypair = fx.rsa;
let signing_key = new_unprefixed;
let verifying_key = new_unprefixed;
let signature = signing_key.sign;
verifying_key.verify.unwrap;
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
See the uselesskey crate for full
documentation.