pub struct DilithiumSignature { /* private fields */ }Expand description
An ML-DSA / Dilithium signature.
Implementations§
Source§impl DilithiumSignature
impl DilithiumSignature
Sourcepub fn from_bytes(data: Vec<u8>) -> Self
pub fn from_bytes(data: Vec<u8>) -> Self
Create from raw bytes (no validation — use verify to check).
Sourcepub fn from_slice(data: &[u8]) -> Self
pub fn from_slice(data: &[u8]) -> Self
Create from a byte slice (copies).
Trait Implementations§
Source§impl Clone for DilithiumSignature
impl Clone for DilithiumSignature
Source§fn clone(&self) -> DilithiumSignature
fn clone(&self) -> DilithiumSignature
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 DilithiumSignature
impl Debug for DilithiumSignature
Source§impl<'de> Deserialize<'de> for DilithiumSignature
impl<'de> Deserialize<'de> for DilithiumSignature
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
Source§impl PartialEq for DilithiumSignature
impl PartialEq for DilithiumSignature
Source§impl Serialize for DilithiumSignature
impl Serialize for DilithiumSignature
impl Eq for DilithiumSignature
impl StructuralPartialEq for DilithiumSignature
Auto Trait Implementations§
impl Freeze for DilithiumSignature
impl RefUnwindSafe for DilithiumSignature
impl Send for DilithiumSignature
impl Sync for DilithiumSignature
impl Unpin for DilithiumSignature
impl UnsafeUnpin for DilithiumSignature
impl UnwindSafe for DilithiumSignature
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