# MATH_SHA1Init

## 構文

      #include <nitro/math/dgt.h>

      static inline void MATH_SHA1Init( MATHSHA1Context *context );

## 引数

context | 初期化する SHA-1 生成用のコンテキスト構造体へのポインタ。

## 返り値

なし。

## 説明

この関数は、SHA-1 を計算する際に使用する `MATHSHA1Context` 型のコンテキスト構造体を初期化します。 `MATH_SHA1Update()`・`MATH_SHA1GetHash()`を使用する前に必ず呼び出すようにしてください。
また、初期化済みのコンテキスト構造体にこの関数を再適用しても構いません。その場合は、コンテキスト構造体は初期状態に戻ります。
SHA-1 はメッセージダイジェスト値を求めるためのアルゴリズムです。詳細は IETF (The Internet Engineering Task Force) が発行している RFC (Request For Comments) 3174 を参照してください。

## 参照

`MATH_SHA1Update, MATH_SHA1GetHash`

## 履歴

2005/04/01 初版