structure HMAC_INFO (wincrypt.h)
La structure HMAC_INFO spécifie l’algorithme de hachage et les chaînes internes et externes qui doivent être utilisées pour calculer le hachage HMAC .
Syntaxe
typedef struct _HMAC_Info {
ALG_ID HashAlgid;
BYTE *pbInnerString;
DWORD cbInnerString;
BYTE *pbOuterString;
DWORD cbOuterString;
} HMAC_INFO, *PHMAC_INFO;
Membres
HashAlgid
Spécifie l’algorithme de hachage à utiliser.
pbInnerString
Pointeur vers la chaîne interne à utiliser dans le calcul HMAC. La chaîne interne par défaut est définie comme l’octet 0x36 répété 64 fois.
cbInnerString
Nombre d’octets dans pbInnerString. Le csp utilise la chaîne interne par défaut si cbInnerString est égal à zéro.
pbOuterString
Pointeur vers la chaîne externe à utiliser dans le calcul HMAC. La chaîne externe par défaut est définie comme l’octet 0x5C répété 64 fois.
cbOuterString
Nombre d’octets dans pbOuterString. Le csp utilise la chaîne externe par défaut si cbOuterString est égal à zéro.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wincrypt.h |