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:
parent
98ffae14ca
commit
849d48068e
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue