James Kuszmaul | ef0e0cc | 2021-10-28 23:00:04 -0700 | [diff] [blame^] | 1 | #include "absl/types/span.h" |
2 | |||||
3 | namespace aos { | ||||
4 | |||||
5 | uint32_t ComputeCrc32(const absl::Span<uint8_t> data); | ||||
6 | |||||
7 | uint32_t AccumulateCrc32( | ||||
8 | const absl::Span<uint8_t> data, | ||||
9 | std::optional<uint32_t> current_checksum = std::nullopt); | ||||
10 | |||||
11 | } // namespace aos |