| # Copyright 2024 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. |
| # |
| # WARNING: This file is automatically generated by convert_for_cobalt. |
| # Do not edit manually. |
| |
| # CC Library : input_stream |
| source_set("input_stream") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "input_stream.h" ] |
| public_deps = [ |
| "//third_party/tink/cc/util:status", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : aead |
| source_set("aead") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "aead.h" ] |
| public_deps = [ |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : deterministic_aead |
| source_set("deterministic_aead") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "deterministic_aead.h" ] |
| public_deps = [ |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : chunked_mac |
| source_set("chunked_mac") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "chunked_mac.h" ] |
| public_deps = [ |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/util:status", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : hybrid_decrypt |
| source_set("hybrid_decrypt") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "hybrid_decrypt.h" ] |
| public_deps = [ |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : hybrid_encrypt |
| source_set("hybrid_encrypt") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "hybrid_encrypt.h" ] |
| public_deps = [ |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : mac |
| source_set("mac") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "mac.h" ] |
| public_deps = [ |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/util:status", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : public_key_sign |
| source_set("public_key_sign") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "public_key_sign.h" ] |
| public_deps = [ |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : public_key_verify |
| source_set("public_key_verify") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "public_key_verify.h" ] |
| public_deps = [ |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/util:status", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : keyset_reader |
| source_set("keyset_reader") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "keyset_reader.h" ] |
| public_deps = [ |
| "//third_party/tink/cc/proto:tink_proto", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : keyset_writer |
| source_set("keyset_writer") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "keyset_writer.h" ] |
| public_deps = [ |
| "//third_party/tink/cc/proto:tink_proto", |
| "//third_party/tink/cc/util:status", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : binary_keyset_reader |
| source_set("binary_keyset_reader") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ |
| "binary_keyset_reader.h", |
| "core/binary_keyset_reader.cc", |
| ] |
| public_deps = [ |
| ":keyset_reader", |
| "//third_party/abseil-cpp/absl/memory:memory", |
| "//third_party/abseil-cpp/absl/status:status", |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/proto:tink_proto", |
| "//third_party/tink/cc/util:errors", |
| "//third_party/tink/cc/util:status", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : binary_keyset_writer |
| source_set("binary_keyset_writer") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ |
| "binary_keyset_writer.h", |
| "core/binary_keyset_writer.cc", |
| ] |
| public_deps = [ |
| ":keyset_writer", |
| "//third_party/abseil-cpp/absl/status:status", |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/proto:tink_proto", |
| "//third_party/tink/cc/util:errors", |
| "//third_party/tink/cc/util:protobuf_helper", |
| "//third_party/tink/cc/util:status", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : crypto_format |
| source_set("crypto_format") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ |
| "core/crypto_format.cc", |
| "crypto_format.h", |
| ] |
| public_deps = [ |
| "//third_party/abseil-cpp/absl/status:status", |
| "//third_party/tink/cc/proto:tink_proto", |
| "//third_party/tink/cc/util:errors", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : primitive_set |
| source_set("primitive_set") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ |
| "primitive_set.h", |
| "primitive_set.h", |
| ] |
| public_deps = [ |
| ":crypto_format", |
| "//third_party/abseil-cpp/absl/base:core_headers", |
| "//third_party/abseil-cpp/absl/container:flat_hash_map", |
| "//third_party/abseil-cpp/absl/memory:memory", |
| "//third_party/abseil-cpp/absl/status:status", |
| "//third_party/abseil-cpp/absl/synchronization:synchronization", |
| "//third_party/tink/cc/proto:tink_proto", |
| "//third_party/tink/cc/util:errors", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : primitive_wrapper |
| source_set("primitive_wrapper") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "primitive_wrapper.h" ] |
| public_deps = [ |
| ":primitive_set", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : registry |
| source_set("registry") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "registry.h" ] |
| public_deps = [ |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/internal:registry_impl", |
| "//third_party/tink/cc/util:status", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : keyset_handle |
| source_set("keyset_handle") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ |
| "core/keyset_handle.cc", |
| "keyset_handle.h", |
| ] |
| public_deps = [ |
| ":aead", |
| ":configuration", |
| ":insecure_secret_key_access", |
| ":key", |
| ":key_gen_configuration", |
| ":key_manager", |
| ":key_status", |
| ":keyset_reader", |
| ":keyset_writer", |
| ":primitive_set", |
| ":registry", |
| "//third_party/abseil-cpp/absl/base:core_headers", |
| "//third_party/abseil-cpp/absl/container:flat_hash_map", |
| "//third_party/abseil-cpp/absl/log:check", |
| "//third_party/abseil-cpp/absl/memory:memory", |
| "//third_party/abseil-cpp/absl/status:status", |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/abseil-cpp/absl/types:optional", |
| "//third_party/tink/cc/internal:configuration_impl", |
| "//third_party/tink/cc/internal:key_gen_configuration_impl", |
| "//third_party/tink/cc/internal:key_info", |
| "//third_party/tink/cc/internal:key_status_util", |
| "//third_party/tink/cc/internal:mutable_serialization_registry", |
| "//third_party/tink/cc/internal:proto_key_serialization", |
| "//third_party/tink/cc/internal:util", |
| "//third_party/tink/cc/proto:tink_proto", |
| "//third_party/tink/cc/util:errors", |
| "//third_party/tink/cc/util:keyset_util", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : cleartext_keyset_handle |
| source_set("cleartext_keyset_handle") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ |
| "cleartext_keyset_handle.h", |
| "core/cleartext_keyset_handle.cc", |
| ] |
| public_deps = [ |
| ":keyset_handle", |
| ":keyset_reader", |
| "//third_party/abseil-cpp/absl/container:flat_hash_map", |
| "//third_party/abseil-cpp/absl/status:status", |
| "//third_party/tink/cc/proto:tink_proto", |
| "//third_party/tink/cc/util:errors", |
| "//third_party/tink/cc/util:status", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : key_manager |
| source_set("key_manager") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ |
| "core/key_manager.cc", |
| "key_manager.h", |
| ] |
| public_deps = [ |
| "//third_party/abseil-cpp/absl/memory:memory", |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/proto:tink_proto", |
| "//third_party/tink/cc/util:errors", |
| "//third_party/tink/cc/util:protobuf_helper", |
| "//third_party/tink/cc/util:status", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : kms_client |
| source_set("kms_client") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "kms_client.h" ] |
| public_deps = [ |
| ":aead", |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : kms_clients |
| source_set("kms_clients") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ |
| "core/kms_clients.cc", |
| "kms_clients.h", |
| ] |
| public_deps = [ |
| ":kms_client", |
| "//third_party/abseil-cpp/absl/base:core_headers", |
| "//third_party/abseil-cpp/absl/status:status", |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/abseil-cpp/absl/synchronization:synchronization", |
| "//third_party/tink/cc/util:errors", |
| "//third_party/tink/cc/util:status", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : core/template_util |
| source_set("core/template_util") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "core/template_util.h" ] |
| public_deps = [ "//third_party/abseil-cpp/absl/meta:type_traits" ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : core/key_type_manager |
| source_set("core/key_type_manager") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "core/key_type_manager.h" ] |
| public_deps = [ |
| ":core/template_util", |
| ":input_stream", |
| "//third_party/abseil-cpp/absl/status:status", |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/internal:fips_utils", |
| "//third_party/tink/cc/proto:tink_proto", |
| "//third_party/tink/cc/util:status", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : core/key_manager_impl |
| source_set("core/key_manager_impl") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "core/key_manager_impl.h" ] |
| public_deps = [ |
| ":core/key_type_manager", |
| ":key_manager", |
| "//third_party/abseil-cpp/absl/base:base", |
| "//third_party/abseil-cpp/absl/memory:memory", |
| "//third_party/abseil-cpp/absl/status:status", |
| "//third_party/abseil-cpp/absl/strings:strings", |
| "//third_party/tink/cc/proto:tink_proto", |
| "//third_party/tink/cc/util:constants", |
| "//third_party/tink/cc/util:status", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : core/private_key_type_manager |
| source_set("core/private_key_type_manager") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "core/private_key_type_manager.h" ] |
| public_deps = [ |
| ":core/key_type_manager", |
| "//third_party/tink/cc/util:statusor", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : core/private_key_manager_impl |
| source_set("core/private_key_manager_impl") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "core/private_key_manager_impl.h" ] |
| public_deps = [ |
| ":core/key_manager_impl", |
| ":core/private_key_type_manager", |
| ":key_manager", |
| "//third_party/abseil-cpp/absl/status:status", |
| "//third_party/tink/cc/util:validation", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : parameters |
| source_set("parameters") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "parameters.h" ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : key |
| source_set("key") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "key.h" ] |
| public_deps = [ |
| ":parameters", |
| "//third_party/abseil-cpp/absl/types:optional", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : partial_key_access_token |
| source_set("partial_key_access_token") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "partial_key_access_token.h" ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : partial_key_access |
| source_set("partial_key_access") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "partial_key_access.h" ] |
| public_deps = [ ":partial_key_access_token" ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : secret_key_access_token |
| source_set("secret_key_access_token") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "secret_key_access_token.h" ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : insecure_secret_key_access |
| source_set("insecure_secret_key_access") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "insecure_secret_key_access.h" ] |
| public_deps = [ ":secret_key_access_token" ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : restricted_data |
| source_set("restricted_data") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ |
| "core/restricted_data.cc", |
| "restricted_data.h", |
| ] |
| public_deps = [ |
| ":secret_key_access_token", |
| "//third_party/abseil-cpp/absl/log:check", |
| "//third_party/boringssl:crypto", |
| "//third_party/tink/cc/subtle:random", |
| "//third_party/tink/cc/util:secret_data", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : key_status |
| source_set("key_status") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "key_status.h" ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : configuration |
| source_set("configuration") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "configuration.h" ] |
| public_deps = [ |
| "//third_party/tink/cc/internal:key_type_info_store", |
| "//third_party/tink/cc/internal:keyset_wrapper_store", |
| ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |
| |
| # CC Library : key_gen_configuration |
| source_set("key_gen_configuration") { |
| configs += [ "//build/config:no_rtti" ] |
| configs -= [ "//build/config:no_rtti" ] |
| sources = [ "key_gen_configuration.h" ] |
| public_deps = [ "//third_party/tink/cc/internal:key_type_info_store" ] |
| public_configs = [ "//third_party/tink:tink_config" ] |
| } |