diff --git a/identity/src/keypair.rs b/identity/src/keypair.rs index bdfb68c0091..57d39008ea4 100644 --- a/identity/src/keypair.rs +++ b/identity/src/keypair.rs @@ -819,6 +819,12 @@ impl From for PublicKey { #[cfg(test)] mod tests { + #[cfg(any( + feature = "ecdsa", + feature = "secp256k1", + feature = "ed25519", + feature = "rsa" + ))] use super::*; #[test] diff --git a/identity/tests/keypair_api.rs b/identity/tests/keypair_api.rs index 862abda6ec8..febad0ead39 100644 --- a/identity/tests/keypair_api.rs +++ b/identity/tests/keypair_api.rs @@ -1,5 +1,11 @@ use libp2p_identity::Keypair; +#[cfg(any( + feature = "ecdsa", + feature = "secp256k1", + feature = "ed25519", + feature = "rsa" +))] #[test] fn calling_keypair_api() { let _ = Keypair::from_protobuf_encoding(&[]);