diff --git a/Applet/src/com/android/javacard/keymaster/KMKeymasterApplet.java b/Applet/src/com/android/javacard/keymaster/KMKeymasterApplet.java index c9347864..b43abdbb 100644 --- a/Applet/src/com/android/javacard/keymaster/KMKeymasterApplet.java +++ b/Applet/src/com/android/javacard/keymaster/KMKeymasterApplet.java @@ -2509,6 +2509,8 @@ private void authorizePadding(KMOperationState op) { KMException.throwIt(KMError.UNSUPPORTED_MGF_DIGEST); } op.setMgfDigest((byte) mgfDigest); + } else { + op.setMgfDigest(KMType.SHA1); } } op.setPadding((byte) param);