1*e7b1675dSTing-Kang Changtink_module(internal) 2*e7b1675dSTing-Kang Chang 3*e7b1675dSTing-Kang Changtink_cc_library( 4*e7b1675dSTing-Kang Chang NAME ssl_util 5*e7b1675dSTing-Kang Chang SRCS 6*e7b1675dSTing-Kang Chang ssl_util.h 7*e7b1675dSTing-Kang Chang DEPS 8*e7b1675dSTing-Kang Chang crypto 9*e7b1675dSTing-Kang Chang) 10*e7b1675dSTing-Kang Chang 11*e7b1675dSTing-Kang Changtink_cc_library( 12*e7b1675dSTing-Kang Chang NAME keyset_wrapper 13*e7b1675dSTing-Kang Chang SRCS 14*e7b1675dSTing-Kang Chang keyset_wrapper.h 15*e7b1675dSTing-Kang Chang DEPS 16*e7b1675dSTing-Kang Chang absl::flat_hash_map 17*e7b1675dSTing-Kang Chang tink::util::statusor 18*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 19*e7b1675dSTing-Kang Chang) 20*e7b1675dSTing-Kang Chang 21*e7b1675dSTing-Kang Changtink_cc_library( 22*e7b1675dSTing-Kang Chang NAME util 23*e7b1675dSTing-Kang Chang SRCS 24*e7b1675dSTing-Kang Chang util.cc 25*e7b1675dSTing-Kang Chang util.h 26*e7b1675dSTing-Kang Chang DEPS 27*e7b1675dSTing-Kang Chang absl::core_headers 28*e7b1675dSTing-Kang Chang absl::log 29*e7b1675dSTing-Kang Chang absl::strings 30*e7b1675dSTing-Kang Chang) 31*e7b1675dSTing-Kang Chang 32*e7b1675dSTing-Kang Changtink_cc_library( 33*e7b1675dSTing-Kang Chang NAME test_file_util 34*e7b1675dSTing-Kang Chang SRCS 35*e7b1675dSTing-Kang Chang test_file_util.cc 36*e7b1675dSTing-Kang Chang test_file_util_cmake.cc 37*e7b1675dSTing-Kang Chang test_file_util.h 38*e7b1675dSTing-Kang Chang DEPS 39*e7b1675dSTing-Kang Chang absl::check 40*e7b1675dSTing-Kang Chang absl::strings 41*e7b1675dSTing-Kang Chang gmock 42*e7b1675dSTing-Kang Chang tink::subtle::random 43*e7b1675dSTing-Kang Chang tink::util::status 44*e7b1675dSTing-Kang Chang tink::util::test_util 45*e7b1675dSTing-Kang Chang TESTONLY 46*e7b1675dSTing-Kang Chang) 47*e7b1675dSTing-Kang Chang 48*e7b1675dSTing-Kang Changtink_cc_library( 49*e7b1675dSTing-Kang Chang NAME keyset_wrapper_impl 50*e7b1675dSTing-Kang Chang SRCS 51*e7b1675dSTing-Kang Chang keyset_wrapper_impl.h 52*e7b1675dSTing-Kang Chang DEPS 53*e7b1675dSTing-Kang Chang tink::internal::key_info 54*e7b1675dSTing-Kang Chang tink::internal::keyset_wrapper 55*e7b1675dSTing-Kang Chang absl::flat_hash_map 56*e7b1675dSTing-Kang Chang absl::any_invocable 57*e7b1675dSTing-Kang Chang tink::core::primitive_set 58*e7b1675dSTing-Kang Chang tink::core::primitive_wrapper 59*e7b1675dSTing-Kang Chang tink::util::status 60*e7b1675dSTing-Kang Chang tink::util::statusor 61*e7b1675dSTing-Kang Chang tink::util::validation 62*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 63*e7b1675dSTing-Kang Chang) 64*e7b1675dSTing-Kang Chang 65*e7b1675dSTing-Kang Changtink_cc_library( 66*e7b1675dSTing-Kang Chang NAME ssl_unique_ptr 67*e7b1675dSTing-Kang Chang SRCS 68*e7b1675dSTing-Kang Chang ssl_unique_ptr.h 69*e7b1675dSTing-Kang Chang DEPS 70*e7b1675dSTing-Kang Chang crypto 71*e7b1675dSTing-Kang Chang) 72*e7b1675dSTing-Kang Chang 73*e7b1675dSTing-Kang Changtink_cc_library( 74*e7b1675dSTing-Kang Chang NAME err_util 75*e7b1675dSTing-Kang Chang SRCS 76*e7b1675dSTing-Kang Chang err_util.cc 77*e7b1675dSTing-Kang Chang err_util.h 78*e7b1675dSTing-Kang Chang DEPS 79*e7b1675dSTing-Kang Chang crypto 80*e7b1675dSTing-Kang Chang) 81*e7b1675dSTing-Kang Chang 82*e7b1675dSTing-Kang Changtink_cc_library( 83*e7b1675dSTing-Kang Chang NAME key_info 84*e7b1675dSTing-Kang Chang SRCS 85*e7b1675dSTing-Kang Chang key_info.cc 86*e7b1675dSTing-Kang Chang key_info.h 87*e7b1675dSTing-Kang Chang DEPS 88*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 89*e7b1675dSTing-Kang Chang) 90*e7b1675dSTing-Kang Chang 91*e7b1675dSTing-Kang Changtink_cc_library( 92*e7b1675dSTing-Kang Chang NAME registry_impl 93*e7b1675dSTing-Kang Chang SRCS 94*e7b1675dSTing-Kang Chang registry_impl.cc 95*e7b1675dSTing-Kang Chang registry_impl.h 96*e7b1675dSTing-Kang Chang DEPS 97*e7b1675dSTing-Kang Chang tink::internal::fips_utils 98*e7b1675dSTing-Kang Chang tink::internal::key_type_info_store 99*e7b1675dSTing-Kang Chang tink::internal::keyset_wrapper 100*e7b1675dSTing-Kang Chang tink::internal::keyset_wrapper_store 101*e7b1675dSTing-Kang Chang absl::core_headers 102*e7b1675dSTing-Kang Chang absl::flat_hash_map 103*e7b1675dSTing-Kang Chang absl::any_invocable 104*e7b1675dSTing-Kang Chang absl::memory 105*e7b1675dSTing-Kang Chang absl::status 106*e7b1675dSTing-Kang Chang absl::strings 107*e7b1675dSTing-Kang Chang absl::synchronization 108*e7b1675dSTing-Kang Chang tink::core::key_type_manager 109*e7b1675dSTing-Kang Chang tink::core::private_key_type_manager 110*e7b1675dSTing-Kang Chang tink::core::input_stream 111*e7b1675dSTing-Kang Chang tink::core::key_manager 112*e7b1675dSTing-Kang Chang tink::core::primitive_set 113*e7b1675dSTing-Kang Chang tink::core::primitive_wrapper 114*e7b1675dSTing-Kang Chang tink::monitoring::monitoring 115*e7b1675dSTing-Kang Chang tink::util::errors 116*e7b1675dSTing-Kang Chang tink::util::status 117*e7b1675dSTing-Kang Chang tink::util::statusor 118*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 119*e7b1675dSTing-Kang Chang) 120*e7b1675dSTing-Kang Chang 121*e7b1675dSTing-Kang Changtink_cc_library( 122*e7b1675dSTing-Kang Chang NAME fips_utils 123*e7b1675dSTing-Kang Chang SRCS 124*e7b1675dSTing-Kang Chang fips_utils.cc 125*e7b1675dSTing-Kang Chang fips_utils.h 126*e7b1675dSTing-Kang Chang DEPS 127*e7b1675dSTing-Kang Chang absl::core_headers 128*e7b1675dSTing-Kang Chang absl::status 129*e7b1675dSTing-Kang Chang crypto 130*e7b1675dSTing-Kang Chang tink::util::status 131*e7b1675dSTing-Kang Chang) 132*e7b1675dSTing-Kang Chang 133*e7b1675dSTing-Kang Changtink_cc_library( 134*e7b1675dSTing-Kang Chang NAME ec_util 135*e7b1675dSTing-Kang Chang SRCS 136*e7b1675dSTing-Kang Chang ec_util.cc 137*e7b1675dSTing-Kang Chang ec_util.h 138*e7b1675dSTing-Kang Chang DEPS 139*e7b1675dSTing-Kang Chang tink::internal::bn_util 140*e7b1675dSTing-Kang Chang tink::internal::err_util 141*e7b1675dSTing-Kang Chang tink::internal::fips_utils 142*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 143*e7b1675dSTing-Kang Chang absl::memory 144*e7b1675dSTing-Kang Chang absl::status 145*e7b1675dSTing-Kang Chang absl::strings 146*e7b1675dSTing-Kang Chang absl::span 147*e7b1675dSTing-Kang Chang crypto 148*e7b1675dSTing-Kang Chang tink::subtle::common_enums 149*e7b1675dSTing-Kang Chang tink::subtle::random 150*e7b1675dSTing-Kang Chang tink::subtle::subtle_util 151*e7b1675dSTing-Kang Chang tink::util::secret_data 152*e7b1675dSTing-Kang Chang tink::util::status 153*e7b1675dSTing-Kang Chang tink::util::statusor 154*e7b1675dSTing-Kang Chang) 155*e7b1675dSTing-Kang Chang 156*e7b1675dSTing-Kang Changtink_cc_library( 157*e7b1675dSTing-Kang Chang NAME bn_util 158*e7b1675dSTing-Kang Chang SRCS 159*e7b1675dSTing-Kang Chang bn_util.cc 160*e7b1675dSTing-Kang Chang bn_util.h 161*e7b1675dSTing-Kang Chang DEPS 162*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 163*e7b1675dSTing-Kang Chang absl::status 164*e7b1675dSTing-Kang Chang absl::strings 165*e7b1675dSTing-Kang Chang absl::span 166*e7b1675dSTing-Kang Chang crypto 167*e7b1675dSTing-Kang Chang tink::subtle::subtle_util 168*e7b1675dSTing-Kang Chang tink::util::secret_data 169*e7b1675dSTing-Kang Chang tink::util::status 170*e7b1675dSTing-Kang Chang tink::util::statusor 171*e7b1675dSTing-Kang Chang) 172*e7b1675dSTing-Kang Chang 173*e7b1675dSTing-Kang Changtink_cc_library( 174*e7b1675dSTing-Kang Chang NAME rsa_util 175*e7b1675dSTing-Kang Chang SRCS 176*e7b1675dSTing-Kang Chang rsa_util.cc 177*e7b1675dSTing-Kang Chang rsa_util.h 178*e7b1675dSTing-Kang Chang DEPS 179*e7b1675dSTing-Kang Chang tink::internal::bn_util 180*e7b1675dSTing-Kang Chang tink::internal::err_util 181*e7b1675dSTing-Kang Chang tink::internal::fips_utils 182*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 183*e7b1675dSTing-Kang Chang tink::internal::ssl_util 184*e7b1675dSTing-Kang Chang absl::status 185*e7b1675dSTing-Kang Chang absl::statusor 186*e7b1675dSTing-Kang Chang absl::strings 187*e7b1675dSTing-Kang Chang crypto 188*e7b1675dSTing-Kang Chang tink::config::tink_fips 189*e7b1675dSTing-Kang Chang tink::subtle::common_enums 190*e7b1675dSTing-Kang Chang tink::util::errors 191*e7b1675dSTing-Kang Chang tink::util::secret_data 192*e7b1675dSTing-Kang Chang tink::util::status 193*e7b1675dSTing-Kang Chang tink::util::statusor 194*e7b1675dSTing-Kang Chang) 195*e7b1675dSTing-Kang Chang 196*e7b1675dSTing-Kang Changtink_cc_test( 197*e7b1675dSTing-Kang Chang NAME util_test 198*e7b1675dSTing-Kang Chang SRCS 199*e7b1675dSTing-Kang Chang util_test.cc 200*e7b1675dSTing-Kang Chang DEPS 201*e7b1675dSTing-Kang Chang tink::internal::util 202*e7b1675dSTing-Kang Chang gmock 203*e7b1675dSTing-Kang Chang absl::strings 204*e7b1675dSTing-Kang Chang) 205*e7b1675dSTing-Kang Chang 206*e7b1675dSTing-Kang Changtink_cc_test( 207*e7b1675dSTing-Kang Chang NAME keyset_wrapper_impl_test 208*e7b1675dSTing-Kang Chang SRCS 209*e7b1675dSTing-Kang Chang keyset_wrapper_impl_test.cc 210*e7b1675dSTing-Kang Chang DEPS 211*e7b1675dSTing-Kang Chang tink::internal::keyset_wrapper_impl 212*e7b1675dSTing-Kang Chang gmock 213*e7b1675dSTing-Kang Chang absl::flat_hash_map 214*e7b1675dSTing-Kang Chang absl::memory 215*e7b1675dSTing-Kang Chang absl::status 216*e7b1675dSTing-Kang Chang absl::strings 217*e7b1675dSTing-Kang Chang tink::core::primitive_set 218*e7b1675dSTing-Kang Chang tink::core::primitive_wrapper 219*e7b1675dSTing-Kang Chang tink::util::status 220*e7b1675dSTing-Kang Chang tink::util::statusor 221*e7b1675dSTing-Kang Chang tink::util::test_matchers 222*e7b1675dSTing-Kang Chang tink::util::test_util 223*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 224*e7b1675dSTing-Kang Chang) 225*e7b1675dSTing-Kang Chang 226*e7b1675dSTing-Kang Changtink_cc_test( 227*e7b1675dSTing-Kang Chang NAME key_info_test 228*e7b1675dSTing-Kang Chang SRCS 229*e7b1675dSTing-Kang Chang key_info_test.cc 230*e7b1675dSTing-Kang Chang DEPS 231*e7b1675dSTing-Kang Chang tink::internal::key_info 232*e7b1675dSTing-Kang Chang gmock 233*e7b1675dSTing-Kang Chang protobuf::libprotobuf-lite 234*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 235*e7b1675dSTing-Kang Chang) 236*e7b1675dSTing-Kang Chang 237*e7b1675dSTing-Kang Changtink_cc_test( 238*e7b1675dSTing-Kang Chang NAME registry_impl_test 239*e7b1675dSTing-Kang Chang SRCS 240*e7b1675dSTing-Kang Chang registry_impl_test.cc 241*e7b1675dSTing-Kang Chang DEPS 242*e7b1675dSTing-Kang Chang tink::internal::fips_utils 243*e7b1675dSTing-Kang Chang tink::internal::registry_impl 244*e7b1675dSTing-Kang Chang gmock 245*e7b1675dSTing-Kang Chang absl::memory 246*e7b1675dSTing-Kang Chang absl::status 247*e7b1675dSTing-Kang Chang absl::statusor 248*e7b1675dSTing-Kang Chang absl::strings 249*e7b1675dSTing-Kang Chang crypto 250*e7b1675dSTing-Kang Chang tink::core::aead 251*e7b1675dSTing-Kang Chang tink::core::key_manager_impl 252*e7b1675dSTing-Kang Chang tink::core::key_type_manager 253*e7b1675dSTing-Kang Chang tink::core::private_key_manager_impl 254*e7b1675dSTing-Kang Chang tink::core::private_key_type_manager 255*e7b1675dSTing-Kang Chang tink::core::template_util 256*e7b1675dSTing-Kang Chang tink::core::hybrid_decrypt 257*e7b1675dSTing-Kang Chang tink::core::input_stream 258*e7b1675dSTing-Kang Chang tink::core::key_manager 259*e7b1675dSTing-Kang Chang tink::core::mac 260*e7b1675dSTing-Kang Chang tink::core::primitive_set 261*e7b1675dSTing-Kang Chang tink::core::primitive_wrapper 262*e7b1675dSTing-Kang Chang tink::core::registry 263*e7b1675dSTing-Kang Chang tink::aead::aead_wrapper 264*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 265*e7b1675dSTing-Kang Chang tink::hybrid::ecies_aead_hkdf_private_key_manager 266*e7b1675dSTing-Kang Chang tink::hybrid::ecies_aead_hkdf_public_key_manager 267*e7b1675dSTing-Kang Chang tink::monitoring::monitoring_client_mocks 268*e7b1675dSTing-Kang Chang tink::subtle::aes_gcm_boringssl 269*e7b1675dSTing-Kang Chang tink::subtle::random 270*e7b1675dSTing-Kang Chang tink::util::input_stream_util 271*e7b1675dSTing-Kang Chang tink::util::istream_input_stream 272*e7b1675dSTing-Kang Chang tink::util::protobuf_helper 273*e7b1675dSTing-Kang Chang tink::util::secret_data 274*e7b1675dSTing-Kang Chang tink::util::status 275*e7b1675dSTing-Kang Chang tink::util::statusor 276*e7b1675dSTing-Kang Chang tink::util::test_matchers 277*e7b1675dSTing-Kang Chang tink::util::test_util 278*e7b1675dSTing-Kang Chang tink::proto::aes_ctr_hmac_aead_cc_proto 279*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 280*e7b1675dSTing-Kang Chang tink::proto::common_cc_proto 281*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 282*e7b1675dSTing-Kang Chang tink::proto::ecies_aead_hkdf_cc_proto 283*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 284*e7b1675dSTing-Kang Chang) 285*e7b1675dSTing-Kang Chang 286*e7b1675dSTing-Kang Changtink_cc_test( 287*e7b1675dSTing-Kang Chang NAME err_util_test 288*e7b1675dSTing-Kang Chang SRCS 289*e7b1675dSTing-Kang Chang err_util_test.cc 290*e7b1675dSTing-Kang Chang DEPS 291*e7b1675dSTing-Kang Chang tink::internal::err_util 292*e7b1675dSTing-Kang Chang gmock 293*e7b1675dSTing-Kang Chang absl::strings 294*e7b1675dSTing-Kang Chang crypto 295*e7b1675dSTing-Kang Chang) 296*e7b1675dSTing-Kang Chang 297*e7b1675dSTing-Kang Changtink_cc_test( 298*e7b1675dSTing-Kang Chang NAME bn_util_test 299*e7b1675dSTing-Kang Chang SRCS 300*e7b1675dSTing-Kang Chang bn_util_test.cc 301*e7b1675dSTing-Kang Chang DEPS 302*e7b1675dSTing-Kang Chang tink::internal::bn_util 303*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 304*e7b1675dSTing-Kang Chang gmock 305*e7b1675dSTing-Kang Chang absl::strings 306*e7b1675dSTing-Kang Chang absl::span 307*e7b1675dSTing-Kang Chang crypto 308*e7b1675dSTing-Kang Chang tink::util::secret_data 309*e7b1675dSTing-Kang Chang tink::util::status 310*e7b1675dSTing-Kang Chang tink::util::statusor 311*e7b1675dSTing-Kang Chang tink::util::test_matchers 312*e7b1675dSTing-Kang Chang) 313*e7b1675dSTing-Kang Chang 314*e7b1675dSTing-Kang Changtink_cc_test( 315*e7b1675dSTing-Kang Chang NAME rsa_util_test 316*e7b1675dSTing-Kang Chang SRCS 317*e7b1675dSTing-Kang Chang rsa_util_test.cc 318*e7b1675dSTing-Kang Chang DEPS 319*e7b1675dSTing-Kang Chang tink::internal::bn_util 320*e7b1675dSTing-Kang Chang tink::internal::rsa_util 321*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 322*e7b1675dSTing-Kang Chang gmock 323*e7b1675dSTing-Kang Chang absl::status 324*e7b1675dSTing-Kang Chang absl::strings 325*e7b1675dSTing-Kang Chang crypto 326*e7b1675dSTing-Kang Chang tink::subtle::random 327*e7b1675dSTing-Kang Chang tink::util::secret_data 328*e7b1675dSTing-Kang Chang tink::util::status 329*e7b1675dSTing-Kang Chang tink::util::statusor 330*e7b1675dSTing-Kang Chang tink::util::test_matchers 331*e7b1675dSTing-Kang Chang) 332*e7b1675dSTing-Kang Chang 333*e7b1675dSTing-Kang Changtink_cc_test( 334*e7b1675dSTing-Kang Chang NAME fips_utils_test 335*e7b1675dSTing-Kang Chang SRCS 336*e7b1675dSTing-Kang Chang fips_utils_test.cc 337*e7b1675dSTing-Kang Chang DEPS 338*e7b1675dSTing-Kang Chang tink::internal::fips_utils 339*e7b1675dSTing-Kang Chang gmock 340*e7b1675dSTing-Kang Chang absl::status 341*e7b1675dSTing-Kang Chang crypto 342*e7b1675dSTing-Kang Chang tink::util::status 343*e7b1675dSTing-Kang Chang tink::util::test_matchers 344*e7b1675dSTing-Kang Chang) 345*e7b1675dSTing-Kang Chang 346*e7b1675dSTing-Kang Changtink_cc_test( 347*e7b1675dSTing-Kang Chang NAME ec_util_test 348*e7b1675dSTing-Kang Chang SRCS 349*e7b1675dSTing-Kang Chang ec_util_test.cc 350*e7b1675dSTing-Kang Chang DATA 351*e7b1675dSTing-Kang Chang wycheproof::testvectors 352*e7b1675dSTing-Kang Chang DEPS 353*e7b1675dSTing-Kang Chang tink::internal::bn_util 354*e7b1675dSTing-Kang Chang tink::internal::ec_util 355*e7b1675dSTing-Kang Chang tink::internal::fips_utils 356*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 357*e7b1675dSTing-Kang Chang tink::internal::ssl_util 358*e7b1675dSTing-Kang Chang gmock 359*e7b1675dSTing-Kang Chang absl::status 360*e7b1675dSTing-Kang Chang absl::strings 361*e7b1675dSTing-Kang Chang absl::span 362*e7b1675dSTing-Kang Chang crypto 363*e7b1675dSTing-Kang Chang rapidjson 364*e7b1675dSTing-Kang Chang tink::subtle::common_enums 365*e7b1675dSTing-Kang Chang tink::subtle::subtle_util 366*e7b1675dSTing-Kang Chang tink::subtle::wycheproof_util 367*e7b1675dSTing-Kang Chang tink::util::secret_data 368*e7b1675dSTing-Kang Chang tink::util::status 369*e7b1675dSTing-Kang Chang tink::util::statusor 370*e7b1675dSTing-Kang Chang tink::util::test_matchers 371*e7b1675dSTing-Kang Chang) 372*e7b1675dSTing-Kang Chang 373*e7b1675dSTing-Kang Changtink_cc_library( 374*e7b1675dSTing-Kang Chang NAME md_util 375*e7b1675dSTing-Kang Chang SRCS 376*e7b1675dSTing-Kang Chang md_util.cc 377*e7b1675dSTing-Kang Chang md_util.h 378*e7b1675dSTing-Kang Chang DEPS 379*e7b1675dSTing-Kang Chang tink::internal::err_util 380*e7b1675dSTing-Kang Chang tink::internal::util 381*e7b1675dSTing-Kang Chang absl::status 382*e7b1675dSTing-Kang Chang absl::strings 383*e7b1675dSTing-Kang Chang crypto 384*e7b1675dSTing-Kang Chang tink::subtle::common_enums 385*e7b1675dSTing-Kang Chang tink::subtle::subtle_util 386*e7b1675dSTing-Kang Chang tink::util::status 387*e7b1675dSTing-Kang Chang tink::util::statusor 388*e7b1675dSTing-Kang Chang) 389*e7b1675dSTing-Kang Chang 390*e7b1675dSTing-Kang Changtink_cc_test( 391*e7b1675dSTing-Kang Chang NAME md_util_test 392*e7b1675dSTing-Kang Chang SRCS 393*e7b1675dSTing-Kang Chang md_util_test.cc 394*e7b1675dSTing-Kang Chang DEPS 395*e7b1675dSTing-Kang Chang tink::internal::md_util 396*e7b1675dSTing-Kang Chang gmock 397*e7b1675dSTing-Kang Chang absl::strings 398*e7b1675dSTing-Kang Chang crypto 399*e7b1675dSTing-Kang Chang tink::subtle::common_enums 400*e7b1675dSTing-Kang Chang tink::util::status 401*e7b1675dSTing-Kang Chang tink::util::statusor 402*e7b1675dSTing-Kang Chang tink::util::test_matchers 403*e7b1675dSTing-Kang Chang) 404*e7b1675dSTing-Kang Chang 405*e7b1675dSTing-Kang Changtink_cc_library( 406*e7b1675dSTing-Kang Chang NAME aes_util 407*e7b1675dSTing-Kang Chang SRCS 408*e7b1675dSTing-Kang Chang aes_util.cc 409*e7b1675dSTing-Kang Chang aes_util.h 410*e7b1675dSTing-Kang Chang DEPS 411*e7b1675dSTing-Kang Chang tink::internal::util 412*e7b1675dSTing-Kang Chang absl::status 413*e7b1675dSTing-Kang Chang absl::strings 414*e7b1675dSTing-Kang Chang absl::span 415*e7b1675dSTing-Kang Chang crypto 416*e7b1675dSTing-Kang Chang tink::util::secret_data 417*e7b1675dSTing-Kang Chang tink::util::status 418*e7b1675dSTing-Kang Chang tink::util::statusor 419*e7b1675dSTing-Kang Chang) 420*e7b1675dSTing-Kang Chang 421*e7b1675dSTing-Kang Changtink_cc_test( 422*e7b1675dSTing-Kang Chang NAME aes_util_test 423*e7b1675dSTing-Kang Chang SRCS 424*e7b1675dSTing-Kang Chang aes_util_test.cc 425*e7b1675dSTing-Kang Chang DEPS 426*e7b1675dSTing-Kang Chang tink::internal::aes_util 427*e7b1675dSTing-Kang Chang gmock 428*e7b1675dSTing-Kang Chang absl::status 429*e7b1675dSTing-Kang Chang absl::strings 430*e7b1675dSTing-Kang Chang absl::span 431*e7b1675dSTing-Kang Chang crypto 432*e7b1675dSTing-Kang Chang tink::subtle::subtle_util 433*e7b1675dSTing-Kang Chang tink::util::secret_data 434*e7b1675dSTing-Kang Chang tink::util::status 435*e7b1675dSTing-Kang Chang tink::util::statusor 436*e7b1675dSTing-Kang Chang tink::util::test_matchers 437*e7b1675dSTing-Kang Chang) 438*e7b1675dSTing-Kang Chang 439*e7b1675dSTing-Kang Changtink_cc_library( 440*e7b1675dSTing-Kang Chang NAME monitoring_util 441*e7b1675dSTing-Kang Chang SRCS 442*e7b1675dSTing-Kang Chang monitoring_util.h 443*e7b1675dSTing-Kang Chang DEPS 444*e7b1675dSTing-Kang Chang tink::internal::key_status_util 445*e7b1675dSTing-Kang Chang absl::flat_hash_map 446*e7b1675dSTing-Kang Chang absl::status 447*e7b1675dSTing-Kang Chang absl::strings 448*e7b1675dSTing-Kang Chang tink::core::key_status 449*e7b1675dSTing-Kang Chang tink::core::primitive_set 450*e7b1675dSTing-Kang Chang tink::monitoring::monitoring 451*e7b1675dSTing-Kang Chang tink::util::status 452*e7b1675dSTing-Kang Chang tink::util::statusor 453*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 454*e7b1675dSTing-Kang Chang) 455*e7b1675dSTing-Kang Chang 456*e7b1675dSTing-Kang Changtink_cc_test( 457*e7b1675dSTing-Kang Chang NAME monitoring_util_test 458*e7b1675dSTing-Kang Chang SRCS 459*e7b1675dSTing-Kang Chang monitoring_util_test.cc 460*e7b1675dSTing-Kang Chang DEPS 461*e7b1675dSTing-Kang Chang tink::internal::monitoring_util 462*e7b1675dSTing-Kang Chang gmock 463*e7b1675dSTing-Kang Chang absl::flat_hash_map 464*e7b1675dSTing-Kang Chang absl::memory 465*e7b1675dSTing-Kang Chang absl::status 466*e7b1675dSTing-Kang Chang absl::strings 467*e7b1675dSTing-Kang Chang tink::core::key_status 468*e7b1675dSTing-Kang Chang tink::core::primitive_set 469*e7b1675dSTing-Kang Chang tink::monitoring::monitoring 470*e7b1675dSTing-Kang Chang tink::util::status 471*e7b1675dSTing-Kang Chang tink::util::statusor 472*e7b1675dSTing-Kang Chang tink::util::test_matchers 473*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 474*e7b1675dSTing-Kang Chang) 475*e7b1675dSTing-Kang Chang 476*e7b1675dSTing-Kang Changtink_cc_library( 477*e7b1675dSTing-Kang Chang NAME serialization 478*e7b1675dSTing-Kang Chang SRCS 479*e7b1675dSTing-Kang Chang serialization.h 480*e7b1675dSTing-Kang Chang DEPS 481*e7b1675dSTing-Kang Chang absl::strings 482*e7b1675dSTing-Kang Chang) 483*e7b1675dSTing-Kang Chang 484*e7b1675dSTing-Kang Changtink_cc_library( 485*e7b1675dSTing-Kang Chang NAME proto_parameters_serialization 486*e7b1675dSTing-Kang Chang SRCS 487*e7b1675dSTing-Kang Chang proto_parameters_serialization.cc 488*e7b1675dSTing-Kang Chang proto_parameters_serialization.h 489*e7b1675dSTing-Kang Chang DEPS 490*e7b1675dSTing-Kang Chang tink::internal::serialization 491*e7b1675dSTing-Kang Chang tink::internal::util 492*e7b1675dSTing-Kang Chang absl::status 493*e7b1675dSTing-Kang Chang absl::strings 494*e7b1675dSTing-Kang Chang tink::util::status 495*e7b1675dSTing-Kang Chang tink::util::statusor 496*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 497*e7b1675dSTing-Kang Chang) 498*e7b1675dSTing-Kang Chang 499*e7b1675dSTing-Kang Changtink_cc_test( 500*e7b1675dSTing-Kang Chang NAME proto_parameters_serialization_test 501*e7b1675dSTing-Kang Chang SRCS 502*e7b1675dSTing-Kang Chang proto_parameters_serialization_test.cc 503*e7b1675dSTing-Kang Chang DEPS 504*e7b1675dSTing-Kang Chang tink::internal::proto_parameters_serialization 505*e7b1675dSTing-Kang Chang gmock 506*e7b1675dSTing-Kang Chang tink::util::statusor 507*e7b1675dSTing-Kang Chang tink::util::test_matchers 508*e7b1675dSTing-Kang Chang tink::proto::test_proto_cc_proto 509*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 510*e7b1675dSTing-Kang Chang) 511*e7b1675dSTing-Kang Chang 512*e7b1675dSTing-Kang Changtink_cc_library( 513*e7b1675dSTing-Kang Chang NAME proto_key_serialization 514*e7b1675dSTing-Kang Chang SRCS 515*e7b1675dSTing-Kang Chang proto_key_serialization.cc 516*e7b1675dSTing-Kang Chang proto_key_serialization.h 517*e7b1675dSTing-Kang Chang DEPS 518*e7b1675dSTing-Kang Chang tink::internal::serialization 519*e7b1675dSTing-Kang Chang tink::internal::util 520*e7b1675dSTing-Kang Chang absl::status 521*e7b1675dSTing-Kang Chang absl::strings 522*e7b1675dSTing-Kang Chang absl::optional 523*e7b1675dSTing-Kang Chang tink::core::restricted_data 524*e7b1675dSTing-Kang Chang tink::util::status 525*e7b1675dSTing-Kang Chang tink::util::statusor 526*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 527*e7b1675dSTing-Kang Chang) 528*e7b1675dSTing-Kang Chang 529*e7b1675dSTing-Kang Changtink_cc_test( 530*e7b1675dSTing-Kang Chang NAME proto_key_serialization_test 531*e7b1675dSTing-Kang Chang SRCS 532*e7b1675dSTing-Kang Chang proto_key_serialization_test.cc 533*e7b1675dSTing-Kang Chang DEPS 534*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 535*e7b1675dSTing-Kang Chang gmock 536*e7b1675dSTing-Kang Chang absl::status 537*e7b1675dSTing-Kang Chang absl::optional 538*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 539*e7b1675dSTing-Kang Chang tink::core::restricted_data 540*e7b1675dSTing-Kang Chang tink::util::statusor 541*e7b1675dSTing-Kang Chang tink::util::test_matchers 542*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 543*e7b1675dSTing-Kang Chang) 544*e7b1675dSTing-Kang Chang 545*e7b1675dSTing-Kang Changtink_cc_library( 546*e7b1675dSTing-Kang Chang NAME legacy_proto_parameters 547*e7b1675dSTing-Kang Chang SRCS 548*e7b1675dSTing-Kang Chang legacy_proto_parameters.cc 549*e7b1675dSTing-Kang Chang legacy_proto_parameters.h 550*e7b1675dSTing-Kang Chang DEPS 551*e7b1675dSTing-Kang Chang tink::internal::proto_parameters_serialization 552*e7b1675dSTing-Kang Chang tink::core::parameters 553*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 554*e7b1675dSTing-Kang Chang) 555*e7b1675dSTing-Kang Chang 556*e7b1675dSTing-Kang Changtink_cc_test( 557*e7b1675dSTing-Kang Chang NAME legacy_proto_parameters_test 558*e7b1675dSTing-Kang Chang SRCS 559*e7b1675dSTing-Kang Chang legacy_proto_parameters_test.cc 560*e7b1675dSTing-Kang Chang DEPS 561*e7b1675dSTing-Kang Chang tink::internal::legacy_proto_parameters 562*e7b1675dSTing-Kang Chang tink::internal::proto_parameters_serialization 563*e7b1675dSTing-Kang Chang gmock 564*e7b1675dSTing-Kang Chang tink::core::parameters 565*e7b1675dSTing-Kang Chang tink::util::statusor 566*e7b1675dSTing-Kang Chang tink::util::test_matchers 567*e7b1675dSTing-Kang Chang tink::proto::test_proto_cc_proto 568*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 569*e7b1675dSTing-Kang Chang) 570*e7b1675dSTing-Kang Chang 571*e7b1675dSTing-Kang Changtink_cc_library( 572*e7b1675dSTing-Kang Chang NAME legacy_proto_key 573*e7b1675dSTing-Kang Chang SRCS 574*e7b1675dSTing-Kang Chang legacy_proto_key.cc 575*e7b1675dSTing-Kang Chang legacy_proto_key.h 576*e7b1675dSTing-Kang Chang DEPS 577*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 578*e7b1675dSTing-Kang Chang absl::status 579*e7b1675dSTing-Kang Chang absl::strings 580*e7b1675dSTing-Kang Chang absl::optional 581*e7b1675dSTing-Kang Chang tink::core::key 582*e7b1675dSTing-Kang Chang tink::core::parameters 583*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 584*e7b1675dSTing-Kang Chang tink::util::status 585*e7b1675dSTing-Kang Chang tink::util::statusor 586*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 587*e7b1675dSTing-Kang Chang) 588*e7b1675dSTing-Kang Chang 589*e7b1675dSTing-Kang Changtink_cc_test( 590*e7b1675dSTing-Kang Chang NAME legacy_proto_key_test 591*e7b1675dSTing-Kang Chang SRCS 592*e7b1675dSTing-Kang Chang legacy_proto_key_test.cc 593*e7b1675dSTing-Kang Chang DEPS 594*e7b1675dSTing-Kang Chang tink::internal::legacy_proto_key 595*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 596*e7b1675dSTing-Kang Chang gmock 597*e7b1675dSTing-Kang Chang absl::status 598*e7b1675dSTing-Kang Chang absl::optional 599*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 600*e7b1675dSTing-Kang Chang tink::core::key 601*e7b1675dSTing-Kang Chang tink::core::parameters 602*e7b1675dSTing-Kang Chang tink::core::restricted_data 603*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 604*e7b1675dSTing-Kang Chang tink::util::statusor 605*e7b1675dSTing-Kang Chang tink::util::test_matchers 606*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 607*e7b1675dSTing-Kang Chang) 608*e7b1675dSTing-Kang Chang 609*e7b1675dSTing-Kang Changtink_cc_library( 610*e7b1675dSTing-Kang Chang NAME parser_index 611*e7b1675dSTing-Kang Chang SRCS 612*e7b1675dSTing-Kang Chang parser_index.h 613*e7b1675dSTing-Kang Chang DEPS 614*e7b1675dSTing-Kang Chang tink::internal::serialization 615*e7b1675dSTing-Kang Chang absl::strings 616*e7b1675dSTing-Kang Chang) 617*e7b1675dSTing-Kang Chang 618*e7b1675dSTing-Kang Changtink_cc_test( 619*e7b1675dSTing-Kang Chang NAME parser_index_test 620*e7b1675dSTing-Kang Chang SRCS 621*e7b1675dSTing-Kang Chang parser_index_test.cc 622*e7b1675dSTing-Kang Chang DEPS 623*e7b1675dSTing-Kang Chang tink::internal::parser_index 624*e7b1675dSTing-Kang Chang tink::internal::serialization 625*e7b1675dSTing-Kang Chang gmock 626*e7b1675dSTing-Kang Chang absl::strings 627*e7b1675dSTing-Kang Chang) 628*e7b1675dSTing-Kang Chang 629*e7b1675dSTing-Kang Changtink_cc_library( 630*e7b1675dSTing-Kang Chang NAME serializer_index 631*e7b1675dSTing-Kang Chang SRCS 632*e7b1675dSTing-Kang Chang serializer_index.h 633*e7b1675dSTing-Kang Chang DEPS 634*e7b1675dSTing-Kang Chang tink::internal::serialization 635*e7b1675dSTing-Kang Chang tink::core::key 636*e7b1675dSTing-Kang Chang tink::core::parameters 637*e7b1675dSTing-Kang Chang) 638*e7b1675dSTing-Kang Chang 639*e7b1675dSTing-Kang Changtink_cc_test( 640*e7b1675dSTing-Kang Chang NAME serializer_index_test 641*e7b1675dSTing-Kang Chang SRCS 642*e7b1675dSTing-Kang Chang serializer_index_test.cc 643*e7b1675dSTing-Kang Chang DEPS 644*e7b1675dSTing-Kang Chang tink::internal::serialization_test_util 645*e7b1675dSTing-Kang Chang tink::internal::serializer_index 646*e7b1675dSTing-Kang Chang gmock 647*e7b1675dSTing-Kang Chang) 648*e7b1675dSTing-Kang Chang 649*e7b1675dSTing-Kang Changtink_cc_library( 650*e7b1675dSTing-Kang Chang NAME parameters_parser 651*e7b1675dSTing-Kang Chang SRCS 652*e7b1675dSTing-Kang Chang parameters_parser.h 653*e7b1675dSTing-Kang Chang DEPS 654*e7b1675dSTing-Kang Chang tink::internal::parser_index 655*e7b1675dSTing-Kang Chang tink::internal::serialization 656*e7b1675dSTing-Kang Chang absl::status 657*e7b1675dSTing-Kang Chang absl::strings 658*e7b1675dSTing-Kang Chang tink::core::parameters 659*e7b1675dSTing-Kang Chang tink::util::status 660*e7b1675dSTing-Kang Chang tink::util::statusor 661*e7b1675dSTing-Kang Chang) 662*e7b1675dSTing-Kang Chang 663*e7b1675dSTing-Kang Changtink_cc_test( 664*e7b1675dSTing-Kang Chang NAME parameters_parser_test 665*e7b1675dSTing-Kang Chang SRCS 666*e7b1675dSTing-Kang Chang parameters_parser_test.cc 667*e7b1675dSTing-Kang Chang DEPS 668*e7b1675dSTing-Kang Chang tink::internal::parameters_parser 669*e7b1675dSTing-Kang Chang tink::internal::parser_index 670*e7b1675dSTing-Kang Chang tink::internal::serialization 671*e7b1675dSTing-Kang Chang tink::internal::serialization_test_util 672*e7b1675dSTing-Kang Chang gmock 673*e7b1675dSTing-Kang Chang absl::memory 674*e7b1675dSTing-Kang Chang absl::status 675*e7b1675dSTing-Kang Chang tink::core::parameters 676*e7b1675dSTing-Kang Chang tink::util::statusor 677*e7b1675dSTing-Kang Chang tink::util::test_matchers 678*e7b1675dSTing-Kang Chang) 679*e7b1675dSTing-Kang Chang 680*e7b1675dSTing-Kang Changtink_cc_library( 681*e7b1675dSTing-Kang Chang NAME parameters_serializer 682*e7b1675dSTing-Kang Chang SRCS 683*e7b1675dSTing-Kang Chang parameters_serializer.h 684*e7b1675dSTing-Kang Chang DEPS 685*e7b1675dSTing-Kang Chang tink::internal::serialization 686*e7b1675dSTing-Kang Chang tink::internal::serializer_index 687*e7b1675dSTing-Kang Chang absl::status 688*e7b1675dSTing-Kang Chang absl::strings 689*e7b1675dSTing-Kang Chang tink::core::parameters 690*e7b1675dSTing-Kang Chang tink::util::status 691*e7b1675dSTing-Kang Chang tink::util::statusor 692*e7b1675dSTing-Kang Chang) 693*e7b1675dSTing-Kang Chang 694*e7b1675dSTing-Kang Changtink_cc_test( 695*e7b1675dSTing-Kang Chang NAME parameters_serializer_test 696*e7b1675dSTing-Kang Chang SRCS 697*e7b1675dSTing-Kang Chang parameters_serializer_test.cc 698*e7b1675dSTing-Kang Chang DEPS 699*e7b1675dSTing-Kang Chang tink::internal::parameters_serializer 700*e7b1675dSTing-Kang Chang tink::internal::serialization 701*e7b1675dSTing-Kang Chang tink::internal::serialization_test_util 702*e7b1675dSTing-Kang Chang tink::internal::serializer_index 703*e7b1675dSTing-Kang Chang gmock 704*e7b1675dSTing-Kang Chang absl::memory 705*e7b1675dSTing-Kang Chang absl::status 706*e7b1675dSTing-Kang Chang tink::core::parameters 707*e7b1675dSTing-Kang Chang tink::util::statusor 708*e7b1675dSTing-Kang Chang tink::util::test_matchers 709*e7b1675dSTing-Kang Chang) 710*e7b1675dSTing-Kang Chang 711*e7b1675dSTing-Kang Changtink_cc_library( 712*e7b1675dSTing-Kang Chang NAME key_parser 713*e7b1675dSTing-Kang Chang SRCS 714*e7b1675dSTing-Kang Chang key_parser.h 715*e7b1675dSTing-Kang Chang DEPS 716*e7b1675dSTing-Kang Chang tink::internal::parser_index 717*e7b1675dSTing-Kang Chang tink::internal::serialization 718*e7b1675dSTing-Kang Chang absl::function_ref 719*e7b1675dSTing-Kang Chang absl::log 720*e7b1675dSTing-Kang Chang absl::status 721*e7b1675dSTing-Kang Chang absl::strings 722*e7b1675dSTing-Kang Chang absl::optional 723*e7b1675dSTing-Kang Chang tink::core::key 724*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 725*e7b1675dSTing-Kang Chang tink::util::status 726*e7b1675dSTing-Kang Chang tink::util::statusor 727*e7b1675dSTing-Kang Chang) 728*e7b1675dSTing-Kang Chang 729*e7b1675dSTing-Kang Changtink_cc_test( 730*e7b1675dSTing-Kang Chang NAME key_parser_test 731*e7b1675dSTing-Kang Chang SRCS 732*e7b1675dSTing-Kang Chang key_parser_test.cc 733*e7b1675dSTing-Kang Chang DEPS 734*e7b1675dSTing-Kang Chang tink::internal::key_parser 735*e7b1675dSTing-Kang Chang tink::internal::parser_index 736*e7b1675dSTing-Kang Chang tink::internal::serialization 737*e7b1675dSTing-Kang Chang tink::internal::serialization_test_util 738*e7b1675dSTing-Kang Chang gmock 739*e7b1675dSTing-Kang Chang absl::memory 740*e7b1675dSTing-Kang Chang absl::status 741*e7b1675dSTing-Kang Chang absl::optional 742*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 743*e7b1675dSTing-Kang Chang tink::core::key 744*e7b1675dSTing-Kang Chang tink::core::parameters 745*e7b1675dSTing-Kang Chang tink::util::statusor 746*e7b1675dSTing-Kang Chang tink::util::test_matchers 747*e7b1675dSTing-Kang Chang) 748*e7b1675dSTing-Kang Chang 749*e7b1675dSTing-Kang Changtink_cc_library( 750*e7b1675dSTing-Kang Chang NAME key_serializer 751*e7b1675dSTing-Kang Chang SRCS 752*e7b1675dSTing-Kang Chang key_serializer.h 753*e7b1675dSTing-Kang Chang DEPS 754*e7b1675dSTing-Kang Chang tink::internal::serialization 755*e7b1675dSTing-Kang Chang tink::internal::serializer_index 756*e7b1675dSTing-Kang Chang absl::function_ref 757*e7b1675dSTing-Kang Chang absl::log 758*e7b1675dSTing-Kang Chang absl::status 759*e7b1675dSTing-Kang Chang absl::optional 760*e7b1675dSTing-Kang Chang tink::core::key 761*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 762*e7b1675dSTing-Kang Chang tink::util::status 763*e7b1675dSTing-Kang Chang tink::util::statusor 764*e7b1675dSTing-Kang Chang) 765*e7b1675dSTing-Kang Chang 766*e7b1675dSTing-Kang Changtink_cc_test( 767*e7b1675dSTing-Kang Chang NAME key_serializer_test 768*e7b1675dSTing-Kang Chang SRCS 769*e7b1675dSTing-Kang Chang key_serializer_test.cc 770*e7b1675dSTing-Kang Chang DEPS 771*e7b1675dSTing-Kang Chang tink::internal::key_serializer 772*e7b1675dSTing-Kang Chang tink::internal::serialization 773*e7b1675dSTing-Kang Chang tink::internal::serialization_test_util 774*e7b1675dSTing-Kang Chang tink::internal::serializer_index 775*e7b1675dSTing-Kang Chang gmock 776*e7b1675dSTing-Kang Chang absl::memory 777*e7b1675dSTing-Kang Chang absl::status 778*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 779*e7b1675dSTing-Kang Chang tink::core::key 780*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 781*e7b1675dSTing-Kang Chang tink::util::statusor 782*e7b1675dSTing-Kang Chang tink::util::test_matchers 783*e7b1675dSTing-Kang Chang) 784*e7b1675dSTing-Kang Chang 785*e7b1675dSTing-Kang Changtink_cc_library( 786*e7b1675dSTing-Kang Chang NAME key_status_util 787*e7b1675dSTing-Kang Chang SRCS 788*e7b1675dSTing-Kang Chang key_status_util.cc 789*e7b1675dSTing-Kang Chang key_status_util.h 790*e7b1675dSTing-Kang Chang DEPS 791*e7b1675dSTing-Kang Chang absl::status 792*e7b1675dSTing-Kang Chang tink::core::key_status 793*e7b1675dSTing-Kang Chang tink::util::status 794*e7b1675dSTing-Kang Chang tink::util::statusor 795*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 796*e7b1675dSTing-Kang Chang) 797*e7b1675dSTing-Kang Chang 798*e7b1675dSTing-Kang Changtink_cc_test( 799*e7b1675dSTing-Kang Chang NAME key_status_util_test 800*e7b1675dSTing-Kang Chang SRCS 801*e7b1675dSTing-Kang Chang key_status_util_test.cc 802*e7b1675dSTing-Kang Chang DEPS 803*e7b1675dSTing-Kang Chang tink::internal::key_status_util 804*e7b1675dSTing-Kang Chang gmock 805*e7b1675dSTing-Kang Chang absl::status 806*e7b1675dSTing-Kang Chang tink::core::key_status 807*e7b1675dSTing-Kang Chang tink::util::statusor 808*e7b1675dSTing-Kang Chang tink::util::test_matchers 809*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 810*e7b1675dSTing-Kang Chang) 811*e7b1675dSTing-Kang Chang 812*e7b1675dSTing-Kang Changtink_cc_library( 813*e7b1675dSTing-Kang Chang NAME keyset_handle_builder_entry 814*e7b1675dSTing-Kang Chang SRCS 815*e7b1675dSTing-Kang Chang keyset_handle_builder_entry.cc 816*e7b1675dSTing-Kang Chang keyset_handle_builder_entry.h 817*e7b1675dSTing-Kang Chang DEPS 818*e7b1675dSTing-Kang Chang tink::internal::key_status_util 819*e7b1675dSTing-Kang Chang tink::internal::legacy_proto_key 820*e7b1675dSTing-Kang Chang tink::internal::legacy_proto_parameters 821*e7b1675dSTing-Kang Chang tink::internal::mutable_serialization_registry 822*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 823*e7b1675dSTing-Kang Chang tink::internal::proto_parameters_serialization 824*e7b1675dSTing-Kang Chang tink::internal::serialization 825*e7b1675dSTing-Kang Chang absl::status 826*e7b1675dSTing-Kang Chang absl::strings 827*e7b1675dSTing-Kang Chang absl::optional 828*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 829*e7b1675dSTing-Kang Chang tink::core::key 830*e7b1675dSTing-Kang Chang tink::core::key_status 831*e7b1675dSTing-Kang Chang tink::core::parameters 832*e7b1675dSTing-Kang Chang tink::core::registry 833*e7b1675dSTing-Kang Chang tink::core::restricted_data 834*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 835*e7b1675dSTing-Kang Chang tink::util::status 836*e7b1675dSTing-Kang Chang tink::util::statusor 837*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 838*e7b1675dSTing-Kang Chang) 839*e7b1675dSTing-Kang Chang 840*e7b1675dSTing-Kang Changtink_cc_test( 841*e7b1675dSTing-Kang Chang NAME keyset_handle_builder_entry_test 842*e7b1675dSTing-Kang Chang SRCS 843*e7b1675dSTing-Kang Chang keyset_handle_builder_entry_test.cc 844*e7b1675dSTing-Kang Chang DEPS 845*e7b1675dSTing-Kang Chang tink::internal::keyset_handle_builder_entry 846*e7b1675dSTing-Kang Chang tink::internal::legacy_proto_key 847*e7b1675dSTing-Kang Chang tink::internal::legacy_proto_parameters 848*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 849*e7b1675dSTing-Kang Chang tink::internal::proto_parameters_serialization 850*e7b1675dSTing-Kang Chang gmock 851*e7b1675dSTing-Kang Chang absl::memory 852*e7b1675dSTing-Kang Chang absl::status 853*e7b1675dSTing-Kang Chang absl::optional 854*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 855*e7b1675dSTing-Kang Chang tink::core::key 856*e7b1675dSTing-Kang Chang tink::core::key_status 857*e7b1675dSTing-Kang Chang tink::core::keyset_handle 858*e7b1675dSTing-Kang Chang tink::core::keyset_handle_builder 859*e7b1675dSTing-Kang Chang tink::core::parameters 860*e7b1675dSTing-Kang Chang tink::core::partial_key_access 861*e7b1675dSTing-Kang Chang tink::core::restricted_data 862*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 863*e7b1675dSTing-Kang Chang tink::config::tink_config 864*e7b1675dSTing-Kang Chang tink::mac::aes_cmac_key 865*e7b1675dSTing-Kang Chang tink::mac::aes_cmac_parameters 866*e7b1675dSTing-Kang Chang tink::mac::mac_key_templates 867*e7b1675dSTing-Kang Chang tink::util::status 868*e7b1675dSTing-Kang Chang tink::util::statusor 869*e7b1675dSTing-Kang Chang tink::util::test_matchers 870*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 871*e7b1675dSTing-Kang Chang) 872*e7b1675dSTing-Kang Chang 873*e7b1675dSTing-Kang Changtink_cc_library( 874*e7b1675dSTing-Kang Chang NAME serialization_registry 875*e7b1675dSTing-Kang Chang SRCS 876*e7b1675dSTing-Kang Chang serialization_registry.cc 877*e7b1675dSTing-Kang Chang serialization_registry.h 878*e7b1675dSTing-Kang Chang DEPS 879*e7b1675dSTing-Kang Chang tink::internal::key_parser 880*e7b1675dSTing-Kang Chang tink::internal::key_serializer 881*e7b1675dSTing-Kang Chang tink::internal::parameters_parser 882*e7b1675dSTing-Kang Chang tink::internal::parameters_serializer 883*e7b1675dSTing-Kang Chang tink::internal::parser_index 884*e7b1675dSTing-Kang Chang tink::internal::serialization 885*e7b1675dSTing-Kang Chang tink::internal::serializer_index 886*e7b1675dSTing-Kang Chang absl::flat_hash_map 887*e7b1675dSTing-Kang Chang absl::status 888*e7b1675dSTing-Kang Chang absl::str_format 889*e7b1675dSTing-Kang Chang absl::optional 890*e7b1675dSTing-Kang Chang tink::core::key 891*e7b1675dSTing-Kang Chang tink::core::parameters 892*e7b1675dSTing-Kang Chang tink::util::status 893*e7b1675dSTing-Kang Chang tink::util::statusor 894*e7b1675dSTing-Kang Chang) 895*e7b1675dSTing-Kang Chang 896*e7b1675dSTing-Kang Changtink_cc_test( 897*e7b1675dSTing-Kang Chang NAME serialization_registry_test 898*e7b1675dSTing-Kang Chang SRCS 899*e7b1675dSTing-Kang Chang serialization_registry_test.cc 900*e7b1675dSTing-Kang Chang DEPS 901*e7b1675dSTing-Kang Chang tink::internal::key_parser 902*e7b1675dSTing-Kang Chang tink::internal::key_serializer 903*e7b1675dSTing-Kang Chang tink::internal::parameters_parser 904*e7b1675dSTing-Kang Chang tink::internal::parameters_serializer 905*e7b1675dSTing-Kang Chang tink::internal::serialization 906*e7b1675dSTing-Kang Chang tink::internal::serialization_registry 907*e7b1675dSTing-Kang Chang tink::internal::serialization_test_util 908*e7b1675dSTing-Kang Chang gmock 909*e7b1675dSTing-Kang Chang absl::status 910*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 911*e7b1675dSTing-Kang Chang tink::core::key 912*e7b1675dSTing-Kang Chang tink::core::parameters 913*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 914*e7b1675dSTing-Kang Chang tink::util::status 915*e7b1675dSTing-Kang Chang tink::util::statusor 916*e7b1675dSTing-Kang Chang tink::util::test_matchers 917*e7b1675dSTing-Kang Chang) 918*e7b1675dSTing-Kang Chang 919*e7b1675dSTing-Kang Changtink_cc_library( 920*e7b1675dSTing-Kang Chang NAME mutable_serialization_registry 921*e7b1675dSTing-Kang Chang SRCS 922*e7b1675dSTing-Kang Chang mutable_serialization_registry.cc 923*e7b1675dSTing-Kang Chang mutable_serialization_registry.h 924*e7b1675dSTing-Kang Chang DEPS 925*e7b1675dSTing-Kang Chang tink::internal::key_parser 926*e7b1675dSTing-Kang Chang tink::internal::key_serializer 927*e7b1675dSTing-Kang Chang tink::internal::legacy_proto_key 928*e7b1675dSTing-Kang Chang tink::internal::parameters_parser 929*e7b1675dSTing-Kang Chang tink::internal::parameters_serializer 930*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 931*e7b1675dSTing-Kang Chang tink::internal::serialization 932*e7b1675dSTing-Kang Chang tink::internal::serialization_registry 933*e7b1675dSTing-Kang Chang absl::core_headers 934*e7b1675dSTing-Kang Chang absl::memory 935*e7b1675dSTing-Kang Chang absl::status 936*e7b1675dSTing-Kang Chang absl::synchronization 937*e7b1675dSTing-Kang Chang absl::optional 938*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 939*e7b1675dSTing-Kang Chang tink::core::key 940*e7b1675dSTing-Kang Chang tink::core::parameters 941*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 942*e7b1675dSTing-Kang Chang tink::util::status 943*e7b1675dSTing-Kang Chang tink::util::statusor 944*e7b1675dSTing-Kang Chang) 945*e7b1675dSTing-Kang Chang 946*e7b1675dSTing-Kang Changtink_cc_test( 947*e7b1675dSTing-Kang Chang NAME mutable_serialization_registry_test 948*e7b1675dSTing-Kang Chang SRCS 949*e7b1675dSTing-Kang Chang mutable_serialization_registry_test.cc 950*e7b1675dSTing-Kang Chang DEPS 951*e7b1675dSTing-Kang Chang tink::internal::key_parser 952*e7b1675dSTing-Kang Chang tink::internal::key_serializer 953*e7b1675dSTing-Kang Chang tink::internal::mutable_serialization_registry 954*e7b1675dSTing-Kang Chang tink::internal::parameters_parser 955*e7b1675dSTing-Kang Chang tink::internal::parameters_serializer 956*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 957*e7b1675dSTing-Kang Chang tink::internal::serialization 958*e7b1675dSTing-Kang Chang tink::internal::serialization_test_util 959*e7b1675dSTing-Kang Chang gmock 960*e7b1675dSTing-Kang Chang absl::status 961*e7b1675dSTing-Kang Chang absl::optional 962*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 963*e7b1675dSTing-Kang Chang tink::core::key 964*e7b1675dSTing-Kang Chang tink::core::parameters 965*e7b1675dSTing-Kang Chang tink::core::restricted_data 966*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 967*e7b1675dSTing-Kang Chang tink::util::status 968*e7b1675dSTing-Kang Chang tink::util::statusor 969*e7b1675dSTing-Kang Chang tink::util::test_matchers 970*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 971*e7b1675dSTing-Kang Chang) 972*e7b1675dSTing-Kang Chang 973*e7b1675dSTing-Kang Changtink_cc_library( 974*e7b1675dSTing-Kang Chang NAME serialization_test_util 975*e7b1675dSTing-Kang Chang SRCS 976*e7b1675dSTing-Kang Chang serialization_test_util.h 977*e7b1675dSTing-Kang Chang DEPS 978*e7b1675dSTing-Kang Chang tink::internal::serialization 979*e7b1675dSTing-Kang Chang absl::strings 980*e7b1675dSTing-Kang Chang absl::optional 981*e7b1675dSTing-Kang Chang tink::core::key 982*e7b1675dSTing-Kang Chang tink::core::parameters 983*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 984*e7b1675dSTing-Kang Chang tink::util::statusor 985*e7b1675dSTing-Kang Chang TESTONLY 986*e7b1675dSTing-Kang Chang) 987*e7b1675dSTing-Kang Chang 988*e7b1675dSTing-Kang Changtink_cc_test( 989*e7b1675dSTing-Kang Chang NAME serialization_test_util_test 990*e7b1675dSTing-Kang Chang SRCS 991*e7b1675dSTing-Kang Chang serialization_test_util_test.cc 992*e7b1675dSTing-Kang Chang DEPS 993*e7b1675dSTing-Kang Chang tink::internal::serialization_test_util 994*e7b1675dSTing-Kang Chang gmock 995*e7b1675dSTing-Kang Chang absl::optional 996*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 997*e7b1675dSTing-Kang Chang tink::core::parameters 998*e7b1675dSTing-Kang Chang tink::util::statusor 999*e7b1675dSTing-Kang Chang tink::util::test_matchers 1000*e7b1675dSTing-Kang Chang) 1001*e7b1675dSTing-Kang Chang 1002*e7b1675dSTing-Kang Changtink_cc_library( 1003*e7b1675dSTing-Kang Chang NAME test_random_access_stream 1004*e7b1675dSTing-Kang Chang SRCS 1005*e7b1675dSTing-Kang Chang test_random_access_stream.cc 1006*e7b1675dSTing-Kang Chang test_random_access_stream.h 1007*e7b1675dSTing-Kang Chang DEPS 1008*e7b1675dSTing-Kang Chang absl::status 1009*e7b1675dSTing-Kang Chang absl::strings 1010*e7b1675dSTing-Kang Chang tink::core::random_access_stream 1011*e7b1675dSTing-Kang Chang tink::util::buffer 1012*e7b1675dSTing-Kang Chang tink::util::status 1013*e7b1675dSTing-Kang Chang tink::util::statusor 1014*e7b1675dSTing-Kang Chang TESTONLY 1015*e7b1675dSTing-Kang Chang) 1016*e7b1675dSTing-Kang Chang 1017*e7b1675dSTing-Kang Changtink_cc_test( 1018*e7b1675dSTing-Kang Chang NAME test_random_access_stream_test 1019*e7b1675dSTing-Kang Chang SRCS 1020*e7b1675dSTing-Kang Chang test_random_access_stream_test.cc 1021*e7b1675dSTing-Kang Chang DEPS 1022*e7b1675dSTing-Kang Chang tink::internal::test_random_access_stream 1023*e7b1675dSTing-Kang Chang gmock 1024*e7b1675dSTing-Kang Chang absl::status 1025*e7b1675dSTing-Kang Chang tink::subtle::random 1026*e7b1675dSTing-Kang Chang tink::util::buffer 1027*e7b1675dSTing-Kang Chang tink::util::status 1028*e7b1675dSTing-Kang Chang tink::util::test_matchers 1029*e7b1675dSTing-Kang Chang) 1030*e7b1675dSTing-Kang Chang 1031*e7b1675dSTing-Kang Changtink_cc_library( 1032*e7b1675dSTing-Kang Chang NAME configuration_impl 1033*e7b1675dSTing-Kang Chang SRCS 1034*e7b1675dSTing-Kang Chang configuration_impl.h 1035*e7b1675dSTing-Kang Chang DEPS 1036*e7b1675dSTing-Kang Chang tink::internal::key_type_info_store 1037*e7b1675dSTing-Kang Chang tink::internal::keyset_wrapper_store 1038*e7b1675dSTing-Kang Chang tink::core::configuration 1039*e7b1675dSTing-Kang Chang) 1040*e7b1675dSTing-Kang Chang 1041*e7b1675dSTing-Kang Changtink_cc_test( 1042*e7b1675dSTing-Kang Chang NAME configuration_impl_test 1043*e7b1675dSTing-Kang Chang SRCS 1044*e7b1675dSTing-Kang Chang configuration_impl_test.cc 1045*e7b1675dSTing-Kang Chang DEPS 1046*e7b1675dSTing-Kang Chang tink::internal::configuration_impl 1047*e7b1675dSTing-Kang Chang tink::internal::keyset_wrapper_store 1048*e7b1675dSTing-Kang Chang gmock 1049*e7b1675dSTing-Kang Chang absl::status 1050*e7b1675dSTing-Kang Chang tink::core::cleartext_keyset_handle 1051*e7b1675dSTing-Kang Chang tink::core::configuration 1052*e7b1675dSTing-Kang Chang tink::subtle::random 1053*e7b1675dSTing-Kang Chang tink::util::test_matchers 1054*e7b1675dSTing-Kang Chang tink::util::test_util 1055*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 1056*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pss_cc_proto 1057*e7b1675dSTing-Kang Chang) 1058*e7b1675dSTing-Kang Chang 1059*e7b1675dSTing-Kang Changtink_cc_library( 1060*e7b1675dSTing-Kang Chang NAME key_type_info_store 1061*e7b1675dSTing-Kang Chang SRCS 1062*e7b1675dSTing-Kang Chang key_type_info_store.cc 1063*e7b1675dSTing-Kang Chang key_type_info_store.h 1064*e7b1675dSTing-Kang Chang DEPS 1065*e7b1675dSTing-Kang Chang tink::internal::fips_utils 1066*e7b1675dSTing-Kang Chang absl::flat_hash_map 1067*e7b1675dSTing-Kang Chang absl::status 1068*e7b1675dSTing-Kang Chang absl::strings 1069*e7b1675dSTing-Kang Chang tink::core::key_manager_impl 1070*e7b1675dSTing-Kang Chang tink::core::key_type_manager 1071*e7b1675dSTing-Kang Chang tink::core::private_key_manager_impl 1072*e7b1675dSTing-Kang Chang tink::core::private_key_type_manager 1073*e7b1675dSTing-Kang Chang tink::core::key_manager 1074*e7b1675dSTing-Kang Chang tink::util::status 1075*e7b1675dSTing-Kang Chang tink::util::statusor 1076*e7b1675dSTing-Kang Chang) 1077*e7b1675dSTing-Kang Chang 1078*e7b1675dSTing-Kang Changtink_cc_test( 1079*e7b1675dSTing-Kang Chang NAME key_type_info_store_test 1080*e7b1675dSTing-Kang Chang SRCS 1081*e7b1675dSTing-Kang Chang key_type_info_store_test.cc 1082*e7b1675dSTing-Kang Chang DEPS 1083*e7b1675dSTing-Kang Chang tink::internal::fips_utils 1084*e7b1675dSTing-Kang Chang tink::internal::key_type_info_store 1085*e7b1675dSTing-Kang Chang gmock 1086*e7b1675dSTing-Kang Chang absl::status 1087*e7b1675dSTing-Kang Chang absl::optional 1088*e7b1675dSTing-Kang Chang tink::core::aead 1089*e7b1675dSTing-Kang Chang tink::core::key_manager_impl 1090*e7b1675dSTing-Kang Chang tink::core::key_manager 1091*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 1092*e7b1675dSTing-Kang Chang tink::aead::cord_aead 1093*e7b1675dSTing-Kang Chang tink::aead::kms_envelope_aead_key_manager 1094*e7b1675dSTing-Kang Chang tink::signature::ecdsa_sign_key_manager 1095*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 1096*e7b1675dSTing-Kang Chang tink::util::test_matchers 1097*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 1098*e7b1675dSTing-Kang Chang tink::proto::common_cc_proto 1099*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 1100*e7b1675dSTing-Kang Chang) 1101*e7b1675dSTing-Kang Chang 1102*e7b1675dSTing-Kang Changtink_cc_library( 1103*e7b1675dSTing-Kang Chang NAME keyset_wrapper_store 1104*e7b1675dSTing-Kang Chang SRCS 1105*e7b1675dSTing-Kang Chang keyset_wrapper_store.h 1106*e7b1675dSTing-Kang Chang DEPS 1107*e7b1675dSTing-Kang Chang tink::internal::keyset_wrapper 1108*e7b1675dSTing-Kang Chang tink::internal::keyset_wrapper_impl 1109*e7b1675dSTing-Kang Chang absl::any_invocable 1110*e7b1675dSTing-Kang Chang tink::core::primitive_wrapper 1111*e7b1675dSTing-Kang Chang tink::util::status 1112*e7b1675dSTing-Kang Chang tink::util::statusor 1113*e7b1675dSTing-Kang Chang) 1114*e7b1675dSTing-Kang Chang 1115*e7b1675dSTing-Kang Changtink_cc_test( 1116*e7b1675dSTing-Kang Chang NAME keyset_wrapper_store_test 1117*e7b1675dSTing-Kang Chang SRCS 1118*e7b1675dSTing-Kang Chang keyset_wrapper_store_test.cc 1119*e7b1675dSTing-Kang Chang DEPS 1120*e7b1675dSTing-Kang Chang tink::internal::keyset_wrapper_store 1121*e7b1675dSTing-Kang Chang tink::internal::registry_impl 1122*e7b1675dSTing-Kang Chang gmock 1123*e7b1675dSTing-Kang Chang absl::status 1124*e7b1675dSTing-Kang Chang tink::core::primitive_set 1125*e7b1675dSTing-Kang Chang tink::core::primitive_wrapper 1126*e7b1675dSTing-Kang Chang tink::mac::mac_wrapper 1127*e7b1675dSTing-Kang Chang tink::subtle::random 1128*e7b1675dSTing-Kang Chang tink::util::status 1129*e7b1675dSTing-Kang Chang tink::util::statusor 1130*e7b1675dSTing-Kang Chang tink::util::test_matchers 1131*e7b1675dSTing-Kang Chang tink::util::test_util 1132*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 1133*e7b1675dSTing-Kang Chang) 1134*e7b1675dSTing-Kang Chang 1135*e7b1675dSTing-Kang Changtink_cc_library( 1136*e7b1675dSTing-Kang Chang NAME key_gen_configuration_impl 1137*e7b1675dSTing-Kang Chang SRCS 1138*e7b1675dSTing-Kang Chang key_gen_configuration_impl.h 1139*e7b1675dSTing-Kang Chang DEPS 1140*e7b1675dSTing-Kang Chang tink::internal::key_type_info_store 1141*e7b1675dSTing-Kang Chang tink::core::key_gen_configuration 1142*e7b1675dSTing-Kang Chang) 1143*e7b1675dSTing-Kang Chang 1144*e7b1675dSTing-Kang Changtink_cc_test( 1145*e7b1675dSTing-Kang Chang NAME key_gen_configuration_impl_test 1146*e7b1675dSTing-Kang Chang SRCS 1147*e7b1675dSTing-Kang Chang key_gen_configuration_impl_test.cc 1148*e7b1675dSTing-Kang Chang DEPS 1149*e7b1675dSTing-Kang Chang tink::internal::key_gen_configuration_impl 1150*e7b1675dSTing-Kang Chang gmock 1151*e7b1675dSTing-Kang Chang tink::core::key_gen_configuration 1152*e7b1675dSTing-Kang Chang tink::aead::aead_key_templates 1153*e7b1675dSTing-Kang Chang tink::util::test_matchers 1154*e7b1675dSTing-Kang Chang tink::util::test_util 1155*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 1156*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pss_cc_proto 1157*e7b1675dSTing-Kang Chang) 1158*e7b1675dSTing-Kang Chang 1159*e7b1675dSTing-Kang Changtink_cc_library( 1160*e7b1675dSTing-Kang Chang NAME call_with_core_dump_protection 1161*e7b1675dSTing-Kang Chang SRCS 1162*e7b1675dSTing-Kang Chang call_with_core_dump_protection.h 1163*e7b1675dSTing-Kang Chang) 1164