pub type Public = PublicBytes<PUBLIC_SERIALIZED_SIZE, BandersnatchTag>;
Expand description
Bandersnatch public key.
Aliased Type§
struct Public(pub [u8; 33], _);
Fields§
§0: [u8; 33]
Trait Implementations§
Source§impl VrfCrypto for Public
impl VrfCrypto for Public
Source§type VrfPreOutput = VrfPreOutput
type VrfPreOutput = VrfPreOutput
VRF pre-output.
Source§type VrfSignData = VrfSignData
type VrfSignData = VrfSignData
VRF signing data.
Source§type VrfSignature = VrfSignature
type VrfSignature = VrfSignature
VRF signature.
Source§impl VrfPublic for Public
impl VrfPublic for Public
Source§fn vrf_verify(
&self,
data: &Self::VrfSignData,
signature: &Self::VrfSignature,
) -> bool
fn vrf_verify( &self, data: &Self::VrfSignData, signature: &Self::VrfSignature, ) -> bool
Verify input data signature.