Update to latest HSM SDK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
This commit is contained in:
Submodule pico-hsm-sdk updated: e99757ed52...88b2978ae5
@@ -75,8 +75,8 @@ extern int cmd_session_pin();
|
|||||||
extern int cmd_puk_auth();
|
extern int cmd_puk_auth();
|
||||||
extern int cmd_pso();
|
extern int cmd_pso();
|
||||||
|
|
||||||
app_t *sc_hsm_select_aid(app_t *a) {
|
app_t *sc_hsm_select_aid(app_t *a, const uint8_t *aid, uint8_t aid_len) {
|
||||||
if (!memcmp(apdu.data, sc_hsm_aid+1, MIN(apdu.nc,sc_hsm_aid[0]))) {
|
if (!memcmp(aid, sc_hsm_aid+1, MIN(aid_len,sc_hsm_aid[0]))) {
|
||||||
a->aid = sc_hsm_aid;
|
a->aid = sc_hsm_aid;
|
||||||
a->process_apdu = sc_hsm_process_apdu;
|
a->process_apdu = sc_hsm_process_apdu;
|
||||||
a->unload = sc_hsm_unload;
|
a->unload = sc_hsm_unload;
|
||||||
@@ -581,12 +581,6 @@ int load_private_key_ecdsa(mbedtls_ecdsa_context *ctx, file_t *fkey) {
|
|||||||
return CCID_OK;
|
return CCID_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef struct cmd
|
|
||||||
{
|
|
||||||
uint8_t ins;
|
|
||||||
int (*cmd_handler)();
|
|
||||||
} cmd_t;
|
|
||||||
|
|
||||||
#define INS_VERIFY 0x20
|
#define INS_VERIFY 0x20
|
||||||
#define INS_MSE 0x22
|
#define INS_MSE 0x22
|
||||||
#define INS_CHANGE_PIN 0x24
|
#define INS_CHANGE_PIN 0x24
|
||||||
|
|||||||
Reference in New Issue
Block a user