NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only
tee_cryptographic_constants.h File Reference

Detailed Description

GlobalPlatform: TEE Cryptographic Constants

Description: Describes TEE cryptographic constants.

Definition in file tee_cryptographic_constants.h.

Go to the source code of this file.

Enumerations

enum  TEE_OperationClass {
  TEE_OPERATION_CIPHER = 1U,
  TEE_OPERATION_MAC = 3U,
  TEE_OPERATION_AE = 4U,
  TEE_OPERATION_DIGEST = 5U,
  TEE_OPERATION_ASYMMETRIC_CIPHER = 6U,
  TEE_OPERATION_ASYMMETRIC_SIGNATURE = 7U,
  TEE_OPERATION_KEY_DERIVATION = 8U
}
 Specifies operation class constants. More...
 
enum  TEE_OperationAlgorithm {
  TEE_ALG_AES_ECB_NOPAD = 0x10000010,
  TEE_ALG_AES_CBC_NOPAD = 0x10000110,
  TEE_ALG_AES_CTR = 0x10000210,
  TEE_ALG_AES_CMAC = 0x30000610,
  TEE_ALG_HMAC_SHA256 = 0x30000004,
  TEE_ALG_HMAC_SHA384 = 0x30000005,
  TEE_ALG_HMAC_SHA512 = 0x30000006,
  TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA256 = 0x70414930,
  TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA384 = 0x70515930,
  TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA512 = 0x70616930,
  TEE_ALG_RSASSA_PKCS1_V1_5_SHA256 = 0x70004830,
  TEE_ALG_RSASSA_PKCS1_V1_5_SHA384 = 0x70005830,
  TEE_ALG_RSASSA_PKCS1_V1_5_SHA512 = 0x70006830,
  TEE_ALG_SHA256 = 0x50000004,
  TEE_ALG_SHA384 = 0x50000005,
  TEE_ALG_SHA512 = 0x50000006,
  TEE_ALG_ECDSA_SHA256 = 0x70003042,
  TEE_ALG_ED25519 = 0x70006043,
  TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA1 = 0x60210230,
  TEE_ALG_AES_CTS = 0x10000310,
  TEE_ALG_MD5 = 0x50000001,
  TEE_ALG_SHA1 = 0x50000002,
  TEE_ALG_SHA224 = 0x50000003,
  TEE_ALG_ECDSA_SHA1 = 0x70001042,
  TEE_ALG_ECDSA_SHA224 = 0x70002042,
  TEE_ALG_ECDSA_SHA384 = 0x70004042,
  TEE_ALG_ECDSA_SHA512 = 0x70005042,
  TEE_ALG_HMAC_SHA224 = 0x30000003,
  TEE_ALG_HMAC_SHA1 = 0x30000002
}
 Specifies cryptographic algorithm identifiers. More...
 
enum  TEE_EccCurveID {
  TEE_CRYPTO_ELEMENT_NONE = 0x00000000,
  TEE_ECC_CURVE_NIST_P256 = 0x00000003,
  TEE_ECC_CURVE_25519 = 0x00000300,
  TEE_ECC_CURVE_NIST_P192 = 0x00000001,
  TEE_ECC_CURVE_NIST_P224 = 0x00000002,
  TEE_ECC_CURVE_NIST_P384 = 0x00000004
}
 List of Supported Cryptographic Elements. More...