Skip to content

Commit 5f606c2

Browse files
tholopcopybara-github
authored andcommitted
Organize by dependency order instead of abstraction layer.
PiperOrigin-RevId: 836370582
1 parent 7423d25 commit 5f606c2

39 files changed

+611
-705
lines changed

willow/benches/BUILD

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -28,24 +28,24 @@ rust_library(
2828
deps = [
2929
"@crate_index//:clap",
3030
"//willow/src/api:willow_api_common",
31-
"//willow/src/shell:kahe_shell",
32-
"//willow/src/shell:parameters_shell",
33-
"//willow/src/shell:single_thread_hkdf",
34-
"//willow/src/shell:vahe_shell",
31+
"//willow/src/crypto:ahe_traits",
32+
"//willow/src/crypto:kahe_traits",
33+
"//willow/src/crypto:prng_traits",
34+
"//willow/src/crypto:shell_kahe",
35+
"//willow/src/crypto:shell_parameters",
36+
"//willow/src/crypto:shell_vahe",
37+
"//willow/src/crypto:single_thread_hkdf",
38+
"//willow/src/crypto:vahe_traits",
39+
"//willow/src/protocol:client_traits",
40+
"//willow/src/protocol:decryptor_traits",
41+
"//willow/src/protocol:messages",
42+
"//willow/src/protocol:server_traits",
43+
"//willow/src/protocol:verifier_traits",
44+
"//willow/src/protocol:willow_v1_client",
45+
"//willow/src/protocol:willow_v1_decryptor",
46+
"//willow/src/protocol:willow_v1_server",
47+
"//willow/src/protocol:willow_v1_verifier",
3548
"//willow/src/testing_utils",
36-
"//willow/src/traits:ahe_traits",
37-
"//willow/src/traits:client_traits",
38-
"//willow/src/traits:decryptor_traits",
39-
"//willow/src/traits:kahe_traits",
40-
"//willow/src/traits:messages",
41-
"//willow/src/traits:prng_traits",
42-
"//willow/src/traits:server_traits",
43-
"//willow/src/traits:vahe_traits",
44-
"//willow/src/traits:verifier_traits",
45-
"//willow/src/willow_v1:willow_v1_client",
46-
"//willow/src/willow_v1:willow_v1_decryptor",
47-
"//willow/src/willow_v1:willow_v1_server",
48-
"//willow/src/willow_v1:willow_v1_verifier",
4949
],
5050
)
5151

willow/benches/shell_benchmarks.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,18 @@ use std::time::Duration;
2020
use ahe_traits::AheBase;
2121
use client_traits::SecureAggregationClient;
2222
use decryptor_traits::SecureAggregationDecryptor;
23-
use kahe_shell::ShellKahe;
2423
use kahe_traits::KaheBase;
2524
use messages::{
2625
CiphertextContribution, DecryptionRequestContribution, DecryptorPublicKey,
2726
PartialDecryptionRequest,
2827
};
29-
use parameters_shell::create_shell_configs;
3028
use prng_traits::SecurePrng;
3129
use server_traits::SecureAggregationServer;
30+
use shell_kahe::ShellKahe;
31+
use shell_parameters::create_shell_configs;
32+
use shell_vahe::ShellVahe;
3233
use single_thread_hkdf::SingleThreadHkdfPrng;
3334
use testing_utils::generate_random_unsigned_vector;
34-
use vahe_shell::ShellVahe;
3535
use verifier_traits::SecureAggregationVerifier;
3636
use willow_api_common::AggregationConfig;
3737
use willow_v1_client::WillowV1Client;

0 commit comments

Comments
 (0)