refactor so ykpiv_sign_data() takes size_t input

This commit is contained in:
Klas Lindfors
2014-06-25 15:41:20 +02:00
parent ba9ee75b3f
commit b8ecc6cda2
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -464,7 +464,7 @@ ykpiv_rc ykpiv_parse_key(ykpiv_state *state,
} }
ykpiv_rc ykpiv_sign_data(ykpiv_state *state, ykpiv_rc ykpiv_sign_data(ykpiv_state *state,
const unsigned char *raw_in, int in_len, const unsigned char *raw_in, size_t in_len,
unsigned char *sign_out, size_t *out_len, unsigned char *sign_out, size_t *out_len,
unsigned char algorithm, unsigned char key) { unsigned char algorithm, unsigned char key) {
+1 -1
View File
@@ -73,7 +73,7 @@ extern "C"
ykpiv_rc ykpiv_parse_key(ykpiv_state *state, ykpiv_rc ykpiv_parse_key(ykpiv_state *state,
const char *key_in, unsigned char *key_out); const char *key_in, unsigned char *key_out);
ykpiv_rc ykpiv_sign_data(ykpiv_state *state, const unsigned char *sign_in, ykpiv_rc ykpiv_sign_data(ykpiv_state *state, const unsigned char *sign_in,
int in_len,unsigned char *sign_out, size_t *out_len, size_t in_len,unsigned char *sign_out, size_t *out_len,
unsigned char algorithm, unsigned char key); unsigned char algorithm, unsigned char key);
ykpiv_rc ykpiv_get_version(ykpiv_state *state, char *version, size_t len); ykpiv_rc ykpiv_get_version(ykpiv_state *state, char *version, size_t len);
ykpiv_rc ykpiv_verify(ykpiv_state *state, const char *pin, int *tries); ykpiv_rc ykpiv_verify(ykpiv_state *state, const char *pin, int *tries);
+2 -2
View File
@@ -514,7 +514,7 @@ static bool request_certificate(ykpiv_state *state, enum enum_key_format key_for
unsigned char algorithm; unsigned char algorithm;
int key = 0; int key = 0;
unsigned char *signinput; unsigned char *signinput;
int len = 0; size_t len = 0;
sscanf(slot, "%x", &key); sscanf(slot, "%x", &key);
@@ -636,7 +636,7 @@ static bool selfsign_certificate(ykpiv_state *state, enum enum_key_format key_fo
unsigned char algorithm; unsigned char algorithm;
int key = 0; int key = 0;
unsigned char *signinput; unsigned char *signinput;
int len = 0; size_t len = 0;
sscanf(slot, "%x", &key); sscanf(slot, "%x", &key);