blob: 9e7c3f2c324e3548f73de9676ee983b62396fb46 [file] [log] [blame]
#include <stdint.h>
#include <optional>
#include "absl/types/span.h"
namespace aos {
uint32_t ComputeCrc32(const absl::Span<uint8_t> data);
uint32_t AccumulateCrc32(
const absl::Span<uint8_t> data,
std::optional<uint32_t> current_checksum = std::nullopt);
} // namespace aos