commonware_consensus/simplex/scheme/
bls12381_multisig.rs

1//! BLS12-381 multi-signature implementation of the [`Scheme`] trait for `simplex`.
2//!
3//! [`Scheme`] is **attributable**: individual signatures can be
4//! used by an external observer as evidence of either liveness or of committing a fault.
5//! Certificates contain signer indices alongside an aggregated signature,
6//! enabling secure per-validator activity tracking and conflict detection.
7
8use crate::simplex::types::Subject;
9use commonware_cryptography::impl_certificate_bls12381_multisig;
10
11impl_certificate_bls12381_multisig!(Subject<'a, D>);