xref: /aosp_15_r20/external/federated-compute/fcp/secagg/server/aes/BUILD (revision 14675a029014e728ec732f129a32e299b2da0601)
1# Description:
2#   AES SecAgg server protocol implementation.
3
4load("//fcp:config.bzl", "FCP_COPTS")
5
6package(
7    default_visibility = ["//fcp:internal"],
8)
9
10cc_library(
11    name = "aes",
12    srcs = [
13        "aes_secagg_server_protocol_impl.cc",
14    ],
15    hdrs = [
16        "aes_secagg_server_protocol_impl.h",
17    ],
18    copts = FCP_COPTS,
19    deps = [
20        "//fcp/base",
21        "//fcp/secagg/server:experiments_names",
22        "//fcp/secagg/server:secagg_scheduler",
23        "//fcp/secagg/server:secagg_server_protocol_impl",
24        "//fcp/secagg/server:server_cc_proto",
25        "//fcp/secagg/server:tracing_schema",
26        "//fcp/secagg/shared",
27        "//fcp/tracing",
28        "@com_google_absl//absl/container:flat_hash_map",
29        "@com_google_absl//absl/container:node_hash_map",
30        "@com_google_absl//absl/status",
31    ],
32)
33