MATHCRC*Context

構文

#include <nitro/math/crc.h>
typedef u8 MATHCRC8Context; typedef u16 MATHCRC16Context; typedef u32 MATHCRC32Context;

説明

各種 CRC を計算するために使用するコンテキスト構造体です。
MATH_CRC*Init()で初期化した上で、 入力データを MATH_CRC*Update()で与え、 MATH_CRC*GetHash()でメッセージダイジェスト値を取り出します。

CRC (Cyclic Redundancy Check: 巡回冗長検査) はチェック値を用いて誤り検出を行う手法です。

参照

MATH_CRC*Init, MATH_CRC*Update, MATH_CRC*GetHash

履歴

2005/04/12 初版