We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6fc9e3a commit 3871640Copy full SHA for 3871640
src/main/java/us/q3q/fido2/FIDO2Applet.java
@@ -3437,6 +3437,8 @@ public void process(APDU apdu) throws ISOException {
3437
}
3438
3439
3440
+ initKeyAgreementKeyIfNecessary();
3441
+
3442
if (attestationData != null && filledAttestationData < attestationData.length &&
3443
transientStorage.getChainIncomingReadOffset() > 0
3444
&& bufferMem[0] == FIDOConstants.CMD_INSTALL_CERTS
@@ -3542,8 +3544,6 @@ public void process(APDU apdu) throws ISOException {
3542
3544
throwException(ISO7816.SW_DATA_INVALID);
3543
3545
3546
- initKeyAgreementKeyIfNecessary();
-
3547
short lcEffective = (short)(lc + 1);
3548
byte cmdByte = apduBytes[apdu.getOffsetCdata()];
3549
0 commit comments