| Home | Libraries | People | FAQ | More

# CRC Library

The header crc.hpp provides two implementations of CRC (cyclic redundancy code) computation objects and two implementations of CRC computation functions. The implementations are template-based.

The first object implementation is for theoretical use. It can process single bits, but is considered slow for practical use. The second object implementation is byte-oriented and uses look-up tables for fast operation. The optimized implementation should be suitable for general use. The first function implementation uses the optimized object. The second function implementation allows the use of a CRC that directly follows its data.

- Documentation (HTML).
- Header crc.hpp.
- See the documentation for links to sample programs.
- Submitted by Daryle Walker.

Revised: 14 May 2001

Copyright 2001 Daryle Walker. Use, modification, and distribution are subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or a copy at <http://www.boost.org/LICENSE_1_0.txt>.)