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 = "internalregistry", 9 srcs = [ 10 "derivable_key_manager.go", 11 "internal_registry.go", 12 "key_derivation.go", 13 ], 14 importpath = "github.com/google/tink/go/internal/internalregistry", 15 deps = [ 16 "//core/registry", 17 "//monitoring", 18 "//proto/tink_go_proto", 19 "@org_golang_google_protobuf//proto", 20 ], 21) 22 23go_test( 24 name = "internalregistry_test", 25 srcs = [ 26 "internal_registry_test.go", 27 "key_derivation_test.go", 28 ], 29 deps = [ 30 ":internalregistry", 31 "//aead", 32 "//core/registry", 33 "//internal/testing/stubkeymanager", 34 "//proto/aes_gcm_go_proto", 35 "//proto/tink_go_proto", 36 "//subtle/random", 37 "//testing/fakemonitoring", 38 "@org_golang_google_protobuf//proto", 39 ], 40) 41 42alias( 43 name = "go_default_library", 44 actual = ":internalregistry", 45 visibility = ["//:__subpackages__"], 46) 47