Trait didcomm_rs::crypto::Signer [−][src]
Trait must be implemented for plugablu signatures.
Implemented by SignatureAlgorithm
with raw-crypto
feature.
Required methods
fn signer(&self) -> SigningMethod
[src]
fn validator(&self) -> ValidationMethod
[src]
Implementors
impl Signer for SignatureAlgorithm
[src]
fn signer(&self) -> SigningMethod
[src]
Builds signer FnOnce, which performs signing.
Examples
use didcomm_rs::crypto::{SignatureAlgorithm, Signer}; let signer = SignatureAlgorithm::Es256k.signer();
fn validator(&self) -> ValidationMethod
[src]
Builds validator FnOnce, which performs signature validation.
Examples
use didcomm_rs::crypto::{Signer, SignatureAlgorithm}; let validator = SignatureAlgorithm::Es256k.validator();