Skip to main content

near_crypto/
lib.rs

1#![cfg_attr(enable_const_type_id, feature(const_type_id))]
2#![deny(clippy::arithmetic_side_effects)]
3
4pub use errors::{ParseKeyError, ParseKeyTypeError, ParseSignatureError};
5pub use key_file::KeyFile;
6pub use signature::{
7    ED25519PublicKey, ED25519SecretKey, KeyType, PublicKey, Secp256K1PublicKey, Secp256K1Signature,
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;