tendermint/
crypto.rs

1//! Cryptographic functionality for Tendermint.
2//!
3//! This module provides type aliases and utility traits that facilitate
4//! use of interchangeable implementations of cryptographic routines used by
5//! Tendermint.
6//!
7//! The abstract framework enabling this extensibility is provided by the
8//! `digest` and `signature` crates.
9
10pub mod ed25519;
11pub mod sha256;
12pub mod signature;
13
14pub use sha256::Sha256;
15
16#[cfg(feature = "rust-crypto")]
17pub mod default;