MATH_SHA256Update

構文

#include <nitro/math/dgt.h>

static inline void MATH_SHA256Update( MATHSHA256Context *context, const void* input, u32 length );

引数

context SHA-256 生成用のコンテキスト構造体へのポインタ。
input 入力データへのポインタ。
length 入力データのサイズ。

返り値

なし。

説明

この関数は、SHA-256 によるダイジェスト値を入力データによって更新します。context 引数はあらかじめMATH_SHA256Init()で初期化してある必要があります。
この関数を任意の回数呼び出した後に、MATH_SHA256GetHash()を使用してダイジェスト値を得ます。
入力データには任意のサイズ・任意のアラインメント位置のものが使用できます。

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

参照

MATH_SHA256Init, MATH_SHA256GetHash

履歴

2008/05/23 初版