struttura HMAC_INFO (wincrypt.h)
La struttura HMAC_INFO specifica l'algoritmo hash e le stringhe interne ed esterne da usare per calcolare l'hash HMAC .
Sintassi
typedef struct _HMAC_Info {
ALG_ID HashAlgid;
BYTE *pbInnerString;
DWORD cbInnerString;
BYTE *pbOuterString;
DWORD cbOuterString;
} HMAC_INFO, *PHMAC_INFO;
Members
HashAlgid
Specifica l'algoritmo hash da utilizzare.
pbInnerString
Puntatore alla stringa interna da usare nel calcolo HMAC. La stringa interna predefinita è definita come byte 0x36 ripetuta 64 volte.
cbInnerString
Numero di byte in pbInnerString. Il CSP usa la stringa interna predefinita se cbInnerString è uguale a zero.
pbOuterString
Puntatore alla stringa esterna da usare nel calcolo HMAC. La stringa esterna predefinita è definita come byte 0x5C ripetuta 64 volte.
cbOuterString
Numero di byte in pbOuterString. Il CSP usa la stringa esterna predefinita se cbOuterString è uguale a zero.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wincrypt.h |