1package(default_visibility = ["//:__subpackages__"]) 2 3licenses(["notice"]) 4 5cc_library( 6 name = "aead_or_daead", 7 srcs = ["aead_or_daead.cc"], 8 hdrs = ["aead_or_daead.h"], 9 include_prefix = "tink/daead/subtle", 10 visibility = ["//visibility:public"], 11 deps = [ 12 "//:aead", 13 "//:deterministic_aead", 14 "@com_google_absl//absl/functional:bind_front", 15 "@com_google_absl//absl/types:variant", 16 ], 17) 18 19cc_test( 20 name = "aead_or_daead_test", 21 size = "small", 22 srcs = ["aead_or_daead_test.cc"], 23 deps = [ 24 ":aead_or_daead", 25 "//util:test_matchers", 26 "//util:test_util", 27 "@com_google_googletest//:gtest_main", 28 ], 29) 30