1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 3package(default_visibility = ["//:__subpackages__"]) # keep 4 5go_library( 6 name = "subtle", 7 srcs = [ 8 "cmac.go", 9 "hmac.go", 10 ], 11 importpath = "github.com/google/tink/go/mac/subtle", 12 deps = [ 13 "//prf/subtle", 14 "//subtle", 15 ], 16) 17 18go_test( 19 name = "subtle_test", 20 srcs = [ 21 "cmac_test.go", 22 "hmac_test.go", 23 ], 24 data = ["@wycheproof//testvectors:all"], 25 deps = [ 26 ":subtle", 27 "//subtle/random", 28 ], 29) 30 31alias( 32 name = "go_default_library", 33 actual = ":subtle", 34 visibility = ["//:__subpackages__"], 35) 36