pub struct DilithiumSignatureData(/* private fields */);Expand description
Dilithium Signature Data.
Stores the packed representation of (c_tilde, z, h).
c_tilde: A short seed from which the challenge polynomialcis derived.z: A vector of L polynomials,z = y + c*s1.h: A hint vector indicating which coefficients required correction during verification.
Implementations§
Trait Implementations§
Source§impl AsMut<[u8]> for DilithiumSignatureData
impl AsMut<[u8]> for DilithiumSignatureData
Source§impl AsRef<[u8]> for DilithiumSignatureData
impl AsRef<[u8]> for DilithiumSignatureData
Source§impl Clone for DilithiumSignatureData
impl Clone for DilithiumSignatureData
Source§fn clone(&self) -> DilithiumSignatureData
fn clone(&self) -> DilithiumSignatureData
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 moreAuto Trait Implementations§
impl Freeze for DilithiumSignatureData
impl RefUnwindSafe for DilithiumSignatureData
impl Send for DilithiumSignatureData
impl Sync for DilithiumSignatureData
impl Unpin for DilithiumSignatureData
impl UnwindSafe for DilithiumSignatureData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ConstantTimeEquals for T
impl<T> ConstantTimeEquals for T
Source§impl<T> ToHex for T
impl<T> ToHex for T
Source§fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Lower case
letters are used (e.g. f9b4ca)Source§fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Upper case
letters are used (e.g. F9B4CA)