diff --git a/zk-token-sdk/src/encryption/elgamal.rs b/zk-token-sdk/src/encryption/elgamal.rs index ca7b889ed0..52ad4c4aaa 100644 --- a/zk-token-sdk/src/encryption/elgamal.rs +++ b/zk-token-sdk/src/encryption/elgamal.rs @@ -12,6 +12,7 @@ use { scalar::Scalar, }, ed25519_dalek::SecretKey as SigningKey, + solana_sdk::pubkey::Pubkey, serde::{Deserialize, Serialize}, solana_sdk::pubkey::Pubkey, std::collections::HashMap, @@ -57,14 +58,6 @@ impl ElGamal { } } - #[cfg(not(target_arch = "bpf"))] - #[allow(non_snake_case)] - pub fn from_signing_key(signing_key: &SigningKey, label: &'static [u8]) -> Self { - let secret = ElGamalSecretKey::new(signing_key, label); - let public = ElGamalPubkey::new(&secret); - Self { secret, public } - } - /// On input a public key and a message to be encrypted, the function /// returns an ElGamal ciphertext of the message under the public key. #[cfg(not(target_arch = "bpf"))]