A minor maintenance update of the Internal Core API with the following bug fixes applied and showing all non-trivial changes since v1.2:

– Clarified TEE_ERROR_CIPHERTEXT_INVALID return code
– Clarified Generic Payloads with reference to [TEE TUI Low] v1.0.1 in section 9.6.9
– Corrected TEE_RestrictObjectInfo1 references in Figure 5-1 to TEE_RestrictObjectUsage1 and updated the associated text in section 5.5.2
– Updated Figure 6-1 to include the missing TEE_SetOperationKey and TEE_SetOperationKey2 transitions

Previous Version(s)


TEE Internal Core API Specification v1.2 Nov 2018

This specification defines a set of C APIs for the development of Trusted Applications (TAs) running inside a Trusted Execution Environment (TEE). For the purposes of this document a TEE is expected to meet the requirements defined in the GlobalPlatform TEE System Architecture specification, i.e. it is accessible from a Rich Execution Environment (REE) through the GlobalPlatform TEE Client API (described in the GlobalPlatform TEE Client API Specification) but is specifically protected against malicious attacks and only runs code trusted in integrity and authenticity.


TEE Internal Core API Specification v1.1.2 Nov 2016

TEE Internal Core API Specification v1.1.1 Jun 2016

TEE Internal Core API Specification v1.1 Jun 2014

TEE Internal Core API Specification v1 Dec 2011
GlobalPlatform
Hey There!

It seems you are using an outdated browser, unfortunately this means that our website will not render properly for you. Update your browser to view this website correctly.

GOOGLE CHROME
FIREFOX
MICROSOFT EDGE