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 "hkdf.go", 9 "subtle.go", 10 "x25519.go", 11 ], 12 importpath = "github.com/google/tink/go/subtle", 13 deps = [ 14 "@org_golang_x_crypto//curve25519", 15 "@org_golang_x_crypto//hkdf", 16 ], 17) 18 19go_test( 20 name = "subtle_test", 21 srcs = [ 22 "hkdf_test.go", 23 "subtle_test.go", 24 "x25519_test.go", 25 ], 26 data = ["@wycheproof//testvectors:xdh"], 27 deps = [ 28 ":subtle", 29 "//testutil", 30 "@org_golang_x_crypto//curve25519", 31 ], 32) 33 34alias( 35 name = "go_default_library", 36 actual = ":subtle", 37 visibility = ["//:__subpackages__"], 38) 39