search for: p15card

Displaying 2 results from an estimated 2 matches for "p15card".

Did you mean: 1card
2003 May 27
3
[Bug 577] bug (wrong flag) in sc_private_decrypt (scard-opensc.c)
...y sc_private_decrypt set the flag to 0 and hence OpenSC uses RSA raw to decipher the cryptogram => the Smartcard (or OpenSC) does not remove the PKCS#1 padding => v1 authentication fails because the returned data has the wrong length. To fix this problem simply replace: r = sc_pkcs15_decipher(p15card, key_obj, 0, from, flen, to, flen); with r = sc_pkcs15_decipher(p15card, key_obj, SC_ALGORITHM_RSA_PAD_PKCS1, from, flen, to, flen); Nils ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
2002 Jul 20
0
opensc smartcard support does not work
...p_init(rsa, &key_obj); ! if (r) ! return -1; /* FIXME: length of sigret correct? */ /* FIXME: check 'type' and modify flags accordingly */ ! flags = SC_ALGORITHM_RSA_PAD_PKCS1 | SC_ALGORITHM_RSA_HASH_SHA1; r = sc_pkcs15_compute_signature(p15card, key_obj, flags, ! m, m_len, sigret, RSA_size(rsa)); sc_unlock(card); if (r < 0) { error("sc_pkcs15_compute_signature() failed: %s", sc_strerror(r)); goto err; }...