Module mitrid_core::crypto [−][src]
Traits used to implement cryptographical operations.
Crypto
crypto
is the module providing the traits used to implement cryptographic functionalities.
Re-exports
pub use self::rand::Random; |
pub use self::hash::Hashable; |
pub use self::keys::Key; |
pub use self::keys::KeyPair; |
pub use self::sign::Signable; |
pub use self::commit::Committable; |
pub use self::authenticate::Authenticated; |
pub use self::prove::Provable; |
Modules
authenticate |
Trait implemented by types that can be cryptographically authenticated. |
commit |
Trait implemented by types that can be committed in a cryptographic commitment scheme. |
hash |
Trait implemented by types that can be cryptographically hashed. |
keys |
Traits implemented by cryptographic key generators. |
prove |
Trait implemented by types that can be proved and verified cryptographically. |
rand |
Trait implemented by types that can be generated randomly. |
sign |
Trait implemented by types that can be cryptographically signed. |