Nils fixes to starcos.

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1296 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
aj 2003-07-24 06:47:54 +00:00
parent 98ffae14ca
commit 849d48068e
1 changed files with 3 additions and 2 deletions

View File

@ -245,7 +245,8 @@ static int starcos_init(struct sc_card *card)
| SC_ALGORITHM_RSA_HASH_NONE
| SC_ALGORITHM_RSA_HASH_SHA1
| SC_ALGORITHM_RSA_HASH_MD5
| SC_ALGORITHM_RSA_HASH_RIPEMD160;
| SC_ALGORITHM_RSA_HASH_RIPEMD160
| SC_ALGORITHM_RSA_HASH_MD5_SHA1;
_sc_card_add_rsa_alg(card, 512, flags, 0x10001);
_sc_card_add_rsa_alg(card, 768, flags, 0x10001);
@ -998,7 +999,7 @@ static int starcos_compute_signature(struct sc_card *card,
sc_starcos_ex_data_t ex_dat;
assert(card != NULL && data != NULL && out != NULL);
if (datalen > 20)
if (datalen > SC_MAX_APDU_BUFFER_SIZE)
SC_FUNC_RETURN(card->ctx, 4, SC_ERROR_INVALID_ARGUMENTS);
ex_dat.key = SC_STARCOS_PRV_DATA;