Skip to content

Commit b614028

Browse files
committed
no need for "zeroizable" indirection in secp256k1-sys
1 parent 90af54b commit b614028

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ global-context = ["std"]
3535
# if you are doing a no-std build, then this feature does nothing
3636
# and is not necessary.)
3737
global-context-less-secure = ["global-context"]
38-
zeroizable = ["zeroize", "secp256k1-sys/zeroizable"]
38+
zeroizable = ["zeroize", "secp256k1-sys/zeroize"]
3939

4040
[dependencies]
4141
secp256k1-sys = { version = "0.8.0", default-features = false, path = "./secp256k1-sys" }

secp256k1-sys/Cargo.toml

-1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,3 @@ recovery = []
3535
lowmemory = []
3636
std = ["alloc"]
3737
alloc = []
38-
zeroizable = ["zeroize"]

secp256k1-sys/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,7 @@ impl core::hash::Hash for XOnlyPublicKey {
403403
}
404404

405405
#[repr(C)]
406-
#[cfg_attr(feature = "zeroizable", derive(zeroize::Zeroize))]
406+
#[cfg_attr(feature = "zeroize", derive(zeroize::Zeroize))]
407407
#[derive(Copy, Clone)]
408408
pub struct KeyPair([c_uchar; 96]);
409409
impl_array_newtype!(KeyPair, c_uchar, 96);

0 commit comments

Comments
 (0)