Module Environment
Structs§
- ENCLAVE_
IDENTITY - ENCLAVE_
INFORMATION - ENCLAVE_
VBS_ BASIC_ KEY_ REQUEST - VBS_
BASIC_ ENCLAVE_ EXCEPTION_ AMD64 - VBS_
BASIC_ ENCLAVE_ SYSCALL_ PAGE - VBS_
BASIC_ ENCLAVE_ THREAD_ DESCRIPTO R32 - VBS_
BASIC_ ENCLAVE_ THREAD_ DESCRIPTO R64 - VBS_
ENCLAVE_ REPORT - VBS_
ENCLAVE_ REPORT_ MODULE - VBS_
ENCLAVE_ REPORT_ PKG_ HEADER - VBS_
ENCLAVE_ REPORT_ VARDATA_ HEADER
Constants§
- ENCLAVE_
FLAG_ DYNAMIC_ DEBUG_ ACTIVE - ENCLAVE_
FLAG_ DYNAMIC_ DEBUG_ ENABLED - ENCLAVE_
FLAG_ FULL_ DEBUG_ ENABLED - ENCLAVE_
IDENTITY_ POLICY_ SEAL_ EXACT_ CODE - ENCLAVE_
IDENTITY_ POLICY_ SEAL_ INVALID - ENCLAVE_
IDENTITY_ POLICY_ SEAL_ SAME_ AUTHOR - ENCLAVE_
IDENTITY_ POLICY_ SEAL_ SAME_ FAMILY - ENCLAVE_
IDENTITY_ POLICY_ SEAL_ SAME_ IMAGE - ENCLAVE_
IDENTITY_ POLICY_ SEAL_ SAME_ PRIMARY_ CODE - ENCLAVE_
REPORT_ DATA_ LENGTH - ENCLAVE_
RUNTIME_ POLICY_ ALLOW_ DYNAMIC_ DEBUG - ENCLAVE_
RUNTIME_ POLICY_ ALLOW_ FULL_ DEBUG - ENCLAVE_
UNSEAL_ FLAG_ STALE_ KEY - ENCLAVE_
VBS_ BASIC_ KEY_ FLAG_ DEBUG_ KEY - ENCLAVE_
VBS_ BASIC_ KEY_ FLAG_ FAMILY_ ID - ENCLAVE_
VBS_ BASIC_ KEY_ FLAG_ IMAGE_ ID - ENCLAVE_
VBS_ BASIC_ KEY_ FLAG_ MEASUREMENT - VBS_
ENCLAVE_ REPORT_ PKG_ HEADER_ VERSION_ CURRENT - VBS_
ENCLAVE_ REPORT_ SIGNATURE_ SCHEME_ SHA256_ RSA_ PSS_ SHA256 - VBS_
ENCLAVE_ REPORT_ VERSION_ CURRENT - VBS_
ENCLAVE_ VARDATA_ INVALID - VBS_
ENCLAVE_ VARDATA_ MODULE
Functions§
- Call
Enclave ⚠ - Create
Enclave ⚠ - Create
Environment ⚠Block - Delete
Enclave ⚠ - Destroy
Environment ⚠Block - Enclave
GetAttestation ⚠Report - Enclave
GetEnclave ⚠Information - Enclave
Seal ⚠Data - Enclave
Unseal ⚠Data - Enclave
Verify ⚠Attestation Report - Expand
Environment ⚠StringsA - Expand
Environment ⚠Strings ForUserA - Expand
Environment ⚠Strings ForUserW - Expand
Environment ⚠StringsW - Free
Environment ⚠StringsA - Free
Environment ⚠StringsW - GetCommand
LineA ⚠ - GetCommand
LineW ⚠ - GetCurrent
DirectoryA ⚠ - GetCurrent
DirectoryW ⚠ - GetEnvironment
Strings ⚠ - GetEnvironment
StringsW ⚠ - GetEnvironment
VariableA ⚠ - GetEnvironment
VariableW ⚠ - Initialize
Enclave ⚠ - IsEnclave
Type ⚠Supported - Load
Enclave ⚠Data - Load
Enclave ⚠ImageA - Load
Enclave ⚠ImageW - Need
Current ⚠Directory ForExe PathA - Need
Current ⚠Directory ForExe PathW - SetCurrent
DirectoryA ⚠ - SetCurrent
DirectoryW ⚠ - SetEnvironment
StringsW ⚠ - SetEnvironment
VariableA ⚠ - SetEnvironment
VariableW ⚠ - Terminate
Enclave ⚠
Type Aliases§
- ENCLAVE_
SEALING_ IDENTITY_ POLICY - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ COMMIT_ PAGES - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ CREATE_ THREAD - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ DECOMMIT_ PAGES - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ GENERATE_ KEY - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ GENERATE_ RANDOM_ DATA - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ GENERATE_ REPORT - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ GET_ ENCLAVE_ INFORMATION - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ INTERRUPT_ THREAD - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ PROTECT_ PAGES - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ RETURN_ FROM_ ENCLAVE - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ RETURN_ FROM_ EXCEPTION - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ TERMINATE_ THREAD - VBS_
BASIC_ ENCLAVE_ BASIC_ CALL_ VERIFY_ REPORT