[−][src]Trait dup_crypto::keys::Signature
Define the operations that can be performed on a cryptographic signature.
A signature can be converted from/to Base64 format. When converted back and forth the value should be the same.
A signature can be made with a PrivateKey
and a message, and verified with the associated PublicKey
.
Required methods
fn from_base64(base64_string: &str) -> Result<Self, BaseConvertionError>
Create a Signature
from a Base64 string.
The Base64 string should contains only valid Base64 characters
and have a correct length (64 bytes when converted). If it's not the case,
a BaseConvertionError
is returned with the corresponding variant.
fn to_bytes_vector(&self) -> Vec<u8>
Convert Signature into butes vector
fn to_base64(&self) -> String
Encode the signature into Base64 string format.