Clean up typos, warnings, and incorrect libtool age.
This commit is contained in:
+2
-2
@@ -1159,7 +1159,7 @@ ykpiv_rc ykpiv_util_set_protected_mgm(ykpiv_state *state, ykpiv_mgm *mgm) {
|
||||
if (fGenerate) {
|
||||
/* generate a new mgm key */
|
||||
if (PRNG_OK != (prngrc = _ykpiv_prng_generate(mgm_key, sizeof(mgm_key)))) {
|
||||
if (state->verbose) fprintf(stderr, "could not set generate new mgm, err = %d\n", prngrc);
|
||||
if (state->verbose) fprintf(stderr, "could not generate new mgm, err = %d\n", prngrc);
|
||||
res = YKPIV_RANDOMNESS_ERROR;
|
||||
goto Cleanup;
|
||||
}
|
||||
@@ -1546,7 +1546,7 @@ static ykpiv_rc _read_metadata(ykpiv_state *state, uint8_t tag, uint8_t* data, s
|
||||
size_t cb_temp = 0;
|
||||
int obj_id = 0;
|
||||
|
||||
if (!data || !data || !pcb_data || (CB_BUF_MAX > *pcb_data)) return YKPIV_GENERIC_ERROR;
|
||||
if (!data || !pcb_data || (CB_BUF_MAX > *pcb_data)) return YKPIV_GENERIC_ERROR;
|
||||
|
||||
switch (tag) {
|
||||
case TAG_ADMIN: obj_id = YKPIV_OBJ_ADMIN_DATA; break;
|
||||
|
||||
+11
-5
@@ -1058,7 +1058,7 @@ Cleanup:
|
||||
return res;
|
||||
}
|
||||
|
||||
ykpiv_rc ykpiv_get_pin_retries(ykpiv_state *state, int* tries) {
|
||||
ykpiv_rc ykpiv_get_pin_retries(ykpiv_state *state, int *tries) {
|
||||
ykpiv_rc res;
|
||||
ykpiv_rc ykrc;
|
||||
if (NULL == state || NULL == tries) {
|
||||
@@ -1329,10 +1329,6 @@ ykpiv_rc ykpiv_import_private_key(ykpiv_state *state, const unsigned char key, u
|
||||
if (state == NULL)
|
||||
return YKPIV_GENERIC_ERROR;
|
||||
|
||||
if (p_len + q_len + dp_len + dq_len + qinv_len + ec_data_len >= sizeof(key_data)) {
|
||||
return YKPIV_SIZE_ERROR;
|
||||
}
|
||||
|
||||
if (key == YKPIV_KEY_CARDMGM ||
|
||||
key < YKPIV_KEY_RETIRED1 ||
|
||||
(key > YKPIV_KEY_RETIRED20 && key < YKPIV_KEY_AUTHENTICATION) ||
|
||||
@@ -1354,6 +1350,10 @@ ykpiv_rc ykpiv_import_private_key(ykpiv_state *state, const unsigned char key, u
|
||||
|
||||
if (algorithm == YKPIV_ALGO_RSA1024 || algorithm == YKPIV_ALGO_RSA2048) {
|
||||
|
||||
if (p_len + q_len + dp_len + dq_len + qinv_len >= sizeof(key_data)) {
|
||||
return YKPIV_SIZE_ERROR;
|
||||
}
|
||||
|
||||
if (algorithm == YKPIV_ALGO_RSA1024)
|
||||
elem_len = 64;
|
||||
if (algorithm == YKPIV_ALGO_RSA2048)
|
||||
@@ -1378,6 +1378,12 @@ ykpiv_rc ykpiv_import_private_key(ykpiv_state *state, const unsigned char key, u
|
||||
n_params = 5;
|
||||
}
|
||||
else if (algorithm == YKPIV_ALGO_ECCP256 || algorithm == YKPIV_ALGO_ECCP384) {
|
||||
|
||||
if ((size_t)ec_data_len >= sizeof(key_data)) {
|
||||
// This can never be true, but check to be explicit.
|
||||
return YKPIV_SIZE_ERROR;
|
||||
}
|
||||
|
||||
if (algorithm == YKPIV_ALGO_ECCP256)
|
||||
elem_len = 32;
|
||||
if (algorithm == YKPIV_ALGO_ECCP384)
|
||||
|
||||
+1
-1
@@ -142,7 +142,7 @@ extern "C"
|
||||
*
|
||||
* @return Error code
|
||||
*/
|
||||
ykpiv_rc ykpiv_get_pin_retries(ykpiv_state *state, int* tries);
|
||||
ykpiv_rc ykpiv_get_pin_retries(ykpiv_state *state, int *tries);
|
||||
|
||||
/**
|
||||
* Set number of attempts before locking for PIN and PUK codes.
|
||||
|
||||
Reference in New Issue
Block a user