A library supplying various cryptographic primitives that will be used in the next version.
This module implements the Verifying/Signing API for signatures on the BLS12-381 curve.
This module provides an API for the PureEdDSA signature scheme over the ed25519 twisted Edwards curve as defined in RFC8032.
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.
Internal module containing convenience utility functions mainly for testing
This module provides a generic set of traits for dealing with cryptographic primitives.
This module contains implementations of a verifiable random function (currently only ECVRF). VRFs can be used in the consensus protocol for leader election.
Output value of our hash function. Intentionally opaque for safety and modularity.