SetCOS 4.4.1 supports keypair generation, keysizes of 512, 768 and 1024 are fine

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2378 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
sth 2005-07-05 15:22:17 +00:00
parent de60c98462
commit 4b574b7925
1 changed files with 4 additions and 0 deletions

View File

@ -150,6 +150,7 @@ static int setcos_init(sc_card_t *card)
card->cla = 0x00;
card->caps |= SC_CARD_CAP_USE_FCI_AC;
card->caps |= SC_CARD_CAP_RNG;
card->caps |= SC_CARD_FLAG_ONBOARD_KEY_GEN;
break;
default:
/* XXX: Get SetCOS version */
@ -178,7 +179,10 @@ static int setcos_init(sc_card_t *card)
flags = SC_ALGORITHM_RSA_RAW | SC_ALGORITHM_RSA_PAD_PKCS1;
flags |= SC_ALGORITHM_RSA_HASH_NONE | SC_ALGORITHM_RSA_HASH_SHA1;
flags |= SC_ALGORITHM_ONBOARD_KEY_GEN;
_sc_card_add_rsa_alg(card, 512, flags, 0);
_sc_card_add_rsa_alg(card, 768, flags, 0);
_sc_card_add_rsa_alg(card, 1024, flags, 0);
}
break;