pub struct MlDsaSignatureBytes { /* private fields */ }Expand description
Wrapper around raw signature bytes implementing v2 SignatureBitStringEncoding.
Trait Implementations§
Source§impl AsRef<[u8]> for MlDsaSignatureBytes
impl AsRef<[u8]> for MlDsaSignatureBytes
Source§impl Clone for MlDsaSignatureBytes
impl Clone for MlDsaSignatureBytes
Source§fn clone(&self) -> MlDsaSignatureBytes
fn clone(&self) -> MlDsaSignatureBytes
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 SignatureBitStringEncoding for MlDsaSignatureBytes
impl SignatureBitStringEncoding for MlDsaSignatureBytes
Source§fn to_bitstring(&self) -> Result<BitString>
fn to_bitstring(&self) -> Result<BitString>
BitString encoding for this signature.Source§impl SignatureEncoding for MlDsaSignatureBytes
impl SignatureEncoding for MlDsaSignatureBytes
Source§impl<P> Signer<MlDsaSignatureBytes> for MlDsaSigner<P>where
P: MlDsaParams,
SigningKey<P>: Signer<Signature<P>>,
impl<P> Signer<MlDsaSignatureBytes> for MlDsaSigner<P>where
P: MlDsaParams,
SigningKey<P>: Signer<Signature<P>>,
Auto Trait Implementations§
impl Freeze for MlDsaSignatureBytes
impl RefUnwindSafe for MlDsaSignatureBytes
impl Send for MlDsaSignatureBytes
impl Sync for MlDsaSignatureBytes
impl Unpin for MlDsaSignatureBytes
impl UnsafeUnpin for MlDsaSignatureBytes
impl UnwindSafe for MlDsaSignatureBytes
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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)