Skip to content

Commit 4e0c3b4

Browse files
committed
Merge rust-bitcoin/rust-bitcoin#916: Adds derives to TweakedKeyPair
174a99c Implement serde for TweakedKeyPair (Dr Maxim Orlovsky) df3297c Implement derives for TweakedKeyPair (Dr Maxim Orlovsky) Pull request description: We forgot about them and marked as TODO. This is clearly an RC fix ACKs for top commit: apoelstra: ACK 174a99c sanket1729: ACK 174a99c Tree-SHA512: 6cd446f1b73a9f381db976dcf77d75a108e60f5a521a0d387052779be5ac98ba6b82fb3a39dc58e5529ffcc4fb2fef2a037443dc1afde8309716096f97408a78
2 parents 4f023f0 + aad0a30 commit 4e0c3b4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/util/schnorr.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ impl fmt::Display for TweakedPublicKey {
6060
pub type UntweakedKeyPair = ::KeyPair;
6161

6262
/// Tweaked BIP-340 key pair
63-
#[derive(Clone)]
64-
#[cfg_attr(feature = "std", derive(Debug))]
65-
// TODO: Add other derives once secp256k1 v0.21.3 released
63+
#[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Debug)]
64+
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
65+
#[cfg_attr(feature = "serde", serde(transparent))]
6666
pub struct TweakedKeyPair(::KeyPair);
6767

6868
/// A trait for tweaking BIP340 key types (x-only public keys and key pairs).

0 commit comments

Comments
 (0)