# MATHCRC*Context

## Syntax

      #include <nitro/math/crc.h>

      typedef u8  MATHCRC8Context;
      typedef u16 MATHCRC16Context;
      typedef u32 MATHCRC32Context;

## Description

This is the context structure used for CRC calculations. Initialize it using a `MATH_CRC*Init` function, provide the input data with a `MATH_CRC*Update` function, and get the message digest value with a `MATH_CRC*GetHash` function.
CRC (Cyclic Redundancy Check: an error detection method that uses check values.

## See Also

`MATH_Checksum*Init`, `MATH_Checksum*Update`, `MATH_Checksum*GetHash`

## Revision History

2005/04/12 Initial version.

CONFIDENTIAL