pub struct EcdsaP256Verifier;Available on crate feature
p256 only.Expand description
ECDSA P-256 with SHA-256 signature verifier.
Handles OID ecdsa-with-SHA256 (1.2.840.10045.4.3.2).
Feature-gated behind p256.
Trait Implementations§
Source§impl Clone for EcdsaP256Verifier
impl Clone for EcdsaP256Verifier
Source§fn clone(&self) -> EcdsaP256Verifier
fn clone(&self) -> EcdsaP256Verifier
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 moreimpl Copy for EcdsaP256Verifier
Source§impl Debug for EcdsaP256Verifier
impl Debug for EcdsaP256Verifier
Source§impl Default for EcdsaP256Verifier
impl Default for EcdsaP256Verifier
Source§fn default() -> EcdsaP256Verifier
fn default() -> EcdsaP256Verifier
Returns the “default value” for a type. Read more
impl Eq for EcdsaP256Verifier
Source§impl Hash for EcdsaP256Verifier
impl Hash for EcdsaP256Verifier
Source§impl PartialEq for EcdsaP256Verifier
impl PartialEq for EcdsaP256Verifier
Source§fn eq(&self, other: &EcdsaP256Verifier) -> bool
fn eq(&self, other: &EcdsaP256Verifier) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl SignatureVerifier for EcdsaP256Verifier
impl SignatureVerifier for EcdsaP256Verifier
Source§fn verify_signature(
&self,
algorithm: AlgorithmIdentifierRef<'_>,
issuer_spki: SubjectPublicKeyInfoRef<'_>,
message: &[u8],
signature: &[u8],
) -> Result<(), SignatureError>
fn verify_signature( &self, algorithm: AlgorithmIdentifierRef<'_>, issuer_spki: SubjectPublicKeyInfoRef<'_>, message: &[u8], signature: &[u8], ) -> Result<(), SignatureError>
impl StructuralPartialEq for EcdsaP256Verifier
Auto Trait Implementations§
impl Freeze for EcdsaP256Verifier
impl RefUnwindSafe for EcdsaP256Verifier
impl Send for EcdsaP256Verifier
impl Sync for EcdsaP256Verifier
impl Unpin for EcdsaP256Verifier
impl UnsafeUnpin for EcdsaP256Verifier
impl UnwindSafe for EcdsaP256Verifier
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