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 = "daead", 9 srcs = [ 10 "aes_siv_key_manager.go", 11 "daead.go", 12 "daead_factory.go", 13 "daead_key_templates.go", 14 ], 15 importpath = "github.com/google/tink/go/daead", 16 visibility = ["//visibility:public"], 17 deps = [ 18 "//core/cryptofmt", 19 "//core/primitiveset", 20 "//core/registry", 21 "//daead/subtle", 22 "//internal/internalregistry", 23 "//internal/monitoringutil", 24 "//internal/tinkerror", 25 "//keyset", 26 "//monitoring", 27 "//proto/aes_siv_go_proto", 28 "//proto/tink_go_proto", 29 "//subtle/random", 30 "//tink", 31 "@org_golang_google_protobuf//proto", 32 ], 33) 34 35go_test( 36 name = "daead_test", 37 srcs = [ 38 "aes_siv_key_manager_test.go", 39 "daead_factory_test.go", 40 "daead_init_test.go", 41 "daead_key_templates_test.go", 42 "daead_test.go", 43 ], 44 deps = [ 45 ":daead", 46 "//core/cryptofmt", 47 "//core/registry", 48 "//daead/subtle", 49 "//insecurecleartextkeyset", 50 "//internal/internalregistry", 51 "//internal/testing/stubkeymanager", 52 "//keyset", 53 "//monitoring", 54 "//proto/aes_siv_go_proto", 55 "//proto/tink_go_proto", 56 "//signature", 57 "//subtle/random", 58 "//testing/fakemonitoring", 59 "//testkeyset", 60 "//testutil", 61 "//tink", 62 "@com_github_google_go_cmp//cmp", 63 "@com_github_google_go_cmp//cmp/cmpopts", 64 "@org_golang_google_protobuf//proto", 65 ], 66) 67 68alias( 69 name = "go_default_library", 70 actual = ":daead", 71 visibility = ["//visibility:public"], 72) 73