1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4// 5// Crc8 utility functions. 6 7#ifndef RLZ_LIB_CRC8_H_ 8#define RLZ_LIB_CRC8_H_ 9 10namespace rlz_lib { 11// CRC-8 methods: 12class Crc8 { 13 public: 14 static bool Generate(const unsigned char* data, 15 int length, 16 unsigned char* check_sum); 17 static bool Verify(const unsigned char* data, 18 int length, 19 unsigned char checksum, 20 bool * matches); 21}; 22}; // namespace rlz_lib 23 24#endif // RLZ_LIB_CRC8_H_ 25