Skip to content

Commit c36a3da

Browse files
committed
Add EcdsaSig::sighash_all convenience constructor
1 parent f332a19 commit c36a3da

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/util/ecdsa.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,13 @@ pub struct EcdsaSig {
425425
}
426426

427427
impl EcdsaSig {
428+
/// Constructs ECDSA bitcoin signature for [`EcdsaSigHashType::All`]
429+
pub fn sighash_all(sig: secp256k1::Signature) -> EcdsaSig {
430+
EcdsaSig {
431+
sig,
432+
hash_ty: EcdsaSigHashType::All
433+
}
434+
}
428435

429436
/// Deserialize from slice
430437
pub fn from_slice(sl: &[u8]) -> Result<Self, EcdsaSigError> {

0 commit comments

Comments
 (0)