Expand description
Generate keys, sign arbitrary messages, and deterministically verify signatures.
§Status
commonware-cryptography
is ALPHA software and is not yet recommended for production use. Developers should
expect breaking changes and occasional instability.
Re-exports§
pub use bls12381::Bls12381;
pub use ed25519::Ed25519;
pub use ed25519::Ed25519Batch;
pub use sha256::Sha256;
pub use secp256r1::Secp256r1;
Modules§
- Distributed Key Generation (DKG), Resharing, Signatures, and Threshold Signatures over the BLS12-381 curve.
- SHA-256 implementation of the
Hasher
trait.
Traits§
- Interface that commonware crates rely on for batched cryptographic operations.
- Interface that commonware crates rely on for hashing.
- Interface that commonware crates rely on for most cryptographic operations.
Type Aliases§
- Byte array representing a hash digest.
- Byte array representing an arbitrary private key.
- Byte array representing an arbitrary public key.
- Byte array representing an arbitrary signature.