MATH_SHA256Init

構文

#include <nitro/math/dgt.h>

static inline void MATH_SHA256Init( MATHSHA256Context *context );

引数

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

返り値

なし。

説明

この関数は、SHA-256 を計算する際に使用する MATHSHA256Context 型のコンテキスト構造体を初期化します。 MATH_SHA256Update()MATH_SHA256GetHash()を使用する前に必ず呼び出すようにしてください。
また、初期化済みのコンテキスト構造体にこの関数を再適用しても構いません。その場合は、コンテキスト構造体は初期状態に戻ります。

SHA-256 はメッセージダイジェスト値を求めるためのアルゴリズムです。詳細は FIPS (Federal Information Processing Standards) が発行している FIPS PUB 180-2 を参照してください。

参照

MATH_SHA256Update, MATH_SHA256GetHash

履歴

2008/05/23 初版