1*e7b1675dSTing-Kang Changpackage(default_visibility = ["//:__subpackages__"]) 2*e7b1675dSTing-Kang Chang 3*e7b1675dSTing-Kang Changlicenses(["notice"]) 4*e7b1675dSTing-Kang Chang 5*e7b1675dSTing-Kang Changcc_library( 6*e7b1675dSTing-Kang Chang name = "chunked_mac_impl", 7*e7b1675dSTing-Kang Chang srcs = ["chunked_mac_impl.cc"], 8*e7b1675dSTing-Kang Chang hdrs = ["chunked_mac_impl.h"], 9*e7b1675dSTing-Kang Chang include_prefix = "tink/mac/internal", 10*e7b1675dSTing-Kang Chang deps = [ 11*e7b1675dSTing-Kang Chang "//:chunked_mac", 12*e7b1675dSTing-Kang Chang "//proto:aes_cmac_cc_proto", 13*e7b1675dSTing-Kang Chang "//proto:hmac_cc_proto", 14*e7b1675dSTing-Kang Chang "//subtle:stateful_cmac_boringssl", 15*e7b1675dSTing-Kang Chang "//subtle:stateful_hmac_boringssl", 16*e7b1675dSTing-Kang Chang "//subtle/mac:stateful_mac", 17*e7b1675dSTing-Kang Chang "//util:enums", 18*e7b1675dSTing-Kang Chang "//util:secret_data", 19*e7b1675dSTing-Kang Chang "//util:status", 20*e7b1675dSTing-Kang Chang "//util:statusor", 21*e7b1675dSTing-Kang Chang "@boringssl//:crypto", 22*e7b1675dSTing-Kang Chang "@com_google_absl//absl/strings", 23*e7b1675dSTing-Kang Chang ], 24*e7b1675dSTing-Kang Chang) 25*e7b1675dSTing-Kang Chang 26*e7b1675dSTing-Kang Changcc_library( 27*e7b1675dSTing-Kang Chang name = "chunked_mac_wrapper", 28*e7b1675dSTing-Kang Chang srcs = ["chunked_mac_wrapper.cc"], 29*e7b1675dSTing-Kang Chang hdrs = ["chunked_mac_wrapper.h"], 30*e7b1675dSTing-Kang Chang include_prefix = "tink/mac/internal", 31*e7b1675dSTing-Kang Chang deps = [ 32*e7b1675dSTing-Kang Chang "//:chunked_mac", 33*e7b1675dSTing-Kang Chang "//:crypto_format", 34*e7b1675dSTing-Kang Chang "//:primitive_set", 35*e7b1675dSTing-Kang Chang "//:primitive_wrapper", 36*e7b1675dSTing-Kang Chang "//internal:util", 37*e7b1675dSTing-Kang Chang "//proto:tink_cc_proto", 38*e7b1675dSTing-Kang Chang "//util:status", 39*e7b1675dSTing-Kang Chang "//util:statusor", 40*e7b1675dSTing-Kang Chang "@com_google_absl//absl/status", 41*e7b1675dSTing-Kang Chang "@com_google_absl//absl/strings", 42*e7b1675dSTing-Kang Chang ], 43*e7b1675dSTing-Kang Chang) 44*e7b1675dSTing-Kang Chang 45*e7b1675dSTing-Kang Chang# tests 46*e7b1675dSTing-Kang Chang 47*e7b1675dSTing-Kang Changcc_test( 48*e7b1675dSTing-Kang Chang name = "chunked_mac_impl_test", 49*e7b1675dSTing-Kang Chang size = "small", 50*e7b1675dSTing-Kang Chang srcs = ["chunked_mac_impl_test.cc"], 51*e7b1675dSTing-Kang Chang deps = [ 52*e7b1675dSTing-Kang Chang ":chunked_mac_impl", 53*e7b1675dSTing-Kang Chang "//:chunked_mac", 54*e7b1675dSTing-Kang Chang "//proto:aes_cmac_cc_proto", 55*e7b1675dSTing-Kang Chang "//proto:common_cc_proto", 56*e7b1675dSTing-Kang Chang "//proto:hmac_cc_proto", 57*e7b1675dSTing-Kang Chang "//subtle/mac:stateful_mac", 58*e7b1675dSTing-Kang Chang "//util:status", 59*e7b1675dSTing-Kang Chang "//util:statusor", 60*e7b1675dSTing-Kang Chang "//util:test_matchers", 61*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 62*e7b1675dSTing-Kang Chang ], 63*e7b1675dSTing-Kang Chang) 64*e7b1675dSTing-Kang Chang 65*e7b1675dSTing-Kang Changcc_test( 66*e7b1675dSTing-Kang Chang name = "chunked_mac_wrapper_test", 67*e7b1675dSTing-Kang Chang size = "small", 68*e7b1675dSTing-Kang Chang srcs = ["chunked_mac_wrapper_test.cc"], 69*e7b1675dSTing-Kang Chang deps = [ 70*e7b1675dSTing-Kang Chang ":chunked_mac_impl", 71*e7b1675dSTing-Kang Chang ":chunked_mac_wrapper", 72*e7b1675dSTing-Kang Chang "//:chunked_mac", 73*e7b1675dSTing-Kang Chang "//proto:tink_cc_proto", 74*e7b1675dSTing-Kang Chang "//subtle/mac:stateful_mac", 75*e7b1675dSTing-Kang Chang "//util:status", 76*e7b1675dSTing-Kang Chang "//util:statusor", 77*e7b1675dSTing-Kang Chang "//util:test_matchers", 78*e7b1675dSTing-Kang Chang "@com_google_absl//absl/strings", 79*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 80*e7b1675dSTing-Kang Chang ], 81*e7b1675dSTing-Kang Chang) 82*e7b1675dSTing-Kang Chang 83*e7b1675dSTing-Kang Changcc_test( 84*e7b1675dSTing-Kang Chang name = "chunked_mac_test", 85*e7b1675dSTing-Kang Chang size = "small", 86*e7b1675dSTing-Kang Chang srcs = ["chunked_mac_test.cc"], 87*e7b1675dSTing-Kang Chang deps = [ 88*e7b1675dSTing-Kang Chang "//:chunked_mac", 89*e7b1675dSTing-Kang Chang "//:keyset_handle", 90*e7b1675dSTing-Kang Chang "//:mac", 91*e7b1675dSTing-Kang Chang "//mac:mac_config", 92*e7b1675dSTing-Kang Chang "//mac:mac_key_templates", 93*e7b1675dSTing-Kang Chang "//proto:tink_cc_proto", 94*e7b1675dSTing-Kang Chang "//util:status", 95*e7b1675dSTing-Kang Chang "//util:statusor", 96*e7b1675dSTing-Kang Chang "//util:test_matchers", 97*e7b1675dSTing-Kang Chang "@com_google_googletest//:gtest_main", 98*e7b1675dSTing-Kang Chang ], 99*e7b1675dSTing-Kang Chang) 100