utility_crypto/
lib.rs

1#![deny(clippy::arithmetic_side_effects)]
2
3pub use errors::{ParseKeyError, ParseKeyTypeError, ParseSignatureError};
4pub use key_file::KeyFile;
5pub use signature::{
6    ED25519PublicKey, ED25519SecretKey, KeyType, PublicKey, Secp256K1PublicKey, Secp256K1Signature,
7    Rsa2048PublicKey, Rsa2048Signature,
8    SecretKey, Signature,
9};
10pub use signer::{EmptySigner, InMemorySigner, Signer};
11
12#[macro_use]
13mod hash;
14#[macro_use]
15mod traits;
16#[macro_use]
17mod util;
18
19mod errors;
20pub mod key_conversion;
21mod key_file;
22mod signature;
23mod signer;
24mod test_utils;
25pub mod vrf;