inc/azure_utpm_c/TpmError.h (17 lines of code) (raw):
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
#ifndef _TPM_ERROR_H
#define _TPM_ERROR_H
#define FATAL_ERROR_ALLOCATION (1)
#define FATAL_ERROR_DIVIDE_ZERO (2)
#define FATAL_ERROR_INTERNAL (3)
#define FATAL_ERROR_PARAMETER (4)
#define FATAL_ERROR_ENTROPY (5)
#define FATAL_ERROR_SELF_TEST (6)
#define FATAL_ERROR_CRYPTO (7)
#define FATAL_ERROR_NV_UNRECOVERABLE (8)
#define FATAL_ERROR_REMANUFACTURED (9) // indicates that the TPM has
// been re-manufactured after an
// unrecoverable NV error
#define FATAL_ERROR_DRBG (10)
#define FATAL_ERROR_MOVE_SIZE (11)
#define FATAL_ERROR_COUNTER_OVERFLOW (12)
#define FATAL_ERROR_SUBTRACT (13)
#define FATAL_ERROR_FORCED (666)
#endif // _TPM_ERROR_H