| # Copyright 2018 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| add_subdirectory(util) |
| add_subdirectory(aead) |
| add_subdirectory(mac) |
| add_subdirectory(hybrid) |
| add_subdirectory(config) |
| add_subdirectory(subtle) |
| add_subdirectory(signature) |
| |
| # Library: 'tink_cc' |
| add_library( |
| tink_cc |
| aead.h |
| aead_config.h |
| aead_factory.h |
| aead_key_templates.h |
| binary_keyset_reader.h |
| binary_keyset_writer.h |
| catalogue.h |
| config.h |
| hybrid_config.h |
| hybrid_decrypt.h |
| hybrid_decrypt_factory.h |
| hybrid_encrypt.h |
| hybrid_encrypt_factory.h |
| hybrid_key_templates.h |
| json_keyset_reader.h |
| json_keyset_writer.h |
| key_manager.h |
| keyset_handle.h |
| keyset_manager.h |
| keyset_reader.h |
| keyset_writer.h |
| kms_client.h |
| mac.h |
| mac_config.h |
| mac_factory.h |
| mac_key_templates.h |
| public_key_sign.h |
| public_key_sign_factory.h |
| public_key_verify.h |
| public_key_verify_factory.h |
| registry.h |
| signature_config.h |
| signature_key_templates.h |
| tink_config.h |
| ) |
| set_target_properties(tink_cc PROPERTIES LINKER_LANGUAGE CXX) |
| tink_export_hdrs( |
| aead.h |
| aead_config.h |
| aead_factory.h |
| aead_key_templates.h |
| binary_keyset_reader.h |
| binary_keyset_writer.h |
| catalogue.h |
| config.h |
| hybrid_config.h |
| hybrid_decrypt.h |
| hybrid_decrypt_factory.h |
| hybrid_encrypt.h |
| hybrid_encrypt_factory.h |
| hybrid_key_templates.h |
| json_keyset_reader.h |
| json_keyset_writer.h |
| key_manager.h |
| keyset_handle.h |
| keyset_manager.h |
| keyset_reader.h |
| keyset_writer.h |
| kms_client.h |
| mac.h |
| mac_config.h |
| mac_factory.h |
| mac_key_templates.h |
| public_key_sign.h |
| public_key_sign_factory.h |
| public_key_verify.h |
| public_key_verify_factory.h |
| registry.h |
| signature_config.h |
| signature_key_templates.h |
| tink_config.h |
| ) |
| add_dependencies( |
| tink_cc |
| tink_aead |
| tink_binary_keyset_reader |
| tink_binary_keyset_writer |
| tink_hybrid_decrypt |
| tink_hybrid_encrypt |
| tink_json_keyset_reader |
| tink_json_keyset_writer |
| tink_key_manager |
| tink_keyset_handle |
| tink_keyset_manager |
| tink_public_key_sign |
| tink_public_key_verify |
| tink_keyset_reader |
| tink_keyset_writer |
| tink_kms_client |
| tink_mac |
| tink_primitive_set |
| tink_registry |
| tink_aead_aead_config |
| tink_aead_aead_factory |
| tink_aead_aead_key_templates |
| tink_config_tink_config |
| tink_hybrid_hybrid_config |
| tink_hybrid_hybrid_decrypt_factory |
| tink_hybrid_hybrid_encrypt_factory |
| tink_hybrid_hybrid_key_templates |
| tink_mac_mac_config |
| tink_mac_mac_factory |
| tink_mac_mac_key_templates |
| tink_signature_public_key_sign_factory |
| tink_signature_public_key_verify_factory |
| tink_signature_signature_config |
| tink_signature_signature_key_templates |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_util_validation |
| ) |
| target_link_libraries( |
| tink_cc |
| tink_aead |
| tink_binary_keyset_reader |
| tink_binary_keyset_writer |
| tink_hybrid_decrypt |
| tink_hybrid_encrypt |
| tink_json_keyset_reader |
| tink_json_keyset_writer |
| tink_key_manager |
| tink_keyset_handle |
| tink_keyset_manager |
| tink_public_key_sign |
| tink_public_key_verify |
| tink_keyset_reader |
| tink_keyset_writer |
| tink_kms_client |
| tink_mac |
| tink_primitive_set |
| tink_registry |
| tink_aead_aead_config |
| tink_aead_aead_factory |
| tink_aead_aead_key_templates |
| tink_config_tink_config |
| tink_hybrid_hybrid_config |
| tink_hybrid_hybrid_decrypt_factory |
| tink_hybrid_hybrid_encrypt_factory |
| tink_hybrid_hybrid_key_templates |
| tink_mac_mac_config |
| tink_mac_mac_factory |
| tink_mac_mac_key_templates |
| tink_signature_public_key_sign_factory |
| tink_signature_public_key_verify_factory |
| tink_signature_signature_config |
| tink_signature_signature_key_templates |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_util_validation |
| absl::memory |
| absl::strings |
| ) |
| |
| # Library: 'tink_aead' |
| add_library(tink_aead aead.h) |
| set_target_properties(tink_aead PROPERTIES LINKER_LANGUAGE CXX) |
| tink_export_hdrs(aead.h) |
| add_dependencies(tink_aead tink_util_statusor) |
| target_link_libraries(tink_aead tink_util_statusor absl::strings) |
| |
| # Library: 'tink_hybrid_decrypt' |
| add_library(tink_hybrid_decrypt hybrid_decrypt.h) |
| set_target_properties(tink_hybrid_decrypt PROPERTIES LINKER_LANGUAGE CXX) |
| tink_export_hdrs(hybrid_decrypt.h) |
| add_dependencies(tink_hybrid_decrypt tink_util_statusor) |
| target_link_libraries(tink_hybrid_decrypt tink_util_statusor absl::strings) |
| |
| # Library: 'tink_hybrid_encrypt' |
| add_library(tink_hybrid_encrypt hybrid_encrypt.h) |
| set_target_properties(tink_hybrid_encrypt PROPERTIES LINKER_LANGUAGE CXX) |
| tink_export_hdrs(hybrid_encrypt.h) |
| add_dependencies(tink_hybrid_encrypt tink_util_statusor) |
| target_link_libraries(tink_hybrid_encrypt tink_util_statusor absl::strings) |
| |
| # Library: 'tink_mac' |
| add_library(tink_mac mac.h) |
| set_target_properties(tink_mac PROPERTIES LINKER_LANGUAGE CXX) |
| tink_export_hdrs(mac.h) |
| add_dependencies(tink_mac tink_util_status tink_util_statusor) |
| target_link_libraries( |
| tink_mac |
| tink_util_status |
| tink_util_statusor |
| absl::strings |
| ) |
| |
| # Library: 'tink_public_key_sign' |
| add_library(tink_public_key_sign public_key_sign.h) |
| set_target_properties(tink_public_key_sign PROPERTIES LINKER_LANGUAGE CXX) |
| tink_export_hdrs(public_key_sign.h) |
| add_dependencies(tink_public_key_sign tink_util_statusor) |
| target_link_libraries(tink_public_key_sign tink_util_statusor absl::strings) |
| |
| # Library: 'tink_public_key_verify' |
| add_library(tink_public_key_verify public_key_verify.h) |
| set_target_properties(tink_public_key_verify PROPERTIES LINKER_LANGUAGE CXX) |
| tink_export_hdrs(public_key_verify.h) |
| add_dependencies(tink_public_key_verify tink_util_status) |
| target_link_libraries(tink_public_key_verify tink_util_status absl::strings) |
| |
| # Library: 'tink_keyset_reader' |
| add_library(tink_keyset_reader keyset_reader.h) |
| set_target_properties(tink_keyset_reader PROPERTIES LINKER_LANGUAGE CXX) |
| tink_export_hdrs(keyset_reader.h) |
| add_dependencies(tink_keyset_reader tink_util_statusor tink_proto_tink_lib) |
| target_link_libraries(tink_keyset_reader tink_util_statusor tink_proto_tink_lib) |
| |
| # Library: 'tink_keyset_writer' |
| add_library(tink_keyset_writer keyset_writer.h) |
| set_target_properties(tink_keyset_writer PROPERTIES LINKER_LANGUAGE CXX) |
| tink_export_hdrs(keyset_writer.h) |
| add_dependencies(tink_keyset_writer tink_util_status tink_proto_tink_lib) |
| target_link_libraries(tink_keyset_writer tink_util_status tink_proto_tink_lib) |
| |
| # Library: 'tink_binary_keyset_reader' |
| add_library(tink_binary_keyset_reader core/binary_keyset_reader.cc binary_keyset_reader.h) |
| tink_export_hdrs(binary_keyset_reader.h) |
| add_dependencies( |
| tink_binary_keyset_reader |
| tink_keyset_reader |
| tink_util_errors |
| tink_util_statusor |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_binary_keyset_reader |
| tink_keyset_reader |
| tink_util_errors |
| tink_util_statusor |
| tink_proto_tink_lib |
| absl::memory |
| absl::strings |
| protobuf_lite |
| ) |
| |
| # Library: 'tink_binary_keyset_writer' |
| add_library(tink_binary_keyset_writer core/binary_keyset_writer.cc binary_keyset_writer.h) |
| tink_export_hdrs(binary_keyset_writer.h) |
| add_dependencies( |
| tink_binary_keyset_writer |
| tink_keyset_writer |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_binary_keyset_writer |
| tink_keyset_writer |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_proto_tink_lib |
| absl::strings |
| ) |
| |
| # Library: 'tink_json_keyset_reader' |
| add_library(tink_json_keyset_reader core/json_keyset_reader.cc json_keyset_reader.h) |
| tink_export_hdrs(json_keyset_reader.h) |
| add_dependencies( |
| tink_json_keyset_reader |
| tink_keyset_reader |
| tink_util_enums |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_statusor |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_json_keyset_reader |
| tink_keyset_reader |
| tink_util_enums |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_statusor |
| tink_proto_tink_lib |
| absl::memory |
| absl::strings |
| rapidjson |
| ) |
| |
| # Library: 'tink_json_keyset_writer' |
| add_library(tink_json_keyset_writer core/json_keyset_writer.cc json_keyset_writer.h) |
| tink_export_hdrs(json_keyset_writer.h) |
| add_dependencies( |
| tink_json_keyset_writer |
| tink_keyset_writer |
| tink_util_enums |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_json_keyset_writer |
| tink_keyset_writer |
| tink_util_enums |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_proto_tink_lib |
| absl::strings |
| rapidjson |
| ) |
| |
| # Library: 'tink_catalogue' |
| add_library(tink_catalogue catalogue.h) |
| set_target_properties(tink_catalogue PROPERTIES LINKER_LANGUAGE CXX) |
| tink_export_hdrs(catalogue.h) |
| add_dependencies(tink_catalogue tink_key_manager tink_util_statusor) |
| target_link_libraries(tink_catalogue tink_key_manager tink_util_statusor) |
| |
| # Library: 'tink_config' |
| add_library(tink_config core/config.cc config.h) |
| tink_export_hdrs(config.h) |
| add_dependencies( |
| tink_config |
| tink_aead |
| tink_catalogue |
| tink_hybrid_decrypt |
| tink_hybrid_encrypt |
| tink_key_manager |
| tink_mac |
| tink_public_key_sign |
| tink_public_key_verify |
| tink_registry |
| tink_util_errors |
| tink_util_status |
| tink_util_statusor |
| tink_proto_config_lib |
| ) |
| target_link_libraries( |
| tink_config |
| tink_aead |
| tink_catalogue |
| tink_hybrid_decrypt |
| tink_hybrid_encrypt |
| tink_key_manager |
| tink_mac |
| tink_public_key_sign |
| tink_public_key_verify |
| tink_registry |
| tink_util_errors |
| tink_util_status |
| tink_util_statusor |
| tink_proto_config_lib |
| absl::strings |
| ) |
| |
| # Library: 'tink_crypto_format' |
| add_library(tink_crypto_format core/crypto_format.cc crypto_format.h) |
| tink_export_hdrs(crypto_format.h) |
| add_dependencies( |
| tink_crypto_format |
| tink_util_errors |
| tink_util_statusor |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_crypto_format |
| tink_util_errors |
| tink_util_statusor |
| tink_proto_tink_lib |
| ) |
| |
| # Library: 'tink_primitive_set' |
| add_library(tink_primitive_set primitive_set.h primitive_set.h) |
| tink_export_hdrs(primitive_set.h) |
| add_dependencies( |
| tink_primitive_set |
| tink_crypto_format |
| tink_util_errors |
| tink_util_statusor |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_primitive_set |
| tink_crypto_format |
| tink_util_errors |
| tink_util_statusor |
| tink_proto_tink_lib |
| absl::memory |
| ) |
| |
| # Library: 'tink_registry' |
| add_library(tink_registry core/registry.cc registry.h) |
| tink_export_hdrs(registry.h) |
| add_dependencies( |
| tink_registry |
| tink_catalogue |
| tink_key_manager |
| tink_keyset_handle_hdr |
| tink_primitive_set |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_util_validation |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_registry |
| tink_catalogue |
| tink_key_manager |
| tink_keyset_handle_hdr |
| tink_primitive_set |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_util_validation |
| tink_proto_tink_lib |
| absl::strings |
| ) |
| |
| # Library: 'tink_keyset_handle_hdr' |
| add_library(tink_keyset_handle_hdr keyset_handle.h keyset_handle.h) |
| tink_export_hdrs(keyset_handle.h) |
| add_dependencies( |
| tink_keyset_handle_hdr |
| tink_aead |
| tink_keyset_reader |
| tink_keyset_writer |
| tink_util_errors |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_keyset_handle_hdr |
| tink_aead |
| tink_keyset_reader |
| tink_keyset_writer |
| tink_util_errors |
| tink_proto_tink_lib |
| absl::memory |
| ) |
| |
| # Library: 'tink_keyset_handle' |
| add_library(tink_keyset_handle core/keyset_handle.cc keyset_handle.h) |
| tink_export_hdrs(keyset_handle.h) |
| add_dependencies( |
| tink_keyset_handle |
| tink_aead |
| tink_keyset_manager |
| tink_keyset_reader |
| tink_keyset_writer |
| tink_registry |
| tink_util_errors |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_keyset_handle |
| tink_aead |
| tink_keyset_manager |
| tink_keyset_reader |
| tink_keyset_writer |
| tink_registry |
| tink_util_errors |
| tink_proto_tink_lib |
| absl::memory |
| ) |
| |
| # Library: 'tink_cleartext_keyset_handle' |
| add_library(tink_cleartext_keyset_handle core/cleartext_keyset_handle.cc cleartext_keyset_handle.h) |
| tink_export_hdrs(cleartext_keyset_handle.h) |
| add_dependencies( |
| tink_cleartext_keyset_handle |
| tink_keyset_handle_hdr |
| tink_util_errors |
| tink_util_status |
| tink_util_statusor |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_cleartext_keyset_handle |
| tink_keyset_handle_hdr |
| tink_util_errors |
| tink_util_status |
| tink_util_statusor |
| tink_proto_tink_lib |
| ) |
| |
| # Library: 'tink_key_manager' |
| add_library(tink_key_manager key_manager.h key_manager.h) |
| tink_export_hdrs(key_manager.h) |
| add_dependencies( |
| tink_key_manager |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_key_manager |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_proto_tink_lib |
| absl::strings |
| ) |
| |
| # Library: 'tink_keyset_manager' |
| add_library(tink_keyset_manager core/keyset_manager.cc keyset_manager.h) |
| tink_export_hdrs(keyset_manager.h) |
| add_dependencies( |
| tink_keyset_manager |
| tink_keyset_handle_hdr |
| tink_keyset_reader |
| tink_registry |
| tink_util_enums |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_proto_tink_lib |
| ) |
| target_link_libraries( |
| tink_keyset_manager |
| tink_keyset_handle_hdr |
| tink_keyset_reader |
| tink_registry |
| tink_util_enums |
| tink_util_errors |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_proto_tink_lib |
| absl::memory |
| ) |
| |
| # Library: 'tink_kms_client' |
| add_library(tink_kms_client kms_client.h) |
| set_target_properties(tink_kms_client PROPERTIES LINKER_LANGUAGE CXX) |
| tink_export_hdrs(kms_client.h) |
| add_dependencies(tink_kms_client tink_aead tink_util_statusor) |
| target_link_libraries( |
| tink_kms_client |
| tink_aead |
| tink_util_statusor |
| absl::strings |
| ) |
| |
| # Test Binary: 'tink_registry_test' |
| add_executable(tink_registry_test core/registry_test.cc) |
| add_dependencies( |
| tink_registry_test |
| tink_aead |
| tink_catalogue |
| tink_crypto_format |
| tink_registry |
| tink_aead_aead_catalogue |
| tink_aead_aes_gcm_key_manager |
| tink_hybrid_ecies_aead_hkdf_private_key_manager |
| tink_hybrid_ecies_aead_hkdf_public_key_manager |
| tink_util_keyset_util |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_util_test_util |
| tink_proto_aes_ctr_hmac_aead_lib |
| tink_proto_aes_gcm_lib |
| tink_proto_common_lib |
| tink_proto_tink_lib |
| ) |
| add_dependencies(tink_registry_test build_external_projects) |
| target_link_libraries( |
| tink_registry_test |
| tink_aead |
| tink_catalogue |
| tink_crypto_format |
| tink_registry |
| tink_aead_aead_catalogue |
| tink_aead_aes_gcm_key_manager |
| tink_hybrid_ecies_aead_hkdf_private_key_manager |
| tink_hybrid_ecies_aead_hkdf_public_key_manager |
| tink_util_keyset_util |
| tink_util_protobuf_helper |
| tink_util_status |
| tink_util_statusor |
| tink_util_test_util |
| tink_proto_aes_ctr_hmac_aead_lib |
| tink_proto_aes_gcm_lib |
| tink_proto_common_lib |
| tink_proto_tink_lib |
| absl::memory |
| gtest gtest_main |
| ) |
| |
| # Test Binary: 'tink_binary_keyset_reader_test' |
| add_executable(tink_binary_keyset_reader_test core/binary_keyset_reader_test.cc) |
| add_dependencies( |
| tink_binary_keyset_reader_test |
| tink_binary_keyset_reader |
| tink_util_test_util |
| tink_proto_tink_lib |
| ) |
| add_dependencies(tink_binary_keyset_reader_test build_external_projects) |
| target_link_libraries( |
| tink_binary_keyset_reader_test |
| tink_binary_keyset_reader |
| tink_util_test_util |
| tink_proto_tink_lib |
| gtest gtest_main |
| ) |
| |
| # Test Binary: 'tink_binary_keyset_writer_test' |
| add_executable(tink_binary_keyset_writer_test core/binary_keyset_writer_test.cc) |
| add_dependencies( |
| tink_binary_keyset_writer_test |
| tink_binary_keyset_writer |
| tink_util_test_util |
| tink_proto_tink_lib |
| ) |
| add_dependencies(tink_binary_keyset_writer_test build_external_projects) |
| target_link_libraries( |
| tink_binary_keyset_writer_test |
| tink_binary_keyset_writer |
| tink_util_test_util |
| tink_proto_tink_lib |
| gtest gtest_main |
| ) |
| |
| # Test Binary: 'tink_json_keyset_reader_test' |
| add_executable(tink_json_keyset_reader_test core/json_keyset_reader_test.cc) |
| add_dependencies( |
| tink_json_keyset_reader_test |
| tink_json_keyset_reader |
| tink_util_protobuf_helper |
| tink_util_test_util |
| tink_proto_aes_eax_lib |
| tink_proto_aes_gcm_lib |
| tink_proto_tink_lib |
| ) |
| add_dependencies(tink_json_keyset_reader_test build_external_projects) |
| target_link_libraries( |
| tink_json_keyset_reader_test |
| tink_json_keyset_reader |
| tink_util_protobuf_helper |
| tink_util_test_util |
| tink_proto_aes_eax_lib |
| tink_proto_aes_gcm_lib |
| tink_proto_tink_lib |
| absl::strings |
| gtest gtest_main |
| ) |
| |
| # Test Binary: 'tink_json_keyset_writer_test' |
| add_executable(tink_json_keyset_writer_test core/json_keyset_writer_test.cc) |
| add_dependencies( |
| tink_json_keyset_writer_test |
| tink_json_keyset_reader |
| tink_json_keyset_writer |
| tink_util_protobuf_helper |
| tink_util_test_util |
| tink_proto_aes_eax_lib |
| tink_proto_aes_gcm_lib |
| tink_proto_tink_lib |
| ) |
| add_dependencies(tink_json_keyset_writer_test build_external_projects) |
| target_link_libraries( |
| tink_json_keyset_writer_test |
| tink_json_keyset_reader |
| tink_json_keyset_writer |
| tink_util_protobuf_helper |
| tink_util_test_util |
| tink_proto_aes_eax_lib |
| tink_proto_aes_gcm_lib |
| tink_proto_tink_lib |
| absl::strings |
| gtest gtest_main |
| rapidjson |
| ) |
| |
| # Test Binary: 'tink_config_test' |
| add_executable(tink_config_test core/config_test.cc) |
| add_dependencies( |
| tink_config_test |
| tink_config |
| tink_mac |
| tink_proto_config_lib |
| ) |
| add_dependencies(tink_config_test build_external_projects) |
| target_link_libraries( |
| tink_config_test |
| tink_config |
| tink_mac |
| tink_proto_config_lib |
| gtest gtest_main |
| ) |
| |
| # Test Binary: 'tink_crypto_format_test' |
| add_executable(tink_crypto_format_test core/crypto_format_test.cc) |
| add_dependencies(tink_crypto_format_test tink_crypto_format tink_proto_tink_lib) |
| add_dependencies(tink_crypto_format_test build_external_projects) |
| target_link_libraries( |
| tink_crypto_format_test |
| tink_crypto_format |
| tink_proto_tink_lib |
| gtest gtest_main |
| ) |
| |
| # Test Binary: 'tink_keyset_handle_test' |
| add_executable(tink_keyset_handle_test core/keyset_handle_test.cc) |
| add_dependencies( |
| tink_keyset_handle_test |
| tink_binary_keyset_reader |
| tink_cleartext_keyset_handle |
| tink_config |
| tink_json_keyset_reader |
| tink_json_keyset_writer |
| tink_keyset_handle |
| tink_cc |
| tink_aead_aead_key_templates |
| tink_aead_aes_gcm_key_manager |
| tink_config_tink_config |
| tink_signature_ecdsa_sign_key_manager |
| tink_signature_signature_key_templates |
| tink_util_keyset_util |
| tink_util_protobuf_helper |
| tink_util_test_util |
| tink_proto_tink_lib |
| ) |
| add_dependencies(tink_keyset_handle_test build_external_projects) |
| target_link_libraries( |
| tink_keyset_handle_test |
| tink_binary_keyset_reader |
| tink_cleartext_keyset_handle |
| tink_config |
| tink_json_keyset_reader |
| tink_json_keyset_writer |
| tink_keyset_handle |
| tink_cc |
| tink_aead_aead_key_templates |
| tink_aead_aes_gcm_key_manager |
| tink_config_tink_config |
| tink_signature_ecdsa_sign_key_manager |
| tink_signature_signature_key_templates |
| tink_util_keyset_util |
| tink_util_protobuf_helper |
| tink_util_test_util |
| tink_proto_tink_lib |
| gtest gtest_main |
| ) |
| |
| # Test Binary: 'tink_keyset_manager_test' |
| add_executable(tink_keyset_manager_test core/keyset_manager_test.cc) |
| add_dependencies( |
| tink_keyset_manager_test |
| tink_config |
| tink_keyset_handle |
| tink_keyset_manager |
| tink_aead_aead_config |
| tink_aead_aes_gcm_key_manager |
| tink_util_keyset_util |
| tink_util_test_util |
| tink_proto_aes_gcm_lib |
| tink_proto_tink_lib |
| ) |
| add_dependencies(tink_keyset_manager_test build_external_projects) |
| target_link_libraries( |
| tink_keyset_manager_test |
| tink_config |
| tink_keyset_handle |
| tink_keyset_manager |
| tink_aead_aead_config |
| tink_aead_aes_gcm_key_manager |
| tink_util_keyset_util |
| tink_util_test_util |
| tink_proto_aes_gcm_lib |
| tink_proto_tink_lib |
| gtest gtest_main |
| ) |
| |
| # Test Binary: 'tink_cleartext_keyset_handle_test' |
| add_executable(tink_cleartext_keyset_handle_test core/cleartext_keyset_handle_test.cc) |
| add_dependencies( |
| tink_cleartext_keyset_handle_test |
| tink_binary_keyset_reader |
| tink_cleartext_keyset_handle |
| tink_keyset_handle |
| tink_keyset_reader |
| tink_util_keyset_util |
| tink_util_test_util |
| tink_proto_tink_lib |
| ) |
| add_dependencies(tink_cleartext_keyset_handle_test build_external_projects) |
| target_link_libraries( |
| tink_cleartext_keyset_handle_test |
| tink_binary_keyset_reader |
| tink_cleartext_keyset_handle |
| tink_keyset_handle |
| tink_keyset_reader |
| tink_util_keyset_util |
| tink_util_test_util |
| tink_proto_tink_lib |
| gtest gtest_main |
| ) |
| |
| # Test Binary: 'tink_primitive_set_test' |
| add_executable(tink_primitive_set_test core/primitive_set_test.cc) |
| add_dependencies( |
| tink_primitive_set_test |
| tink_crypto_format |
| tink_mac |
| tink_primitive_set |
| tink_util_protobuf_helper |
| tink_util_test_util |
| tink_proto_tink_lib |
| ) |
| add_dependencies(tink_primitive_set_test build_external_projects) |
| target_link_libraries( |
| tink_primitive_set_test |
| tink_crypto_format |
| tink_mac |
| tink_primitive_set |
| tink_util_protobuf_helper |
| tink_util_test_util |
| tink_proto_tink_lib |
| gtest gtest_main |
| ) |
| |