pub struct RootKeyInfo {
pub key_id: [u8; 32],
pub derivation_params: KeyDerivationParams,
pub created_at: SystemTime,
pub version: u32,
pub classification: SecurityClassification,
}Expand description
Root key information for key derivation
Fieldsยง
ยงkey_id: [u8; 32]Root key identifier
derivation_params: KeyDerivationParamsKey derivation parameters
created_at: SystemTimeRoot key creation time
version: u32Root key version
classification: SecurityClassificationSecurity classification
Trait Implementationsยง
Sourceยงimpl Clone for RootKeyInfo
impl Clone for RootKeyInfo
Sourceยงfn clone(&self) -> RootKeyInfo
fn clone(&self) -> RootKeyInfo
Returns a duplicate of the value. Read more
1.0.0 ยท 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 RootKeyInfo
impl Debug for RootKeyInfo
Sourceยงimpl<'de> Deserialize<'de> for RootKeyInfo
impl<'de> Deserialize<'de> for RootKeyInfo
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
Auto Trait Implementationsยง
impl Freeze for RootKeyInfo
impl RefUnwindSafe for RootKeyInfo
impl Send for RootKeyInfo
impl Sync for RootKeyInfo
impl Unpin for RootKeyInfo
impl UnwindSafe for RootKeyInfo
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