From 314284f434f4730490f6bf1f2871c9d072010198 Mon Sep 17 00:00:00 2001 From: Tink Team Date: Fri, 8 Sep 2023 04:07:47 -0700 Subject: [PATCH] Using string::push_back instead of string::append and reinterpret_cast. PiperOrigin-RevId: 563709303 Change-Id: Ie632457aa9885c6846a4bf4d330bd98c40a47fed --- tink/mac/mac_wrapper.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tink/mac/mac_wrapper.cc b/tink/mac/mac_wrapper.cc index 53c57fc1..ec143e51 100644 --- a/tink/mac/mac_wrapper.cc +++ b/tink/mac/mac_wrapper.cc @@ -90,8 +90,7 @@ util::StatusOr MacSetWrapper::ComputeMac( std::string local_data; if (primary->get_output_prefix_type() == OutputPrefixType::LEGACY) { local_data = std::string(data); - local_data.append( - reinterpret_cast(&CryptoFormat::kLegacyStartByte), 1); + local_data.push_back(CryptoFormat::kLegacyStartByte); data = local_data; } auto compute_mac_result = primary->get_primitive().ComputeMac(data);