Skip to content

Commit f109d13

Browse files
committed
Drop verification context from keys manager
1 parent 12d2557 commit f109d13

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/chain/keysinterface.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ impl_writeable!(ChannelKeys, 0, {
116116
/// Cooperative closes may use seed/2'
117117
/// The two close keys may be needed to claim on-chain funds!
118118
pub struct KeysManager {
119-
secp_ctx: Secp256k1<secp256k1::All>,
119+
secp_ctx: Secp256k1<secp256k1::SignOnly>,
120120
node_secret: SecretKey,
121121
destination_script: Script,
122122
shutdown_pubkey: PublicKey,
@@ -132,7 +132,7 @@ impl KeysManager {
132132
/// Constructs a KeysManager from a 32-byte seed. If the seed is in some way biased (eg your
133133
/// RNG is busted) this may panic.
134134
pub fn new(seed: &[u8; 32], network: Network, logger: Arc<Logger>) -> KeysManager {
135-
let secp_ctx = Secp256k1::new();
135+
let secp_ctx = Secp256k1::signing_only();
136136
match ExtendedPrivKey::new_master(network.clone(), seed) {
137137
Ok(master_key) => {
138138
let node_secret = master_key.ckd_priv(&secp_ctx, ChildNumber::from_hardened_idx(0)).expect("Your RNG is busted").secret_key;

0 commit comments

Comments
 (0)