Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains data for the CTAP HMAC-salt extension.
Syntax
typedef struct _WEBAUTHN_CTAPCBOR_HMAC_SALT_EXTENSION {
DWORD dwVersion;
PWEBAUTHN_CTAPCBOR_ECC_PUBLIC_KEY pKeyAgreement;
DWORD cbEncryptedSalt;
PBYTE pbEncryptedSalt;
DWORD cbSaltAuth;
PBYTE pbSaltAuth;
} WEBAUTHN_CTAPCBOR_HMAC_SALT_EXTENSION, *PWEBAUTHN_CTAPCBOR_HMAC_SALT_EXTENSION;
Members
dwVersion
The version of this structure.
pKeyAgreement
A pointer to a WEBAUTHN_CTAPCBOR_ECC_PUBLIC_KEY structure that contains the platform key-agreement public key.
cbEncryptedSalt
The size, in bytes, of the encrypted salt pointed to by pbEncryptedSalt.
pbEncryptedSalt
A pointer to the encrypted salt bytes.
cbSaltAuth
The size, in bytes, of the salt-auth buffer pointed to by pbSaltAuth.
pbSaltAuth
A pointer to the salt-auth bytes.
Remarks
Use this structure when processing CTAP HMAC-secret or PRF extension data.
Requirements
| Requirement | Value |
|---|---|
| Header | webauthnplugin.h |