tee_internal
0.0.1
Module binding
Structs
Constants
Functions
Type Aliases
Unions
In crate tee_internal
Module
tee_internal
::
binding
Copy item path
source
·
[
−
]
Structs
§
TEE_Attribute
TEE_Attribute__bindgen_ty_1__bindgen_ty_1
TEE_Attribute__bindgen_ty_1__bindgen_ty_2
TEE_Identity
TEE_ObjectInfo
TEE_OperationInfo
TEE_OperationInfoKey
TEE_OperationInfoMultiple
TEE_Param__bindgen_ty_1
TEE_Param__bindgen_ty_2
TEE_Time
TEE_UUID
__IncompleteArrayField
__TEE_ObjectEnumHandle
__TEE_ObjectHandle
__TEE_OperationHandle
__TEE_PropSetHandle
__TEE_TASessionHandle
Constants
§
TEE_ALG_AES_CBC_MAC_NOPAD
TEE_ALG_AES_CBC_MAC_PKCS5
TEE_ALG_AES_CBC_NOPAD
TEE_ALG_AES_CCM
TEE_ALG_AES_CMAC
TEE_ALG_AES_CTR
TEE_ALG_AES_CTS
TEE_ALG_AES_ECB_NOPAD
TEE_ALG_AES_GCM
TEE_ALG_AES_XTS
TEE_ALG_DES3_CBC_MAC_NOPAD
TEE_ALG_DES3_CBC_MAC_PKCS5
TEE_ALG_DES3_CBC_NOPAD
TEE_ALG_DES3_ECB_NOPAD
TEE_ALG_DES_CBC_MAC_NOPAD
TEE_ALG_DES_CBC_MAC_PKCS5
TEE_ALG_DES_CBC_NOPAD
TEE_ALG_DES_ECB_NOPAD
TEE_ALG_DH_DERIVE_SHARED_SECRET
TEE_ALG_DSA_SHA1
TEE_ALG_DSA_SHA3_224
TEE_ALG_DSA_SHA3_256
TEE_ALG_DSA_SHA3_384
TEE_ALG_DSA_SHA3_512
TEE_ALG_DSA_SHA224
TEE_ALG_DSA_SHA256
TEE_ALG_HKDF
TEE_ALG_HMAC_MD5
TEE_ALG_HMAC_SHA1
TEE_ALG_HMAC_SHA3_224
TEE_ALG_HMAC_SHA3_256
TEE_ALG_HMAC_SHA3_384
TEE_ALG_HMAC_SHA3_512
TEE_ALG_HMAC_SHA224
TEE_ALG_HMAC_SHA256
TEE_ALG_HMAC_SHA384
TEE_ALG_HMAC_SHA512
TEE_ALG_ILLEGAL_VALUE
TEE_ALG_MD5
TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA1
TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA3_224
TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA3_256
TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA3_384
TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA3_512
TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA224
TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA256
TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA384
TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA512
TEE_ALG_RSAES_PKCS1_V1_5
TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA1
TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA3_224
TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA3_256
TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA3_384
TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA3_512
TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA224
TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA256
TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA384
TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA512
TEE_ALG_RSASSA_PKCS1_V1_5_MD5
TEE_ALG_RSASSA_PKCS1_V1_5_SHA1
TEE_ALG_RSASSA_PKCS1_V1_5_SHA3_224
TEE_ALG_RSASSA_PKCS1_V1_5_SHA3_256
TEE_ALG_RSASSA_PKCS1_V1_5_SHA3_384
TEE_ALG_RSASSA_PKCS1_V1_5_SHA3_512
TEE_ALG_RSASSA_PKCS1_V1_5_SHA224
TEE_ALG_RSASSA_PKCS1_V1_5_SHA256
TEE_ALG_RSASSA_PKCS1_V1_5_SHA384
TEE_ALG_RSASSA_PKCS1_V1_5_SHA512
TEE_ALG_RSA_NOPAD
TEE_ALG_SHA1
TEE_ALG_SHA3_224
TEE_ALG_SHA3_256
TEE_ALG_SHA3_384
TEE_ALG_SHA3_512
TEE_ALG_SHA224
TEE_ALG_SHA256
TEE_ALG_SHA384
TEE_ALG_SHA512
TEE_ALG_SHAKE128
TEE_ALG_SHAKE256
TEE_ATTR_DH_BASE
TEE_ATTR_DH_PRIME
TEE_ATTR_DH_PRIVATE_VALUE
TEE_ATTR_DH_PUBLIC_VALUE
TEE_ATTR_DH_SUBPRIME
TEE_ATTR_DH_X_BITS
TEE_ATTR_DSA_BASE
TEE_ATTR_DSA_PRIME
TEE_ATTR_DSA_PRIVATE_VALUE
TEE_ATTR_DSA_PUBLIC_VALUE
TEE_ATTR_DSA_SUBPRIME
TEE_ATTR_ECC_CURVE
TEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_X
TEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_Y
TEE_ATTR_ECC_PRIVATE_VALUE
TEE_ATTR_ECC_PUBLIC_VALUE_X
TEE_ATTR_ECC_PUBLIC_VALUE_Y
TEE_ATTR_ED448_PRIVATE_VALUE
TEE_ATTR_ED448_PUBLIC_VALUE
TEE_ATTR_ED25519_PRIVATE_VALUE
TEE_ATTR_ED25519_PUBLIC_VALUE
TEE_ATTR_EDDSA_CTX
TEE_ATTR_EDDSA_PREHASH
TEE_ATTR_FLAG_PUBLIC
TEE_ATTR_FLAG_VALUE
TEE_ATTR_HKDF_HASH_ALGORITHM
TEE_ATTR_HKDF_INFO
TEE_ATTR_HKDF_SALT
TEE_ATTR_KDF_KEY_SIZE
TEE_ATTR_RSA_COEFFICIENT
TEE_ATTR_RSA_EXPONENT1
TEE_ATTR_RSA_EXPONENT2
TEE_ATTR_RSA_MODULUS
TEE_ATTR_RSA_OAEP_LABEL
TEE_ATTR_RSA_OAEP_MGF_HASH
TEE_ATTR_RSA_PRIME1
TEE_ATTR_RSA_PRIME2
TEE_ATTR_RSA_PRIVATE_EXPONENT
TEE_ATTR_RSA_PSS_SALT_LENGTH
TEE_ATTR_RSA_PUBLIC_EXPONENT
TEE_ATTR_SECRET_VALUE
TEE_ATTR_SM2_ID_INITIATOR
TEE_ATTR_SM2_ID_RESPONDER
TEE_ATTR_SM2_KEP_CONFIRMATION_IN
TEE_ATTR_SM2_KEP_CONFIRMATION_OUT
TEE_ATTR_SM2_KEP_USER
TEE_ATTR_X448_PRIVATE_VALUE
TEE_ATTR_X448_PUBLIC_VALUE
TEE_ATTR_X25519_PRIVATE_VALUE
TEE_ATTR_X25519_PUBLIC_VALUE
TEE_CORE_API_MAINTENANCE_VERSION
TEE_CORE_API_MAJOR_VERSION
TEE_CORE_API_MINOR_VERSION
TEE_CORE_API_VERSION
TEE_CRYPTO_ELEMENT_NONE
TEE_DATA_FLAG_ACCESS_READ
TEE_DATA_FLAG_ACCESS_WRITE
TEE_DATA_FLAG_ACCESS_WRITE_META
TEE_DATA_FLAG_EXCLUSIVE
TEE_DATA_FLAG_OVERWRITE
TEE_DATA_FLAG_SHARE_READ
TEE_DATA_FLAG_SHARE_WRITE
TEE_DATA_MAX_POSITION
TEE_DATA_SEEK_CUR
TEE_DATA_SEEK_END
TEE_DATA_SEEK_SET
TEE_ECC_CURVE_448
TEE_ECC_CURVE_25519
TEE_ECC_CURVE_BSI_P160r1
TEE_ECC_CURVE_BSI_P160t1
TEE_ECC_CURVE_BSI_P192r1
TEE_ECC_CURVE_BSI_P192t1
TEE_ECC_CURVE_BSI_P224r1
TEE_ECC_CURVE_BSI_P224t1
TEE_ECC_CURVE_BSI_P256r1
TEE_ECC_CURVE_BSI_P256t1
TEE_ECC_CURVE_BSI_P320r1
TEE_ECC_CURVE_BSI_P320t1
TEE_ECC_CURVE_BSI_P384r1
TEE_ECC_CURVE_BSI_P384t1
TEE_ECC_CURVE_BSI_P512r1
TEE_ECC_CURVE_BSI_P512t1
TEE_ECC_CURVE_NIST_P192
TEE_ECC_CURVE_NIST_P224
TEE_ECC_CURVE_NIST_P256
TEE_ECC_CURVE_NIST_P384
TEE_ECC_CURVE_NIST_P521
TEE_ECC_CURVE_SM2
TEE_ERROR_ACCESS_CONFLICT
TEE_ERROR_ACCESS_DENIED
TEE_ERROR_BAD_FORMAT
TEE_ERROR_BAD_PARAMETERS
TEE_ERROR_BAD_STATE
TEE_ERROR_BUSY
TEE_ERROR_CANCEL
TEE_ERROR_CIPHERTEXT_INVALID
TEE_ERROR_COMMUNICATION
TEE_ERROR_CORRUPT_OBJECT
TEE_ERROR_CORRUPT_OBJECT_2
TEE_ERROR_EXCESS_DATA
TEE_ERROR_EXTERNAL_CANCEL
TEE_ERROR_GENERIC
TEE_ERROR_ITEM_NOT_FOUND
TEE_ERROR_MAC_INVALID
TEE_ERROR_NOT_IMPLEMENTED
TEE_ERROR_NOT_SUPPORTED
TEE_ERROR_NO_DATA
TEE_ERROR_OUT_OF_MEMORY
TEE_ERROR_OVERFLOW
TEE_ERROR_SECURITY
TEE_ERROR_SHORT_BUFFER
TEE_ERROR_SIGNATURE_INVALID
TEE_ERROR_STORAGE_NOT_AVAILABLE
TEE_ERROR_STORAGE_NOT_AVAILABLE_2
TEE_ERROR_STORAGE_NO_SPACE
TEE_ERROR_TARGET_DEAD
TEE_ERROR_TIMEOUT
TEE_ERROR_TIME_NEEDS_RESET
TEE_ERROR_TIME_NOT_SET
TEE_ERROR_UNSUPPORTED_VERSION
TEE_HANDLE_FLAG_EXPECT_TWO_KEYS
TEE_HANDLE_FLAG_EXTRACTING
TEE_HANDLE_FLAG_INITIALIZED
TEE_HANDLE_FLAG_KEY_SET
TEE_HANDLE_FLAG_PERSISTENT
TEE_HANDLE_NULL
TEE_LOGIN_APPLICATION
TEE_LOGIN_APPLICATION_GROUP
TEE_LOGIN_APPLICATION_USER
TEE_LOGIN_GROUP
TEE_LOGIN_PUBLIC
TEE_LOGIN_TRUSTED_APP
TEE_LOGIN_USER
TEE_MEMORY_ACCESS_ANY_OWNER
TEE_MEMORY_ACCESS_READ
TEE_MEMORY_ACCESS_WRITE
TEE_MODE_DECRYPT
TEE_MODE_DERIVE
TEE_MODE_DIGEST
TEE_MODE_ENCRYPT
TEE_MODE_ILLEGAL_VALUE
TEE_MODE_MAC
TEE_MODE_SIGN
TEE_MODE_VERIFY
TEE_OBJECT_ID_MAX_LEN
TEE_OPERATION_AE
TEE_OPERATION_ASYMMETRIC_CIPHER
TEE_OPERATION_ASYMMETRIC_SIGNATURE
TEE_OPERATION_CIPHER
TEE_OPERATION_DIGEST
TEE_OPERATION_KEY_DERIVATION
TEE_OPERATION_MAC
TEE_OPERATION_STATE_ACTIVE
TEE_OPERATION_STATE_EXTRACTING
TEE_OPERATION_STATE_INITIAL
TEE_ORIGIN_API
TEE_ORIGIN_COMMS
TEE_ORIGIN_TEE
TEE_ORIGIN_TRUSTED_APP
TEE_PARAM_TYPE_MEMREF_INOUT
TEE_PARAM_TYPE_MEMREF_INPUT
TEE_PARAM_TYPE_MEMREF_OUTPUT
TEE_PARAM_TYPE_NONE
TEE_PARAM_TYPE_VALUE_INOUT
TEE_PARAM_TYPE_VALUE_INPUT
TEE_PARAM_TYPE_VALUE_OUTPUT
TEE_STORAGE_ILLEGAL_VALUE
TEE_STORAGE_PERSO
TEE_STORAGE_PRIVATE
TEE_STORAGE_PROTECTED
TEE_SUCCESS
TEE_TIMEOUT_INFINITE
TEE_TYPE_AES
TEE_TYPE_CORRUPTED_OBJECT
TEE_TYPE_DATA
TEE_TYPE_DES
TEE_TYPE_DES3
TEE_TYPE_DH_KEYPAIR
TEE_TYPE_DSA_KEYPAIR
TEE_TYPE_DSA_PUBLIC_KEY
TEE_TYPE_ECDH_KEYPAIR
TEE_TYPE_ECDH_PUBLIC_KEY
TEE_TYPE_ECDSA_KEYPAIR
TEE_TYPE_ECDSA_PUBLIC_KEY
TEE_TYPE_ED25519_KEYPAIR
TEE_TYPE_ED25519_PUBLIC_KEY
TEE_TYPE_GENERIC_SECRET
TEE_TYPE_HKDF
TEE_TYPE_HMAC_MD5
TEE_TYPE_HMAC_SHA1
TEE_TYPE_HMAC_SHA3_224
TEE_TYPE_HMAC_SHA3_256
TEE_TYPE_HMAC_SHA3_384
TEE_TYPE_HMAC_SHA3_512
TEE_TYPE_HMAC_SHA224
TEE_TYPE_HMAC_SHA256
TEE_TYPE_HMAC_SHA384
TEE_TYPE_HMAC_SHA512
TEE_TYPE_HMAC_SM3
TEE_TYPE_ILLEGAL_VALUE
TEE_TYPE_RSA_KEYPAIR
TEE_TYPE_RSA_PUBLIC_KEY
TEE_TYPE_SM2_DSA_KEYPAIR
TEE_TYPE_SM2_DSA_PUBLIC_KEY
TEE_TYPE_SM2_KEP_KEYPAIR
TEE_TYPE_SM2_KEP_PUBLIC_KEY
TEE_TYPE_SM2_PKE_KEYPAIR
TEE_TYPE_SM2_PKE_PUBLIC_KEY
TEE_TYPE_SM4
TEE_TYPE_X25519_KEYPAIR
TEE_TYPE_X25519_PUBLIC_KEY
TEE_USAGE_DECRYPT
TEE_USAGE_DERIVE
TEE_USAGE_ENCRYPT
TEE_USAGE_EXTRACTABLE
TEE_USAGE_MAC
TEE_USAGE_SIGN
TEE_USAGE_VERIFY
TEE_WHENCE_ILLEGAL_VALUE
Functions
§
TA_CloseSessionEntryPoint
⚠
TA_CreateEntryPoint
⚠
TA_DestroyEntryPoint
⚠
TA_InvokeCommandEntryPoint
⚠
TA_OpenSessionEntryPoint
⚠
TEE_AEDecryptFinal
⚠
TEE_AEEncryptFinal
⚠
TEE_AEInit
⚠
TEE_AEUpdate
⚠
TEE_AEUpdateAAD
⚠
TEE_AllocateOperation
⚠
TEE_AllocatePersistentObjectEnumerator
⚠
TEE_AllocatePropertyEnumerator
⚠
TEE_AllocateTransientObject
⚠
TEE_AsymmetricDecrypt
⚠
TEE_AsymmetricEncrypt
⚠
TEE_AsymmetricSignDigest
⚠
TEE_AsymmetricVerifyDigest
⚠
TEE_BigIntAbs
⚠
TEE_BigIntAdd
⚠
TEE_BigIntAddMod
⚠
TEE_BigIntAssign
⚠
TEE_BigIntCmp
⚠
TEE_BigIntCmpS32
⚠
TEE_BigIntComputeExtendedGcd
⚠
TEE_BigIntComputeFMM
⚠
TEE_BigIntConvertFromFMM
⚠
TEE_BigIntConvertFromOctetString
⚠
TEE_BigIntConvertFromS32
⚠
TEE_BigIntConvertToFMM
⚠
TEE_BigIntConvertToOctetString
⚠
TEE_BigIntConvertToS32
⚠
TEE_BigIntDiv
⚠
TEE_BigIntExpMod
⚠
TEE_BigIntFMMContextSizeInU32
⚠
TEE_BigIntFMMSizeInU32
⚠
TEE_BigIntGetBit
⚠
TEE_BigIntGetBitCount
⚠
TEE_BigIntInit
⚠
TEE_BigIntInitFMM
⚠
TEE_BigIntInitFMMContext
⚠
TEE_BigIntInitFMMContext1
⚠
TEE_BigIntInvMod
⚠
TEE_BigIntIsProbablePrime
⚠
TEE_BigIntMod
⚠
TEE_BigIntMul
⚠
TEE_BigIntMulMod
⚠
TEE_BigIntNeg
⚠
TEE_BigIntRelativePrime
⚠
TEE_BigIntSetBit
⚠
TEE_BigIntShiftRight
⚠
TEE_BigIntSquare
⚠
TEE_BigIntSquareMod
⚠
TEE_BigIntSub
⚠
TEE_BigIntSubMod
⚠
TEE_CheckMemoryAccessRights
⚠
TEE_CipherDoFinal
⚠
TEE_CipherInit
⚠
TEE_CipherUpdate
⚠
TEE_CloseAndDeletePersistentObject
⚠
TEE_CloseAndDeletePersistentObject1
⚠
TEE_CloseObject
⚠
TEE_CloseTASession
⚠
TEE_CopyObjectAttributes
⚠
TEE_CopyObjectAttributes1
⚠
TEE_CopyOperation
⚠
TEE_CreatePersistentObject
⚠
TEE_DeriveKey
⚠
TEE_DigestDoFinal
⚠
TEE_DigestExtract
⚠
TEE_DigestUpdate
⚠
TEE_Free
⚠
TEE_FreeOperation
⚠
TEE_FreePersistentObjectEnumerator
⚠
TEE_FreePropertyEnumerator
⚠
TEE_FreeTransientObject
⚠
TEE_GenerateKey
⚠
TEE_GenerateRandom
⚠
TEE_GetCancellationFlag
⚠
TEE_GetInstanceData
⚠
TEE_GetNextPersistentObject
⚠
TEE_GetNextProperty
⚠
TEE_GetObjectBufferAttribute
⚠
TEE_GetObjectInfo
⚠
TEE_GetObjectInfo1
⚠
TEE_GetObjectValueAttribute
⚠
TEE_GetOperationInfo
⚠
TEE_GetOperationInfoMultiple
⚠
TEE_GetPropertyAsBinaryBlock
⚠
TEE_GetPropertyAsBool
⚠
TEE_GetPropertyAsIdentity
⚠
TEE_GetPropertyAsString
⚠
TEE_GetPropertyAsU32
⚠
TEE_GetPropertyAsU64
⚠
TEE_GetPropertyAsUUID
⚠
TEE_GetPropertyName
⚠
TEE_GetREETime
⚠
TEE_GetSystemTime
⚠
TEE_GetTAPersistentTime
⚠
TEE_InitRefAttribute
⚠
TEE_InitValueAttribute
⚠
TEE_InvokeTACommand
⚠
TEE_IsAlgorithmSupported
⚠
TEE_MACCompareFinal
⚠
TEE_MACComputeFinal
⚠
TEE_MACInit
⚠
TEE_MACUpdate
⚠
TEE_Malloc
⚠
TEE_MaskCancellation
⚠
TEE_MemCompare
⚠
TEE_MemFill
⚠
TEE_MemMove
⚠
TEE_OpenPersistentObject
⚠
TEE_OpenTASession
⚠
TEE_Panic
⚠
TEE_PopulateTransientObject
⚠
TEE_ReadObjectData
⚠
TEE_Realloc
⚠
TEE_RenamePersistentObject
⚠
TEE_ResetOperation
⚠
TEE_ResetPersistentObjectEnumerator
⚠
TEE_ResetPropertyEnumerator
⚠
TEE_ResetTransientObject
⚠
TEE_RestrictObjectUsage
⚠
TEE_RestrictObjectUsage1
⚠
TEE_SeekObjectData
⚠
TEE_SetInstanceData
⚠
TEE_SetOperationKey
⚠
TEE_SetOperationKey2
⚠
TEE_SetTAPersistentTime
⚠
TEE_StartPersistentObjectEnumerator
⚠
TEE_StartPropertyEnumerator
⚠
TEE_TruncateObjectData
⚠
TEE_UnmaskCancellation
⚠
TEE_Wait
⚠
TEE_WriteObjectData
⚠
Type Aliases
§
TEE_BigInt
TEE_BigIntFMM
TEE_BigIntFMMContext
TEE_ObjectEnumHandle
TEE_ObjectHandle
TEE_OperationHandle
TEE_OperationMode
TEE_PropSetHandle
TEE_Result
TEE_TASessionHandle
TEE_Whence
__intmax_t
intmax_t
Unions
§
TEE_Attribute__bindgen_ty_1
TEE_Param