# SVC_HMACSHA1Update

## 構文

      #include <twl/os/common/systemCall.h>

      void SVC_HMACSHA1Update( SVCHMACSHA1Context *context,
                                const void* data,
                                u32 len );

## 引数

context | HMAC-SHA1 生成用のコンテキスト構造体へのポインタ
data | 入力データへのポインタ
len | 入力データのサイズ

## 返り値

なし。

## 説明

この関数は、HMAC-SHA1 によるダイジェスト値を入力データによって更新します。

context は予め `SVC_HMACSHA1Init()` で初期化してある必要があります。

この関数を任意の回数呼び出した後に、`SVC_HMACSHA1GetHash()` を使用してダイジェスト値を得ます。入力データは data, len で指定します。任意のサイズ、任意のアラインメント位置のものが使用できます。

## 参照

`SVC_HMACSHA1Init`, `SVC_HMACSHA1GetHash`, `SVC_SHA1Update`

## 履歴

2007/10/24 初版