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 "ecdsa.go", 9 "ecdsa_signer.go", 10 "ecdsa_verifier.go", 11 "ed25519_signer.go", 12 "ed25519_verifier.go", 13 "encoding.go", 14 "subtle.go", 15 ], 16 importpath = "github.com/google/tink/go/signature/subtle", 17 deps = ["//subtle"], 18) 19 20go_test( 21 name = "subtle_test", 22 srcs = [ 23 "ecdsa_signer_verifier_test.go", 24 "ecdsa_test.go", 25 "ed25519_signer_verifier_test.go", 26 "subtle_test.go", 27 ], 28 data = [ 29 "@wycheproof//testvectors:all", 30 ], 31 deps = [ 32 ":subtle", 33 "//subtle", 34 "//subtle/random", 35 "//testutil", 36 ], 37) 38 39alias( 40 name = "go_default_library", 41 actual = ":subtle", 42 visibility = ["//:__subpackages__"], 43) 44