pkcs15init: debug messages
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@5044 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
parent
7a14e97794
commit
ffcc58baf3
|
@ -120,13 +120,13 @@ authentic_pkcs15_delete_file(struct sc_pkcs15_card *p15card, struct sc_profile *
|
|||
int rv = 0;
|
||||
|
||||
LOG_FUNC_CALLED(ctx);
|
||||
sc_log(ctx, "delete file with file-id:%04X\n", df->id);
|
||||
sc_log(ctx, "delete file(id:%04X)", df->id);
|
||||
|
||||
card->caps |= SC_CARD_CAP_USE_FCI_AC;
|
||||
rv = sc_pkcs15init_authenticate(profile, p15card, df, SC_AC_OP_DELETE);
|
||||
card->caps = caps;
|
||||
|
||||
LOG_TEST_RET(ctx, rv, "Cannnot authenticate SC_AC_OP_DELETE");
|
||||
LOG_TEST_RET(ctx, rv, "'DELETE' authentication failed");
|
||||
|
||||
memset(&path, 0, sizeof(path));
|
||||
path.type = SC_PATH_TYPE_FILE_ID;
|
||||
|
@ -186,12 +186,12 @@ authentic_pkcs15_erase_card(struct sc_profile *profile, struct sc_pkcs15_card *p
|
|||
rv = sc_select_file(p15card->card, &df->path, &file);
|
||||
if (rv == SC_ERROR_FILE_NOT_FOUND)
|
||||
continue;
|
||||
LOG_TEST_RET(ctx, rv, "Cannot select object file");
|
||||
LOG_TEST_RET(ctx, rv, "Cannot select object data file");
|
||||
|
||||
rv = sc_erase_binary(p15card->card, 0, file->size, 0);
|
||||
if (rv == SC_ERROR_SECURITY_STATUS_NOT_SATISFIED) {
|
||||
rv = sc_pkcs15init_authenticate(profile, p15card, file, SC_AC_OP_UPDATE);
|
||||
LOG_TEST_RET(ctx, rv, "SC_AC_OP_UPDATE authentication failed");
|
||||
LOG_TEST_RET(ctx, rv, "'UPDATE' authentication failed");
|
||||
|
||||
rv = sc_erase_binary(p15card->card, 0, file->size, 0);
|
||||
}
|
||||
|
@ -241,7 +241,7 @@ authentic_pkcs15_new_file(struct sc_profile *profile, struct sc_card *card,
|
|||
rv = sc_profile_get_file(profile, t_name, &file);
|
||||
LOG_TEST_RET(ctx, rv, "Error when getting file from template");
|
||||
|
||||
sc_log(ctx, "file(type:%X), path(type:%X;path:%s)", file->type, file->path.type, sc_print_path(&file->path));
|
||||
sc_log(ctx, "file(type:%X), path(type:%X,path:%s)", file->type, file->path.type, sc_print_path(&file->path));
|
||||
|
||||
file->id = (file->id & 0xFF00) | (num & 0xFF);
|
||||
if (file->type != SC_FILE_TYPE_BSO) {
|
||||
|
@ -254,9 +254,8 @@ authentic_pkcs15_new_file(struct sc_profile *profile, struct sc_card *card,
|
|||
file->path.count = -1;
|
||||
}
|
||||
|
||||
sc_log(ctx, "file size %i; ef type %i/%i; id %04X", file->size, file->type, file->ef_structure, file->id);
|
||||
sc_log(ctx, "path type %X; path '%s'", file->path.type, sc_print_path(&file->path));
|
||||
|
||||
sc_log(ctx, "file(size:%i,type:%i/%i,id:%04X), path(type:%X,'%s')", file->size, file->type, file->ef_structure, file->id,
|
||||
file->path.type, sc_print_path(&file->path));
|
||||
if (out)
|
||||
*out = file;
|
||||
|
||||
|
@ -346,8 +345,7 @@ authentic_sdo_allocate_prvkey(struct sc_profile *profile, struct sc_card *card,
|
|||
LOG_FUNC_RETURN(ctx, SC_ERROR_INVALID_ARGUMENTS);
|
||||
|
||||
rv = authentic_pkcs15_new_file(profile, card, SC_PKCS15_TYPE_PRKEY_RSA, key_info->key_reference, &file);
|
||||
sc_log(ctx, "authentic_pkcs15_create_key() new_file(TYPE_PRKEY_RSA) rv %i", rv);
|
||||
LOG_TEST_RET(ctx, rv, "IasEcc pkcs15 new PRKEY_RSA file error");
|
||||
LOG_TEST_RET(ctx, rv, "Cannot instantiate new PRKEY-RSA file");
|
||||
|
||||
sdo = calloc(1, sizeof(struct sc_authentic_sdo));
|
||||
if (!sdo)
|
||||
|
@ -429,7 +427,6 @@ authentic_pkcs15_fix_file_access_rule(struct sc_pkcs15_card *p15card, struct sc_
|
|||
else {
|
||||
sc_log(ctx, "ACL(method:%X,ref:%X)", acl->method, acl->key_ref);
|
||||
if (acl->method == SC_AC_CHV) {
|
||||
sc_log(ctx, "ACL(method:%X,ref:%X)", acl->method, acl->key_ref);
|
||||
ref = acl->key_ref;
|
||||
authentic_reference_to_pkcs15_id (ref, &id);
|
||||
}
|
||||
|
|
|
@ -2348,7 +2348,7 @@ sc_pkcs15init_update_dir(struct sc_pkcs15_card *p15card,
|
|||
|
||||
sc_format_path("3F002F00", &path);
|
||||
r = sc_profile_get_file_by_path(profile, &path, &dir_file);
|
||||
SC_TEST_RET(card->ctx, SC_LOG_DEBUG_NORMAL, r, "DIR file not defined in profile");
|
||||
SC_TEST_RET(ctx, SC_LOG_DEBUG_NORMAL, r, "DIR file not defined in profile");
|
||||
|
||||
/* Create DIR file */
|
||||
r = sc_pkcs15init_update_file(profile, p15card, dir_file, NULL, 0);
|
||||
|
@ -2359,7 +2359,7 @@ sc_pkcs15init_update_dir(struct sc_pkcs15_card *p15card,
|
|||
card->app[card->app_count++] = app;
|
||||
r = sc_update_dir(card, NULL);
|
||||
}
|
||||
SC_FUNC_RETURN(ctx, SC_LOG_DEBUG_VERBOSE, r);
|
||||
SC_FUNC_RETURN(ctx, SC_LOG_DEBUG_NORMAL, r);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue