# MATHSHA1Context

## 構文

      #include <nitro/math/dgt.h>

      typedef struct MATHSHA1Context MATHSHA1Context;

## 要素

構造体の内部へ直接アクセスしないでください。

## 説明

SHA-1 を計算するために使用するコンテキスト構造体です。サイズは 104 バイトです。
`MATH_SHA1Init()`で初期化した上で、 入力データを `MATH_SHA1Update()`で与え、 `MATH_SHA1GetHash()`でメッセージダイジェスト値を取り出します。
SHA-1 はメッセージダイジェスト値を求めるためのアルゴリズムです。詳細は IETF (The Internet Engineering Task Force) が発行している RFC (Request For Comments) 3174 を参照してください。

## 参照

`MATH_SHA1Init, MATH_SHA1Update, MATH_SHA1GetHash`

## 履歴

2005/04/12 サイズに関する説明を追加
2005/04/01 初版