pub type AuthoritySignature = BLS12381Signature;

Aliased Type§

struct AuthoritySignature { /* private fields */ }

Trait Implementations§

source§

impl SuiAuthoritySignature for AuthoritySignature

source§

fn new_secure<T>( value: &IntentMessage<T>, epoch: &EpochId, secret: &dyn Signer<Self> ) -> Self
where T: Serialize,

source§

fn verify_secure<T>( &self, value: &IntentMessage<T>, epoch: EpochId, author: AuthorityPublicKeyBytes ) -> Result<(), SuiError>
where T: Serialize,