1tink_module(mac::internal) 2 3tink_cc_library( 4 NAME chunked_mac_impl 5 SRCS 6 chunked_mac_impl.cc 7 chunked_mac_impl.h 8 DEPS 9 absl::strings 10 crypto 11 tink::core::chunked_mac 12 tink::subtle::stateful_cmac_boringssl 13 tink::subtle::stateful_hmac_boringssl 14 tink::subtle::mac::stateful_mac 15 tink::util::enums 16 tink::util::secret_data 17 tink::util::status 18 tink::util::statusor 19 tink::proto::aes_cmac_cc_proto 20 tink::proto::hmac_cc_proto 21) 22 23tink_cc_library( 24 NAME chunked_mac_wrapper 25 SRCS 26 chunked_mac_wrapper.cc 27 chunked_mac_wrapper.h 28 DEPS 29 absl::status 30 absl::strings 31 tink::core::chunked_mac 32 tink::core::crypto_format 33 tink::core::primitive_set 34 tink::core::primitive_wrapper 35 tink::internal::util 36 tink::util::status 37 tink::util::statusor 38 tink::proto::tink_cc_proto 39) 40 41# tests 42 43tink_cc_test( 44 NAME chunked_mac_impl_test 45 SRCS 46 chunked_mac_impl_test.cc 47 DEPS 48 tink::mac::internal::chunked_mac_impl 49 gmock 50 tink::core::chunked_mac 51 tink::subtle::mac::stateful_mac 52 tink::util::status 53 tink::util::statusor 54 tink::util::test_matchers 55 tink::proto::aes_cmac_cc_proto 56 tink::proto::common_cc_proto 57 tink::proto::hmac_cc_proto 58) 59 60tink_cc_test( 61 NAME chunked_mac_wrapper_test 62 SRCS 63 chunked_mac_wrapper_test.cc 64 DEPS 65 tink::mac::internal::chunked_mac_impl 66 tink::mac::internal::chunked_mac_wrapper 67 gmock 68 absl::strings 69 tink::core::chunked_mac 70 tink::subtle::mac::stateful_mac 71 tink::util::status 72 tink::util::statusor 73 tink::util::test_matchers 74 tink::proto::tink_cc_proto 75) 76 77tink_cc_test( 78 NAME chunked_mac_test 79 SRCS 80 chunked_mac_test.cc 81 DEPS 82 gmock 83 tink::core::chunked_mac 84 tink::core::keyset_handle 85 tink::core::mac 86 tink::mac::mac_config 87 tink::mac::mac_key_templates 88 tink::util::status 89 tink::util::statusor 90 tink::util::test_matchers 91 tink::proto::tink_cc_proto 92) 93