unc_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, Rsa2048PublicKey, Rsa2048Signature,
7    Secp256K1PublicKey, Secp256K1Signature, SecretKey, Signature,
8};
9pub use signer::{EmptySigner, InMemorySigner, Signer};
10
11#[macro_use]
12mod hash;
13#[macro_use]
14mod traits;
15#[macro_use]
16mod util;
17
18mod errors;
19pub mod key_conversion;
20mod key_file;
21mod signature;
22mod signer;
23mod test_utils;
24pub mod vrf;