diff --git a/library/src/main/java/pro/javacard/gp/GPCommands.java b/library/src/main/java/pro/javacard/gp/GPCommands.java index 51361135..c6778ad6 100644 --- a/library/src/main/java/pro/javacard/gp/GPCommands.java +++ b/library/src/main/java/pro/javacard/gp/GPCommands.java @@ -127,13 +127,13 @@ public static void load(GPSession gp, CAPFile cap, AID to, AID dapAID, LFDBH has if (dapRequired) { switch (lfdbh) { case SHA1: - dap = cap.getMetaInfEntry(CAPFile.DAP_RSA_V1_SHA256_FILE); + dap = cap.getMetaInfEntry(CAPFile.DAP_RSA_V1_SHA1_FILE); break; case SHA256: - dap = cap.getMetaInfEntry(CAPFile.DAP_RSA_V1_SHA1_FILE); + dap = cap.getMetaInfEntry(CAPFile.DAP_RSA_V1_SHA256_FILE); break; default: - throw new IllegalArgumentException("Unsupported DAP hash algoriothm: " + hash); + throw new IllegalArgumentException("Unsupported DAP hash algorithm: " + hash); } } else { dap = null;