Skip to content

Commit 09932b6

Browse files
committed
Re-export all key types under util::key. Deprecate other exports.
1 parent f197f5f commit 09932b6

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

src/lib.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,10 +138,7 @@ pub use util::sighash::SchnorrSigHashType;
138138

139139
pub use util::ecdsa::{self, EcdsaSig, EcdsaSigError};
140140
pub use util::schnorr::{self, SchnorrSig, SchnorrSigError};
141-
#[deprecated(since = "0.26.1", note = "Please use `ecdsa::PrivateKey` instead")]
142-
pub use util::ecdsa::PrivateKey;
143-
#[deprecated(since = "0.26.1", note = "Please use `ecdsa::PublicKey` instead")]
144-
pub use util::ecdsa::PublicKey;
141+
pub use util::key::{PrivateKey, PublicKey, XOnlyPublicKey, KeyPair};
145142
#[allow(deprecated)]
146143
pub use blockdata::transaction::SigHashType;
147144

src/util/key.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
//! This module provides keys used in Bitcoin that can be roundtrip (de)serialized.
1717
//!
1818
19-
#[deprecated(since = "0.26.1", note = "Please use `util::ecdsa` instead")]
2019
pub use util::ecdsa::{PrivateKey, PublicKey};
20+
pub use secp256k1::{XOnlyPublicKey, KeyPair};
2121

2222
use core::fmt;
2323
#[cfg(feature = "std")] use std::error;

src/util/schnorr.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
use core::fmt;
2121
use prelude::*;
2222

23+
#[deprecated(since = "0.28.0", note = "Please use `util::key` instead")]
2324
pub use secp256k1::{XOnlyPublicKey, KeyPair};
2425
use secp256k1::{self, Secp256k1, Verification, constants};
2526
use hashes::Hash;

0 commit comments

Comments
 (0)