Sign a message with a private key ```rust use utils::crypto::{keypair, sign}; let (private_key, public_key) = keypair(); let message = b"The message"; let signature = sign(message, &private_key); ```
(message: &[u8], key: &SecretKey)
| 150 | /// let signature = sign(message, &private_key); |
| 151 | /// ``` |
| 152 | pub fn sign(message: &[u8], key: &SecretKey) -> Result<EcdsaSignature> { |
| 153 | let message = hash_message(message)?; |
| 154 | Ok(CONTEXT.sign_ecdsa(&message, key)) |
| 155 | } |
| 156 | |
| 157 | /// Sign a recoverable message with a private key |
| 158 | /// |