1*e7b1675dSTing-Kang Changlicenses(["notice"]) 2*e7b1675dSTing-Kang Chang 3*e7b1675dSTing-Kang Chang# ----------------------------------------------- 4*e7b1675dSTing-Kang Chang# common 5*e7b1675dSTing-Kang Chang# ----------------------------------------------- 6*e7b1675dSTing-Kang Changproto_library( 7*e7b1675dSTing-Kang Chang name = "common_proto", 8*e7b1675dSTing-Kang Chang srcs = [ 9*e7b1675dSTing-Kang Chang "common.proto", 10*e7b1675dSTing-Kang Chang ], 11*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 12*e7b1675dSTing-Kang Chang) 13*e7b1675dSTing-Kang Chang 14*e7b1675dSTing-Kang Chang# ----------------------------------------------- 15*e7b1675dSTing-Kang Chang# tink 16*e7b1675dSTing-Kang Chang# ----------------------------------------------- 17*e7b1675dSTing-Kang Changproto_library( 18*e7b1675dSTing-Kang Chang name = "tink_proto", 19*e7b1675dSTing-Kang Chang srcs = [ 20*e7b1675dSTing-Kang Chang "tink.proto", 21*e7b1675dSTing-Kang Chang ], 22*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 23*e7b1675dSTing-Kang Chang) 24*e7b1675dSTing-Kang Chang 25*e7b1675dSTing-Kang Chang# ----------------------------------------------- 26*e7b1675dSTing-Kang Chang# config 27*e7b1675dSTing-Kang Chang# ----------------------------------------------- 28*e7b1675dSTing-Kang Changproto_library( 29*e7b1675dSTing-Kang Chang name = "config_proto", 30*e7b1675dSTing-Kang Chang srcs = [ 31*e7b1675dSTing-Kang Chang "config.proto", 32*e7b1675dSTing-Kang Chang ], 33*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 34*e7b1675dSTing-Kang Chang) 35*e7b1675dSTing-Kang Chang 36*e7b1675dSTing-Kang Chang# ----------------------------------------------- 37*e7b1675dSTing-Kang Chang# aes-siv 38*e7b1675dSTing-Kang Chang# ----------------------------------------------- 39*e7b1675dSTing-Kang Changproto_library( 40*e7b1675dSTing-Kang Chang name = "aes_siv_proto", 41*e7b1675dSTing-Kang Chang srcs = [ 42*e7b1675dSTing-Kang Chang "aes_siv.proto", 43*e7b1675dSTing-Kang Chang ], 44*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 45*e7b1675dSTing-Kang Chang) 46*e7b1675dSTing-Kang Chang 47*e7b1675dSTing-Kang Chang# ----------------------------------------------- 48*e7b1675dSTing-Kang Chang# rsa_ssa_pkcs1 49*e7b1675dSTing-Kang Chang# ----------------------------------------------- 50*e7b1675dSTing-Kang Changproto_library( 51*e7b1675dSTing-Kang Chang name = "rsa_ssa_pkcs1_proto", 52*e7b1675dSTing-Kang Chang srcs = [ 53*e7b1675dSTing-Kang Chang "rsa_ssa_pkcs1.proto", 54*e7b1675dSTing-Kang Chang ], 55*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 56*e7b1675dSTing-Kang Chang deps = [ 57*e7b1675dSTing-Kang Chang ":common_proto", 58*e7b1675dSTing-Kang Chang ], 59*e7b1675dSTing-Kang Chang) 60*e7b1675dSTing-Kang Chang 61*e7b1675dSTing-Kang Chang# ----------------------------------------------- 62*e7b1675dSTing-Kang Chang# cached_dek_aead 63*e7b1675dSTing-Kang Chang# ----------------------------------------------- 64*e7b1675dSTing-Kang Changproto_library( 65*e7b1675dSTing-Kang Chang name = "cached_dek_aead_proto", 66*e7b1675dSTing-Kang Chang srcs = [ 67*e7b1675dSTing-Kang Chang "cached_dek_aead.proto", 68*e7b1675dSTing-Kang Chang ], 69*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 70*e7b1675dSTing-Kang Chang) 71*e7b1675dSTing-Kang Chang 72*e7b1675dSTing-Kang Chang# ----------------------------------------------- 73*e7b1675dSTing-Kang Chang# cached_dek_envelope 74*e7b1675dSTing-Kang Chang# ----------------------------------------------- 75*e7b1675dSTing-Kang Changproto_library( 76*e7b1675dSTing-Kang Chang name = "cached_dek_envelope_proto", 77*e7b1675dSTing-Kang Chang srcs = [ 78*e7b1675dSTing-Kang Chang "cached_dek_envelope.proto", 79*e7b1675dSTing-Kang Chang ], 80*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 81*e7b1675dSTing-Kang Chang deps = [":tink_proto"], 82*e7b1675dSTing-Kang Chang) 83*e7b1675dSTing-Kang Chang 84*e7b1675dSTing-Kang Chang# ----------------------------------------------- 85*e7b1675dSTing-Kang Chang# rsa_ssa_pss 86*e7b1675dSTing-Kang Chang# ----------------------------------------------- 87*e7b1675dSTing-Kang Changproto_library( 88*e7b1675dSTing-Kang Chang name = "rsa_ssa_pss_proto", 89*e7b1675dSTing-Kang Chang srcs = [ 90*e7b1675dSTing-Kang Chang "rsa_ssa_pss.proto", 91*e7b1675dSTing-Kang Chang ], 92*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 93*e7b1675dSTing-Kang Chang deps = [ 94*e7b1675dSTing-Kang Chang ":common_proto", 95*e7b1675dSTing-Kang Chang ], 96*e7b1675dSTing-Kang Chang) 97*e7b1675dSTing-Kang Chang 98*e7b1675dSTing-Kang Chang# ----------------------------------------------- 99*e7b1675dSTing-Kang Chang# ecdsa 100*e7b1675dSTing-Kang Chang# ----------------------------------------------- 101*e7b1675dSTing-Kang Changproto_library( 102*e7b1675dSTing-Kang Chang name = "ecdsa_proto", 103*e7b1675dSTing-Kang Chang srcs = [ 104*e7b1675dSTing-Kang Chang "ecdsa.proto", 105*e7b1675dSTing-Kang Chang ], 106*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 107*e7b1675dSTing-Kang Chang deps = [ 108*e7b1675dSTing-Kang Chang ":common_proto", 109*e7b1675dSTing-Kang Chang ], 110*e7b1675dSTing-Kang Chang) 111*e7b1675dSTing-Kang Chang 112*e7b1675dSTing-Kang Chang# ----------------------------------------------- 113*e7b1675dSTing-Kang Chang# jwt_rsa_ssa_pkcs1 114*e7b1675dSTing-Kang Chang# ----------------------------------------------- 115*e7b1675dSTing-Kang Changproto_library( 116*e7b1675dSTing-Kang Chang name = "jwt_rsa_ssa_pkcs1_proto", 117*e7b1675dSTing-Kang Chang srcs = [ 118*e7b1675dSTing-Kang Chang "jwt_rsa_ssa_pkcs1.proto", 119*e7b1675dSTing-Kang Chang ], 120*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 121*e7b1675dSTing-Kang Chang) 122*e7b1675dSTing-Kang Chang 123*e7b1675dSTing-Kang Chang# ----------------------------------------------- 124*e7b1675dSTing-Kang Chang# jwt_rsa_ssa_pss 125*e7b1675dSTing-Kang Chang# ----------------------------------------------- 126*e7b1675dSTing-Kang Changproto_library( 127*e7b1675dSTing-Kang Chang name = "jwt_rsa_ssa_pss_proto", 128*e7b1675dSTing-Kang Chang srcs = [ 129*e7b1675dSTing-Kang Chang "jwt_rsa_ssa_pss.proto", 130*e7b1675dSTing-Kang Chang ], 131*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 132*e7b1675dSTing-Kang Chang) 133*e7b1675dSTing-Kang Chang 134*e7b1675dSTing-Kang Chang# ----------------------------------------------- 135*e7b1675dSTing-Kang Chang# jwt_ecdsa 136*e7b1675dSTing-Kang Chang# ----------------------------------------------- 137*e7b1675dSTing-Kang Changproto_library( 138*e7b1675dSTing-Kang Chang name = "jwt_ecdsa_proto", 139*e7b1675dSTing-Kang Chang srcs = [ 140*e7b1675dSTing-Kang Chang "jwt_ecdsa.proto", 141*e7b1675dSTing-Kang Chang ], 142*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 143*e7b1675dSTing-Kang Chang) 144*e7b1675dSTing-Kang Chang 145*e7b1675dSTing-Kang Chang# ----------------------------------------------- 146*e7b1675dSTing-Kang Chang# ed25519 147*e7b1675dSTing-Kang Chang# ----------------------------------------------- 148*e7b1675dSTing-Kang Changproto_library( 149*e7b1675dSTing-Kang Chang name = "ed25519_proto", 150*e7b1675dSTing-Kang Chang srcs = [ 151*e7b1675dSTing-Kang Chang "ed25519.proto", 152*e7b1675dSTing-Kang Chang ], 153*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 154*e7b1675dSTing-Kang Chang) 155*e7b1675dSTing-Kang Chang 156*e7b1675dSTing-Kang Chang# ----------------------------------------------- 157*e7b1675dSTing-Kang Chang# aes_cmac 158*e7b1675dSTing-Kang Chang# ----------------------------------------------- 159*e7b1675dSTing-Kang Changproto_library( 160*e7b1675dSTing-Kang Chang name = "aes_cmac_proto", 161*e7b1675dSTing-Kang Chang srcs = [ 162*e7b1675dSTing-Kang Chang "aes_cmac.proto", 163*e7b1675dSTing-Kang Chang ], 164*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 165*e7b1675dSTing-Kang Chang) 166*e7b1675dSTing-Kang Chang 167*e7b1675dSTing-Kang Chang# ----------------------------------------------- 168*e7b1675dSTing-Kang Chang# hmac 169*e7b1675dSTing-Kang Chang# ----------------------------------------------- 170*e7b1675dSTing-Kang Changproto_library( 171*e7b1675dSTing-Kang Chang name = "hmac_proto", 172*e7b1675dSTing-Kang Chang srcs = [ 173*e7b1675dSTing-Kang Chang "hmac.proto", 174*e7b1675dSTing-Kang Chang ], 175*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 176*e7b1675dSTing-Kang Chang deps = [":common_proto"], 177*e7b1675dSTing-Kang Chang) 178*e7b1675dSTing-Kang Chang 179*e7b1675dSTing-Kang Chang# ----------------------------------------------- 180*e7b1675dSTing-Kang Chang# JWT hmac 181*e7b1675dSTing-Kang Chang# ----------------------------------------------- 182*e7b1675dSTing-Kang Changproto_library( 183*e7b1675dSTing-Kang Chang name = "jwt_hmac_proto", 184*e7b1675dSTing-Kang Chang srcs = [ 185*e7b1675dSTing-Kang Chang "jwt_hmac.proto", 186*e7b1675dSTing-Kang Chang ], 187*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 188*e7b1675dSTing-Kang Chang) 189*e7b1675dSTing-Kang Chang 190*e7b1675dSTing-Kang Chang# ----------------------------------------------- 191*e7b1675dSTing-Kang Chang# aes_ctr 192*e7b1675dSTing-Kang Chang# ----------------------------------------------- 193*e7b1675dSTing-Kang Changproto_library( 194*e7b1675dSTing-Kang Chang name = "aes_ctr_proto", 195*e7b1675dSTing-Kang Chang srcs = [ 196*e7b1675dSTing-Kang Chang "aes_ctr.proto", 197*e7b1675dSTing-Kang Chang ], 198*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 199*e7b1675dSTing-Kang Chang) 200*e7b1675dSTing-Kang Chang 201*e7b1675dSTing-Kang Chang# ----------------------------------------------- 202*e7b1675dSTing-Kang Chang# ----------------------------------------------- 203*e7b1675dSTing-Kang Chang# aes_ctr_hmac_aead 204*e7b1675dSTing-Kang Chang# ----------------------------------------------- 205*e7b1675dSTing-Kang Changproto_library( 206*e7b1675dSTing-Kang Chang name = "aes_ctr_hmac_aead_proto", 207*e7b1675dSTing-Kang Chang srcs = [ 208*e7b1675dSTing-Kang Chang "aes_ctr_hmac_aead.proto", 209*e7b1675dSTing-Kang Chang ], 210*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 211*e7b1675dSTing-Kang Chang deps = [ 212*e7b1675dSTing-Kang Chang ":aes_ctr_proto", 213*e7b1675dSTing-Kang Chang ":hmac_proto", 214*e7b1675dSTing-Kang Chang ], 215*e7b1675dSTing-Kang Chang) 216*e7b1675dSTing-Kang Chang 217*e7b1675dSTing-Kang Chang# ----------------------------------------------- 218*e7b1675dSTing-Kang Chang# aes_gcm 219*e7b1675dSTing-Kang Chang# ----------------------------------------------- 220*e7b1675dSTing-Kang Changproto_library( 221*e7b1675dSTing-Kang Chang name = "aes_gcm_proto", 222*e7b1675dSTing-Kang Chang srcs = [ 223*e7b1675dSTing-Kang Chang "aes_gcm.proto", 224*e7b1675dSTing-Kang Chang ], 225*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 226*e7b1675dSTing-Kang Chang) 227*e7b1675dSTing-Kang Chang 228*e7b1675dSTing-Kang Chang# ----------------------------------------------- 229*e7b1675dSTing-Kang Chang# aes_gcm_siv 230*e7b1675dSTing-Kang Chang# ----------------------------------------------- 231*e7b1675dSTing-Kang Changproto_library( 232*e7b1675dSTing-Kang Chang name = "aes_gcm_siv_proto", 233*e7b1675dSTing-Kang Chang srcs = [ 234*e7b1675dSTing-Kang Chang "aes_gcm_siv.proto", 235*e7b1675dSTing-Kang Chang ], 236*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 237*e7b1675dSTing-Kang Chang) 238*e7b1675dSTing-Kang Chang 239*e7b1675dSTing-Kang Chang# ----------------------------------------------- 240*e7b1675dSTing-Kang Chang# aes_ctr_hmac_streaming 241*e7b1675dSTing-Kang Chang# ----------------------------------------------- 242*e7b1675dSTing-Kang Changproto_library( 243*e7b1675dSTing-Kang Chang name = "aes_ctr_hmac_streaming_proto", 244*e7b1675dSTing-Kang Chang srcs = ["aes_ctr_hmac_streaming.proto"], 245*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 246*e7b1675dSTing-Kang Chang deps = [ 247*e7b1675dSTing-Kang Chang ":common_proto", 248*e7b1675dSTing-Kang Chang ":hmac_proto", 249*e7b1675dSTing-Kang Chang ], 250*e7b1675dSTing-Kang Chang) 251*e7b1675dSTing-Kang Chang 252*e7b1675dSTing-Kang Chang# ----------------------------------------------- 253*e7b1675dSTing-Kang Chang# aes_gcm_hkdf_streaming 254*e7b1675dSTing-Kang Chang# ----------------------------------------------- 255*e7b1675dSTing-Kang Changproto_library( 256*e7b1675dSTing-Kang Chang name = "aes_gcm_hkdf_streaming_proto", 257*e7b1675dSTing-Kang Chang srcs = ["aes_gcm_hkdf_streaming.proto"], 258*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 259*e7b1675dSTing-Kang Chang deps = [":common_proto"], 260*e7b1675dSTing-Kang Chang) 261*e7b1675dSTing-Kang Chang 262*e7b1675dSTing-Kang Chang# ----------------------------------------------- 263*e7b1675dSTing-Kang Chang# aes_eax 264*e7b1675dSTing-Kang Chang# ----------------------------------------------- 265*e7b1675dSTing-Kang Changproto_library( 266*e7b1675dSTing-Kang Chang name = "aes_eax_proto", 267*e7b1675dSTing-Kang Chang srcs = [ 268*e7b1675dSTing-Kang Chang "aes_eax.proto", 269*e7b1675dSTing-Kang Chang ], 270*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 271*e7b1675dSTing-Kang Chang) 272*e7b1675dSTing-Kang Chang 273*e7b1675dSTing-Kang Chang# ----------------------------------------------- 274*e7b1675dSTing-Kang Chang# chacha20_poly1305 275*e7b1675dSTing-Kang Chang# ----------------------------------------------- 276*e7b1675dSTing-Kang Changproto_library( 277*e7b1675dSTing-Kang Chang name = "chacha20_poly1305_proto", 278*e7b1675dSTing-Kang Chang srcs = [ 279*e7b1675dSTing-Kang Chang "chacha20_poly1305.proto", 280*e7b1675dSTing-Kang Chang ], 281*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 282*e7b1675dSTing-Kang Chang) 283*e7b1675dSTing-Kang Chang 284*e7b1675dSTing-Kang Chang# ----------------------------------------------- 285*e7b1675dSTing-Kang Chang# kms_aead 286*e7b1675dSTing-Kang Chang# ----------------------------------------------- 287*e7b1675dSTing-Kang Changproto_library( 288*e7b1675dSTing-Kang Chang name = "kms_aead_proto", 289*e7b1675dSTing-Kang Chang srcs = [ 290*e7b1675dSTing-Kang Chang "kms_aead.proto", 291*e7b1675dSTing-Kang Chang ], 292*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 293*e7b1675dSTing-Kang Chang) 294*e7b1675dSTing-Kang Chang 295*e7b1675dSTing-Kang Chang# ----------------------------------------------- 296*e7b1675dSTing-Kang Chang# kms_envelope 297*e7b1675dSTing-Kang Chang# ----------------------------------------------- 298*e7b1675dSTing-Kang Changproto_library( 299*e7b1675dSTing-Kang Chang name = "kms_envelope_proto", 300*e7b1675dSTing-Kang Chang srcs = [ 301*e7b1675dSTing-Kang Chang "kms_envelope.proto", 302*e7b1675dSTing-Kang Chang ], 303*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 304*e7b1675dSTing-Kang Chang deps = [":tink_proto"], 305*e7b1675dSTing-Kang Chang) 306*e7b1675dSTing-Kang Chang 307*e7b1675dSTing-Kang Chang# ----------------------------------------------- 308*e7b1675dSTing-Kang Chang# ecies_aead_hkdf 309*e7b1675dSTing-Kang Chang# ----------------------------------------------- 310*e7b1675dSTing-Kang Changproto_library( 311*e7b1675dSTing-Kang Chang name = "ecies_aead_hkdf_proto", 312*e7b1675dSTing-Kang Chang srcs = [ 313*e7b1675dSTing-Kang Chang "ecies_aead_hkdf.proto", 314*e7b1675dSTing-Kang Chang ], 315*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 316*e7b1675dSTing-Kang Chang deps = [ 317*e7b1675dSTing-Kang Chang ":common_proto", 318*e7b1675dSTing-Kang Chang ":tink_proto", 319*e7b1675dSTing-Kang Chang ], 320*e7b1675dSTing-Kang Chang) 321*e7b1675dSTing-Kang Chang 322*e7b1675dSTing-Kang Chang# ----------------------------------------------- 323*e7b1675dSTing-Kang Chang# XChacha20 with Poly1305 324*e7b1675dSTing-Kang Chang# ----------------------------------------------- 325*e7b1675dSTing-Kang Changproto_library( 326*e7b1675dSTing-Kang Chang name = "xchacha20_poly1305_proto", 327*e7b1675dSTing-Kang Chang srcs = [ 328*e7b1675dSTing-Kang Chang "xchacha20_poly1305.proto", 329*e7b1675dSTing-Kang Chang ], 330*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 331*e7b1675dSTing-Kang Chang) 332*e7b1675dSTing-Kang Chang 333*e7b1675dSTing-Kang Chang# ----------------------------------------------- 334*e7b1675dSTing-Kang Chang# Hkdf prf 335*e7b1675dSTing-Kang Chang# ----------------------------------------------- 336*e7b1675dSTing-Kang Changproto_library( 337*e7b1675dSTing-Kang Chang name = "hkdf_prf_proto", 338*e7b1675dSTing-Kang Chang srcs = [ 339*e7b1675dSTing-Kang Chang "hkdf_prf.proto", 340*e7b1675dSTing-Kang Chang ], 341*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 342*e7b1675dSTing-Kang Chang deps = [":common_proto"], 343*e7b1675dSTing-Kang Chang) 344*e7b1675dSTing-Kang Chang 345*e7b1675dSTing-Kang Chang# ----------------------------------------------- 346*e7b1675dSTing-Kang Chang# aes_cmac_prf 347*e7b1675dSTing-Kang Chang# ----------------------------------------------- 348*e7b1675dSTing-Kang Changproto_library( 349*e7b1675dSTing-Kang Chang name = "aes_cmac_prf_proto", 350*e7b1675dSTing-Kang Chang srcs = [ 351*e7b1675dSTing-Kang Chang "aes_cmac_prf.proto", 352*e7b1675dSTing-Kang Chang ], 353*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 354*e7b1675dSTing-Kang Chang) 355*e7b1675dSTing-Kang Chang 356*e7b1675dSTing-Kang Chang# ----------------------------------------------- 357*e7b1675dSTing-Kang Chang# hmac_prf 358*e7b1675dSTing-Kang Chang# ----------------------------------------------- 359*e7b1675dSTing-Kang Changproto_library( 360*e7b1675dSTing-Kang Chang name = "hmac_prf_proto", 361*e7b1675dSTing-Kang Chang srcs = [ 362*e7b1675dSTing-Kang Chang "hmac_prf.proto", 363*e7b1675dSTing-Kang Chang ], 364*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 365*e7b1675dSTing-Kang Chang deps = [":common_proto"], 366*e7b1675dSTing-Kang Chang) 367*e7b1675dSTing-Kang Chang 368*e7b1675dSTing-Kang Chang# ----------------------------------------------- 369*e7b1675dSTing-Kang Chang# hpke 370*e7b1675dSTing-Kang Chang# ----------------------------------------------- 371*e7b1675dSTing-Kang Changproto_library( 372*e7b1675dSTing-Kang Chang name = "hpke_proto", 373*e7b1675dSTing-Kang Chang srcs = [ 374*e7b1675dSTing-Kang Chang "hpke.proto", 375*e7b1675dSTing-Kang Chang ], 376*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 377*e7b1675dSTing-Kang Chang) 378*e7b1675dSTing-Kang Chang 379*e7b1675dSTing-Kang Chang# ---------------------------------------------------------------------------- 380*e7b1675dSTing-Kang Chang# prf_based_deriver 381*e7b1675dSTing-Kang Chang# ---------------------------------------------------------------------------- 382*e7b1675dSTing-Kang Changproto_library( 383*e7b1675dSTing-Kang Chang name = "prf_based_deriver_proto", 384*e7b1675dSTing-Kang Chang srcs = ["prf_based_deriver.proto"], 385*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 386*e7b1675dSTing-Kang Chang deps = [":tink_proto"], 387*e7b1675dSTing-Kang Chang) 388*e7b1675dSTing-Kang Chang 389*e7b1675dSTing-Kang Chang# ----------------------------------------------- 390*e7b1675dSTing-Kang Chang# empty 391*e7b1675dSTing-Kang Chang# ----------------------------------------------- 392*e7b1675dSTing-Kang Changproto_library( 393*e7b1675dSTing-Kang Chang name = "empty_proto", 394*e7b1675dSTing-Kang Chang srcs = [ 395*e7b1675dSTing-Kang Chang "empty.proto", 396*e7b1675dSTing-Kang Chang ], 397*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 398*e7b1675dSTing-Kang Chang) 399*e7b1675dSTing-Kang Chang 400*e7b1675dSTing-Kang Chang# ---------------------------------------------------------------------------- 401*e7b1675dSTing-Kang Chang# test_proto 402*e7b1675dSTing-Kang Chang# ---------------------------------------------------------------------------- 403*e7b1675dSTing-Kang Changproto_library( 404*e7b1675dSTing-Kang Chang name = "test_proto_proto", 405*e7b1675dSTing-Kang Chang testonly = True, 406*e7b1675dSTing-Kang Chang srcs = [ 407*e7b1675dSTing-Kang Chang "test_proto.proto", 408*e7b1675dSTing-Kang Chang ], 409*e7b1675dSTing-Kang Chang visibility = ["//visibility:public"], 410*e7b1675dSTing-Kang Chang) 411