1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 3go_library( 4 name = "signature", 5 srcs = [ 6 "rsa.go", 7 "rsassapkcs1_signer.go", 8 "rsassapkcs1_verifier.go", 9 "rsassapss_signer.go", 10 "rsassapss_verifier.go", 11 "signature.go", 12 ], 13 importpath = "github.com/google/tink/go/internal/signature", 14 visibility = ["//:__subpackages__"], 15 deps = [ 16 "//subtle", 17 "//tink", 18 ], 19) 20 21go_test( 22 name = "signature_test", 23 srcs = [ 24 "rsa_test.go", 25 "rsassapkcs1_signer_verifier_test.go", 26 "rsassapss_signer_verifier_test.go", 27 ], 28 data = [ 29 "@wycheproof//testvectors:all", 30 ], 31 deps = [ 32 ":signature", 33 "//subtle", 34 "//subtle/random", 35 "//testutil", 36 ], 37) 38 39alias( 40 name = "go_default_library", 41 actual = ":signature", 42 visibility = ["//:__subpackages__"], 43) 44