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 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>
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