1#ifndef SOURCEMETA_CORE_CRYPTO_CRC32_H_
2#define SOURCEMETA_CORE_CRYPTO_CRC32_H_
4#ifndef SOURCEMETA_CORE_CRYPTO_EXPORT
5#include <sourcemeta/core/crypto_export.h>
11namespace sourcemeta::core {
23auto SOURCEMETA_CORE_CRYPTO_EXPORT
crc32(
const std::string_view input)
39auto SOURCEMETA_CORE_CRYPTO_EXPORT
crc32_update(
const std::uint32_t previous,
40 const std::string_view input)
auto SOURCEMETA_CORE_CRYPTO_EXPORT crc32(const std::string_view input) -> std::uint32_t
auto SOURCEMETA_CORE_CRYPTO_EXPORT crc32_update(const std::uint32_t previous, const std::string_view input) -> std::uint32_t