Site icon EfmSoft

What does NTSTATUS 0xC000A001 (STATUS_HMAC_NOT_SUPPORTED) mean?

 
Previous Next
STATUS_INVALID_SIGNATURE STATUS_AUTH_TAG_MISMATCH

STATUS_HMAC_NOT_SUPPORTED

The provider does not expose the requested HMAC mode

HMAC combines a secret key with a cryptographic hash to authenticate data. This status means the provider selected for the request cannot supply that construction in the requested configuration. It is different from an HMAC comparison failure: no valid tag was computed or checked because the algorithm capability was unavailable.

On Windows, algorithm providers can expose different operations, properties, key formats, and policy restrictions. A hash algorithm that is available for ordinary digest generation is not automatically usable as HMAC through every provider. The caller should negotiate a supported provider and algorithm rather than silently substituting a different primitive.

What to inspect

References


Looking for a different code? Search another status or error code.

Exit mobile version