1*e7b1675dSTing-Kang Changtink_module(signature) 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 public_key_verify_wrapper 7*e7b1675dSTing-Kang Chang SRCS 8*e7b1675dSTing-Kang Chang public_key_verify_wrapper.cc 9*e7b1675dSTing-Kang Chang public_key_verify_wrapper.h 10*e7b1675dSTing-Kang Chang DEPS 11*e7b1675dSTing-Kang Chang absl::status 12*e7b1675dSTing-Kang Chang absl::strings 13*e7b1675dSTing-Kang Chang tink::core::crypto_format 14*e7b1675dSTing-Kang Chang tink::core::primitive_set 15*e7b1675dSTing-Kang Chang tink::core::primitive_wrapper 16*e7b1675dSTing-Kang Chang tink::core::public_key_verify 17*e7b1675dSTing-Kang Chang tink::internal::monitoring_util 18*e7b1675dSTing-Kang Chang tink::internal::registry_impl 19*e7b1675dSTing-Kang Chang tink::internal::util 20*e7b1675dSTing-Kang Chang tink::monitoring::monitoring 21*e7b1675dSTing-Kang Chang tink::util::status 22*e7b1675dSTing-Kang Chang tink::util::statusor 23*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 24*e7b1675dSTing-Kang Chang) 25*e7b1675dSTing-Kang Chang 26*e7b1675dSTing-Kang Changtink_cc_library( 27*e7b1675dSTing-Kang Chang NAME public_key_verify_factory 28*e7b1675dSTing-Kang Chang SRCS 29*e7b1675dSTing-Kang Chang public_key_verify_factory.cc 30*e7b1675dSTing-Kang Chang public_key_verify_factory.h 31*e7b1675dSTing-Kang Chang DEPS 32*e7b1675dSTing-Kang Chang tink::signature::public_key_verify_wrapper 33*e7b1675dSTing-Kang Chang absl::core_headers 34*e7b1675dSTing-Kang Chang tink::core::key_manager 35*e7b1675dSTing-Kang Chang tink::core::keyset_handle 36*e7b1675dSTing-Kang Chang tink::core::public_key_verify 37*e7b1675dSTing-Kang Chang tink::core::registry 38*e7b1675dSTing-Kang Chang tink::util::status 39*e7b1675dSTing-Kang Chang tink::util::statusor 40*e7b1675dSTing-Kang Chang) 41*e7b1675dSTing-Kang Chang 42*e7b1675dSTing-Kang Changtink_cc_library( 43*e7b1675dSTing-Kang Chang NAME public_key_sign_wrapper 44*e7b1675dSTing-Kang Chang SRCS 45*e7b1675dSTing-Kang Chang public_key_sign_wrapper.cc 46*e7b1675dSTing-Kang Chang public_key_sign_wrapper.h 47*e7b1675dSTing-Kang Chang DEPS 48*e7b1675dSTing-Kang Chang absl::status 49*e7b1675dSTing-Kang Chang absl::strings 50*e7b1675dSTing-Kang Chang tink::core::crypto_format 51*e7b1675dSTing-Kang Chang tink::core::primitive_set 52*e7b1675dSTing-Kang Chang tink::core::primitive_wrapper 53*e7b1675dSTing-Kang Chang tink::core::public_key_sign 54*e7b1675dSTing-Kang Chang tink::internal::monitoring_util 55*e7b1675dSTing-Kang Chang tink::internal::registry_impl 56*e7b1675dSTing-Kang Chang tink::internal::util 57*e7b1675dSTing-Kang Chang tink::monitoring::monitoring 58*e7b1675dSTing-Kang Chang tink::util::statusor 59*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 60*e7b1675dSTing-Kang Chang) 61*e7b1675dSTing-Kang Chang 62*e7b1675dSTing-Kang Changtink_cc_library( 63*e7b1675dSTing-Kang Chang NAME public_key_sign_factory 64*e7b1675dSTing-Kang Chang SRCS 65*e7b1675dSTing-Kang Chang public_key_sign_factory.cc 66*e7b1675dSTing-Kang Chang public_key_sign_factory.h 67*e7b1675dSTing-Kang Chang DEPS 68*e7b1675dSTing-Kang Chang tink::signature::public_key_sign_wrapper 69*e7b1675dSTing-Kang Chang absl::core_headers 70*e7b1675dSTing-Kang Chang tink::core::key_manager 71*e7b1675dSTing-Kang Chang tink::core::keyset_handle 72*e7b1675dSTing-Kang Chang tink::core::public_key_sign 73*e7b1675dSTing-Kang Chang tink::core::registry 74*e7b1675dSTing-Kang Chang tink::util::status 75*e7b1675dSTing-Kang Chang tink::util::statusor 76*e7b1675dSTing-Kang Chang) 77*e7b1675dSTing-Kang Chang 78*e7b1675dSTing-Kang Changtink_cc_library( 79*e7b1675dSTing-Kang Chang NAME signature_key_templates 80*e7b1675dSTing-Kang Chang SRCS 81*e7b1675dSTing-Kang Chang signature_key_templates.cc 82*e7b1675dSTing-Kang Chang signature_key_templates.h 83*e7b1675dSTing-Kang Chang DEPS 84*e7b1675dSTing-Kang Chang absl::core_headers 85*e7b1675dSTing-Kang Chang absl::memory 86*e7b1675dSTing-Kang Chang absl::strings 87*e7b1675dSTing-Kang Chang crypto 88*e7b1675dSTing-Kang Chang tink::internal::bn_util 89*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 90*e7b1675dSTing-Kang Chang tink::util::constants 91*e7b1675dSTing-Kang Chang tink::proto::common_cc_proto 92*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 93*e7b1675dSTing-Kang Chang tink::proto::ed25519_cc_proto 94*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pkcs1_cc_proto 95*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pss_cc_proto 96*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 97*e7b1675dSTing-Kang Chang) 98*e7b1675dSTing-Kang Chang 99*e7b1675dSTing-Kang Changtink_cc_library( 100*e7b1675dSTing-Kang Chang NAME ecdsa_sign_key_manager 101*e7b1675dSTing-Kang Chang SRCS 102*e7b1675dSTing-Kang Chang ecdsa_sign_key_manager.cc 103*e7b1675dSTing-Kang Chang ecdsa_sign_key_manager.h 104*e7b1675dSTing-Kang Chang DEPS 105*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 106*e7b1675dSTing-Kang Chang absl::memory 107*e7b1675dSTing-Kang Chang absl::status 108*e7b1675dSTing-Kang Chang absl::strings 109*e7b1675dSTing-Kang Chang tink::core::private_key_type_manager 110*e7b1675dSTing-Kang Chang tink::core::public_key_sign 111*e7b1675dSTing-Kang Chang tink::config::tink_fips 112*e7b1675dSTing-Kang Chang tink::internal::ec_util 113*e7b1675dSTing-Kang Chang tink::subtle::ecdsa_sign_boringssl 114*e7b1675dSTing-Kang Chang tink::util::constants 115*e7b1675dSTing-Kang Chang tink::util::enums 116*e7b1675dSTing-Kang Chang tink::util::errors 117*e7b1675dSTing-Kang Chang tink::util::input_stream_util 118*e7b1675dSTing-Kang Chang tink::util::protobuf_helper 119*e7b1675dSTing-Kang Chang tink::util::secret_data 120*e7b1675dSTing-Kang Chang tink::util::status 121*e7b1675dSTing-Kang Chang tink::util::statusor 122*e7b1675dSTing-Kang Chang tink::util::validation 123*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 124*e7b1675dSTing-Kang Chang) 125*e7b1675dSTing-Kang Chang 126*e7b1675dSTing-Kang Changtink_cc_library( 127*e7b1675dSTing-Kang Chang NAME ecdsa_verify_key_manager 128*e7b1675dSTing-Kang Chang SRCS 129*e7b1675dSTing-Kang Chang ecdsa_verify_key_manager.cc 130*e7b1675dSTing-Kang Chang ecdsa_verify_key_manager.h 131*e7b1675dSTing-Kang Chang DEPS 132*e7b1675dSTing-Kang Chang absl::memory 133*e7b1675dSTing-Kang Chang absl::status 134*e7b1675dSTing-Kang Chang absl::strings 135*e7b1675dSTing-Kang Chang tink::core::key_type_manager 136*e7b1675dSTing-Kang Chang tink::core::public_key_verify 137*e7b1675dSTing-Kang Chang tink::internal::ec_util 138*e7b1675dSTing-Kang Chang tink::subtle::ecdsa_verify_boringssl 139*e7b1675dSTing-Kang Chang tink::util::constants 140*e7b1675dSTing-Kang Chang tink::util::enums 141*e7b1675dSTing-Kang Chang tink::util::errors 142*e7b1675dSTing-Kang Chang tink::util::protobuf_helper 143*e7b1675dSTing-Kang Chang tink::util::status 144*e7b1675dSTing-Kang Chang tink::util::statusor 145*e7b1675dSTing-Kang Chang tink::util::validation 146*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 147*e7b1675dSTing-Kang Chang) 148*e7b1675dSTing-Kang Chang 149*e7b1675dSTing-Kang Changtink_cc_library( 150*e7b1675dSTing-Kang Chang NAME ed25519_sign_key_manager 151*e7b1675dSTing-Kang Chang SRCS 152*e7b1675dSTing-Kang Chang ed25519_sign_key_manager.cc 153*e7b1675dSTing-Kang Chang ed25519_sign_key_manager.h 154*e7b1675dSTing-Kang Chang DEPS 155*e7b1675dSTing-Kang Chang tink::signature::ed25519_verify_key_manager 156*e7b1675dSTing-Kang Chang absl::memory 157*e7b1675dSTing-Kang Chang absl::status 158*e7b1675dSTing-Kang Chang absl::strings 159*e7b1675dSTing-Kang Chang tink::core::private_key_type_manager 160*e7b1675dSTing-Kang Chang tink::core::public_key_sign 161*e7b1675dSTing-Kang Chang tink::internal::ec_util 162*e7b1675dSTing-Kang Chang tink::subtle::ed25519_sign_boringssl 163*e7b1675dSTing-Kang Chang tink::util::constants 164*e7b1675dSTing-Kang Chang tink::util::enums 165*e7b1675dSTing-Kang Chang tink::util::errors 166*e7b1675dSTing-Kang Chang tink::util::input_stream_util 167*e7b1675dSTing-Kang Chang tink::util::protobuf_helper 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 tink::util::validation 172*e7b1675dSTing-Kang Chang tink::proto::ed25519_cc_proto 173*e7b1675dSTing-Kang Chang) 174*e7b1675dSTing-Kang Chang 175*e7b1675dSTing-Kang Changtink_cc_library( 176*e7b1675dSTing-Kang Chang NAME ed25519_verify_key_manager 177*e7b1675dSTing-Kang Chang SRCS 178*e7b1675dSTing-Kang Chang ed25519_verify_key_manager.cc 179*e7b1675dSTing-Kang Chang ed25519_verify_key_manager.h 180*e7b1675dSTing-Kang Chang DEPS 181*e7b1675dSTing-Kang Chang absl::memory 182*e7b1675dSTing-Kang Chang absl::status 183*e7b1675dSTing-Kang Chang absl::strings 184*e7b1675dSTing-Kang Chang tink::core::key_type_manager 185*e7b1675dSTing-Kang Chang tink::core::public_key_verify 186*e7b1675dSTing-Kang Chang tink::subtle::ed25519_verify_boringssl 187*e7b1675dSTing-Kang Chang tink::util::constants 188*e7b1675dSTing-Kang Chang tink::util::errors 189*e7b1675dSTing-Kang Chang tink::util::protobuf_helper 190*e7b1675dSTing-Kang Chang tink::util::status 191*e7b1675dSTing-Kang Chang tink::util::statusor 192*e7b1675dSTing-Kang Chang tink::util::validation 193*e7b1675dSTing-Kang Chang tink::proto::ed25519_cc_proto 194*e7b1675dSTing-Kang Chang) 195*e7b1675dSTing-Kang Chang 196*e7b1675dSTing-Kang Changtink_cc_library( 197*e7b1675dSTing-Kang Chang NAME sig_util 198*e7b1675dSTing-Kang Chang SRCS 199*e7b1675dSTing-Kang Chang sig_util.cc 200*e7b1675dSTing-Kang Chang sig_util.h 201*e7b1675dSTing-Kang Chang DEPS 202*e7b1675dSTing-Kang Chang tink::core::public_key_sign 203*e7b1675dSTing-Kang Chang tink::core::public_key_verify 204*e7b1675dSTing-Kang Chang tink::util::status 205*e7b1675dSTing-Kang Chang) 206*e7b1675dSTing-Kang Chang 207*e7b1675dSTing-Kang Changtink_cc_library( 208*e7b1675dSTing-Kang Chang NAME rsa_ssa_pkcs1_sign_key_manager 209*e7b1675dSTing-Kang Chang SRCS 210*e7b1675dSTing-Kang Chang rsa_ssa_pkcs1_sign_key_manager.cc 211*e7b1675dSTing-Kang Chang rsa_ssa_pkcs1_sign_key_manager.h 212*e7b1675dSTing-Kang Chang DEPS 213*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 214*e7b1675dSTing-Kang Chang tink::signature::sig_util 215*e7b1675dSTing-Kang Chang absl::memory 216*e7b1675dSTing-Kang Chang absl::status 217*e7b1675dSTing-Kang Chang absl::strings 218*e7b1675dSTing-Kang Chang tink::core::private_key_type_manager 219*e7b1675dSTing-Kang Chang tink::core::public_key_sign 220*e7b1675dSTing-Kang Chang tink::core::public_key_verify 221*e7b1675dSTing-Kang Chang tink::internal::bn_util 222*e7b1675dSTing-Kang Chang tink::internal::rsa_util 223*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 224*e7b1675dSTing-Kang Chang tink::subtle::rsa_ssa_pkcs1_sign_boringssl 225*e7b1675dSTing-Kang Chang tink::util::constants 226*e7b1675dSTing-Kang Chang tink::util::enums 227*e7b1675dSTing-Kang Chang tink::util::errors 228*e7b1675dSTing-Kang Chang tink::util::protobuf_helper 229*e7b1675dSTing-Kang Chang tink::util::secret_data 230*e7b1675dSTing-Kang Chang tink::util::status 231*e7b1675dSTing-Kang Chang tink::util::statusor 232*e7b1675dSTing-Kang Chang tink::util::validation 233*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pkcs1_cc_proto 234*e7b1675dSTing-Kang Chang) 235*e7b1675dSTing-Kang Chang 236*e7b1675dSTing-Kang Changtink_cc_library( 237*e7b1675dSTing-Kang Chang NAME rsa_ssa_pkcs1_verify_key_manager 238*e7b1675dSTing-Kang Chang SRCS 239*e7b1675dSTing-Kang Chang rsa_ssa_pkcs1_verify_key_manager.cc 240*e7b1675dSTing-Kang Chang rsa_ssa_pkcs1_verify_key_manager.h 241*e7b1675dSTing-Kang Chang DEPS 242*e7b1675dSTing-Kang Chang absl::memory 243*e7b1675dSTing-Kang Chang absl::strings 244*e7b1675dSTing-Kang Chang crypto 245*e7b1675dSTing-Kang Chang tink::core::key_type_manager 246*e7b1675dSTing-Kang Chang tink::core::public_key_verify 247*e7b1675dSTing-Kang Chang tink::internal::bn_util 248*e7b1675dSTing-Kang Chang tink::internal::md_util 249*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 250*e7b1675dSTing-Kang Chang tink::subtle::rsa_ssa_pkcs1_verify_boringssl 251*e7b1675dSTing-Kang Chang tink::util::constants 252*e7b1675dSTing-Kang Chang tink::util::enums 253*e7b1675dSTing-Kang Chang tink::util::errors 254*e7b1675dSTing-Kang Chang tink::util::protobuf_helper 255*e7b1675dSTing-Kang Chang tink::util::status 256*e7b1675dSTing-Kang Chang tink::util::statusor 257*e7b1675dSTing-Kang Chang tink::util::validation 258*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pkcs1_cc_proto 259*e7b1675dSTing-Kang Chang) 260*e7b1675dSTing-Kang Chang 261*e7b1675dSTing-Kang Changtink_cc_library( 262*e7b1675dSTing-Kang Chang NAME rsa_ssa_pss_sign_key_manager 263*e7b1675dSTing-Kang Chang SRCS 264*e7b1675dSTing-Kang Chang rsa_ssa_pss_sign_key_manager.cc 265*e7b1675dSTing-Kang Chang rsa_ssa_pss_sign_key_manager.h 266*e7b1675dSTing-Kang Chang DEPS 267*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 268*e7b1675dSTing-Kang Chang tink::signature::sig_util 269*e7b1675dSTing-Kang Chang absl::memory 270*e7b1675dSTing-Kang Chang absl::status 271*e7b1675dSTing-Kang Chang absl::strings 272*e7b1675dSTing-Kang Chang tink::core::key_type_manager 273*e7b1675dSTing-Kang Chang tink::core::private_key_type_manager 274*e7b1675dSTing-Kang Chang tink::core::public_key_sign 275*e7b1675dSTing-Kang Chang tink::internal::bn_util 276*e7b1675dSTing-Kang Chang tink::internal::rsa_util 277*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 278*e7b1675dSTing-Kang Chang tink::subtle::rsa_ssa_pss_sign_boringssl 279*e7b1675dSTing-Kang Chang tink::util::constants 280*e7b1675dSTing-Kang Chang tink::util::enums 281*e7b1675dSTing-Kang Chang tink::util::errors 282*e7b1675dSTing-Kang Chang tink::util::protobuf_helper 283*e7b1675dSTing-Kang Chang tink::util::secret_data 284*e7b1675dSTing-Kang Chang tink::util::status 285*e7b1675dSTing-Kang Chang tink::util::statusor 286*e7b1675dSTing-Kang Chang tink::util::validation 287*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pss_cc_proto 288*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 289*e7b1675dSTing-Kang Chang) 290*e7b1675dSTing-Kang Chang 291*e7b1675dSTing-Kang Changtink_cc_library( 292*e7b1675dSTing-Kang Chang NAME rsa_ssa_pss_verify_key_manager 293*e7b1675dSTing-Kang Chang SRCS 294*e7b1675dSTing-Kang Chang rsa_ssa_pss_verify_key_manager.cc 295*e7b1675dSTing-Kang Chang rsa_ssa_pss_verify_key_manager.h 296*e7b1675dSTing-Kang Chang DEPS 297*e7b1675dSTing-Kang Chang absl::memory 298*e7b1675dSTing-Kang Chang absl::status 299*e7b1675dSTing-Kang Chang absl::strings 300*e7b1675dSTing-Kang Chang tink::core::private_key_type_manager 301*e7b1675dSTing-Kang Chang tink::core::public_key_sign 302*e7b1675dSTing-Kang Chang tink::core::public_key_verify 303*e7b1675dSTing-Kang Chang tink::internal::bn_util 304*e7b1675dSTing-Kang Chang tink::internal::md_util 305*e7b1675dSTing-Kang Chang tink::internal::rsa_util 306*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 307*e7b1675dSTing-Kang Chang tink::subtle::rsa_ssa_pss_verify_boringssl 308*e7b1675dSTing-Kang Chang tink::util::constants 309*e7b1675dSTing-Kang Chang tink::util::enums 310*e7b1675dSTing-Kang Chang tink::util::errors 311*e7b1675dSTing-Kang Chang tink::util::protobuf_helper 312*e7b1675dSTing-Kang Chang tink::util::status 313*e7b1675dSTing-Kang Chang tink::util::statusor 314*e7b1675dSTing-Kang Chang tink::util::validation 315*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pss_cc_proto 316*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 317*e7b1675dSTing-Kang Chang) 318*e7b1675dSTing-Kang Chang 319*e7b1675dSTing-Kang Changtink_cc_library( 320*e7b1675dSTing-Kang Chang NAME signature_config 321*e7b1675dSTing-Kang Chang SRCS 322*e7b1675dSTing-Kang Chang signature_config.cc 323*e7b1675dSTing-Kang Chang signature_config.h 324*e7b1675dSTing-Kang Chang DEPS 325*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 326*e7b1675dSTing-Kang Chang tink::signature::ed25519_proto_serialization 327*e7b1675dSTing-Kang Chang tink::signature::ed25519_sign_key_manager 328*e7b1675dSTing-Kang Chang tink::signature::ed25519_verify_key_manager 329*e7b1675dSTing-Kang Chang tink::signature::public_key_sign_wrapper 330*e7b1675dSTing-Kang Chang tink::signature::public_key_verify_wrapper 331*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_sign_key_manager 332*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 333*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_sign_key_manager 334*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 335*e7b1675dSTing-Kang Chang absl::core_headers 336*e7b1675dSTing-Kang Chang absl::memory 337*e7b1675dSTing-Kang Chang tink::core::registry 338*e7b1675dSTing-Kang Chang tink::config::config_util 339*e7b1675dSTing-Kang Chang tink::config::tink_fips 340*e7b1675dSTing-Kang Chang tink::util::status 341*e7b1675dSTing-Kang Chang tink::signature::ecdsa_sign_key_manager 342*e7b1675dSTing-Kang Chang tink::proto::config_cc_proto 343*e7b1675dSTing-Kang Chang) 344*e7b1675dSTing-Kang Chang 345*e7b1675dSTing-Kang Changtink_cc_library( 346*e7b1675dSTing-Kang Chang NAME signature_pem_keyset_reader 347*e7b1675dSTing-Kang Chang SRCS 348*e7b1675dSTing-Kang Chang signature_pem_keyset_reader.cc 349*e7b1675dSTing-Kang Chang signature_pem_keyset_reader.h 350*e7b1675dSTing-Kang Chang DEPS 351*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 352*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_sign_key_manager 353*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 354*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_sign_key_manager 355*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 356*e7b1675dSTing-Kang Chang absl::memory 357*e7b1675dSTing-Kang Chang absl::status 358*e7b1675dSTing-Kang Chang absl::strings 359*e7b1675dSTing-Kang Chang tink::core::keyset_reader 360*e7b1675dSTing-Kang Chang tink::internal::ec_util 361*e7b1675dSTing-Kang Chang tink::internal::rsa_util 362*e7b1675dSTing-Kang Chang tink::subtle::pem_parser_boringssl 363*e7b1675dSTing-Kang Chang tink::util::enums 364*e7b1675dSTing-Kang Chang tink::util::keyset_util 365*e7b1675dSTing-Kang Chang tink::util::secret_data 366*e7b1675dSTing-Kang Chang tink::util::status 367*e7b1675dSTing-Kang Chang tink::util::statusor 368*e7b1675dSTing-Kang Chang tink::proto::common_cc_proto 369*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 370*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pkcs1_cc_proto 371*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pss_cc_proto 372*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 373*e7b1675dSTing-Kang Chang) 374*e7b1675dSTing-Kang Chang 375*e7b1675dSTing-Kang Changtink_cc_library( 376*e7b1675dSTing-Kang Chang NAME failing_signature 377*e7b1675dSTing-Kang Chang SRCS 378*e7b1675dSTing-Kang Chang failing_signature.cc 379*e7b1675dSTing-Kang Chang failing_signature.h 380*e7b1675dSTing-Kang Chang DEPS 381*e7b1675dSTing-Kang Chang absl::strings 382*e7b1675dSTing-Kang Chang tink::core::public_key_sign 383*e7b1675dSTing-Kang Chang tink::core::public_key_verify 384*e7b1675dSTing-Kang Chang) 385*e7b1675dSTing-Kang Chang 386*e7b1675dSTing-Kang Changtink_cc_library( 387*e7b1675dSTing-Kang Chang NAME signature_parameters 388*e7b1675dSTing-Kang Chang SRCS 389*e7b1675dSTing-Kang Chang signature_parameters.h 390*e7b1675dSTing-Kang Chang DEPS 391*e7b1675dSTing-Kang Chang tink::core::parameters 392*e7b1675dSTing-Kang Chang) 393*e7b1675dSTing-Kang Chang 394*e7b1675dSTing-Kang Changtink_cc_library( 395*e7b1675dSTing-Kang Chang NAME signature_public_key 396*e7b1675dSTing-Kang Chang SRCS 397*e7b1675dSTing-Kang Chang signature_public_key.h 398*e7b1675dSTing-Kang Chang DEPS 399*e7b1675dSTing-Kang Chang tink::signature::signature_parameters 400*e7b1675dSTing-Kang Chang absl::strings 401*e7b1675dSTing-Kang Chang tink::core::key 402*e7b1675dSTing-Kang Chang) 403*e7b1675dSTing-Kang Chang 404*e7b1675dSTing-Kang Changtink_cc_library( 405*e7b1675dSTing-Kang Chang NAME signature_private_key 406*e7b1675dSTing-Kang Chang SRCS 407*e7b1675dSTing-Kang Chang signature_private_key.h 408*e7b1675dSTing-Kang Chang DEPS 409*e7b1675dSTing-Kang Chang tink::signature::signature_parameters 410*e7b1675dSTing-Kang Chang tink::signature::signature_public_key 411*e7b1675dSTing-Kang Chang absl::strings 412*e7b1675dSTing-Kang Chang tink::core::key 413*e7b1675dSTing-Kang Chang tink::core::private_key 414*e7b1675dSTing-Kang Chang) 415*e7b1675dSTing-Kang Chang 416*e7b1675dSTing-Kang Changtink_cc_library( 417*e7b1675dSTing-Kang Chang NAME ed25519_parameters 418*e7b1675dSTing-Kang Chang SRCS 419*e7b1675dSTing-Kang Chang ed25519_parameters.cc 420*e7b1675dSTing-Kang Chang ed25519_parameters.h 421*e7b1675dSTing-Kang Chang DEPS 422*e7b1675dSTing-Kang Chang tink::signature::signature_parameters 423*e7b1675dSTing-Kang Chang tink::util::statusor 424*e7b1675dSTing-Kang Chang) 425*e7b1675dSTing-Kang Chang 426*e7b1675dSTing-Kang Changtink_cc_library( 427*e7b1675dSTing-Kang Chang NAME ed25519_public_key 428*e7b1675dSTing-Kang Chang SRCS 429*e7b1675dSTing-Kang Chang ed25519_public_key.cc 430*e7b1675dSTing-Kang Chang ed25519_public_key.h 431*e7b1675dSTing-Kang Chang DEPS 432*e7b1675dSTing-Kang Chang tink::signature::ed25519_parameters 433*e7b1675dSTing-Kang Chang tink::signature::signature_public_key 434*e7b1675dSTing-Kang Chang absl::core_headers 435*e7b1675dSTing-Kang Chang absl::strings 436*e7b1675dSTing-Kang Chang absl::optional 437*e7b1675dSTing-Kang Chang tink::core::partial_key_access_token 438*e7b1675dSTing-Kang Chang tink::subtle::subtle_util 439*e7b1675dSTing-Kang Chang tink::util::status 440*e7b1675dSTing-Kang Chang tink::util::statusor 441*e7b1675dSTing-Kang Chang) 442*e7b1675dSTing-Kang Chang 443*e7b1675dSTing-Kang Changtink_cc_library( 444*e7b1675dSTing-Kang Chang NAME ed25519_private_key 445*e7b1675dSTing-Kang Chang SRCS 446*e7b1675dSTing-Kang Chang ed25519_private_key.cc 447*e7b1675dSTing-Kang Chang ed25519_private_key.h 448*e7b1675dSTing-Kang Chang DEPS 449*e7b1675dSTing-Kang Chang tink::signature::ed25519_public_key 450*e7b1675dSTing-Kang Chang tink::signature::signature_private_key 451*e7b1675dSTing-Kang Chang crypto 452*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 453*e7b1675dSTing-Kang Chang tink::core::partial_key_access_token 454*e7b1675dSTing-Kang Chang tink::core::restricted_data 455*e7b1675dSTing-Kang Chang tink::internal::ec_util 456*e7b1675dSTing-Kang Chang tink::util::secret_data 457*e7b1675dSTing-Kang Chang tink::util::statusor 458*e7b1675dSTing-Kang Chang) 459*e7b1675dSTing-Kang Chang 460*e7b1675dSTing-Kang Changtink_cc_library( 461*e7b1675dSTing-Kang Chang NAME ed25519_proto_serialization 462*e7b1675dSTing-Kang Chang SRCS 463*e7b1675dSTing-Kang Chang ed25519_proto_serialization.cc 464*e7b1675dSTing-Kang Chang ed25519_proto_serialization.h 465*e7b1675dSTing-Kang Chang DEPS 466*e7b1675dSTing-Kang Chang tink::signature::ed25519_parameters 467*e7b1675dSTing-Kang Chang tink::signature::ed25519_private_key 468*e7b1675dSTing-Kang Chang tink::signature::ed25519_public_key 469*e7b1675dSTing-Kang Chang absl::status 470*e7b1675dSTing-Kang Chang absl::strings 471*e7b1675dSTing-Kang Chang absl::optional 472*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 473*e7b1675dSTing-Kang Chang tink::core::partial_key_access 474*e7b1675dSTing-Kang Chang tink::core::restricted_data 475*e7b1675dSTing-Kang Chang tink::core::secret_key_access_token 476*e7b1675dSTing-Kang Chang tink::internal::key_parser 477*e7b1675dSTing-Kang Chang tink::internal::key_serializer 478*e7b1675dSTing-Kang Chang tink::internal::mutable_serialization_registry 479*e7b1675dSTing-Kang Chang tink::internal::parameters_parser 480*e7b1675dSTing-Kang Chang tink::internal::parameters_serializer 481*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 482*e7b1675dSTing-Kang Chang tink::internal::proto_parameters_serialization 483*e7b1675dSTing-Kang Chang tink::util::status 484*e7b1675dSTing-Kang Chang tink::util::statusor 485*e7b1675dSTing-Kang Chang tink::proto::ed25519_cc_proto 486*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 487*e7b1675dSTing-Kang Chang) 488*e7b1675dSTing-Kang Chang 489*e7b1675dSTing-Kang Chang# tests 490*e7b1675dSTing-Kang Chang 491*e7b1675dSTing-Kang Changtink_cc_test( 492*e7b1675dSTing-Kang Chang NAME public_key_verify_wrapper_test 493*e7b1675dSTing-Kang Chang SRCS 494*e7b1675dSTing-Kang Chang public_key_verify_wrapper_test.cc 495*e7b1675dSTing-Kang Chang DEPS 496*e7b1675dSTing-Kang Chang tink::signature::failing_signature 497*e7b1675dSTing-Kang Chang tink::signature::public_key_verify_wrapper 498*e7b1675dSTing-Kang Chang gmock 499*e7b1675dSTing-Kang Chang tink::core::primitive_set 500*e7b1675dSTing-Kang Chang tink::core::public_key_verify 501*e7b1675dSTing-Kang Chang tink::internal::registry_impl 502*e7b1675dSTing-Kang Chang tink::monitoring::monitoring 503*e7b1675dSTing-Kang Chang tink::monitoring::monitoring_client_mocks 504*e7b1675dSTing-Kang Chang tink::util::status 505*e7b1675dSTing-Kang Chang tink::util::test_matchers 506*e7b1675dSTing-Kang Chang tink::util::test_util 507*e7b1675dSTing-Kang Chang) 508*e7b1675dSTing-Kang Chang 509*e7b1675dSTing-Kang Changtink_cc_test( 510*e7b1675dSTing-Kang Chang NAME public_key_verify_factory_test 511*e7b1675dSTing-Kang Chang SRCS 512*e7b1675dSTing-Kang Chang public_key_verify_factory_test.cc 513*e7b1675dSTing-Kang Chang DEPS 514*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 515*e7b1675dSTing-Kang Chang tink::signature::public_key_verify_factory 516*e7b1675dSTing-Kang Chang tink::signature::signature_config 517*e7b1675dSTing-Kang Chang gmock 518*e7b1675dSTing-Kang Chang tink::core::crypto_format 519*e7b1675dSTing-Kang Chang tink::core::keyset_handle 520*e7b1675dSTing-Kang Chang tink::core::public_key_verify 521*e7b1675dSTing-Kang Chang tink::core::registry 522*e7b1675dSTing-Kang Chang tink::util::status 523*e7b1675dSTing-Kang Chang tink::util::test_keyset_handle 524*e7b1675dSTing-Kang Chang tink::util::test_util 525*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 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 public_key_sign_wrapper_test 531*e7b1675dSTing-Kang Chang SRCS 532*e7b1675dSTing-Kang Chang public_key_sign_wrapper_test.cc 533*e7b1675dSTing-Kang Chang DEPS 534*e7b1675dSTing-Kang Chang tink::signature::failing_signature 535*e7b1675dSTing-Kang Chang tink::signature::public_key_sign_wrapper 536*e7b1675dSTing-Kang Chang gmock 537*e7b1675dSTing-Kang Chang absl::memory 538*e7b1675dSTing-Kang Chang absl::status 539*e7b1675dSTing-Kang Chang tink::core::crypto_format 540*e7b1675dSTing-Kang Chang tink::core::primitive_set 541*e7b1675dSTing-Kang Chang tink::core::public_key_sign 542*e7b1675dSTing-Kang Chang tink::internal::registry_impl 543*e7b1675dSTing-Kang Chang tink::monitoring::monitoring 544*e7b1675dSTing-Kang Chang tink::monitoring::monitoring_client_mocks 545*e7b1675dSTing-Kang Chang tink::util::status 546*e7b1675dSTing-Kang Chang tink::util::test_matchers 547*e7b1675dSTing-Kang Chang tink::util::test_util 548*e7b1675dSTing-Kang Chang) 549*e7b1675dSTing-Kang Chang 550*e7b1675dSTing-Kang Changtink_cc_test( 551*e7b1675dSTing-Kang Chang NAME public_key_sign_factory_test 552*e7b1675dSTing-Kang Chang SRCS 553*e7b1675dSTing-Kang Chang public_key_sign_factory_test.cc 554*e7b1675dSTing-Kang Chang DEPS 555*e7b1675dSTing-Kang Chang tink::signature::ecdsa_sign_key_manager 556*e7b1675dSTing-Kang Chang tink::signature::public_key_sign_factory 557*e7b1675dSTing-Kang Chang tink::signature::signature_config 558*e7b1675dSTing-Kang Chang gmock 559*e7b1675dSTing-Kang Chang tink::core::crypto_format 560*e7b1675dSTing-Kang Chang tink::core::keyset_handle 561*e7b1675dSTing-Kang Chang tink::core::public_key_sign 562*e7b1675dSTing-Kang Chang tink::core::registry 563*e7b1675dSTing-Kang Chang tink::util::status 564*e7b1675dSTing-Kang Chang tink::util::test_keyset_handle 565*e7b1675dSTing-Kang Chang tink::util::test_util 566*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 567*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 568*e7b1675dSTing-Kang Chang) 569*e7b1675dSTing-Kang Chang 570*e7b1675dSTing-Kang Changtink_cc_test( 571*e7b1675dSTing-Kang Chang NAME ecdsa_verify_key_manager_test 572*e7b1675dSTing-Kang Chang SRCS 573*e7b1675dSTing-Kang Chang ecdsa_verify_key_manager_test.cc 574*e7b1675dSTing-Kang Chang DEPS 575*e7b1675dSTing-Kang Chang tink::signature::ecdsa_sign_key_manager 576*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 577*e7b1675dSTing-Kang Chang gmock 578*e7b1675dSTing-Kang Chang absl::status 579*e7b1675dSTing-Kang Chang tink::core::public_key_sign 580*e7b1675dSTing-Kang Chang tink::core::public_key_verify 581*e7b1675dSTing-Kang Chang tink::internal::ec_util 582*e7b1675dSTing-Kang Chang tink::subtle::ecdsa_sign_boringssl 583*e7b1675dSTing-Kang Chang tink::util::enums 584*e7b1675dSTing-Kang Chang tink::util::secret_data 585*e7b1675dSTing-Kang Chang tink::util::status 586*e7b1675dSTing-Kang Chang tink::util::statusor 587*e7b1675dSTing-Kang Chang tink::util::test_matchers 588*e7b1675dSTing-Kang Chang tink::util::test_util 589*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 590*e7b1675dSTing-Kang Chang) 591*e7b1675dSTing-Kang Chang 592*e7b1675dSTing-Kang Changtink_cc_test( 593*e7b1675dSTing-Kang Chang NAME ed25519_verify_key_manager_test 594*e7b1675dSTing-Kang Chang SRCS 595*e7b1675dSTing-Kang Chang ed25519_verify_key_manager_test.cc 596*e7b1675dSTing-Kang Chang DEPS 597*e7b1675dSTing-Kang Chang tink::signature::ed25519_sign_key_manager 598*e7b1675dSTing-Kang Chang tink::signature::ed25519_verify_key_manager 599*e7b1675dSTing-Kang Chang gmock 600*e7b1675dSTing-Kang Chang tink::core::public_key_sign 601*e7b1675dSTing-Kang Chang tink::core::public_key_verify 602*e7b1675dSTing-Kang Chang tink::core::registry 603*e7b1675dSTing-Kang Chang tink::subtle::ed25519_sign_boringssl 604*e7b1675dSTing-Kang Chang tink::util::enums 605*e7b1675dSTing-Kang Chang tink::util::secret_data 606*e7b1675dSTing-Kang Chang tink::util::status 607*e7b1675dSTing-Kang Chang tink::util::statusor 608*e7b1675dSTing-Kang Chang tink::util::test_matchers 609*e7b1675dSTing-Kang Chang tink::util::test_util 610*e7b1675dSTing-Kang Chang tink::proto::ed25519_cc_proto 611*e7b1675dSTing-Kang Chang) 612*e7b1675dSTing-Kang Chang 613*e7b1675dSTing-Kang Changtink_cc_test( 614*e7b1675dSTing-Kang Chang NAME rsa_ssa_pkcs1_verify_key_manager_test 615*e7b1675dSTing-Kang Chang SRCS 616*e7b1675dSTing-Kang Chang rsa_ssa_pkcs1_verify_key_manager_test.cc 617*e7b1675dSTing-Kang Chang DEPS 618*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_sign_key_manager 619*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 620*e7b1675dSTing-Kang Chang gmock 621*e7b1675dSTing-Kang Chang absl::status 622*e7b1675dSTing-Kang Chang absl::strings 623*e7b1675dSTing-Kang Chang crypto 624*e7b1675dSTing-Kang Chang tink::core::public_key_sign 625*e7b1675dSTing-Kang Chang tink::core::public_key_verify 626*e7b1675dSTing-Kang Chang tink::internal::bn_util 627*e7b1675dSTing-Kang Chang tink::internal::rsa_util 628*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 629*e7b1675dSTing-Kang Chang tink::subtle::rsa_ssa_pkcs1_sign_boringssl 630*e7b1675dSTing-Kang Chang tink::util::secret_data 631*e7b1675dSTing-Kang Chang tink::util::status 632*e7b1675dSTing-Kang Chang tink::util::statusor 633*e7b1675dSTing-Kang Chang tink::util::test_matchers 634*e7b1675dSTing-Kang Chang tink::util::test_util 635*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pkcs1_cc_proto 636*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 637*e7b1675dSTing-Kang Chang) 638*e7b1675dSTing-Kang Chang 639*e7b1675dSTing-Kang Changtink_cc_test( 640*e7b1675dSTing-Kang Chang NAME rsa_ssa_pss_verify_key_manager_test 641*e7b1675dSTing-Kang Chang SRCS 642*e7b1675dSTing-Kang Chang rsa_ssa_pss_verify_key_manager_test.cc 643*e7b1675dSTing-Kang Chang DEPS 644*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_sign_key_manager 645*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 646*e7b1675dSTing-Kang Chang gmock 647*e7b1675dSTing-Kang Chang absl::status 648*e7b1675dSTing-Kang Chang absl::strings 649*e7b1675dSTing-Kang Chang crypto 650*e7b1675dSTing-Kang Chang tink::core::public_key_sign 651*e7b1675dSTing-Kang Chang tink::core::public_key_verify 652*e7b1675dSTing-Kang Chang tink::internal::bn_util 653*e7b1675dSTing-Kang Chang tink::internal::rsa_util 654*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 655*e7b1675dSTing-Kang Chang tink::subtle::rsa_ssa_pss_sign_boringssl 656*e7b1675dSTing-Kang Chang tink::util::secret_data 657*e7b1675dSTing-Kang Chang tink::util::status 658*e7b1675dSTing-Kang Chang tink::util::statusor 659*e7b1675dSTing-Kang Chang tink::util::test_matchers 660*e7b1675dSTing-Kang Chang tink::util::test_util 661*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pss_cc_proto 662*e7b1675dSTing-Kang Chang) 663*e7b1675dSTing-Kang Chang 664*e7b1675dSTing-Kang Changtink_cc_test( 665*e7b1675dSTing-Kang Chang NAME ecdsa_sign_key_manager_test 666*e7b1675dSTing-Kang Chang SRCS 667*e7b1675dSTing-Kang Chang ecdsa_sign_key_manager_test.cc 668*e7b1675dSTing-Kang Chang DEPS 669*e7b1675dSTing-Kang Chang tink::signature::ecdsa_sign_key_manager 670*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 671*e7b1675dSTing-Kang Chang gmock 672*e7b1675dSTing-Kang Chang absl::status 673*e7b1675dSTing-Kang Chang absl::strings 674*e7b1675dSTing-Kang Chang tink::core::public_key_sign 675*e7b1675dSTing-Kang Chang tink::core::public_key_verify 676*e7b1675dSTing-Kang Chang tink::internal::ec_util 677*e7b1675dSTing-Kang Chang tink::internal::ssl_util 678*e7b1675dSTing-Kang Chang tink::subtle::ecdsa_verify_boringssl 679*e7b1675dSTing-Kang Chang tink::util::enums 680*e7b1675dSTing-Kang Chang tink::util::istream_input_stream 681*e7b1675dSTing-Kang Chang tink::util::status 682*e7b1675dSTing-Kang Chang tink::util::statusor 683*e7b1675dSTing-Kang Chang tink::util::test_matchers 684*e7b1675dSTing-Kang Chang tink::util::test_util 685*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 686*e7b1675dSTing-Kang Chang) 687*e7b1675dSTing-Kang Chang 688*e7b1675dSTing-Kang Changtink_cc_test( 689*e7b1675dSTing-Kang Chang NAME ed25519_sign_key_manager_test 690*e7b1675dSTing-Kang Chang SRCS 691*e7b1675dSTing-Kang Chang ed25519_sign_key_manager_test.cc 692*e7b1675dSTing-Kang Chang DEPS 693*e7b1675dSTing-Kang Chang tink::signature::ed25519_sign_key_manager 694*e7b1675dSTing-Kang Chang tink::signature::ed25519_verify_key_manager 695*e7b1675dSTing-Kang Chang gmock 696*e7b1675dSTing-Kang Chang absl::flat_hash_set 697*e7b1675dSTing-Kang Chang absl::status 698*e7b1675dSTing-Kang Chang tink::core::public_key_sign 699*e7b1675dSTing-Kang Chang tink::core::registry 700*e7b1675dSTing-Kang Chang tink::subtle::ed25519_verify_boringssl 701*e7b1675dSTing-Kang Chang tink::util::enums 702*e7b1675dSTing-Kang Chang tink::util::istream_input_stream 703*e7b1675dSTing-Kang Chang tink::util::protobuf_helper 704*e7b1675dSTing-Kang Chang tink::util::status 705*e7b1675dSTing-Kang Chang tink::util::statusor 706*e7b1675dSTing-Kang Chang tink::util::test_matchers 707*e7b1675dSTing-Kang Chang tink::util::test_util 708*e7b1675dSTing-Kang Chang tink::proto::ed25519_cc_proto 709*e7b1675dSTing-Kang Chang) 710*e7b1675dSTing-Kang Chang 711*e7b1675dSTing-Kang Changtink_cc_test( 712*e7b1675dSTing-Kang Chang NAME rsa_ssa_pkcs1_sign_key_manager_test 713*e7b1675dSTing-Kang Chang SRCS 714*e7b1675dSTing-Kang Chang rsa_ssa_pkcs1_sign_key_manager_test.cc 715*e7b1675dSTing-Kang Chang DEPS 716*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_sign_key_manager 717*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_verify_key_manager 718*e7b1675dSTing-Kang Chang gmock 719*e7b1675dSTing-Kang Chang absl::flat_hash_set 720*e7b1675dSTing-Kang Chang crypto 721*e7b1675dSTing-Kang Chang tink::core::public_key_sign 722*e7b1675dSTing-Kang Chang tink::internal::bn_util 723*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 724*e7b1675dSTing-Kang Chang tink::subtle::rsa_ssa_pkcs1_verify_boringssl 725*e7b1675dSTing-Kang Chang tink::util::status 726*e7b1675dSTing-Kang Chang tink::util::statusor 727*e7b1675dSTing-Kang Chang tink::util::test_matchers 728*e7b1675dSTing-Kang Chang tink::util::test_util 729*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pkcs1_cc_proto 730*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 731*e7b1675dSTing-Kang Chang) 732*e7b1675dSTing-Kang Chang 733*e7b1675dSTing-Kang Changtink_cc_test( 734*e7b1675dSTing-Kang Chang NAME rsa_ssa_pss_sign_key_manager_test 735*e7b1675dSTing-Kang Chang SRCS 736*e7b1675dSTing-Kang Chang rsa_ssa_pss_sign_key_manager_test.cc 737*e7b1675dSTing-Kang Chang DEPS 738*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_sign_key_manager 739*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 740*e7b1675dSTing-Kang Chang tink::signature::signature_key_templates 741*e7b1675dSTing-Kang Chang gmock 742*e7b1675dSTing-Kang Chang absl::flat_hash_set 743*e7b1675dSTing-Kang Chang crypto 744*e7b1675dSTing-Kang Chang tink::core::public_key_sign 745*e7b1675dSTing-Kang Chang tink::internal::bn_util 746*e7b1675dSTing-Kang Chang tink::internal::rsa_util 747*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 748*e7b1675dSTing-Kang Chang tink::subtle::rsa_ssa_pss_verify_boringssl 749*e7b1675dSTing-Kang Chang tink::util::status 750*e7b1675dSTing-Kang Chang tink::util::statusor 751*e7b1675dSTing-Kang Chang tink::util::test_matchers 752*e7b1675dSTing-Kang Chang tink::util::test_util 753*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pss_cc_proto 754*e7b1675dSTing-Kang Chang) 755*e7b1675dSTing-Kang Chang 756*e7b1675dSTing-Kang Changtink_cc_test( 757*e7b1675dSTing-Kang Chang NAME signature_config_test 758*e7b1675dSTing-Kang Chang SRCS 759*e7b1675dSTing-Kang Chang signature_config_test.cc 760*e7b1675dSTing-Kang Chang DEPS 761*e7b1675dSTing-Kang Chang tink::signature::ed25519_parameters 762*e7b1675dSTing-Kang Chang tink::signature::ed25519_private_key 763*e7b1675dSTing-Kang Chang tink::signature::ed25519_public_key 764*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_sign_key_manager 765*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 766*e7b1675dSTing-Kang Chang tink::signature::signature_config 767*e7b1675dSTing-Kang Chang tink::signature::signature_key_templates 768*e7b1675dSTing-Kang Chang gmock 769*e7b1675dSTing-Kang Chang absl::memory 770*e7b1675dSTing-Kang Chang absl::status 771*e7b1675dSTing-Kang Chang crypto 772*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 773*e7b1675dSTing-Kang Chang tink::core::key 774*e7b1675dSTing-Kang Chang tink::core::keyset_handle 775*e7b1675dSTing-Kang Chang tink::core::parameters 776*e7b1675dSTing-Kang Chang tink::core::partial_key_access 777*e7b1675dSTing-Kang Chang tink::core::public_key_sign 778*e7b1675dSTing-Kang Chang tink::core::public_key_verify 779*e7b1675dSTing-Kang Chang tink::core::registry 780*e7b1675dSTing-Kang Chang tink::core::restricted_data 781*e7b1675dSTing-Kang Chang tink::internal::ec_util 782*e7b1675dSTing-Kang Chang tink::internal::fips_utils 783*e7b1675dSTing-Kang Chang tink::internal::mutable_serialization_registry 784*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 785*e7b1675dSTing-Kang Chang tink::internal::proto_parameters_serialization 786*e7b1675dSTing-Kang Chang tink::internal::serialization 787*e7b1675dSTing-Kang Chang tink::subtle::random 788*e7b1675dSTing-Kang Chang tink::util::status 789*e7b1675dSTing-Kang Chang tink::util::statusor 790*e7b1675dSTing-Kang Chang tink::util::test_matchers 791*e7b1675dSTing-Kang Chang tink::util::test_util 792*e7b1675dSTing-Kang Chang tink::proto::ed25519_cc_proto 793*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 794*e7b1675dSTing-Kang Chang) 795*e7b1675dSTing-Kang Chang 796*e7b1675dSTing-Kang Changtink_cc_test( 797*e7b1675dSTing-Kang Chang NAME signature_key_templates_test 798*e7b1675dSTing-Kang Chang SRCS 799*e7b1675dSTing-Kang Chang signature_key_templates_test.cc 800*e7b1675dSTing-Kang Chang DEPS 801*e7b1675dSTing-Kang Chang tink::signature::ecdsa_sign_key_manager 802*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 803*e7b1675dSTing-Kang Chang tink::signature::ed25519_sign_key_manager 804*e7b1675dSTing-Kang Chang tink::signature::ed25519_verify_key_manager 805*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pkcs1_sign_key_manager 806*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_sign_key_manager 807*e7b1675dSTing-Kang Chang tink::signature::signature_key_templates 808*e7b1675dSTing-Kang Chang gmock 809*e7b1675dSTing-Kang Chang crypto 810*e7b1675dSTing-Kang Chang tink::core::key_manager_impl 811*e7b1675dSTing-Kang Chang tink::core::private_key_manager_impl 812*e7b1675dSTing-Kang Chang tink::internal::bn_util 813*e7b1675dSTing-Kang Chang tink::internal::ssl_unique_ptr 814*e7b1675dSTing-Kang Chang tink::util::statusor 815*e7b1675dSTing-Kang Chang tink::util::test_matchers 816*e7b1675dSTing-Kang Chang tink::proto::common_cc_proto 817*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 818*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pkcs1_cc_proto 819*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pss_cc_proto 820*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 821*e7b1675dSTing-Kang Chang) 822*e7b1675dSTing-Kang Chang 823*e7b1675dSTing-Kang Changtink_cc_test( 824*e7b1675dSTing-Kang Chang NAME signature_pem_keyset_reader_test 825*e7b1675dSTing-Kang Chang SRCS 826*e7b1675dSTing-Kang Chang signature_pem_keyset_reader_test.cc 827*e7b1675dSTing-Kang Chang DEPS 828*e7b1675dSTing-Kang Chang tink::signature::ecdsa_verify_key_manager 829*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_sign_key_manager 830*e7b1675dSTing-Kang Chang tink::signature::rsa_ssa_pss_verify_key_manager 831*e7b1675dSTing-Kang Chang tink::signature::signature_config 832*e7b1675dSTing-Kang Chang tink::signature::signature_pem_keyset_reader 833*e7b1675dSTing-Kang Chang gmock 834*e7b1675dSTing-Kang Chang absl::status 835*e7b1675dSTing-Kang Chang absl::strings 836*e7b1675dSTing-Kang Chang tink::core::cc 837*e7b1675dSTing-Kang Chang tink::internal::rsa_util 838*e7b1675dSTing-Kang Chang tink::internal::ssl_util 839*e7b1675dSTing-Kang Chang tink::subtle::pem_parser_boringssl 840*e7b1675dSTing-Kang Chang tink::util::enums 841*e7b1675dSTing-Kang Chang tink::util::secret_data 842*e7b1675dSTing-Kang Chang tink::util::status 843*e7b1675dSTing-Kang Chang tink::util::statusor 844*e7b1675dSTing-Kang Chang tink::util::test_matchers 845*e7b1675dSTing-Kang Chang tink::proto::common_cc_proto 846*e7b1675dSTing-Kang Chang tink::proto::ecdsa_cc_proto 847*e7b1675dSTing-Kang Chang tink::proto::rsa_ssa_pss_cc_proto 848*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 849*e7b1675dSTing-Kang Chang) 850*e7b1675dSTing-Kang Chang 851*e7b1675dSTing-Kang Changtink_cc_test( 852*e7b1675dSTing-Kang Chang NAME failing_signature_test 853*e7b1675dSTing-Kang Chang SRCS 854*e7b1675dSTing-Kang Chang failing_signature_test.cc 855*e7b1675dSTing-Kang Chang DEPS 856*e7b1675dSTing-Kang Chang tink::signature::failing_signature 857*e7b1675dSTing-Kang Chang gmock 858*e7b1675dSTing-Kang Chang absl::status 859*e7b1675dSTing-Kang Chang tink::util::test_matchers 860*e7b1675dSTing-Kang Chang) 861*e7b1675dSTing-Kang Chang 862*e7b1675dSTing-Kang Changtink_cc_test( 863*e7b1675dSTing-Kang Chang NAME ed25519_parameters_test 864*e7b1675dSTing-Kang Chang SRCS 865*e7b1675dSTing-Kang Chang ed25519_parameters_test.cc 866*e7b1675dSTing-Kang Chang DEPS 867*e7b1675dSTing-Kang Chang tink::signature::ed25519_parameters 868*e7b1675dSTing-Kang Chang gmock 869*e7b1675dSTing-Kang Chang tink::util::statusor 870*e7b1675dSTing-Kang Chang tink::util::test_matchers 871*e7b1675dSTing-Kang Chang) 872*e7b1675dSTing-Kang Chang 873*e7b1675dSTing-Kang Changtink_cc_test( 874*e7b1675dSTing-Kang Chang NAME ed25519_public_key_test 875*e7b1675dSTing-Kang Chang SRCS 876*e7b1675dSTing-Kang Chang ed25519_public_key_test.cc 877*e7b1675dSTing-Kang Chang DEPS 878*e7b1675dSTing-Kang Chang tink::signature::ed25519_public_key 879*e7b1675dSTing-Kang Chang gmock 880*e7b1675dSTing-Kang Chang tink::core::partial_key_access 881*e7b1675dSTing-Kang Chang tink::subtle::random 882*e7b1675dSTing-Kang Chang tink::util::statusor 883*e7b1675dSTing-Kang Chang tink::util::test_matchers 884*e7b1675dSTing-Kang Chang) 885*e7b1675dSTing-Kang Chang 886*e7b1675dSTing-Kang Changtink_cc_test( 887*e7b1675dSTing-Kang Chang NAME ed25519_private_key_test 888*e7b1675dSTing-Kang Chang SRCS 889*e7b1675dSTing-Kang Chang ed25519_private_key_test.cc 890*e7b1675dSTing-Kang Chang DEPS 891*e7b1675dSTing-Kang Chang tink::signature::ed25519_private_key 892*e7b1675dSTing-Kang Chang tink::signature::ed25519_public_key 893*e7b1675dSTing-Kang Chang gmock 894*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 895*e7b1675dSTing-Kang Chang tink::core::partial_key_access 896*e7b1675dSTing-Kang Chang tink::internal::ec_util 897*e7b1675dSTing-Kang Chang tink::subtle::random 898*e7b1675dSTing-Kang Chang tink::util::statusor 899*e7b1675dSTing-Kang Chang tink::util::test_matchers 900*e7b1675dSTing-Kang Chang) 901*e7b1675dSTing-Kang Chang 902*e7b1675dSTing-Kang Changtink_cc_test( 903*e7b1675dSTing-Kang Chang NAME ed25519_proto_serialization_test 904*e7b1675dSTing-Kang Chang SRCS 905*e7b1675dSTing-Kang Chang ed25519_proto_serialization_test.cc 906*e7b1675dSTing-Kang Chang DEPS 907*e7b1675dSTing-Kang Chang tink::signature::ed25519_parameters 908*e7b1675dSTing-Kang Chang tink::signature::ed25519_private_key 909*e7b1675dSTing-Kang Chang tink::signature::ed25519_proto_serialization 910*e7b1675dSTing-Kang Chang tink::signature::ed25519_public_key 911*e7b1675dSTing-Kang Chang gmock 912*e7b1675dSTing-Kang Chang absl::status 913*e7b1675dSTing-Kang Chang absl::optional 914*e7b1675dSTing-Kang Chang tink::core::insecure_secret_key_access 915*e7b1675dSTing-Kang Chang tink::core::key 916*e7b1675dSTing-Kang Chang tink::core::parameters 917*e7b1675dSTing-Kang Chang tink::core::partial_key_access 918*e7b1675dSTing-Kang Chang tink::core::restricted_data 919*e7b1675dSTing-Kang Chang tink::internal::ec_util 920*e7b1675dSTing-Kang Chang tink::internal::mutable_serialization_registry 921*e7b1675dSTing-Kang Chang tink::internal::proto_key_serialization 922*e7b1675dSTing-Kang Chang tink::internal::proto_parameters_serialization 923*e7b1675dSTing-Kang Chang tink::internal::serialization 924*e7b1675dSTing-Kang Chang tink::subtle::random 925*e7b1675dSTing-Kang Chang tink::util::statusor 926*e7b1675dSTing-Kang Chang tink::util::test_matchers 927*e7b1675dSTing-Kang Chang tink::proto::ed25519_cc_proto 928*e7b1675dSTing-Kang Chang tink::proto::tink_cc_proto 929*e7b1675dSTing-Kang Chang) 930