1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 3package(default_visibility = ["//:__subpackages__"]) # keep 4 5licenses(["notice"]) # keep 6 7go_library( 8 name = "registry", 9 srcs = [ 10 "key_manager.go", 11 "kms_client.go", 12 "private_key_manager.go", 13 "registry.go", 14 ], 15 importpath = "github.com/google/tink/go/core/registry", 16 visibility = ["//visibility:public"], 17 deps = [ 18 "//proto/tink_go_proto", 19 "//tink", 20 "@org_golang_google_protobuf//proto", 21 ], 22) 23 24go_test( 25 name = "registry_test", 26 srcs = [ 27 "custom_key_manager_test.go", 28 "registry_test.go", 29 ], 30 deps = [ 31 ":registry", 32 "//aead", 33 "//aead/subtle", 34 "//insecurecleartextkeyset", 35 "//internal/tinkerror", 36 "//keyset", 37 "//mac", 38 "//mac/subtle", 39 "//proto/aes_gcm_go_proto", 40 "//proto/common_go_proto", 41 "//proto/hmac_go_proto", 42 "//proto/tink_go_proto", 43 "//subtle/random", 44 "//testing/fakekms", 45 "//testutil", 46 "@org_golang_google_protobuf//proto", 47 "@org_golang_google_protobuf//types/known/wrapperspb", 48 ], 49) 50 51alias( 52 name = "go_default_library", 53 actual = ":registry", 54 visibility = ["//visibility:public"], 55) 56