pub fn sign_message(message: &[u8], secret_key: &SecretKey) -> Result<Vec<u8>>