Update libsecp256k1 dep to 0.3.0 (#1258)

* Update libsecp256k1 dep to 0.3.0

* Sign now cannot fail
This commit is contained in:
Wei Tang
2019-10-01 17:37:02 +08:00
committed by Pierre Krieger
parent cf585d568b
commit 8be73c2245
2 changed files with 2 additions and 6 deletions

View File

@ -133,9 +133,7 @@ impl SecretKey {
pub fn sign_hash(&self, msg: &[u8]) -> Result<Vec<u8>, SigningError> {
let m = Message::parse_slice(msg)
.map_err(|_| SigningError::new("failed to parse secp256k1 digest"))?;
secp256k1::sign(&m, &self.0)
.map(|s| s.0.serialize_der().as_ref().into())
.map_err(|_| SigningError::new("failed to create secp256k1 signature"))
Ok(secp256k1::sign(&m, &self.0).0.serialize_der().as_ref().into())
}
}
@ -190,4 +188,3 @@ mod tests {
assert_eq!(sk_bytes, [0; 32]);
}
}