JavaCardKeymaster
JavaCardKeymaster copied to clipboard
AES_GCM_AUTH_TAG_LENGTH = 12; is not aligned with JC TCK expectation of 16 bytes
https://github.com/divegeek/JavaCardKeymaster/blob/master/Applet/src/com/android/javacard/keymaster/KMKeymasterApplet.java
Is this AES_GCM_AUTH_TAG_LENGTH = 12 expected from the AES-GCM from the JavaCard eSE?
Also, in the https://developer.android.com/training/articles/keystore, it's mentioned only for AES/GCM/NoPadding "Only 12-byte long IVs supported." but not Tag length.