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