[−][src]Crate solana_libra_nextgen_crypto
A library supplying various cryptographic primitives that will be used in the next version.
Re-exports
pub use self::traits::*; |
Modules
bls12381 | This module implements the Verifying/Signing API for signatures on the BLS12-381 curve. |
ed25519 | This module provides an API for the PureEdDSA signature scheme over the ed25519 twisted Edwards curve as defined in RFC8032. |
slip0010 | This module provides an API for SLIP-0010 and for the Ed25519 curve based on SLIP-0010 : Universal private key derivation from master private key. |
test_utils | Internal module containing convenience utility functions mainly for testing |
traits | This module provides a generic set of traits for dealing with cryptographic primitives. |
vrf | This module contains implementations of a verifiable random function (currently only ECVRF). VRFs can be used in the consensus protocol for leader election. |
Structs
HashValue | Output value of our hash function. Intentionally opaque for safety and modularity. |