HMAC_INFO構造体 (wincrypt.h)
HMAC_INFO構造体は、ハッシュ アルゴリズムと、HMACハッシュの計算に使用される内部および外部の文字列を指定します。
構文
typedef struct _HMAC_Info {
ALG_ID HashAlgid;
BYTE *pbInnerString;
DWORD cbInnerString;
BYTE *pbOuterString;
DWORD cbOuterString;
} HMAC_INFO, *PHMAC_INFO;
メンバー
HashAlgid
使用するハッシュ アルゴリズムを指定します。
pbInnerString
HMAC 計算で使用される内部文字列へのポインター。 既定の内部文字列は、64 回繰り返0x36バイトとして定義されます。
cbInnerString
pbInnerString のバイト数。 cbInnerString が 0 に等しい場合、CSP は既定の内部文字列を使用します。
pbOuterString
HMAC 計算で使用される外部文字列へのポインター。 既定の外部文字列は、64 回繰り返0x5Cバイトとして定義されます。
cbOuterString
pbOuterString のバイト数。 cbOuterString が 0 に等しい場合、CSP は既定の外部文字列を使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wincrypt.h |