Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC000A001 (STATUS_HMAC_NOT_SUPPORTED)?

 
Anterior Siguiente
STATUS_INVALID_SIGNATURE STATUS_AUTH_TAG_MISMATCH

STATUS_HMAC_NOT_SUPPORTED

Qué significa STATUS_HMAC_NOT_SUPPORTED

HMAC es una construcción keyed hash. Que un provider pueda calcular un digest normal no implica que soporte el mismo algoritmo en modo HMAC, con ese key type o bajo la policy actual. Aquí no hubo una “firma HMAC incorrecta”: la operación no pudo ejecutarse con esa capability.

Sustituir silenciosamente otro algoritmo cambia el protocolo. Producer y verifier deben acordar la misma primitive y parámetros.

Qué comprobar

  • Registre algorithm ID, provider, flags de apertura, key type y output length.
  • Confirme que el provider se abrió en el modo requerido para HMAC.
  • Revise restricciones de policy/FIPS y disponibilidad del algoritmo.
  • Negocie un algoritmo común; no haga substitution unilateral.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version