From 13e02f998da36b6d45602ef4994d5c1a95bc7530 Mon Sep 17 00:00:00 2001 From: Trevor Bentley Date: Wed, 20 Sep 2017 16:59:45 +0200 Subject: [PATCH] Fix ykpiv_attest slot argument name --- lib/ykpiv.c | 4 ++-- lib/ykpiv.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ykpiv.c b/lib/ykpiv.c index 6ced031..c0b3f8a 100644 --- a/lib/ykpiv.c +++ b/lib/ykpiv.c @@ -1273,10 +1273,10 @@ ykpiv_rc ykpiv_import_private_key(ykpiv_state *state, const unsigned char key, u } -ykpiv_rc ykpiv_attest(ykpiv_state *state, int object_id, unsigned char *data, size_t *data_len) { +ykpiv_rc ykpiv_attest(ykpiv_state *state, const unsigned char key, unsigned char *data, size_t *data_len) { ykpiv_rc res; bool ret = false; - unsigned char templ[] = {0, YKPIV_INS_ATTEST, object_id, 0}; + unsigned char templ[] = {0, YKPIV_INS_ATTEST, key, 0}; int sw; if (state == NULL || data == NULL || data_len == NULL) { diff --git a/lib/ykpiv.h b/lib/ykpiv.h index 6e14328..3455f43 100644 --- a/lib/ykpiv.h +++ b/lib/ykpiv.h @@ -126,7 +126,7 @@ extern "C" ykpiv_rc ykpiv_get_pin_retries(ykpiv_state *state, int* tries); // TREV TODO: document that 0 == successful no-op. ykpiv_rc ykpiv_set_pin_retries(ykpiv_state *state, int pin_tries, int puk_tries); - ykpiv_rc ykpiv_attest(ykpiv_state *state, int object_id, unsigned char *data, size_t *data_len); + ykpiv_rc ykpiv_attest(ykpiv_state *state, const unsigned char key, unsigned char *data, size_t *data_len); #define YKPIV_ALGO_TAG 0x80 #define YKPIV_ALGO_3DES 0x03