blob: 7d21704954ffb190a0cb8bf4ac19e99f0ae93a6e [file] [log] [blame]
James Kuszmaulef0e0cc2021-10-28 23:00:04 -07001#include "absl/types/span.h"
2
3namespace aos {
4
5uint32_t ComputeCrc32(const absl::Span<uint8_t> data);
6
7uint32_t AccumulateCrc32(
8 const absl::Span<uint8_t> data,
9 std::optional<uint32_t> current_checksum = std::nullopt);
10
11} // namespace aos