pub struct EcdsaVerificationAlgorithm {
pub(crate) id: &'static AlgorithmID,
pub(crate) digest: &'static Algorithm,
pub(crate) sig_format: EcdsaSignatureFormat,
}
Expand description
An ECDSA verification algorithm.
Fields§
§id: &'static AlgorithmID
§digest: &'static Algorithm
§sig_format: EcdsaSignatureFormat
Trait Implementations§
Source§impl Debug for EcdsaVerificationAlgorithm
impl Debug for EcdsaVerificationAlgorithm
Source§impl VerificationAlgorithm for EcdsaVerificationAlgorithm
impl VerificationAlgorithm for EcdsaVerificationAlgorithm
Source§fn verify_sig(
&self,
public_key: &[u8],
msg: &[u8],
signature: &[u8],
) -> Result<(), Unspecified>
fn verify_sig( &self, public_key: &[u8], msg: &[u8], signature: &[u8], ) -> Result<(), Unspecified>
impl Eq for EcdsaVerificationAlgorithm
impl Sealed for EcdsaVerificationAlgorithm
impl StructuralPartialEq for EcdsaVerificationAlgorithm
Auto Trait Implementations§
impl Freeze for EcdsaVerificationAlgorithm
impl RefUnwindSafe for EcdsaVerificationAlgorithm
impl Send for EcdsaVerificationAlgorithm
impl Sync for EcdsaVerificationAlgorithm
impl Unpin for EcdsaVerificationAlgorithm
impl UnwindSafe for EcdsaVerificationAlgorithm
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