- add CKF_TOKEN_INITIALIZED flag

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@467 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
okir 2002-04-05 15:01:43 +00:00
parent c1a8dc8c23
commit 84943898b9
1 changed files with 7 additions and 0 deletions

View File

@ -228,6 +228,7 @@ static CK_RV pkcs15_create_slot(struct sc_pkcs11_card *p11card,
pkcs15_init_token_info(card, &slot->token_info);
slot->token_info.flags = CKF_USER_PIN_INITIALIZED
| CKF_TOKEN_INITIALIZED
| CKF_WRITE_PROTECTED;
slot->fw_data = auth;
@ -346,6 +347,12 @@ static CK_RV pkcs15_create_tokens(struct sc_pkcs11_card *p11card)
}
}
/* Create read/write slots */
while (slot_allocate(&slot, p11card) == CKR_OK) {
pkcs15_init_token_info(card, &slot->token_info);
slot->token_info.flags = CKF_TOKEN_INITIALIZED;
}
debug(context, "All tokens created\n");
return CKR_OK;
}