pub struct CertBlsBinding {
pub bls_pub: [u8; 48],
pub bls_sig: [u8; 96],
}Expand description
The raw contents of a parsed (not-yet-verified) binding extension.
Fields§
§bls_pub: [u8; 48]The claimed 48-byte compressed BLS G1 public key.
bls_sig: [u8; 96]The 96-byte BLS G2 self-attestation over binding_message of the leaf SPKI.
Trait Implementations§
Source§impl Clone for CertBlsBinding
impl Clone for CertBlsBinding
Source§fn clone(&self) -> CertBlsBinding
fn clone(&self) -> CertBlsBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CertBlsBinding
impl Debug for CertBlsBinding
impl Eq for CertBlsBinding
Source§impl PartialEq for CertBlsBinding
impl PartialEq for CertBlsBinding
impl StructuralPartialEq for CertBlsBinding
Auto Trait Implementations§
impl Freeze for CertBlsBinding
impl RefUnwindSafe for CertBlsBinding
impl Send for CertBlsBinding
impl Sync for CertBlsBinding
impl Unpin for CertBlsBinding
impl UnsafeUnpin for CertBlsBinding
impl UnwindSafe for CertBlsBinding
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more