Android, iOS and XCode Compatibility
The TAP 1.3 SDK adds support for Android O, iOS 11 and XCode 9.
Trusted User Interface layout library
A new library is available and provides more drawing and rendering features for the Trusted User Interface. The library introduces a new box model where multiples boxes can be drawn and redrawn individually. The library supports transparent and semi-transparent boxes.
Note the Trusted User Interface layout library is delivered as a separate package and requires use of the freetype open source library. Please contact Trustonic to get access to this library.
A new sample demonstrates how a Trusted Application running in the TEE can authenticate a user using fingerprint authentication.
New cryptographic library
A new cryptographic library is available for providing Elliptic Curve Cryptography support with the GlobalPlatform API and across all Trustonic TEE versions.
Device eligibility check
You can query a device’s capabilities prior to installing a TA, including the Kinibi API level, and whether Trusted UI (TUI) is supported or not. For more information, see Developing a TAP Application for the TEE.
Building outside of the SDK tree
You can now build Trusted Applications and Client Applications outside of the SDK source tree. Use the new “–out” parameter with the command-line scripts, to specify where in the file system to place TAP build components.
JCP support for MacOS
The Java Code Protection tools for Android are now available on MacOS. This feature is available in the TAP-Hybrid product.
TAMv2 AWS support
The TAMv2 server components can now be installed and used with Amazon Web Services for both the applications servers, the logging, the HSMs.
TAMv2 webLogic support
The TAMv2 server components can now be installed and used with WebLogic applications servers.