estrutura HMAC_INFO (wincrypt.h)
A estrutura HMAC_INFO especifica o algoritmo de hash e as cadeias de caracteres internas e externas que devem ser usadas para calcular o hash HMAC .
Sintaxe
typedef struct _HMAC_Info {
ALG_ID HashAlgid;
BYTE *pbInnerString;
DWORD cbInnerString;
BYTE *pbOuterString;
DWORD cbOuterString;
} HMAC_INFO, *PHMAC_INFO;
Membros
HashAlgid
Especifica o algoritmo de hash a ser usado.
pbInnerString
Um ponteiro para a cadeia de caracteres interna a ser usada no cálculo HMAC. A cadeia de caracteres interna padrão é definida como o byte 0x36 repetido 64 vezes.
cbInnerString
A contagem de bytes em pbInnerString. O CSP usará a cadeia de caracteres interna padrão se cbInnerString for igual a zero.
pbOuterString
Um ponteiro para a cadeia de caracteres externa a ser usada no cálculo HMAC. A cadeia de caracteres externa padrão é definida como o byte 0x5C repetido 64 vezes.
cbOuterString
A contagem de bytes em pbOuterString. O CSP usará a cadeia de caracteres externa padrão se cbOuterString for igual a zero.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |