From: github-actions Date: Thu, 25 Aug 2022 10:45:16 +0000 (+0000) Subject: Publish autogenerated nightly docs X-Git-Url: http://internal-gitweb-vhost/script/%22https:/database/memory/struct.MemoryDatabase.html?a=commitdiff_plain;h=c28eb379745faeaee8a23c460b3bee1cd057853b;p=bitcoindevkit.org Publish autogenerated nightly docs --- diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk/wallet/signer.rs.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk/wallet/signer.rs.html index 5d15d44d4b..5c7e83be40 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk/wallet/signer.rs.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk/wallet/signer.rs.html @@ -1580,10 +1580,10 @@ hash_ty: EcdsaSighashType, secp: &SecpCtx, ) { - let sig = secp.sign_ecdsa( - &Message::from_slice(&hash.into_inner()[..]).unwrap(), - secret_key, - ); + let msg = &Message::from_slice(&hash.into_inner()[..]).unwrap(); + let sig = secp.sign_ecdsa(msg, secret_key); + secp.verify_ecdsa(msg, &sig, &pubkey.inner) + .expect("invalid or corrupted ecdsa signature"); let final_signature = ecdsa::EcdsaSig { sig, hash_ty }; psbt_input.partial_sigs.insert(pubkey, final_signature); @@ -1609,10 +1609,10 @@ Some(_) => keypair, // no tweak for script spend }; - let sig = secp.sign_schnorr( - &Message::from_slice(&hash.into_inner()[..]).unwrap(), - &keypair, - ); + let msg = &Message::from_slice(&hash.into_inner()[..]).unwrap(); + let sig = secp.sign_schnorr(msg, &keypair); + secp.verify_schnorr(&sig, msg, &XOnlyPublicKey::from_keypair(&keypair)) + .expect("invalid or corrupted schnorr signature"); let final_signature = schnorr::SchnorrSig { sig, hash_ty };