pub struct DilithiumPublicKey(/* private fields */);Expand description
ML-DSA public key encoded with FIPS 204 Algorithm 22 (pkEncode).
Implementations§
Trait Implementations§
Source§impl AsMut<[u8]> for DilithiumPublicKey
impl AsMut<[u8]> for DilithiumPublicKey
Source§impl AsRef<[u8]> for DilithiumPublicKey
impl AsRef<[u8]> for DilithiumPublicKey
Source§impl Clone for DilithiumPublicKey
impl Clone for DilithiumPublicKey
Source§fn clone(&self) -> DilithiumPublicKey
fn clone(&self) -> DilithiumPublicKey
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DilithiumPublicKey
impl Debug for DilithiumPublicKey
Auto Trait Implementations§
impl Freeze for DilithiumPublicKey
impl RefUnwindSafe for DilithiumPublicKey
impl Send for DilithiumPublicKey
impl Sync for DilithiumPublicKey
impl Unpin for DilithiumPublicKey
impl UnsafeUnpin for DilithiumPublicKey
impl UnwindSafe for DilithiumPublicKey
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
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)