aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ready_se/google/keymint/KM300/Applet/src/com/android/javacard/keymaster/KMKeymasterApplet.java22
1 files changed, 0 insertions, 22 deletions
diff --git a/ready_se/google/keymint/KM300/Applet/src/com/android/javacard/keymaster/KMKeymasterApplet.java b/ready_se/google/keymint/KM300/Applet/src/com/android/javacard/keymaster/KMKeymasterApplet.java
index abbc860..e122283 100644
--- a/ready_se/google/keymint/KM300/Applet/src/com/android/javacard/keymaster/KMKeymasterApplet.java
+++ b/ready_se/google/keymint/KM300/Applet/src/com/android/javacard/keymaster/KMKeymasterApplet.java
@@ -4070,17 +4070,6 @@ public class KMKeymasterApplet extends Applet implements AppletEvent, ExtendedLe
data[CERTIFICATE] = KMArray.instance((short) 0); // by default the cert is empty.
data[ORIGIN] = KMType.IMPORTED;
- // ID_IMEI should be present if ID_SECOND_IMEI is present
- short attIdTag =
- KMKeyParameters.findTag(
- KMType.BYTES_TAG, KMType.ATTESTATION_ID_SECOND_IMEI, data[KEY_PARAMETERS]);
- if (attIdTag != KMType.INVALID_VALUE) {
- KMTag.assertPresence(
- data[KEY_PARAMETERS],
- KMType.BYTES_TAG,
- KMType.ATTESTATION_ID_IMEI,
- KMError.CANNOT_ATTEST_IDS);
- }
importKey(apdu, keyFmt, scratchPad);
}
@@ -4548,17 +4537,6 @@ public class KMKeymasterApplet extends Applet implements AppletEvent, ExtendedLe
KMException.throwIt(KMError.UNSUPPORTED_TAG);
}
- // ID_IMEI should be present if ID_SECOND_IMEI is present
- short attIdTag =
- KMKeyParameters.findTag(
- KMType.BYTES_TAG, KMType.ATTESTATION_ID_SECOND_IMEI, data[KEY_PARAMETERS]);
- if (attIdTag != KMType.INVALID_VALUE) {
- KMTag.assertPresence(
- data[KEY_PARAMETERS],
- KMType.BYTES_TAG,
- KMType.ATTESTATION_ID_IMEI,
- KMError.CANNOT_ATTEST_IDS);
- }
short attKeyPurpose =
KMKeyParameters.findTag(KMType.ENUM_ARRAY_TAG, KMType.PURPOSE, data[KEY_PARAMETERS]);