1*e7b1675dSTing-Kang Changtink_module(aead) 2*e7b1675dSTing-Kang Chang 3*e7b1675dSTing-Kang Changadd_subdirectory(internal) 4*e7b1675dSTing-Kang Chang 5*e7b1675dSTing-Kang Changtink_cc_library( 6*e7b1675dSTing-Kang Chang NAME aead_wrapper 7*e7b1675dSTing-Kang Chang SRCS 8*e7b1675dSTing-Kang Chang aead_wrapper.cc 9*e7b1675dSTing-Kang Chang aead_wrapper.h 10*e7b1675dSTing-Kang Chang DEPS 11*e7b1675dSTing-Kang Chang absl::memory 12*e7b1675dSTing-Kang Chang absl::status 13*e7b1675dSTing-Kang Chang absl::strings 14*e7b1675dSTing-Kang Chang tink::core::aead 15*e7b1675dSTing-Kang Chang tink::core::crypto_format 16*e7b1675dSTing-Kang Chang tink::core::primitive_set 17*e7b1675dSTing-Kang Chang tink::core::primitive_wrapper 18*e7b1675dSTing-Kang Chang tink::internal::monitoring_util 19*e7b1675dSTing-Kang Chang tink::internal::registry_impl 20*e7b1675dSTing-Kang Chang tink::internal::util 21*e7b1675dSTing-Kang Chang tink::monitoring::monitoring 22*e7b1675dSTing-Kang Chang tink::util::status 23*e7b1675dSTing-Kang Chang tink::util::statusor 24*e7b1675dSTing-Kang Chang) 25*e7b1675dSTing-Kang Chang 26*e7b1675dSTing-Kang Changtink_cc_library( 27*e7b1675dSTing-Kang Chang NAME cord_aead 28*e7b1675dSTing-Kang Chang SRCS 29*e7b1675dSTing-Kang Chang cord_aead.h 30*e7b1675dSTing-Kang Chang DEPS 31*e7b1675dSTing-Kang Chang absl::cord 32*e7b1675dSTing-Kang Chang tink::util::statusor 33*e7b1675dSTing-Kang Chang) 34*e7b1675dSTing-Kang Chang 35*e7b1675dSTing-Kang Changtink_cc_library( 36*e7b1675dSTing-Kang Chang NAME cord_aead_wrapper 37*e7b1675dSTing-Kang Chang SRCS 38*e7b1675dSTing-Kang Chang cord_aead_wrapper.cc 39*e7b1675dSTing-Kang Chang cord_aead_wrapper.h 40*e7b1675dSTing-Kang Chang DEPS 41*e7b1675dSTing-Kang Chang tink::aead::cord_aead 42*e7b1675dSTing-Kang Chang absl::status 43*e7b1675dSTing-Kang Chang absl::cord 44*e7b1675dSTing-Kang Chang tink::core::crypto_format 45*e7b1675dSTing-Kang Chang tink::core::primitive_set 46*e7b1675dSTing-Kang Chang tink::core::primitive_wrapper 47*e7b1675dSTing-Kang Chang tink::util::status 48*e7b1675dSTing-Kang Chang tink::util::statusor 49*e7b1675dSTing-Kang Chang) 50*e7b1675dSTing-Kang Chang 51*e7b1675dSTing-Kang Changtink_cc_library( 52*e7b1675dSTing-Kang Chang NAME aead_config 53*e7b1675dSTing-Kang Chang SRCS 54*e7b1675dSTing-Kang Chang aead_config.cc 55*e7b1675dSTing-Kang Chang aead_config.h 56*e7b1675dSTing-Kang Chang DEPS 57*e7b1675dSTing-Kang Chang tink::aead::aead_wrapper 58*e7b1675dSTing-Kang Chang tink::aead::aes_ctr_hmac_aead_key_manager 59*e7b1675dSTing-Kang Chang tink::aead::aes_eax_key_manager 60*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 61*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_proto_serialization 62*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_siv_key_manager 63*e7b1675dSTing-Kang Chang tink::aead::kms_aead_key_manager 64*e7b1675dSTing-Kang Chang tink::aead::kms_envelope_aead_key_manager 65*e7b1675dSTing-Kang Chang tink::aead::xchacha20_poly1305_key_manager 66*e7b1675dSTing-Kang Chang absl::core_headers 67*e7b1675dSTing-Kang Chang absl::memory 68*e7b1675dSTing-Kang Chang absl::status 69*e7b1675dSTing-Kang Chang tink::core::registry 70*e7b1675dSTing-Kang Chang tink::config::tink_fips 71*e7b1675dSTing-Kang Chang tink::mac::mac_config 72*e7b1675dSTing-Kang Chang tink::util::status 73*e7b1675dSTing-Kang Chang tink::proto::config_cc_proto 74*e7b1675dSTing-Kang Chang) 75*e7b1675dSTing-Kang Chang 76*e7b1675dSTing-Kang Changtink_cc_library( 77*e7b1675dSTing-Kang Chang NAME aead_factory 78*e7b1675dSTing-Kang Chang SRCS 79*e7b1675dSTing-Kang Chang aead_factory.cc 80*e7b1675dSTing-Kang Chang aead_factory.h 81*e7b1675dSTing-Kang Chang DEPS 82*e7b1675dSTing-Kang Chang tink::aead::aead_wrapper 83*e7b1675dSTing-Kang Chang absl::core_headers 84*e7b1675dSTing-Kang Chang absl::memory 85*e7b1675dSTing-Kang Chang tink::core::aead 86*e7b1675dSTing-Kang Chang tink::core::key_manager 87*e7b1675dSTing-Kang Chang tink::core::keyset_handle 88*e7b1675dSTing-Kang Chang tink::core::registry 89*e7b1675dSTing-Kang Chang tink::util::status 90*e7b1675dSTing-Kang Chang tink::util::statusor 91*e7b1675dSTing-Kang Chang) 92*e7b1675dSTing-Kang Chang 93*e7b1675dSTing-Kang Changtink_cc_library( 94*e7b1675dSTing-Kang Chang NAME aead_key_templates 95*e7b1675dSTing-Kang Chang SRCS 96*e7b1675dSTing-Kang Chang aead_key_templates.cc 97*e7b1675dSTing-Kang Chang aead_key_templates.h 98*e7b1675dSTing-Kang Chang DEPS 99*e7b1675dSTing-Kang Chang absl::strings 100*e7b1675dSTing-Kang Chang tink::proto::aes_ctr_cc_proto 101*e7b1675dSTing-Kang Chang tink::proto::aes_ctr_hmac_aead_cc_proto 102*e7b1675dSTing-Kang Chang tink::proto::aes_eax_cc_proto 103*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 104*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_siv_cc_proto 105*e7b1675dSTing-Kang Chang tink::proto::common_cc_proto 106*e7b1675dSTing-Kang Chang tink::proto::hmac_cc_proto 107*e7b1675dSTing-Kang Chang tink::proto::kms_envelope_cc_proto 108*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 109*e7b1675dSTing-Kang Chang) 110*e7b1675dSTing-Kang Chang 111*e7b1675dSTing-Kang Changtink_cc_library( 112*e7b1675dSTing-Kang Chang NAME aes_eax_key_manager 113*e7b1675dSTing-Kang Chang SRCS 114*e7b1675dSTing-Kang Chang aes_eax_key_manager.h 115*e7b1675dSTing-Kang Chang DEPS 116*e7b1675dSTing-Kang Chang absl::memory 117*e7b1675dSTing-Kang Chang absl::status 118*e7b1675dSTing-Kang Chang absl::strings 119*e7b1675dSTing-Kang Chang tink::core::aead 120*e7b1675dSTing-Kang Chang tink::core::key_type_manager 121*e7b1675dSTing-Kang Chang tink::core::template_util 122*e7b1675dSTing-Kang Chang tink::subtle::aes_eax_boringssl 123*e7b1675dSTing-Kang Chang tink::subtle::random 124*e7b1675dSTing-Kang Chang tink::util::constants 125*e7b1675dSTing-Kang Chang tink::util::secret_data 126*e7b1675dSTing-Kang Chang tink::util::status 127*e7b1675dSTing-Kang Chang tink::util::statusor 128*e7b1675dSTing-Kang Chang tink::util::validation 129*e7b1675dSTing-Kang Chang tink::proto::aes_eax_cc_proto 130*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 131*e7b1675dSTing-Kang Chang) 132*e7b1675dSTing-Kang Chang 133*e7b1675dSTing-Kang Changtink_cc_library( 134*e7b1675dSTing-Kang Chang NAME aes_gcm_key_manager 135*e7b1675dSTing-Kang Chang SRCS 136*e7b1675dSTing-Kang Chang aes_gcm_key_manager.h 137*e7b1675dSTing-Kang Chang DEPS 138*e7b1675dSTing-Kang Chang tink::aead::cord_aead 139*e7b1675dSTing-Kang Chang absl::memory 140*e7b1675dSTing-Kang Chang absl::status 141*e7b1675dSTing-Kang Chang absl::strings 142*e7b1675dSTing-Kang Chang tink::core::aead 143*e7b1675dSTing-Kang Chang tink::core::key_type_manager 144*e7b1675dSTing-Kang Chang tink::core::template_util 145*e7b1675dSTing-Kang Chang tink::core::input_stream 146*e7b1675dSTing-Kang Chang tink::aead::internal::cord_aes_gcm_boringssl 147*e7b1675dSTing-Kang Chang tink::internal::fips_utils 148*e7b1675dSTing-Kang Chang tink::subtle::aes_gcm_boringssl 149*e7b1675dSTing-Kang Chang tink::subtle::random 150*e7b1675dSTing-Kang Chang tink::util::constants 151*e7b1675dSTing-Kang Chang tink::util::input_stream_util 152*e7b1675dSTing-Kang Chang tink::util::secret_data 153*e7b1675dSTing-Kang Chang tink::util::status 154*e7b1675dSTing-Kang Chang tink::util::statusor 155*e7b1675dSTing-Kang Chang tink::util::validation 156*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 157*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 158*e7b1675dSTing-Kang Chang) 159*e7b1675dSTing-Kang Chang 160*e7b1675dSTing-Kang Changtink_cc_library( 161*e7b1675dSTing-Kang Chang NAME aes_gcm_siv_key_manager 162*e7b1675dSTing-Kang Chang SRCS 163*e7b1675dSTing-Kang Chang aes_gcm_siv_key_manager.h 164*e7b1675dSTing-Kang Chang DEPS 165*e7b1675dSTing-Kang Chang absl::memory 166*e7b1675dSTing-Kang Chang absl::strings 167*e7b1675dSTing-Kang Chang tink::core::aead 168*e7b1675dSTing-Kang Chang tink::core::key_type_manager 169*e7b1675dSTing-Kang Chang tink::core::template_util 170*e7b1675dSTing-Kang Chang tink::subtle::aes_gcm_siv_boringssl 171*e7b1675dSTing-Kang Chang tink::subtle::random 172*e7b1675dSTing-Kang Chang tink::util::constants 173*e7b1675dSTing-Kang Chang tink::util::secret_data 174*e7b1675dSTing-Kang Chang tink::util::status 175*e7b1675dSTing-Kang Chang tink::util::statusor 176*e7b1675dSTing-Kang Chang tink::util::validation 177*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_siv_cc_proto 178*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 179*e7b1675dSTing-Kang Chang) 180*e7b1675dSTing-Kang Chang 181*e7b1675dSTing-Kang Changtink_cc_library( 182*e7b1675dSTing-Kang Chang NAME aes_ctr_hmac_aead_key_manager 183*e7b1675dSTing-Kang Chang SRCS 184*e7b1675dSTing-Kang Chang aes_ctr_hmac_aead_key_manager.cc 185*e7b1675dSTing-Kang Chang aes_ctr_hmac_aead_key_manager.h 186*e7b1675dSTing-Kang Chang DEPS 187*e7b1675dSTing-Kang Chang absl::memory 188*e7b1675dSTing-Kang Chang absl::status 189*e7b1675dSTing-Kang Chang absl::statusor 190*e7b1675dSTing-Kang Chang absl::strings 191*e7b1675dSTing-Kang Chang tink::core::aead 192*e7b1675dSTing-Kang Chang tink::core::key_type_manager 193*e7b1675dSTing-Kang Chang tink::core::template_util 194*e7b1675dSTing-Kang Chang tink::core::mac 195*e7b1675dSTing-Kang Chang tink::internal::fips_utils 196*e7b1675dSTing-Kang Chang tink::mac::hmac_key_manager 197*e7b1675dSTing-Kang Chang tink::subtle::aes_ctr_boringssl 198*e7b1675dSTing-Kang Chang tink::subtle::encrypt_then_authenticate 199*e7b1675dSTing-Kang Chang tink::subtle::ind_cpa_cipher 200*e7b1675dSTing-Kang Chang tink::subtle::random 201*e7b1675dSTing-Kang Chang tink::util::constants 202*e7b1675dSTing-Kang Chang tink::util::enums 203*e7b1675dSTing-Kang Chang tink::util::input_stream_util 204*e7b1675dSTing-Kang Chang tink::util::secret_data 205*e7b1675dSTing-Kang Chang tink::util::status 206*e7b1675dSTing-Kang Chang tink::util::statusor 207*e7b1675dSTing-Kang Chang tink::util::validation 208*e7b1675dSTing-Kang Chang tink::proto::aes_ctr_cc_proto 209*e7b1675dSTing-Kang Chang tink::proto::aes_ctr_hmac_aead_cc_proto 210*e7b1675dSTing-Kang Chang tink::proto::common_cc_proto 211*e7b1675dSTing-Kang Chang tink::proto::hmac_cc_proto 212*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 213*e7b1675dSTing-Kang Chang) 214*e7b1675dSTing-Kang Chang 215*e7b1675dSTing-Kang Changtink_cc_library( 216*e7b1675dSTing-Kang Chang NAME xchacha20_poly1305_key_manager 217*e7b1675dSTing-Kang Chang SRCS 218*e7b1675dSTing-Kang Chang xchacha20_poly1305_key_manager.h 219*e7b1675dSTing-Kang Chang DEPS 220*e7b1675dSTing-Kang Chang absl::memory 221*e7b1675dSTing-Kang Chang absl::status 222*e7b1675dSTing-Kang Chang absl::strings 223*e7b1675dSTing-Kang Chang tink::core::aead 224*e7b1675dSTing-Kang Chang tink::core::key_type_manager 225*e7b1675dSTing-Kang Chang tink::core::template_util 226*e7b1675dSTing-Kang Chang tink::core::input_stream 227*e7b1675dSTing-Kang Chang tink::subtle::subtle 228*e7b1675dSTing-Kang Chang tink::subtle::xchacha20_poly1305_boringssl 229*e7b1675dSTing-Kang Chang tink::util::constants 230*e7b1675dSTing-Kang Chang tink::util::input_stream_util 231*e7b1675dSTing-Kang Chang tink::util::secret_data 232*e7b1675dSTing-Kang Chang tink::util::status 233*e7b1675dSTing-Kang Chang tink::util::statusor 234*e7b1675dSTing-Kang Chang tink::util::validation 235*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 236*e7b1675dSTing-Kang Chang tink::proto::xchacha20_poly1305_cc_proto 237*e7b1675dSTing-Kang Chang) 238*e7b1675dSTing-Kang Chang 239*e7b1675dSTing-Kang Changtink_cc_library( 240*e7b1675dSTing-Kang Chang NAME kms_aead_key_manager 241*e7b1675dSTing-Kang Chang SRCS 242*e7b1675dSTing-Kang Chang kms_aead_key_manager.h 243*e7b1675dSTing-Kang Chang DEPS 244*e7b1675dSTing-Kang Chang absl::memory 245*e7b1675dSTing-Kang Chang absl::status 246*e7b1675dSTing-Kang Chang absl::strings 247*e7b1675dSTing-Kang Chang tink::core::aead 248*e7b1675dSTing-Kang Chang tink::core::key_type_manager 249*e7b1675dSTing-Kang Chang tink::core::template_util 250*e7b1675dSTing-Kang Chang tink::core::kms_client 251*e7b1675dSTing-Kang Chang tink::core::kms_clients 252*e7b1675dSTing-Kang Chang tink::util::constants 253*e7b1675dSTing-Kang Chang tink::util::status 254*e7b1675dSTing-Kang Chang tink::util::statusor 255*e7b1675dSTing-Kang Chang tink::util::validation 256*e7b1675dSTing-Kang Chang tink::proto::kms_aead_cc_proto 257*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 258*e7b1675dSTing-Kang Chang) 259*e7b1675dSTing-Kang Chang 260*e7b1675dSTing-Kang Changtink_cc_library( 261*e7b1675dSTing-Kang Chang NAME kms_envelope_aead 262*e7b1675dSTing-Kang Chang SRCS 263*e7b1675dSTing-Kang Chang kms_envelope_aead.cc 264*e7b1675dSTing-Kang Chang kms_envelope_aead.h 265*e7b1675dSTing-Kang Chang DEPS 266*e7b1675dSTing-Kang Chang absl::endian 267*e7b1675dSTing-Kang Chang absl::status 268*e7b1675dSTing-Kang Chang absl::strings 269*e7b1675dSTing-Kang Chang tink::core::aead 270*e7b1675dSTing-Kang Chang tink::core::registry 271*e7b1675dSTing-Kang Chang tink::aead::internal::aead_util 272*e7b1675dSTing-Kang Chang tink::util::status 273*e7b1675dSTing-Kang Chang tink::util::statusor 274*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 275*e7b1675dSTing-Kang Chang) 276*e7b1675dSTing-Kang Chang 277*e7b1675dSTing-Kang Changtink_cc_library( 278*e7b1675dSTing-Kang Chang NAME kms_envelope_aead_key_manager 279*e7b1675dSTing-Kang Chang SRCS 280*e7b1675dSTing-Kang Chang kms_envelope_aead_key_manager.cc 281*e7b1675dSTing-Kang Chang kms_envelope_aead_key_manager.h 282*e7b1675dSTing-Kang Chang DEPS 283*e7b1675dSTing-Kang Chang tink::aead::kms_envelope_aead 284*e7b1675dSTing-Kang Chang absl::memory 285*e7b1675dSTing-Kang Chang absl::status 286*e7b1675dSTing-Kang Chang absl::strings 287*e7b1675dSTing-Kang Chang tink::core::aead 288*e7b1675dSTing-Kang Chang tink::core::key_type_manager 289*e7b1675dSTing-Kang Chang tink::core::template_util 290*e7b1675dSTing-Kang Chang tink::core::kms_client 291*e7b1675dSTing-Kang Chang tink::core::kms_clients 292*e7b1675dSTing-Kang Chang tink::aead::internal::aead_util 293*e7b1675dSTing-Kang Chang tink::internal::fips_utils 294*e7b1675dSTing-Kang Chang tink::util::constants 295*e7b1675dSTing-Kang Chang tink::util::status 296*e7b1675dSTing-Kang Chang tink::util::statusor 297*e7b1675dSTing-Kang Chang tink::util::validation 298*e7b1675dSTing-Kang Chang tink::proto::kms_envelope_cc_proto 299*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 300*e7b1675dSTing-Kang Chang) 301*e7b1675dSTing-Kang Chang 302*e7b1675dSTing-Kang Changtink_cc_library( 303*e7b1675dSTing-Kang Chang NAME mock_aead 304*e7b1675dSTing-Kang Chang SRCS 305*e7b1675dSTing-Kang Chang mock_aead.h 306*e7b1675dSTing-Kang Chang DEPS 307*e7b1675dSTing-Kang Chang gmock 308*e7b1675dSTing-Kang Chang absl::strings 309*e7b1675dSTing-Kang Chang tink::core::aead 310*e7b1675dSTing-Kang Chang tink::util::statusor 311*e7b1675dSTing-Kang Chang TESTONLY 312*e7b1675dSTing-Kang Chang) 313*e7b1675dSTing-Kang Chang 314*e7b1675dSTing-Kang Changtink_cc_library( 315*e7b1675dSTing-Kang Chang NAME failing_aead 316*e7b1675dSTing-Kang Chang SRCS 317*e7b1675dSTing-Kang Chang failing_aead.cc 318*e7b1675dSTing-Kang Chang failing_aead.h 319*e7b1675dSTing-Kang Chang DEPS 320*e7b1675dSTing-Kang Chang absl::strings 321*e7b1675dSTing-Kang Chang tink::core::aead 322*e7b1675dSTing-Kang Chang TESTONLY 323*e7b1675dSTing-Kang Chang) 324*e7b1675dSTing-Kang Chang 325*e7b1675dSTing-Kang Changtink_cc_library( 326*e7b1675dSTing-Kang Chang NAME aead_parameters 327*e7b1675dSTing-Kang Chang SRCS 328*e7b1675dSTing-Kang Chang aead_parameters.h 329*e7b1675dSTing-Kang Chang DEPS 330*e7b1675dSTing-Kang Chang tink::core::parameters 331*e7b1675dSTing-Kang Chang) 332*e7b1675dSTing-Kang Chang 333*e7b1675dSTing-Kang Changtink_cc_library( 334*e7b1675dSTing-Kang Chang NAME aead_key 335*e7b1675dSTing-Kang Chang SRCS 336*e7b1675dSTing-Kang Chang aead_key.h 337*e7b1675dSTing-Kang Chang DEPS 338*e7b1675dSTing-Kang Chang tink::aead::aead_parameters 339*e7b1675dSTing-Kang Chang absl::strings 340*e7b1675dSTing-Kang Chang tink::core::key 341*e7b1675dSTing-Kang Chang) 342*e7b1675dSTing-Kang Chang 343*e7b1675dSTing-Kang Changtink_cc_library( 344*e7b1675dSTing-Kang Chang NAME aes_gcm_parameters 345*e7b1675dSTing-Kang Chang SRCS 346*e7b1675dSTing-Kang Chang aes_gcm_parameters.cc 347*e7b1675dSTing-Kang Chang aes_gcm_parameters.h 348*e7b1675dSTing-Kang Chang DEPS 349*e7b1675dSTing-Kang Chang tink::aead::aead_parameters 350*e7b1675dSTing-Kang Chang absl::strings 351*e7b1675dSTing-Kang Chang tink::util::status 352*e7b1675dSTing-Kang Chang tink::util::statusor 353*e7b1675dSTing-Kang Chang) 354*e7b1675dSTing-Kang Chang 355*e7b1675dSTing-Kang Changtink_cc_library( 356*e7b1675dSTing-Kang Chang NAME aes_gcm_key 357*e7b1675dSTing-Kang Chang SRCS 358*e7b1675dSTing-Kang Chang aes_gcm_key.cc 359*e7b1675dSTing-Kang Chang aes_gcm_key.h 360*e7b1675dSTing-Kang Chang DEPS 361*e7b1675dSTing-Kang Chang tink::aead::aead_key 362*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_parameters 363*e7b1675dSTing-Kang Chang absl::strings 364*e7b1675dSTing-Kang Chang absl::optional 365*e7b1675dSTing-Kang Chang tink::core::partial_key_access_token 366*e7b1675dSTing-Kang Chang tink::core::restricted_data 367*e7b1675dSTing-Kang Chang tink::subtle::subtle_util 368*e7b1675dSTing-Kang Chang tink::util::status 369*e7b1675dSTing-Kang Chang tink::util::statusor 370*e7b1675dSTing-Kang Chang) 371*e7b1675dSTing-Kang Chang 372*e7b1675dSTing-Kang Changtink_cc_library( 373*e7b1675dSTing-Kang Chang NAME aes_gcm_proto_serialization 374*e7b1675dSTing-Kang Chang SRCS 375*e7b1675dSTing-Kang Chang aes_gcm_proto_serialization.cc 376*e7b1675dSTing-Kang Chang aes_gcm_proto_serialization.h 377*e7b1675dSTing-Kang Chang DEPS 378*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key 379*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_parameters 380*e7b1675dSTing-Kang Chang absl::status 381*e7b1675dSTing-Kang Chang absl::optional 382*e7b1675dSTing-Kang Chang tink::core::partial_key_access 383*e7b1675dSTing-Kang Chang tink::core::restricted_data 384*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 385*e7b1675dSTing-Kang Chang tink::internal::key_parser 386*e7b1675dSTing-Kang Chang tink::internal::key_serializer 387*e7b1675dSTing-Kang Chang tink::internal::mutable_serialization_registry 388*e7b1675dSTing-Kang Chang tink::internal::parameters_parser 389*e7b1675dSTing-Kang Chang tink::internal::parameters_serializer 390*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 391*e7b1675dSTing-Kang Chang tink::internal::proto_parameters_serialization 392*e7b1675dSTing-Kang Chang tink::util::status 393*e7b1675dSTing-Kang Chang tink::util::statusor 394*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 395*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 396*e7b1675dSTing-Kang Chang) 397*e7b1675dSTing-Kang Chang 398*e7b1675dSTing-Kang Chang# tests 399*e7b1675dSTing-Kang Chang 400*e7b1675dSTing-Kang Changtink_cc_test( 401*e7b1675dSTing-Kang Chang NAME aead_wrapper_test 402*e7b1675dSTing-Kang Chang SRCS 403*e7b1675dSTing-Kang Chang aead_wrapper_test.cc 404*e7b1675dSTing-Kang Chang DEPS 405*e7b1675dSTing-Kang Chang tink::aead::aead_wrapper 406*e7b1675dSTing-Kang Chang tink::aead::mock_aead 407*e7b1675dSTing-Kang Chang gmock 408*e7b1675dSTing-Kang Chang absl::flat_hash_map 409*e7b1675dSTing-Kang Chang absl::memory 410*e7b1675dSTing-Kang Chang absl::status 411*e7b1675dSTing-Kang Chang absl::statusor 412*e7b1675dSTing-Kang Chang absl::strings 413*e7b1675dSTing-Kang Chang tink::core::aead 414*e7b1675dSTing-Kang Chang tink::core::crypto_format 415*e7b1675dSTing-Kang Chang tink::core::primitive_set 416*e7b1675dSTing-Kang Chang tink::core::registry 417*e7b1675dSTing-Kang Chang tink::internal::registry_impl 418*e7b1675dSTing-Kang Chang tink::monitoring::monitoring 419*e7b1675dSTing-Kang Chang tink::monitoring::monitoring_client_mocks 420*e7b1675dSTing-Kang Chang tink::util::status 421*e7b1675dSTing-Kang Chang tink::util::statusor 422*e7b1675dSTing-Kang Chang tink::util::test_matchers 423*e7b1675dSTing-Kang Chang tink::util::test_util 424*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 425*e7b1675dSTing-Kang Chang) 426*e7b1675dSTing-Kang Chang 427*e7b1675dSTing-Kang Changtink_cc_test( 428*e7b1675dSTing-Kang Chang NAME aead_config_test 429*e7b1675dSTing-Kang Chang SRCS 430*e7b1675dSTing-Kang Chang aead_config_test.cc 431*e7b1675dSTing-Kang Chang DEPS 432*e7b1675dSTing-Kang Chang tink::aead::aead_config 433*e7b1675dSTing-Kang Chang tink::aead::aead_key_templates 434*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key 435*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 436*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_parameters 437*e7b1675dSTing-Kang Chang gmock 438*e7b1675dSTing-Kang Chang absl::memory 439*e7b1675dSTing-Kang Chang absl::status 440*e7b1675dSTing-Kang Chang tink::core::aead 441*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 442*e7b1675dSTing-Kang Chang tink::core::keyset_handle 443*e7b1675dSTing-Kang Chang tink::core::partial_key_access 444*e7b1675dSTing-Kang Chang tink::core::primitive_set 445*e7b1675dSTing-Kang Chang tink::core::registry 446*e7b1675dSTing-Kang Chang tink::config::tink_fips 447*e7b1675dSTing-Kang Chang tink::internal::fips_utils 448*e7b1675dSTing-Kang Chang tink::internal::mutable_serialization_registry 449*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 450*e7b1675dSTing-Kang Chang tink::internal::proto_parameters_serialization 451*e7b1675dSTing-Kang Chang tink::util::status 452*e7b1675dSTing-Kang Chang tink::util::statusor 453*e7b1675dSTing-Kang Chang tink::util::test_matchers 454*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 455*e7b1675dSTing-Kang Chang) 456*e7b1675dSTing-Kang Chang 457*e7b1675dSTing-Kang Changtink_cc_test( 458*e7b1675dSTing-Kang Chang NAME aead_factory_test 459*e7b1675dSTing-Kang Chang SRCS 460*e7b1675dSTing-Kang Chang aead_factory_test.cc 461*e7b1675dSTing-Kang Chang DEPS 462*e7b1675dSTing-Kang Chang tink::aead::aead_config 463*e7b1675dSTing-Kang Chang tink::aead::aead_factory 464*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 465*e7b1675dSTing-Kang Chang gmock 466*e7b1675dSTing-Kang Chang absl::status 467*e7b1675dSTing-Kang Chang absl::strings 468*e7b1675dSTing-Kang Chang tink::core::aead 469*e7b1675dSTing-Kang Chang tink::core::crypto_format 470*e7b1675dSTing-Kang Chang tink::core::keyset_handle 471*e7b1675dSTing-Kang Chang tink::internal::key_info 472*e7b1675dSTing-Kang Chang tink::util::status 473*e7b1675dSTing-Kang Chang tink::util::statusor 474*e7b1675dSTing-Kang Chang tink::util::test_keyset_handle 475*e7b1675dSTing-Kang Chang tink::util::test_util 476*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 477*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 478*e7b1675dSTing-Kang Chang) 479*e7b1675dSTing-Kang Chang 480*e7b1675dSTing-Kang Changtink_cc_test( 481*e7b1675dSTing-Kang Chang NAME aead_key_templates_test 482*e7b1675dSTing-Kang Chang SRCS 483*e7b1675dSTing-Kang Chang aead_key_templates_test.cc 484*e7b1675dSTing-Kang Chang DEPS 485*e7b1675dSTing-Kang Chang tink::aead::aead_config 486*e7b1675dSTing-Kang Chang tink::aead::aead_key_templates 487*e7b1675dSTing-Kang Chang tink::aead::aes_ctr_hmac_aead_key_manager 488*e7b1675dSTing-Kang Chang tink::aead::aes_eax_key_manager 489*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 490*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_siv_key_manager 491*e7b1675dSTing-Kang Chang tink::aead::kms_envelope_aead_key_manager 492*e7b1675dSTing-Kang Chang tink::aead::xchacha20_poly1305_key_manager 493*e7b1675dSTing-Kang Chang gmock 494*e7b1675dSTing-Kang Chang absl::status 495*e7b1675dSTing-Kang Chang absl::statusor 496*e7b1675dSTing-Kang Chang tink::core::aead 497*e7b1675dSTing-Kang Chang tink::core::key_manager_impl 498*e7b1675dSTing-Kang Chang tink::core::key_manager 499*e7b1675dSTing-Kang Chang tink::core::keyset_handle 500*e7b1675dSTing-Kang Chang tink::subtle::aead_test_util 501*e7b1675dSTing-Kang Chang tink::util::fake_kms_client 502*e7b1675dSTing-Kang Chang tink::util::status 503*e7b1675dSTing-Kang Chang tink::util::test_matchers 504*e7b1675dSTing-Kang Chang tink::proto::aes_ctr_cc_proto 505*e7b1675dSTing-Kang Chang tink::proto::aes_ctr_hmac_aead_cc_proto 506*e7b1675dSTing-Kang Chang tink::proto::aes_eax_cc_proto 507*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 508*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_siv_cc_proto 509*e7b1675dSTing-Kang Chang tink::proto::common_cc_proto 510*e7b1675dSTing-Kang Chang tink::proto::hmac_cc_proto 511*e7b1675dSTing-Kang Chang tink::proto::kms_envelope_cc_proto 512*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 513*e7b1675dSTing-Kang Chang tink::proto::xchacha20_poly1305_cc_proto 514*e7b1675dSTing-Kang Chang) 515*e7b1675dSTing-Kang Chang 516*e7b1675dSTing-Kang Changtink_cc_test( 517*e7b1675dSTing-Kang Chang NAME aes_eax_key_manager_test 518*e7b1675dSTing-Kang Chang SRCS 519*e7b1675dSTing-Kang Chang aes_eax_key_manager_test.cc 520*e7b1675dSTing-Kang Chang DEPS 521*e7b1675dSTing-Kang Chang tink::aead::aes_eax_key_manager 522*e7b1675dSTing-Kang Chang gmock 523*e7b1675dSTing-Kang Chang tink::core::aead 524*e7b1675dSTing-Kang Chang tink::subtle::aead_test_util 525*e7b1675dSTing-Kang Chang tink::subtle::aes_eax_boringssl 526*e7b1675dSTing-Kang Chang tink::util::secret_data 527*e7b1675dSTing-Kang Chang tink::util::status 528*e7b1675dSTing-Kang Chang tink::util::statusor 529*e7b1675dSTing-Kang Chang tink::util::test_matchers 530*e7b1675dSTing-Kang Chang tink::proto::aes_eax_cc_proto 531*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 532*e7b1675dSTing-Kang Chang) 533*e7b1675dSTing-Kang Chang 534*e7b1675dSTing-Kang Changtink_cc_test( 535*e7b1675dSTing-Kang Chang NAME aes_gcm_key_manager_test 536*e7b1675dSTing-Kang Chang SRCS 537*e7b1675dSTing-Kang Chang aes_gcm_key_manager_test.cc 538*e7b1675dSTing-Kang Chang DEPS 539*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 540*e7b1675dSTing-Kang Chang tink::aead::cord_aead 541*e7b1675dSTing-Kang Chang gmock 542*e7b1675dSTing-Kang Chang absl::memory 543*e7b1675dSTing-Kang Chang absl::status 544*e7b1675dSTing-Kang Chang tink::core::aead 545*e7b1675dSTing-Kang Chang tink::aead::internal::cord_aes_gcm_boringssl 546*e7b1675dSTing-Kang Chang tink::subtle::aead_test_util 547*e7b1675dSTing-Kang Chang tink::subtle::aes_gcm_boringssl 548*e7b1675dSTing-Kang Chang tink::util::istream_input_stream 549*e7b1675dSTing-Kang Chang tink::util::secret_data 550*e7b1675dSTing-Kang Chang tink::util::status 551*e7b1675dSTing-Kang Chang tink::util::statusor 552*e7b1675dSTing-Kang Chang tink::util::test_matchers 553*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 554*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 555*e7b1675dSTing-Kang Chang) 556*e7b1675dSTing-Kang Chang 557*e7b1675dSTing-Kang Changtink_cc_test( 558*e7b1675dSTing-Kang Chang NAME aes_gcm_siv_key_manager_test 559*e7b1675dSTing-Kang Chang SRCS 560*e7b1675dSTing-Kang Chang aes_gcm_siv_key_manager_test.cc 561*e7b1675dSTing-Kang Chang DEPS 562*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_siv_key_manager 563*e7b1675dSTing-Kang Chang gmock 564*e7b1675dSTing-Kang Chang absl::status 565*e7b1675dSTing-Kang Chang tink::core::aead 566*e7b1675dSTing-Kang Chang tink::internal::ssl_util 567*e7b1675dSTing-Kang Chang tink::subtle::aead_test_util 568*e7b1675dSTing-Kang Chang tink::subtle::aes_gcm_siv_boringssl 569*e7b1675dSTing-Kang Chang tink::util::secret_data 570*e7b1675dSTing-Kang Chang tink::util::status 571*e7b1675dSTing-Kang Chang tink::util::statusor 572*e7b1675dSTing-Kang Chang tink::util::test_matchers 573*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_siv_cc_proto 574*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 575*e7b1675dSTing-Kang Chang) 576*e7b1675dSTing-Kang Chang 577*e7b1675dSTing-Kang Changtink_cc_test( 578*e7b1675dSTing-Kang Chang NAME aes_ctr_hmac_aead_key_manager_test 579*e7b1675dSTing-Kang Chang SRCS 580*e7b1675dSTing-Kang Chang aes_ctr_hmac_aead_key_manager_test.cc 581*e7b1675dSTing-Kang Chang DEPS 582*e7b1675dSTing-Kang Chang tink::aead::aes_ctr_hmac_aead_key_manager 583*e7b1675dSTing-Kang Chang gmock 584*e7b1675dSTing-Kang Chang absl::status 585*e7b1675dSTing-Kang Chang tink::core::aead 586*e7b1675dSTing-Kang Chang tink::subtle::subtle 587*e7b1675dSTing-Kang Chang tink::subtle::aead_test_util 588*e7b1675dSTing-Kang Chang tink::subtle::aes_ctr_boringssl 589*e7b1675dSTing-Kang Chang tink::util::enums 590*e7b1675dSTing-Kang Chang tink::util::istream_input_stream 591*e7b1675dSTing-Kang Chang tink::util::secret_data 592*e7b1675dSTing-Kang Chang tink::util::status 593*e7b1675dSTing-Kang Chang tink::util::statusor 594*e7b1675dSTing-Kang Chang tink::util::test_matchers 595*e7b1675dSTing-Kang Chang tink::proto::aes_ctr_cc_proto 596*e7b1675dSTing-Kang Chang tink::proto::aes_ctr_hmac_aead_cc_proto 597*e7b1675dSTing-Kang Chang tink::proto::common_cc_proto 598*e7b1675dSTing-Kang Chang tink::proto::hmac_cc_proto 599*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 600*e7b1675dSTing-Kang Chang) 601*e7b1675dSTing-Kang Chang 602*e7b1675dSTing-Kang Changtink_cc_test( 603*e7b1675dSTing-Kang Chang NAME xchacha20_poly1305_key_manager_test 604*e7b1675dSTing-Kang Chang SRCS 605*e7b1675dSTing-Kang Chang xchacha20_poly1305_key_manager_test.cc 606*e7b1675dSTing-Kang Chang DEPS 607*e7b1675dSTing-Kang Chang tink::aead::xchacha20_poly1305_key_manager 608*e7b1675dSTing-Kang Chang gmock 609*e7b1675dSTing-Kang Chang absl::memory 610*e7b1675dSTing-Kang Chang absl::status 611*e7b1675dSTing-Kang Chang tink::core::aead 612*e7b1675dSTing-Kang Chang tink::internal::ssl_util 613*e7b1675dSTing-Kang Chang tink::subtle::aead_test_util 614*e7b1675dSTing-Kang Chang tink::subtle::xchacha20_poly1305_boringssl 615*e7b1675dSTing-Kang Chang tink::util::istream_input_stream 616*e7b1675dSTing-Kang Chang tink::util::secret_data 617*e7b1675dSTing-Kang Chang tink::util::status 618*e7b1675dSTing-Kang Chang tink::util::statusor 619*e7b1675dSTing-Kang Chang tink::util::test_matchers 620*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 621*e7b1675dSTing-Kang Chang tink::proto::xchacha20_poly1305_cc_proto 622*e7b1675dSTing-Kang Chang) 623*e7b1675dSTing-Kang Chang 624*e7b1675dSTing-Kang Changtink_cc_test( 625*e7b1675dSTing-Kang Chang NAME kms_aead_key_manager_test 626*e7b1675dSTing-Kang Chang SRCS 627*e7b1675dSTing-Kang Chang kms_aead_key_manager_test.cc 628*e7b1675dSTing-Kang Chang DEPS 629*e7b1675dSTing-Kang Chang tink::aead::kms_aead_key_manager 630*e7b1675dSTing-Kang Chang gmock 631*e7b1675dSTing-Kang Chang absl::memory 632*e7b1675dSTing-Kang Chang absl::status 633*e7b1675dSTing-Kang Chang tink::core::aead 634*e7b1675dSTing-Kang Chang tink::core::kms_client 635*e7b1675dSTing-Kang Chang tink::core::kms_clients 636*e7b1675dSTing-Kang Chang tink::subtle::aead_test_util 637*e7b1675dSTing-Kang Chang tink::util::status 638*e7b1675dSTing-Kang Chang tink::util::statusor 639*e7b1675dSTing-Kang Chang tink::util::test_matchers 640*e7b1675dSTing-Kang Chang tink::util::test_util 641*e7b1675dSTing-Kang Chang tink::proto::kms_aead_cc_proto 642*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 643*e7b1675dSTing-Kang Chang) 644*e7b1675dSTing-Kang Chang 645*e7b1675dSTing-Kang Changtink_cc_test( 646*e7b1675dSTing-Kang Chang NAME kms_envelope_aead_test 647*e7b1675dSTing-Kang Chang SRCS 648*e7b1675dSTing-Kang Chang kms_envelope_aead_test.cc 649*e7b1675dSTing-Kang Chang DEPS 650*e7b1675dSTing-Kang Chang tink::aead::aead_config 651*e7b1675dSTing-Kang Chang tink::aead::aead_key_templates 652*e7b1675dSTing-Kang Chang tink::aead::kms_envelope_aead 653*e7b1675dSTing-Kang Chang gmock 654*e7b1675dSTing-Kang Chang absl::endian 655*e7b1675dSTing-Kang Chang absl::memory 656*e7b1675dSTing-Kang Chang absl::status 657*e7b1675dSTing-Kang Chang absl::strings 658*e7b1675dSTing-Kang Chang tink::core::aead 659*e7b1675dSTing-Kang Chang tink::core::keyset_handle 660*e7b1675dSTing-Kang Chang tink::core::registry 661*e7b1675dSTing-Kang Chang tink::internal::ssl_util 662*e7b1675dSTing-Kang Chang tink::mac::mac_key_templates 663*e7b1675dSTing-Kang Chang tink::util::fake_kms_client 664*e7b1675dSTing-Kang Chang tink::util::status 665*e7b1675dSTing-Kang Chang tink::util::statusor 666*e7b1675dSTing-Kang Chang tink::util::test_matchers 667*e7b1675dSTing-Kang Chang tink::util::test_util 668*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 669*e7b1675dSTing-Kang Chang) 670*e7b1675dSTing-Kang Chang 671*e7b1675dSTing-Kang Changtink_cc_test( 672*e7b1675dSTing-Kang Chang NAME kms_envelope_aead_key_manager_test 673*e7b1675dSTing-Kang Chang SRCS 674*e7b1675dSTing-Kang Chang kms_envelope_aead_key_manager_test.cc 675*e7b1675dSTing-Kang Chang DEPS 676*e7b1675dSTing-Kang Chang tink::aead::aead_config 677*e7b1675dSTing-Kang Chang tink::aead::aead_key_templates 678*e7b1675dSTing-Kang Chang tink::aead::aes_eax_key_manager 679*e7b1675dSTing-Kang Chang tink::aead::kms_envelope_aead 680*e7b1675dSTing-Kang Chang tink::aead::kms_envelope_aead_key_manager 681*e7b1675dSTing-Kang Chang gmock 682*e7b1675dSTing-Kang Chang absl::memory 683*e7b1675dSTing-Kang Chang absl::status 684*e7b1675dSTing-Kang Chang tink::core::aead 685*e7b1675dSTing-Kang Chang tink::core::kms_client 686*e7b1675dSTing-Kang Chang tink::core::kms_clients 687*e7b1675dSTing-Kang Chang tink::core::registry 688*e7b1675dSTing-Kang Chang tink::mac::mac_key_templates 689*e7b1675dSTing-Kang Chang tink::subtle::aead_test_util 690*e7b1675dSTing-Kang Chang tink::util::fake_kms_client 691*e7b1675dSTing-Kang Chang tink::util::status 692*e7b1675dSTing-Kang Chang tink::util::statusor 693*e7b1675dSTing-Kang Chang tink::util::test_matchers 694*e7b1675dSTing-Kang Chang tink::util::test_util 695*e7b1675dSTing-Kang Chang tink::proto::kms_envelope_cc_proto 696*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 697*e7b1675dSTing-Kang Chang) 698*e7b1675dSTing-Kang Chang 699*e7b1675dSTing-Kang Changtink_cc_test( 700*e7b1675dSTing-Kang Chang NAME cord_aead_wrapper_test 701*e7b1675dSTing-Kang Chang SRCS 702*e7b1675dSTing-Kang Chang cord_aead_wrapper_test.cc 703*e7b1675dSTing-Kang Chang DEPS 704*e7b1675dSTing-Kang Chang tink::aead::cord_aead 705*e7b1675dSTing-Kang Chang tink::aead::cord_aead_wrapper 706*e7b1675dSTing-Kang Chang gmock 707*e7b1675dSTing-Kang Chang absl::memory 708*e7b1675dSTing-Kang Chang absl::status 709*e7b1675dSTing-Kang Chang absl::strings 710*e7b1675dSTing-Kang Chang absl::cord 711*e7b1675dSTing-Kang Chang tink::core::primitive_set 712*e7b1675dSTing-Kang Chang tink::util::status 713*e7b1675dSTing-Kang Chang tink::util::test_matchers 714*e7b1675dSTing-Kang Chang tink::util::test_util 715*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 716*e7b1675dSTing-Kang Chang) 717*e7b1675dSTing-Kang Chang 718*e7b1675dSTing-Kang Changtink_cc_test( 719*e7b1675dSTing-Kang Chang NAME failing_aead_test 720*e7b1675dSTing-Kang Chang SRCS 721*e7b1675dSTing-Kang Chang failing_aead_test.cc 722*e7b1675dSTing-Kang Chang DEPS 723*e7b1675dSTing-Kang Chang tink::aead::failing_aead 724*e7b1675dSTing-Kang Chang gmock 725*e7b1675dSTing-Kang Chang absl::status 726*e7b1675dSTing-Kang Chang tink::util::test_matchers 727*e7b1675dSTing-Kang Chang) 728*e7b1675dSTing-Kang Chang 729*e7b1675dSTing-Kang Changtink_cc_test( 730*e7b1675dSTing-Kang Chang NAME aes_gcm_parameters_test 731*e7b1675dSTing-Kang Chang SRCS 732*e7b1675dSTing-Kang Chang aes_gcm_parameters_test.cc 733*e7b1675dSTing-Kang Chang DEPS 734*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_parameters 735*e7b1675dSTing-Kang Chang gmock 736*e7b1675dSTing-Kang Chang tink::util::statusor 737*e7b1675dSTing-Kang Chang tink::util::test_matchers 738*e7b1675dSTing-Kang Chang) 739*e7b1675dSTing-Kang Chang 740*e7b1675dSTing-Kang Changtink_cc_test( 741*e7b1675dSTing-Kang Chang NAME aes_gcm_key_test 742*e7b1675dSTing-Kang Chang SRCS 743*e7b1675dSTing-Kang Chang aes_gcm_key_test.cc 744*e7b1675dSTing-Kang Chang DEPS 745*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key 746*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_parameters 747*e7b1675dSTing-Kang Chang gmock 748*e7b1675dSTing-Kang Chang absl::optional 749*e7b1675dSTing-Kang Chang tink::core::partial_key_access 750*e7b1675dSTing-Kang Chang tink::core::restricted_data 751*e7b1675dSTing-Kang Chang tink::util::statusor 752*e7b1675dSTing-Kang Chang tink::util::test_matchers 753*e7b1675dSTing-Kang Chang) 754*e7b1675dSTing-Kang Chang 755*e7b1675dSTing-Kang Changtink_cc_test( 756*e7b1675dSTing-Kang Chang NAME aes_gcm_proto_serialization_test 757*e7b1675dSTing-Kang Chang SRCS 758*e7b1675dSTing-Kang Chang aes_gcm_proto_serialization_test.cc 759*e7b1675dSTing-Kang Chang DEPS 760*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key 761*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_parameters 762*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_proto_serialization 763*e7b1675dSTing-Kang Chang gmock 764*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 765*e7b1675dSTing-Kang Chang tink::core::partial_key_access 766*e7b1675dSTing-Kang Chang tink::core::restricted_data 767*e7b1675dSTing-Kang Chang tink::internal::mutable_serialization_registry 768*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 769*e7b1675dSTing-Kang Chang tink::internal::proto_parameters_serialization 770*e7b1675dSTing-Kang Chang tink::subtle::random 771*e7b1675dSTing-Kang Chang tink::util::test_matchers 772*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 773*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 774*e7b1675dSTing-Kang Chang) 775