Fix AID selection.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
Pol Henarejos
2023-10-28 20:57:53 +02:00
parent c24be5a631
commit da94a82487
4 changed files with 61 additions and 49 deletions

View File

@@ -33,9 +33,12 @@ int u2f_unload();
int u2f_process_apdu();
int u2f_select(app_t *a) {
a->process_apdu = u2f_process_apdu;
a->unload = u2f_unload;
return CCID_OK;
if (cap_supported(CAP_U2F)) {
a->process_apdu = u2f_process_apdu;
a->unload = u2f_unload;
return CCID_OK;
}
return CCID_ERR_FILE_NOT_FOUND;
}
void __attribute__((constructor)) u2f_ctor() {