unplugged-system/external/libese/ready_se/google/keymint/KM300/Applet
2025-10-06 13:59:42 +00:00
..
AndroidSEProvider/src/com/android/javacard/keymaster Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
AndroidSEProviderLib/src/com/android/javacard/seprovider Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
src/com/android/javacard/keymaster Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
README.md Initial commit: AOSP 14 with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00

JavaCardKeymaster Applet

This directory contains the implementation of the Keymint 3.0 interface, in the form of a JavaCard 3.0.5 applet which runs in a secure element. It must be deployed in conjuction with the associated HAL, which mediates between Android Keystore and this applet.

Supported Features!

  • Keymint 3.0 supported functions for required VTS compliance.
  • SharedSecret 1.0 supported functions for required VTS compliance.
  • RemotelyProvisionedComponent 3.0 supported functions for required VTS compliance.

Not supported features

  • Factory provisioned attestation key will not be supported in this applet.
  • Limited usage keys will not be supported in this applet.