3#define CRYPTOPP_ENABLE_NAMESPACE_WEAK 1
4#include <cryptopp/md5.h>
10 static_assert(CryptoPP::Weak::MD5::DIGESTSIZE ==
sizeof(std::array<std::byte, 16>));
12 CryptoPP::Weak::MD5 md5;
13 md5.Update(
reinterpret_cast<const CryptoPP::byte*
>(buffer.data()), buffer.size());
15 std::array<std::byte, 16>
final{};
16 md5.Final(
reinterpret_cast<CryptoPP::byte*
>(
final.data()));
std::array< std::byte, 16 > computeMD5(std::span< const std::byte > buffer)