[−][src]Function yaca::simple_calculate_signature
pub fn simple_calculate_signature(
algo: &DigestAlgorithm,
prv_key: &Key,
message: &[u8]
) -> Result<Vec<u8>>
Creates a signature using asymmetric private key
algo
is a digest algorithm that will be used.prv_key
is a private key that will be used, algorithm is deduced based on key type, supported key types:message
is message to be signed, it can be empty.- The function returns a message signature.
- For
DigestAlgorithm::Sha384
andDigestAlgorithm::Sha512
theRSA
key size must be bigger than 512 bits. - Using
DigestAlgorithm::Md5
algorithm forDSA
andECDSA
operations is prohibited.