Skip to content

Commit fbfbfa2

Browse files
authored
remove solana-sdk from solana-zk-sdk (solana-labs#3418)
* remove solana-sdk from solana-zk-sdk * post-rebase fix
1 parent c2a710f commit fbfbfa2

File tree

6 files changed

+32
-21
lines changed

6 files changed

+32
-21
lines changed

Cargo.lock

Lines changed: 5 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

programs/sbf/Cargo.lock

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zk-sdk/Cargo.toml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ solana-sdk-ids = { workspace = true }
2222
thiserror = { workspace = true }
2323

2424
[dev-dependencies]
25+
solana-keypair = { workspace = true }
2526
tiny-bip39 = { workspace = true }
2627

2728
[target.'cfg(not(target_os = "solana"))'.dependencies]
@@ -36,10 +37,16 @@ serde_derive = { workspace = true }
3637
serde_json = { workspace = true }
3738
sha3 = { workspace = true }
3839
solana-derivation-path = { workspace = true }
39-
solana-sdk = { workspace = true }
40+
solana-seed-derivable = { workspace = true }
41+
solana-seed-phrase = { workspace = true }
42+
solana-signature = { workspace = true }
43+
solana-signer = { workspace = true }
4044
subtle = { workspace = true }
4145
zeroize = { workspace = true, features = ["zeroize_derive"] }
4246

47+
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
48+
solana-pubkey = { workspace = true, features = ["bytemuck"] }
49+
4350
[target.'cfg(target_arch = "wasm32")'.dependencies]
4451
js-sys = { workspace = true }
4552
wasm-bindgen = { workspace = true }

zk-sdk/src/encryption/auth_encryption.rs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,10 @@ use {
2525
sha3::Digest,
2626
sha3::Sha3_512,
2727
solana_derivation_path::DerivationPath,
28-
solana_sdk::{
29-
signature::Signature,
30-
signer::{
31-
keypair::generate_seed_from_seed_phrase_and_passphrase, EncodableKey, SeedDerivable,
32-
Signer, SignerError,
33-
},
34-
},
28+
solana_seed_derivable::SeedDerivable,
29+
solana_seed_phrase::generate_seed_from_seed_phrase_and_passphrase,
30+
solana_signature::Signature,
31+
solana_signer::{EncodableKey, Signer, SignerError},
3532
std::{
3633
error,
3734
io::{Read, Write},
@@ -281,8 +278,8 @@ impl fmt::Display for AeCiphertext {
281278
#[cfg(test)]
282279
mod tests {
283280
use {
284-
super::*,
285-
solana_sdk::{pubkey::Pubkey, signature::Keypair, signer::null_signer::NullSigner},
281+
super::*, solana_keypair::Keypair, solana_pubkey::Pubkey,
282+
solana_signer::null_signer::NullSigner,
286283
};
287284

288285
#[test]

zk-sdk/src/encryption/elgamal.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,10 @@ use {
2525
crate::encryption::discrete_log::DiscreteLog,
2626
sha3::Digest,
2727
solana_derivation_path::DerivationPath,
28-
solana_sdk::{
29-
signature::Signature,
30-
signer::{
31-
keypair::generate_seed_from_seed_phrase_and_passphrase, EncodableKey, EncodableKeypair,
32-
SeedDerivable, Signer, SignerError,
33-
},
34-
},
28+
solana_seed_derivable::SeedDerivable,
29+
solana_seed_phrase::generate_seed_from_seed_phrase_and_passphrase,
30+
solana_signature::Signature,
31+
solana_signer::{EncodableKey, EncodableKeypair, Signer, SignerError},
3532
std::{
3633
error,
3734
io::{Read, Write},
@@ -838,7 +835,9 @@ mod tests {
838835
super::*,
839836
crate::encryption::pedersen::Pedersen,
840837
bip39::{Language, Mnemonic, MnemonicType, Seed},
841-
solana_sdk::{pubkey::Pubkey, signature::Keypair, signer::null_signer::NullSigner},
838+
solana_keypair::Keypair,
839+
solana_pubkey::Pubkey,
840+
solana_signer::null_signer::NullSigner,
842841
std::fs::{self, File},
843842
};
844843

zk-sdk/src/sigma_proofs/pubkey_validity.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@ mod test {
143143
crate::{
144144
encryption::pod::elgamal::PodElGamalPubkey, sigma_proofs::pod::PodPubkeyValidityProof,
145145
},
146-
solana_sdk::{pubkey::Pubkey, signature::Keypair},
146+
solana_keypair::Keypair,
147+
solana_pubkey::Pubkey,
147148
std::str::FromStr,
148149
};
149150

0 commit comments

Comments
 (0)