1*e7b1675dSTing-Kang Changload("@rules_proto_grpc//cpp:defs.bzl", "cpp_grpc_library") 2*e7b1675dSTing-Kang Chang 3*e7b1675dSTing-Kang Changpackage( 4*e7b1675dSTing-Kang Chang default_testonly = 1, 5*e7b1675dSTing-Kang Chang default_visibility = ["//visibility:public"], 6*e7b1675dSTing-Kang Chang) 7*e7b1675dSTing-Kang Chang 8*e7b1675dSTing-Kang Changlicenses(["notice"]) 9*e7b1675dSTing-Kang Chang 10*e7b1675dSTing-Kang Changcpp_grpc_library( 11*e7b1675dSTing-Kang Chang name = "testing_api_cpp_library", 12*e7b1675dSTing-Kang Chang protos = ["//protos:testing_api_proto"], 13*e7b1675dSTing-Kang Chang service_namespace = "testing_api", 14*e7b1675dSTing-Kang Chang) 15*e7b1675dSTing-Kang Chang 16*e7b1675dSTing-Kang Changcc_library( 17*e7b1675dSTing-Kang Chang name = "metadata_impl", 18*e7b1675dSTing-Kang Chang srcs = ["metadata_impl.cc"], 19*e7b1675dSTing-Kang Chang hdrs = ["metadata_impl.h"], 20*e7b1675dSTing-Kang Chang deps = [ 21*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 22*e7b1675dSTing-Kang Chang "@com_google_absl//absl/base:core_headers", 23*e7b1675dSTing-Kang Chang "@tink_cc", 24*e7b1675dSTing-Kang Chang ], 25*e7b1675dSTing-Kang Chang) 26*e7b1675dSTing-Kang Chang 27*e7b1675dSTing-Kang Changcc_test( 28*e7b1675dSTing-Kang Chang name = "metadata_impl_test", 29*e7b1675dSTing-Kang Chang srcs = ["metadata_impl_test.cc"], 30*e7b1675dSTing-Kang Chang deps = [ 31*e7b1675dSTing-Kang Chang ":metadata_impl", 32*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 33*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 34*e7b1675dSTing-Kang Chang ], 35*e7b1675dSTing-Kang Chang) 36*e7b1675dSTing-Kang Chang 37*e7b1675dSTing-Kang Changcc_library( 38*e7b1675dSTing-Kang Chang name = "keyset_impl", 39*e7b1675dSTing-Kang Chang srcs = ["keyset_impl.cc"], 40*e7b1675dSTing-Kang Chang hdrs = ["keyset_impl.h"], 41*e7b1675dSTing-Kang Chang deps = [ 42*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 43*e7b1675dSTing-Kang Chang "@com_google_absl//absl/base:core_headers", 44*e7b1675dSTing-Kang Chang "@com_google_absl//absl/container:flat_hash_map", 45*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_reader", 46*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 47*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 48*e7b1675dSTing-Kang Chang "@tink_cc//:json_keyset_reader", 49*e7b1675dSTing-Kang Chang "@tink_cc//:json_keyset_writer", 50*e7b1675dSTing-Kang Chang "@tink_cc//:keyset_handle", 51*e7b1675dSTing-Kang Chang "@tink_cc//aead:aead_key_templates", 52*e7b1675dSTing-Kang Chang "@tink_cc//daead:deterministic_aead_key_templates", 53*e7b1675dSTing-Kang Chang "@tink_cc//hybrid:hybrid_key_templates", 54*e7b1675dSTing-Kang Chang "@tink_cc//jwt:jwt_key_templates", 55*e7b1675dSTing-Kang Chang "@tink_cc//mac:mac_key_templates", 56*e7b1675dSTing-Kang Chang "@tink_cc//prf:prf_key_templates", 57*e7b1675dSTing-Kang Chang "@tink_cc//signature:signature_key_templates", 58*e7b1675dSTing-Kang Chang "@tink_cc//streamingaead:streaming_aead_key_templates", 59*e7b1675dSTing-Kang Chang ], 60*e7b1675dSTing-Kang Chang) 61*e7b1675dSTing-Kang Chang 62*e7b1675dSTing-Kang Changcc_test( 63*e7b1675dSTing-Kang Chang name = "keyset_impl_test", 64*e7b1675dSTing-Kang Chang srcs = ["keyset_impl_test.cc"], 65*e7b1675dSTing-Kang Chang deps = [ 66*e7b1675dSTing-Kang Chang ":keyset_impl", 67*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 68*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 69*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_reader", 70*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 71*e7b1675dSTing-Kang Chang "@tink_cc//:json_keyset_reader", 72*e7b1675dSTing-Kang Chang "@tink_cc//:json_keyset_writer", 73*e7b1675dSTing-Kang Chang "@tink_cc//aead:aead_key_templates", 74*e7b1675dSTing-Kang Chang "@tink_cc//config:tink_config", 75*e7b1675dSTing-Kang Chang "@tink_cc//hybrid:hybrid_key_templates", 76*e7b1675dSTing-Kang Chang "@tink_cc//util:test_matchers", 77*e7b1675dSTing-Kang Chang ], 78*e7b1675dSTing-Kang Chang) 79*e7b1675dSTing-Kang Chang 80*e7b1675dSTing-Kang Changcc_library( 81*e7b1675dSTing-Kang Chang name = "aead_impl", 82*e7b1675dSTing-Kang Chang srcs = ["aead_impl.cc"], 83*e7b1675dSTing-Kang Chang hdrs = ["aead_impl.h"], 84*e7b1675dSTing-Kang Chang deps = [ 85*e7b1675dSTing-Kang Chang ":create", 86*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 87*e7b1675dSTing-Kang Chang "@com_google_absl//absl/base:core_headers", 88*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_reader", 89*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 90*e7b1675dSTing-Kang Chang ], 91*e7b1675dSTing-Kang Chang) 92*e7b1675dSTing-Kang Chang 93*e7b1675dSTing-Kang Changcc_test( 94*e7b1675dSTing-Kang Chang name = "aead_impl_test", 95*e7b1675dSTing-Kang Chang srcs = ["aead_impl_test.cc"], 96*e7b1675dSTing-Kang Chang deps = [ 97*e7b1675dSTing-Kang Chang ":aead_impl", 98*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 99*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 100*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 101*e7b1675dSTing-Kang Chang "@tink_cc//aead:aead_config", 102*e7b1675dSTing-Kang Chang "@tink_cc//aead:aead_key_templates", 103*e7b1675dSTing-Kang Chang ], 104*e7b1675dSTing-Kang Chang) 105*e7b1675dSTing-Kang Chang 106*e7b1675dSTing-Kang Changcc_library( 107*e7b1675dSTing-Kang Chang name = "deterministic_aead_impl", 108*e7b1675dSTing-Kang Chang srcs = ["deterministic_aead_impl.cc"], 109*e7b1675dSTing-Kang Chang hdrs = ["deterministic_aead_impl.h"], 110*e7b1675dSTing-Kang Chang deps = [ 111*e7b1675dSTing-Kang Chang ":create", 112*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 113*e7b1675dSTing-Kang Chang "@com_google_absl//absl/base:core_headers", 114*e7b1675dSTing-Kang Chang "@tink_cc", 115*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_reader", 116*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 117*e7b1675dSTing-Kang Chang ], 118*e7b1675dSTing-Kang Chang) 119*e7b1675dSTing-Kang Chang 120*e7b1675dSTing-Kang Changcc_test( 121*e7b1675dSTing-Kang Chang name = "deterministic_aead_impl_test", 122*e7b1675dSTing-Kang Chang srcs = ["deterministic_aead_impl_test.cc"], 123*e7b1675dSTing-Kang Chang deps = [ 124*e7b1675dSTing-Kang Chang ":deterministic_aead_impl", 125*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 126*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 127*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 128*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 129*e7b1675dSTing-Kang Chang "@tink_cc//daead:deterministic_aead_config", 130*e7b1675dSTing-Kang Chang "@tink_cc//daead:deterministic_aead_key_templates", 131*e7b1675dSTing-Kang Chang ], 132*e7b1675dSTing-Kang Chang) 133*e7b1675dSTing-Kang Chang 134*e7b1675dSTing-Kang Changcc_library( 135*e7b1675dSTing-Kang Chang name = "streaming_aead_impl", 136*e7b1675dSTing-Kang Chang srcs = ["streaming_aead_impl.cc"], 137*e7b1675dSTing-Kang Chang hdrs = ["streaming_aead_impl.h"], 138*e7b1675dSTing-Kang Chang deps = [ 139*e7b1675dSTing-Kang Chang ":create", 140*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 141*e7b1675dSTing-Kang Chang "@com_google_absl//absl/base:core_headers", 142*e7b1675dSTing-Kang Chang "@com_google_absl//absl/status", 143*e7b1675dSTing-Kang Chang "@tink_cc", 144*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_reader", 145*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 146*e7b1675dSTing-Kang Chang "@tink_cc//util:istream_input_stream", 147*e7b1675dSTing-Kang Chang "@tink_cc//util:ostream_output_stream", 148*e7b1675dSTing-Kang Chang "@tink_cc//util:status", 149*e7b1675dSTing-Kang Chang ], 150*e7b1675dSTing-Kang Chang) 151*e7b1675dSTing-Kang Chang 152*e7b1675dSTing-Kang Changcc_test( 153*e7b1675dSTing-Kang Chang name = "streaming_aead_impl_test", 154*e7b1675dSTing-Kang Chang srcs = ["streaming_aead_impl_test.cc"], 155*e7b1675dSTing-Kang Chang deps = [ 156*e7b1675dSTing-Kang Chang ":streaming_aead_impl", 157*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 158*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 159*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 160*e7b1675dSTing-Kang Chang "@tink_cc//streamingaead:streaming_aead_config", 161*e7b1675dSTing-Kang Chang "@tink_cc//streamingaead:streaming_aead_key_templates", 162*e7b1675dSTing-Kang Chang ], 163*e7b1675dSTing-Kang Chang) 164*e7b1675dSTing-Kang Chang 165*e7b1675dSTing-Kang Changcc_library( 166*e7b1675dSTing-Kang Chang name = "mac_impl", 167*e7b1675dSTing-Kang Chang srcs = ["mac_impl.cc"], 168*e7b1675dSTing-Kang Chang hdrs = ["mac_impl.h"], 169*e7b1675dSTing-Kang Chang deps = [ 170*e7b1675dSTing-Kang Chang ":create", 171*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 172*e7b1675dSTing-Kang Chang "@com_google_absl//absl/base:core_headers", 173*e7b1675dSTing-Kang Chang "@tink_cc", 174*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_reader", 175*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 176*e7b1675dSTing-Kang Chang ], 177*e7b1675dSTing-Kang Chang) 178*e7b1675dSTing-Kang Chang 179*e7b1675dSTing-Kang Changcc_test( 180*e7b1675dSTing-Kang Chang name = "mac_impl_test", 181*e7b1675dSTing-Kang Chang srcs = ["mac_impl_test.cc"], 182*e7b1675dSTing-Kang Chang deps = [ 183*e7b1675dSTing-Kang Chang ":mac_impl", 184*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 185*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 186*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 187*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 188*e7b1675dSTing-Kang Chang "@tink_cc//mac:mac_config", 189*e7b1675dSTing-Kang Chang "@tink_cc//mac:mac_key_templates", 190*e7b1675dSTing-Kang Chang ], 191*e7b1675dSTing-Kang Chang) 192*e7b1675dSTing-Kang Chang 193*e7b1675dSTing-Kang Changcc_library( 194*e7b1675dSTing-Kang Chang name = "hybrid_impl", 195*e7b1675dSTing-Kang Chang srcs = ["hybrid_impl.cc"], 196*e7b1675dSTing-Kang Chang hdrs = ["hybrid_impl.h"], 197*e7b1675dSTing-Kang Chang deps = [ 198*e7b1675dSTing-Kang Chang ":create", 199*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 200*e7b1675dSTing-Kang Chang "@com_google_absl//absl/base:core_headers", 201*e7b1675dSTing-Kang Chang "@tink_cc", 202*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_reader", 203*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 204*e7b1675dSTing-Kang Chang "@tink_cc//util:statusor", 205*e7b1675dSTing-Kang Chang ], 206*e7b1675dSTing-Kang Chang) 207*e7b1675dSTing-Kang Chang 208*e7b1675dSTing-Kang Changcc_test( 209*e7b1675dSTing-Kang Chang name = "hybrid_impl_test", 210*e7b1675dSTing-Kang Chang srcs = ["hybrid_impl_test.cc"], 211*e7b1675dSTing-Kang Chang deps = [ 212*e7b1675dSTing-Kang Chang ":hybrid_impl", 213*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 214*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 215*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 216*e7b1675dSTing-Kang Chang "@tink_cc//hybrid:hybrid_config", 217*e7b1675dSTing-Kang Chang "@tink_cc//hybrid:hybrid_key_templates", 218*e7b1675dSTing-Kang Chang ], 219*e7b1675dSTing-Kang Chang) 220*e7b1675dSTing-Kang Chang 221*e7b1675dSTing-Kang Changcc_library( 222*e7b1675dSTing-Kang Chang name = "signature_impl", 223*e7b1675dSTing-Kang Chang srcs = ["signature_impl.cc"], 224*e7b1675dSTing-Kang Chang hdrs = ["signature_impl.h"], 225*e7b1675dSTing-Kang Chang deps = [ 226*e7b1675dSTing-Kang Chang ":create", 227*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 228*e7b1675dSTing-Kang Chang "@com_google_absl//absl/base:core_headers", 229*e7b1675dSTing-Kang Chang "@tink_cc", 230*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_reader", 231*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 232*e7b1675dSTing-Kang Chang ], 233*e7b1675dSTing-Kang Chang) 234*e7b1675dSTing-Kang Chang 235*e7b1675dSTing-Kang Changcc_test( 236*e7b1675dSTing-Kang Chang name = "signature_impl_test", 237*e7b1675dSTing-Kang Chang srcs = ["signature_impl_test.cc"], 238*e7b1675dSTing-Kang Chang deps = [ 239*e7b1675dSTing-Kang Chang ":signature_impl", 240*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 241*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 242*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 243*e7b1675dSTing-Kang Chang "@tink_cc//signature:signature_config", 244*e7b1675dSTing-Kang Chang "@tink_cc//signature:signature_key_templates", 245*e7b1675dSTing-Kang Chang ], 246*e7b1675dSTing-Kang Chang) 247*e7b1675dSTing-Kang Chang 248*e7b1675dSTing-Kang Changcc_library( 249*e7b1675dSTing-Kang Chang name = "prf_set_impl", 250*e7b1675dSTing-Kang Chang srcs = ["prf_set_impl.cc"], 251*e7b1675dSTing-Kang Chang hdrs = ["prf_set_impl.h"], 252*e7b1675dSTing-Kang Chang deps = [ 253*e7b1675dSTing-Kang Chang ":create", 254*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 255*e7b1675dSTing-Kang Chang "@com_google_absl//absl/base:core_headers", 256*e7b1675dSTing-Kang Chang "@tink_cc", 257*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_reader", 258*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 259*e7b1675dSTing-Kang Chang ], 260*e7b1675dSTing-Kang Chang) 261*e7b1675dSTing-Kang Chang 262*e7b1675dSTing-Kang Changcc_test( 263*e7b1675dSTing-Kang Chang name = "prf_set_impl_test", 264*e7b1675dSTing-Kang Chang srcs = ["prf_set_impl_test.cc"], 265*e7b1675dSTing-Kang Chang deps = [ 266*e7b1675dSTing-Kang Chang ":prf_set_impl", 267*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 268*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 269*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 270*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 271*e7b1675dSTing-Kang Chang "@tink_cc//prf:prf_config", 272*e7b1675dSTing-Kang Chang "@tink_cc//prf:prf_key_templates", 273*e7b1675dSTing-Kang Chang ], 274*e7b1675dSTing-Kang Chang) 275*e7b1675dSTing-Kang Chang 276*e7b1675dSTing-Kang Changcc_library( 277*e7b1675dSTing-Kang Chang name = "jwt_impl", 278*e7b1675dSTing-Kang Chang srcs = ["jwt_impl.cc"], 279*e7b1675dSTing-Kang Chang hdrs = ["jwt_impl.h"], 280*e7b1675dSTing-Kang Chang deps = [ 281*e7b1675dSTing-Kang Chang ":create", 282*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 283*e7b1675dSTing-Kang Chang "@com_google_absl//absl/base:core_headers", 284*e7b1675dSTing-Kang Chang "@com_google_absl//absl/time", 285*e7b1675dSTing-Kang Chang "@tink_cc", 286*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_reader", 287*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 288*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 289*e7b1675dSTing-Kang Chang "@tink_cc//jwt:jwk_set_converter", 290*e7b1675dSTing-Kang Chang "@tink_cc//jwt:jwt_mac", 291*e7b1675dSTing-Kang Chang "@tink_cc//jwt:jwt_public_key_sign", 292*e7b1675dSTing-Kang Chang "@tink_cc//jwt:jwt_public_key_verify", 293*e7b1675dSTing-Kang Chang "@tink_cc//jwt:raw_jwt", 294*e7b1675dSTing-Kang Chang "@tink_cc//util:status", 295*e7b1675dSTing-Kang Chang ], 296*e7b1675dSTing-Kang Chang) 297*e7b1675dSTing-Kang Chang 298*e7b1675dSTing-Kang Changcc_test( 299*e7b1675dSTing-Kang Chang name = "jwt_impl_test", 300*e7b1675dSTing-Kang Chang srcs = ["jwt_impl_test.cc"], 301*e7b1675dSTing-Kang Chang deps = [ 302*e7b1675dSTing-Kang Chang ":jwt_impl", 303*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 304*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 305*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 306*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 307*e7b1675dSTing-Kang Chang "@tink_cc//jwt:jwt_key_templates", 308*e7b1675dSTing-Kang Chang "@tink_cc//jwt:jwt_mac_config", 309*e7b1675dSTing-Kang Chang "@tink_cc//jwt:jwt_signature_config", 310*e7b1675dSTing-Kang Chang "@tink_cc//util:test_matchers", 311*e7b1675dSTing-Kang Chang ], 312*e7b1675dSTing-Kang Chang) 313*e7b1675dSTing-Kang Chang 314*e7b1675dSTing-Kang Changcc_library( 315*e7b1675dSTing-Kang Chang name = "create", 316*e7b1675dSTing-Kang Chang hdrs = ["create.h"], 317*e7b1675dSTing-Kang Chang deps = [ 318*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 319*e7b1675dSTing-Kang Chang "@com_google_absl//absl/container:flat_hash_map", 320*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_reader", 321*e7b1675dSTing-Kang Chang "@tink_cc//:cleartext_keyset_handle", 322*e7b1675dSTing-Kang Chang "@tink_cc//:keyset_handle", 323*e7b1675dSTing-Kang Chang "@tink_cc//:keyset_reader", 324*e7b1675dSTing-Kang Chang ], 325*e7b1675dSTing-Kang Chang) 326*e7b1675dSTing-Kang Chang 327*e7b1675dSTing-Kang Changcc_test( 328*e7b1675dSTing-Kang Chang name = "create_test", 329*e7b1675dSTing-Kang Chang srcs = ["create_test.cc"], 330*e7b1675dSTing-Kang Chang deps = [ 331*e7b1675dSTing-Kang Chang ":create", 332*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 333*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 334*e7b1675dSTing-Kang Chang "@tink_cc//:binary_keyset_writer", 335*e7b1675dSTing-Kang Chang "@tink_cc//:keyset_handle", 336*e7b1675dSTing-Kang Chang "@tink_cc//:mac", 337*e7b1675dSTing-Kang Chang "@tink_cc//aead:aead_config", 338*e7b1675dSTing-Kang Chang "@tink_cc//aead:aead_key_templates", 339*e7b1675dSTing-Kang Chang ], 340*e7b1675dSTing-Kang Chang) 341*e7b1675dSTing-Kang Chang 342*e7b1675dSTing-Kang Changcc_binary( 343*e7b1675dSTing-Kang Chang name = "testing_server", 344*e7b1675dSTing-Kang Chang srcs = ["testing_server.cc"], 345*e7b1675dSTing-Kang Chang local_defines = ["TINK_CROSS_LANG_TESTS_AWSKMS"], 346*e7b1675dSTing-Kang Chang deps = [ 347*e7b1675dSTing-Kang Chang ":aead_impl", 348*e7b1675dSTing-Kang Chang ":deterministic_aead_impl", 349*e7b1675dSTing-Kang Chang ":hybrid_impl", 350*e7b1675dSTing-Kang Chang ":jwt_impl", 351*e7b1675dSTing-Kang Chang ":keyset_impl", 352*e7b1675dSTing-Kang Chang ":mac_impl", 353*e7b1675dSTing-Kang Chang ":metadata_impl", 354*e7b1675dSTing-Kang Chang ":prf_set_impl", 355*e7b1675dSTing-Kang Chang ":signature_impl", 356*e7b1675dSTing-Kang Chang ":streaming_aead_impl", 357*e7b1675dSTing-Kang Chang ":testing_api_cpp_library", 358*e7b1675dSTing-Kang Chang "@com_google_absl//absl/base:core_headers", 359*e7b1675dSTing-Kang Chang "@com_google_absl//absl/flags:flag", 360*e7b1675dSTing-Kang Chang "@com_google_absl//absl/flags:parse", 361*e7b1675dSTing-Kang Chang "@com_google_absl//absl/strings", 362*e7b1675dSTing-Kang Chang "@tink_cc//config:tink_config", 363*e7b1675dSTing-Kang Chang "@tink_cc//hybrid:hpke_config", 364*e7b1675dSTing-Kang Chang "@tink_cc//jwt:jwt_mac_config", 365*e7b1675dSTing-Kang Chang "@tink_cc//jwt:jwt_signature_config", 366*e7b1675dSTing-Kang Chang "@tink_cc//util:fake_kms_client", 367*e7b1675dSTing-Kang Chang "@tink_cc//util:status", 368*e7b1675dSTing-Kang Chang "@tink_cc_awskms//:aws_kms_client", 369*e7b1675dSTing-Kang Chang "@tink_cc_gcpkms//:gcp_kms_client", 370*e7b1675dSTing-Kang Chang ], 371*e7b1675dSTing-Kang Chang) 372