pub trait SigningKey {
// Required methods
fn sign(&self, message: &[u8]) -> Vec<u8> ⓘ;
fn from_pkcs8_der(der: &[u8]) -> Option<Self>
where Self: Sized;
fn verifying_key(&self) -> Box<dyn VerifyingKey>;
}Expand description
A singing key using EdDSA
Required Methods§
Sourcefn from_pkcs8_der(der: &[u8]) -> Option<Self>where
Self: Sized,
fn from_pkcs8_der(der: &[u8]) -> Option<Self>where
Self: Sized,
Create a new key from a PKCS8 DER.
Sourcefn verifying_key(&self) -> Box<dyn VerifyingKey>
fn verifying_key(&self) -> Box<dyn VerifyingKey>
Create a verifying key from this key.