pub struct CertTbs {
pub version: u8,
pub member_pubkey: [u8; 32],
pub member_sign_pubkey: [u8; 32],
pub network_id: [u8; 16],
pub not_before: u64,
pub not_after: u64,
pub tags: Vec<(u8, Vec<u8>)>,
}Expand description
Canonical certificate fields to be signed by the FROST quorum. Maps directly to crates/yip-membership/src/cert.rs wire layout.
Fields§
§version: u8§member_pubkey: [u8; 32]§member_sign_pubkey: [u8; 32]§network_id: [u8; 16]§not_before: u64§not_after: u64Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CertTbs
impl<'de> Deserialize<'de> for CertTbs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CertTbs
impl StructuralPartialEq for CertTbs
Auto Trait Implementations§
impl Freeze for CertTbs
impl RefUnwindSafe for CertTbs
impl Send for CertTbs
impl Sync for CertTbs
impl Unpin for CertTbs
impl UnsafeUnpin for CertTbs
impl UnwindSafe for CertTbs
Blanket Implementations§
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