1*e7b1675dSTing-Kang Changtink_module(config) 2*e7b1675dSTing-Kang Chang 3*e7b1675dSTing-Kang Changtink_cc_library( 4*e7b1675dSTing-Kang Chang NAME tink_config 5*e7b1675dSTing-Kang Chang SRCS 6*e7b1675dSTing-Kang Chang tink_config.cc 7*e7b1675dSTing-Kang Chang tink_config.h 8*e7b1675dSTing-Kang Chang DEPS 9*e7b1675dSTing-Kang Chang absl::core_headers 10*e7b1675dSTing-Kang Chang tink::core::key_manager 11*e7b1675dSTing-Kang Chang tink::core::registry 12*e7b1675dSTing-Kang Chang tink::daead::deterministic_aead_config 13*e7b1675dSTing-Kang Chang tink::hybrid::hybrid_config 14*e7b1675dSTing-Kang Chang tink::prf::prf_config 15*e7b1675dSTing-Kang Chang tink::signature::signature_config 16*e7b1675dSTing-Kang Chang tink::streamingaead::streaming_aead_config 17*e7b1675dSTing-Kang Chang tink::util::status 18*e7b1675dSTing-Kang Chang tink::proto::config_cc_proto 19*e7b1675dSTing-Kang Chang) 20*e7b1675dSTing-Kang Chang 21*e7b1675dSTing-Kang Changtink_cc_library( 22*e7b1675dSTing-Kang Chang NAME config_util 23*e7b1675dSTing-Kang Chang SRCS 24*e7b1675dSTing-Kang Chang config_util.cc 25*e7b1675dSTing-Kang Chang config_util.h 26*e7b1675dSTing-Kang Chang DEPS 27*e7b1675dSTing-Kang Chang tink::proto::config_cc_proto 28*e7b1675dSTing-Kang Chang) 29*e7b1675dSTing-Kang Chang 30*e7b1675dSTing-Kang Changtink_cc_library( 31*e7b1675dSTing-Kang Chang NAME tink_fips 32*e7b1675dSTing-Kang Chang SRCS 33*e7b1675dSTing-Kang Chang tink_fips.cc 34*e7b1675dSTing-Kang Chang tink_fips.h 35*e7b1675dSTing-Kang Chang DEPS 36*e7b1675dSTing-Kang Chang absl::core_headers 37*e7b1675dSTing-Kang Chang crypto 38*e7b1675dSTing-Kang Chang tink::internal::fips_utils 39*e7b1675dSTing-Kang Chang tink::internal::registry_impl 40*e7b1675dSTing-Kang Chang tink::util::status 41*e7b1675dSTing-Kang Chang) 42*e7b1675dSTing-Kang Chang 43*e7b1675dSTing-Kang Changtink_cc_library( 44*e7b1675dSTing-Kang Chang NAME global_registry 45*e7b1675dSTing-Kang Chang SRCS 46*e7b1675dSTing-Kang Chang global_registry.cc 47*e7b1675dSTing-Kang Chang global_registry.h 48*e7b1675dSTing-Kang Chang DEPS 49*e7b1675dSTing-Kang Chang absl::check 50*e7b1675dSTing-Kang Chang tink::core::configuration 51*e7b1675dSTing-Kang Chang tink::core::key_gen_configuration 52*e7b1675dSTing-Kang Chang tink::internal::configuration_impl 53*e7b1675dSTing-Kang Chang tink::internal::key_gen_configuration_impl 54*e7b1675dSTing-Kang Chang) 55*e7b1675dSTing-Kang Chang 56*e7b1675dSTing-Kang Changtink_cc_library( 57*e7b1675dSTing-Kang Chang NAME fips_140_2 58*e7b1675dSTing-Kang Chang SRCS 59*e7b1675dSTing-Kang Chang fips_140_2.cc 60*e7b1675dSTing-Kang Chang fips_140_2.h 61*e7b1675dSTing-Kang Chang DEPS 62*e7b1675dSTing-Kang Chang absl::check 63*e7b1675dSTing-Kang Chang tink::core::configuration 64*e7b1675dSTing-Kang Chang tink::aead::aead_wrapper 65*e7b1675dSTing-Kang Chang tink::aead::aes_ctr_hmac_aead_key_manager 66*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 67*e7b1675dSTing-Kang Chang tink::internal::configuration_impl 68*e7b1675dSTing-Kang Chang tink::internal::fips_utils 69*e7b1675dSTing-Kang Chang tink::mac::hmac_key_manager 70*e7b1675dSTing-Kang Chang tink::mac::mac_wrapper 71*e7b1675dSTing-Kang Chang tink::mac::internal::chunked_mac_wrapper 72*e7b1675dSTing-Kang Chang tink::prf::hmac_prf_key_manager 73*e7b1675dSTing-Kang Chang tink::prf::prf_set_wrapper 74*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 75*e7b1675dSTing-Kang Chang tink::signature::public_key_sign_wrapper 76*e7b1675dSTing-Kang Chang tink::signature::public_key_verify_wrapper 77*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_sign_key_manager 78*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 79*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_sign_key_manager 80*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 81*e7b1675dSTing-Kang Chang tink::signature::ecdsa_sign_key_manager 82*e7b1675dSTing-Kang Chang) 83*e7b1675dSTing-Kang Chang 84*e7b1675dSTing-Kang Changtink_cc_library( 85*e7b1675dSTing-Kang Chang NAME key_gen_fips_140_2 86*e7b1675dSTing-Kang Chang SRCS 87*e7b1675dSTing-Kang Chang key_gen_fips_140_2.cc 88*e7b1675dSTing-Kang Chang key_gen_fips_140_2.h 89*e7b1675dSTing-Kang Chang DEPS 90*e7b1675dSTing-Kang Chang absl::check 91*e7b1675dSTing-Kang Chang tink::core::key_gen_configuration 92*e7b1675dSTing-Kang Chang tink::aead::aes_ctr_hmac_aead_key_manager 93*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 94*e7b1675dSTing-Kang Chang tink::internal::fips_utils 95*e7b1675dSTing-Kang Chang tink::internal::key_gen_configuration_impl 96*e7b1675dSTing-Kang Chang tink::mac::hmac_key_manager 97*e7b1675dSTing-Kang Chang tink::prf::hmac_prf_key_manager 98*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 99*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_sign_key_manager 100*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 101*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_sign_key_manager 102*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 103*e7b1675dSTing-Kang Chang tink::signature::ecdsa_sign_key_manager 104*e7b1675dSTing-Kang Chang) 105*e7b1675dSTing-Kang Chang 106*e7b1675dSTing-Kang Changtink_cc_library( 107*e7b1675dSTing-Kang Chang NAME v0 108*e7b1675dSTing-Kang Chang SRCS 109*e7b1675dSTing-Kang Chang v0.cc 110*e7b1675dSTing-Kang Chang v0.h 111*e7b1675dSTing-Kang Chang DEPS 112*e7b1675dSTing-Kang Chang absl::check 113*e7b1675dSTing-Kang Chang tink::core::configuration 114*e7b1675dSTing-Kang Chang tink::aead::aead_wrapper 115*e7b1675dSTing-Kang Chang tink::aead::aes_ctr_hmac_aead_key_manager 116*e7b1675dSTing-Kang Chang tink::aead::aes_eax_key_manager 117*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 118*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_siv_key_manager 119*e7b1675dSTing-Kang Chang tink::aead::xchacha20_poly1305_key_manager 120*e7b1675dSTing-Kang Chang tink::daead::aes_siv_key_manager 121*e7b1675dSTing-Kang Chang tink::daead::deterministic_aead_wrapper 122*e7b1675dSTing-Kang Chang tink::hybrid::ecies_aead_hkdf_private_key_manager 123*e7b1675dSTing-Kang Chang tink::hybrid::ecies_aead_hkdf_public_key_manager 124*e7b1675dSTing-Kang Chang tink::hybrid::hybrid_decrypt_wrapper 125*e7b1675dSTing-Kang Chang tink::hybrid::hybrid_encrypt_wrapper 126*e7b1675dSTing-Kang Chang tink::hybrid::internal::hpke_private_key_manager 127*e7b1675dSTing-Kang Chang tink::hybrid::internal::hpke_public_key_manager 128*e7b1675dSTing-Kang Chang tink::internal::configuration_impl 129*e7b1675dSTing-Kang Chang tink::mac::aes_cmac_key_manager 130*e7b1675dSTing-Kang Chang tink::mac::hmac_key_manager 131*e7b1675dSTing-Kang Chang tink::mac::mac_wrapper 132*e7b1675dSTing-Kang Chang tink::mac::internal::chunked_mac_wrapper 133*e7b1675dSTing-Kang Chang tink::prf::aes_cmac_prf_key_manager 134*e7b1675dSTing-Kang Chang tink::prf::hkdf_prf_key_manager 135*e7b1675dSTing-Kang Chang tink::prf::hmac_prf_key_manager 136*e7b1675dSTing-Kang Chang tink::prf::prf_set_wrapper 137*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 138*e7b1675dSTing-Kang Chang tink::signature::ed25519_sign_key_manager 139*e7b1675dSTing-Kang Chang tink::signature::ed25519_verify_key_manager 140*e7b1675dSTing-Kang Chang tink::signature::public_key_sign_wrapper 141*e7b1675dSTing-Kang Chang tink::signature::public_key_verify_wrapper 142*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_sign_key_manager 143*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 144*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_sign_key_manager 145*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 146*e7b1675dSTing-Kang Chang tink::streamingaead::aes_ctr_hmac_streaming_key_manager 147*e7b1675dSTing-Kang Chang tink::streamingaead::aes_gcm_hkdf_streaming_key_manager 148*e7b1675dSTing-Kang Chang tink::streamingaead::streaming_aead_wrapper 149*e7b1675dSTing-Kang Chang tink::signature::ecdsa_sign_key_manager 150*e7b1675dSTing-Kang Chang TAGS 151*e7b1675dSTing-Kang Chang exclude_if_openssl 152*e7b1675dSTing-Kang Chang) 153*e7b1675dSTing-Kang Chang 154*e7b1675dSTing-Kang Changtink_cc_library( 155*e7b1675dSTing-Kang Chang NAME key_gen_v0 156*e7b1675dSTing-Kang Chang SRCS 157*e7b1675dSTing-Kang Chang key_gen_v0.cc 158*e7b1675dSTing-Kang Chang key_gen_v0.h 159*e7b1675dSTing-Kang Chang DEPS 160*e7b1675dSTing-Kang Chang absl::check 161*e7b1675dSTing-Kang Chang tink::core::configuration 162*e7b1675dSTing-Kang Chang tink::core::key_gen_configuration 163*e7b1675dSTing-Kang Chang tink::aead::aes_ctr_hmac_aead_key_manager 164*e7b1675dSTing-Kang Chang tink::aead::aes_eax_key_manager 165*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 166*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_siv_key_manager 167*e7b1675dSTing-Kang Chang tink::aead::xchacha20_poly1305_key_manager 168*e7b1675dSTing-Kang Chang tink::daead::aes_siv_key_manager 169*e7b1675dSTing-Kang Chang tink::hybrid::ecies_aead_hkdf_private_key_manager 170*e7b1675dSTing-Kang Chang tink::hybrid::ecies_aead_hkdf_public_key_manager 171*e7b1675dSTing-Kang Chang tink::hybrid::internal::hpke_private_key_manager 172*e7b1675dSTing-Kang Chang tink::hybrid::internal::hpke_public_key_manager 173*e7b1675dSTing-Kang Chang tink::internal::key_gen_configuration_impl 174*e7b1675dSTing-Kang Chang tink::mac::aes_cmac_key_manager 175*e7b1675dSTing-Kang Chang tink::mac::hmac_key_manager 176*e7b1675dSTing-Kang Chang tink::prf::aes_cmac_prf_key_manager 177*e7b1675dSTing-Kang Chang tink::prf::hkdf_prf_key_manager 178*e7b1675dSTing-Kang Chang tink::prf::hmac_prf_key_manager 179*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 180*e7b1675dSTing-Kang Chang tink::signature::ed25519_sign_key_manager 181*e7b1675dSTing-Kang Chang tink::signature::ed25519_verify_key_manager 182*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_sign_key_manager 183*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 184*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_sign_key_manager 185*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 186*e7b1675dSTing-Kang Chang tink::streamingaead::aes_ctr_hmac_streaming_key_manager 187*e7b1675dSTing-Kang Chang tink::streamingaead::aes_gcm_hkdf_streaming_key_manager 188*e7b1675dSTing-Kang Chang tink::signature::ecdsa_sign_key_manager 189*e7b1675dSTing-Kang Chang TAGS 190*e7b1675dSTing-Kang Chang exclude_if_openssl 191*e7b1675dSTing-Kang Chang) 192*e7b1675dSTing-Kang Chang 193*e7b1675dSTing-Kang Chang# tests 194*e7b1675dSTing-Kang Chang 195*e7b1675dSTing-Kang Changtink_cc_test( 196*e7b1675dSTing-Kang Chang NAME tink_config_test 197*e7b1675dSTing-Kang Chang SRCS 198*e7b1675dSTing-Kang Chang tink_config_test.cc 199*e7b1675dSTing-Kang Chang DEPS 200*e7b1675dSTing-Kang Chang tink::config::tink_config 201*e7b1675dSTing-Kang Chang gmock 202*e7b1675dSTing-Kang Chang absl::status 203*e7b1675dSTing-Kang Chang tink::core::cc 204*e7b1675dSTing-Kang Chang tink::core::aead 205*e7b1675dSTing-Kang Chang tink::core::deterministic_aead 206*e7b1675dSTing-Kang Chang tink::core::hybrid_decrypt 207*e7b1675dSTing-Kang Chang tink::core::hybrid_encrypt 208*e7b1675dSTing-Kang Chang tink::core::mac 209*e7b1675dSTing-Kang Chang tink::core::registry 210*e7b1675dSTing-Kang Chang tink::core::streaming_aead 211*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 212*e7b1675dSTing-Kang Chang tink::util::status 213*e7b1675dSTing-Kang Chang tink::util::test_matchers 214*e7b1675dSTing-Kang Chang) 215*e7b1675dSTing-Kang Chang 216*e7b1675dSTing-Kang Changtink_cc_test( 217*e7b1675dSTing-Kang Chang NAME config_util_test 218*e7b1675dSTing-Kang Chang SRCS 219*e7b1675dSTing-Kang Chang config_util_test.cc 220*e7b1675dSTing-Kang Chang DEPS 221*e7b1675dSTing-Kang Chang tink::config::config_util 222*e7b1675dSTing-Kang Chang gmock 223*e7b1675dSTing-Kang Chang) 224*e7b1675dSTing-Kang Chang 225*e7b1675dSTing-Kang Changtink_cc_test( 226*e7b1675dSTing-Kang Chang NAME tink_fips_test 227*e7b1675dSTing-Kang Chang SRCS 228*e7b1675dSTing-Kang Chang tink_fips_test.cc 229*e7b1675dSTing-Kang Chang DEPS 230*e7b1675dSTing-Kang Chang tink::config::tink_fips 231*e7b1675dSTing-Kang Chang gmock 232*e7b1675dSTing-Kang Chang absl::status 233*e7b1675dSTing-Kang Chang crypto 234*e7b1675dSTing-Kang Chang tink::core::registry 235*e7b1675dSTing-Kang Chang tink::aead::aead_config 236*e7b1675dSTing-Kang Chang tink::internal::fips_utils 237*e7b1675dSTing-Kang Chang tink::util::status 238*e7b1675dSTing-Kang Chang tink::util::test_matchers 239*e7b1675dSTing-Kang Chang) 240*e7b1675dSTing-Kang Chang 241*e7b1675dSTing-Kang Changtink_cc_test( 242*e7b1675dSTing-Kang Chang NAME global_registry_test 243*e7b1675dSTing-Kang Chang SRCS 244*e7b1675dSTing-Kang Chang global_registry_test.cc 245*e7b1675dSTing-Kang Chang DEPS 246*e7b1675dSTing-Kang Chang tink::config::global_registry 247*e7b1675dSTing-Kang Chang gmock 248*e7b1675dSTing-Kang Chang absl::status 249*e7b1675dSTing-Kang Chang tink::core::keyset_handle 250*e7b1675dSTing-Kang Chang tink::util::test_matchers 251*e7b1675dSTing-Kang Chang tink::proto::aes_gcm_cc_proto 252*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 253*e7b1675dSTing-Kang Chang) 254*e7b1675dSTing-Kang Chang 255*e7b1675dSTing-Kang Changtink_cc_test( 256*e7b1675dSTing-Kang Chang NAME fips_140_2_test 257*e7b1675dSTing-Kang Chang SRCS 258*e7b1675dSTing-Kang Chang fips_140_2_test.cc 259*e7b1675dSTing-Kang Chang DEPS 260*e7b1675dSTing-Kang Chang tink::config::fips_140_2 261*e7b1675dSTing-Kang Chang tink::config::key_gen_fips_140_2 262*e7b1675dSTing-Kang Chang gmock 263*e7b1675dSTing-Kang Chang tink::core::aead 264*e7b1675dSTing-Kang Chang tink::core::chunked_mac 265*e7b1675dSTing-Kang Chang tink::core::keyset_handle 266*e7b1675dSTing-Kang Chang tink::core::mac 267*e7b1675dSTing-Kang Chang tink::core::public_key_sign 268*e7b1675dSTing-Kang Chang tink::core::public_key_verify 269*e7b1675dSTing-Kang Chang tink::aead::aead_key_templates 270*e7b1675dSTing-Kang Chang tink::aead::aes_ctr_hmac_aead_key_manager 271*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 272*e7b1675dSTing-Kang Chang tink::internal::configuration_impl 273*e7b1675dSTing-Kang Chang tink::internal::fips_utils 274*e7b1675dSTing-Kang Chang tink::internal::key_type_info_store 275*e7b1675dSTing-Kang Chang tink::mac::aes_cmac_key_manager 276*e7b1675dSTing-Kang Chang tink::mac::hmac_key_manager 277*e7b1675dSTing-Kang Chang tink::prf::hmac_prf_key_manager 278*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 279*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 280*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 281*e7b1675dSTing-Kang Chang tink::util::test_matchers 282*e7b1675dSTing-Kang Chang) 283*e7b1675dSTing-Kang Chang 284*e7b1675dSTing-Kang Changtink_cc_test( 285*e7b1675dSTing-Kang Chang NAME key_gen_fips_140_2_test 286*e7b1675dSTing-Kang Chang SRCS 287*e7b1675dSTing-Kang Chang key_gen_fips_140_2_test.cc 288*e7b1675dSTing-Kang Chang DEPS 289*e7b1675dSTing-Kang Chang tink::config::key_gen_fips_140_2 290*e7b1675dSTing-Kang Chang gmock 291*e7b1675dSTing-Kang Chang tink::core::keyset_handle 292*e7b1675dSTing-Kang Chang tink::aead::aead_key_templates 293*e7b1675dSTing-Kang Chang tink::aead::aes_ctr_hmac_aead_key_manager 294*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 295*e7b1675dSTing-Kang Chang tink::internal::fips_utils 296*e7b1675dSTing-Kang Chang tink::internal::key_gen_configuration_impl 297*e7b1675dSTing-Kang Chang tink::mac::aes_cmac_key_manager 298*e7b1675dSTing-Kang Chang tink::mac::hmac_key_manager 299*e7b1675dSTing-Kang Chang tink::prf::hmac_prf_key_manager 300*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 301*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 302*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 303*e7b1675dSTing-Kang Chang tink::util::test_matchers 304*e7b1675dSTing-Kang Chang) 305*e7b1675dSTing-Kang Chang 306*e7b1675dSTing-Kang Changtink_cc_test( 307*e7b1675dSTing-Kang Chang NAME v0_test 308*e7b1675dSTing-Kang Chang SRCS 309*e7b1675dSTing-Kang Chang v0_test.cc 310*e7b1675dSTing-Kang Chang DEPS 311*e7b1675dSTing-Kang Chang tink::config::key_gen_v0 312*e7b1675dSTing-Kang Chang tink::config::v0 313*e7b1675dSTing-Kang Chang gmock 314*e7b1675dSTing-Kang Chang tink::core::aead 315*e7b1675dSTing-Kang Chang tink::core::chunked_mac 316*e7b1675dSTing-Kang Chang tink::core::configuration 317*e7b1675dSTing-Kang Chang tink::core::deterministic_aead 318*e7b1675dSTing-Kang Chang tink::core::hybrid_decrypt 319*e7b1675dSTing-Kang Chang tink::core::hybrid_encrypt 320*e7b1675dSTing-Kang Chang tink::core::keyset_handle 321*e7b1675dSTing-Kang Chang tink::core::mac 322*e7b1675dSTing-Kang Chang tink::core::public_key_sign 323*e7b1675dSTing-Kang Chang tink::core::public_key_verify 324*e7b1675dSTing-Kang Chang tink::core::streaming_aead 325*e7b1675dSTing-Kang Chang tink::aead::aead_key_templates 326*e7b1675dSTing-Kang Chang tink::aead::aes_ctr_hmac_aead_key_manager 327*e7b1675dSTing-Kang Chang tink::aead::aes_eax_key_manager 328*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 329*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_siv_key_manager 330*e7b1675dSTing-Kang Chang tink::aead::xchacha20_poly1305_key_manager 331*e7b1675dSTing-Kang Chang tink::daead::aes_siv_key_manager 332*e7b1675dSTing-Kang Chang tink::hybrid::ecies_aead_hkdf_public_key_manager 333*e7b1675dSTing-Kang Chang tink::hybrid::internal::hpke_public_key_manager 334*e7b1675dSTing-Kang Chang tink::internal::configuration_impl 335*e7b1675dSTing-Kang Chang tink::internal::keyset_wrapper_store 336*e7b1675dSTing-Kang Chang tink::mac::aes_cmac_key_manager 337*e7b1675dSTing-Kang Chang tink::mac::hmac_key_manager 338*e7b1675dSTing-Kang Chang tink::prf::aes_cmac_prf_key_manager 339*e7b1675dSTing-Kang Chang tink::prf::hkdf_prf_key_manager 340*e7b1675dSTing-Kang Chang tink::prf::hmac_prf_key_manager 341*e7b1675dSTing-Kang Chang tink::prf::prf_set 342*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 343*e7b1675dSTing-Kang Chang tink::signature::ed25519_verify_key_manager 344*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 345*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 346*e7b1675dSTing-Kang Chang tink::streamingaead::aes_ctr_hmac_streaming_key_manager 347*e7b1675dSTing-Kang Chang tink::streamingaead::aes_gcm_hkdf_streaming_key_manager 348*e7b1675dSTing-Kang Chang tink::util::test_matchers 349*e7b1675dSTing-Kang Chang TAGS 350*e7b1675dSTing-Kang Chang exclude_if_openssl 351*e7b1675dSTing-Kang Chang) 352*e7b1675dSTing-Kang Chang 353*e7b1675dSTing-Kang Changtink_cc_test( 354*e7b1675dSTing-Kang Chang NAME key_gen_v0_test 355*e7b1675dSTing-Kang Chang SRCS 356*e7b1675dSTing-Kang Chang key_gen_v0_test.cc 357*e7b1675dSTing-Kang Chang DEPS 358*e7b1675dSTing-Kang Chang tink::config::key_gen_v0 359*e7b1675dSTing-Kang Chang gmock 360*e7b1675dSTing-Kang Chang tink::core::key_gen_configuration 361*e7b1675dSTing-Kang Chang tink::core::keyset_handle 362*e7b1675dSTing-Kang Chang tink::aead::aead_key_templates 363*e7b1675dSTing-Kang Chang tink::aead::aes_ctr_hmac_aead_key_manager 364*e7b1675dSTing-Kang Chang tink::aead::aes_eax_key_manager 365*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_key_manager 366*e7b1675dSTing-Kang Chang tink::aead::aes_gcm_siv_key_manager 367*e7b1675dSTing-Kang Chang tink::aead::xchacha20_poly1305_key_manager 368*e7b1675dSTing-Kang Chang tink::daead::aes_siv_key_manager 369*e7b1675dSTing-Kang Chang tink::hybrid::ecies_aead_hkdf_public_key_manager 370*e7b1675dSTing-Kang Chang tink::hybrid::internal::hpke_public_key_manager 371*e7b1675dSTing-Kang Chang tink::internal::key_gen_configuration_impl 372*e7b1675dSTing-Kang Chang tink::mac::aes_cmac_key_manager 373*e7b1675dSTing-Kang Chang tink::mac::hmac_key_manager 374*e7b1675dSTing-Kang Chang tink::prf::aes_cmac_prf_key_manager 375*e7b1675dSTing-Kang Chang tink::prf::hkdf_prf_key_manager 376*e7b1675dSTing-Kang Chang tink::prf::hmac_prf_key_manager 377*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 378*e7b1675dSTing-Kang Chang tink::signature::ed25519_verify_key_manager 379*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 380*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 381*e7b1675dSTing-Kang Chang tink::streamingaead::aes_ctr_hmac_streaming_key_manager 382*e7b1675dSTing-Kang Chang tink::streamingaead::aes_gcm_hkdf_streaming_key_manager 383*e7b1675dSTing-Kang Chang tink::util::test_matchers 384*e7b1675dSTing-Kang Chang TAGS 385*e7b1675dSTing-Kang Chang exclude_if_openssl 386*e7b1675dSTing-Kang Chang) 387