aboutsummaryrefslogtreecommitdiff
path: root/cc/config
diff options
context:
space:
mode:
authorambrosin <ambrosin@google.com>2021-11-11 06:01:51 -0800
committerCopybara-Service <copybara-worker@google.com>2021-11-11 06:02:41 -0800
commit62829fa938ae7aba5643e868ce7ba6355236ab53 (patch)
tree2c982f062c0497413b93d4b622a1acfc44acb58d /cc/config
parentd6435f0c93b079b4e13651e46bca1f02019add01 (diff)
downloadtink-62829fa938ae7aba5643e868ce7ba6355236ab53.tar.gz
Refactor CMake files in cc/config.
PiperOrigin-RevId: 409128272
Diffstat (limited to 'cc/config')
-rw-r--r--cc/config/CMakeLists.txt38
1 files changed, 30 insertions, 8 deletions
diff --git a/cc/config/CMakeLists.txt b/cc/config/CMakeLists.txt
index d0bbab280..d479a986a 100644
--- a/cc/config/CMakeLists.txt
+++ b/cc/config/CMakeLists.txt
@@ -6,8 +6,10 @@ tink_cc_library(
tink_config.cc
tink_config.h
DEPS
+ absl::core_headers
tink::core::config
tink::core::key_manager
+ tink::core::registry
tink::daead::deterministic_aead_config
tink::hybrid::hybrid_config
tink::prf::prf_config
@@ -15,7 +17,6 @@ tink_cc_library(
tink::streamingaead::streaming_aead_config
tink::util::status
tink::proto::config_cc_proto
- absl::base
)
tink_cc_library(
@@ -33,9 +34,10 @@ tink_cc_library(
tink_fips.cc
tink_fips.h
DEPS
- absl::base
+ absl::core_headers
crypto
- tink::core::registry
+ tink::internal::fips_utils
+ tink::internal::registry_impl
tink::util::status
)
@@ -43,11 +45,13 @@ tink_cc_library(
tink_cc_test(
NAME tink_config_test
- SRCS tink_config_test.cc
+ SRCS
+ tink_config_test.cc
DEPS
- absl::status
- tink::aead::aes_gcm_key_manager
tink::config::tink_config
+ gmock
+ absl::status
+ tink::core::cc
tink::core::aead
tink::core::config
tink::core::deterministic_aead
@@ -56,14 +60,32 @@ tink_cc_test(
tink::core::mac
tink::core::registry
tink::core::streaming_aead
- tink::util::test_matchers
+ tink::aead::aes_gcm_key_manager
tink::util::status
+ tink::util::test_matchers
)
tink_cc_test(
NAME config_util_test
- SRCS config_util_test.cc
+ SRCS
+ config_util_test.cc
DEPS
tink::config::config_util
gmock
)
+
+tink_cc_test(
+ NAME tink_fips_test
+ SRCS
+ tink_fips_test.cc
+ DEPS
+ tink::config::tink_fips
+ gmock
+ absl::status
+ crypto
+ tink::core::registry
+ tink::aead::aead_config
+ tink::internal::fips_utils
+ tink::util::status
+ tink::util::test_matchers
+)