estructura HMAC_INFO (wincrypt.h)
La estructura HMAC_INFO especifica el algoritmo hash y las cadenas internas y externas que se van a usar para calcular el hash HMAC .
Sintaxis
typedef struct _HMAC_Info {
ALG_ID HashAlgid;
BYTE *pbInnerString;
DWORD cbInnerString;
BYTE *pbOuterString;
DWORD cbOuterString;
} HMAC_INFO, *PHMAC_INFO;
Miembros
HashAlgid
Especifica el algoritmo hash que se va a usar.
pbInnerString
Puntero a la cadena interna que se va a usar en el cálculo de HMAC. La cadena interna predeterminada se define como el byte 0x36 repetidas 64 veces.
cbInnerString
Recuento de bytes en pbInnerString. El CSP usa la cadena interna predeterminada si cbInnerString es igual a cero.
pbOuterString
Puntero a la cadena externa que se va a usar en el cálculo de HMAC. La cadena externa predeterminada se define como el byte 0x5C repetidas 64 veces.
cbOuterString
Recuento de bytes en pbOuterString. El CSP usa la cadena externa predeterminada si cbOuterString es igual a cero.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wincrypt.h |