Trait ddoresolver_rs::Ecdsa[][src]

pub trait Ecdsa {
    pub fn sign(&self, payload: Payload) -> Vec<u8, Global>;
pub fn verify(
        &self,
        payload: Payload,
        signature: &[u8]
    ) -> Result<(), Error>; }

Used for Elliptic Curve Digital Signature Algorithm

Required methods

pub fn sign(&self, payload: Payload) -> Vec<u8, Global>[src]

Performs sign operation

pub fn verify(&self, payload: Payload, signature: &[u8]) -> Result<(), Error>[src]

Performs verify operation

Loading content...

Implementors

impl Ecdsa for KeyPair[src]

impl Ecdsa for AsymmetricKey<VerifyKey<NistP256>, SigningKey<NistP256>>[src]

impl Ecdsa for AsymmetricKey<PublicKey, StaticSecret>[src]

impl Ecdsa for AsymmetricKey<CyclicGroup, SecretKey>[src]

impl Ecdsa for AsymmetricKey<PublicKey, SecretKey>[src]

impl Ecdsa for AsymmetricKey<PublicKey, SecretKey>[src]

Loading content...