pub struct IdentityData {
pub secret_key: Vec<u8>,
pub public_key: Vec<u8>,
}Expand description
Serializable identity data for persistence
Fields§
§secret_key: Vec<u8>ML-DSA secret key bytes (4032 bytes for ML-DSA-65)
public_key: Vec<u8>ML-DSA public key bytes (1952 bytes for ML-DSA-65)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IdentityData
impl<'de> Deserialize<'de> for IdentityData
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 IdentityData
impl RefUnwindSafe for IdentityData
impl Send for IdentityData
impl Sync for IdentityData
impl Unpin for IdentityData
impl UnwindSafe for IdentityData
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