aboutsummaryrefslogtreecommitdiffstats
path: root/scd/app-dinsig.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-06-15scd: PC/SC pinpad support. (Backported from master.)NIIBE Yutaka1-1/+1
* iso7816.h (iso7816_verify_kp): Remove arguments of CHV and CHVLEN. * iso7816.c (iso7816_verify_kp): Call apdu_keypad_verify. Only handle thecase with PININFO. (iso7816_verify): Call apdu_send_simple. * app-openpgp.c (verify_a_chv, verify_chv3): Follow the change of iso7816_verify_kp. * app-nks.c (verify_pin): Likewise. * app-dinsig.c (verify_pin): Likewise. * apdu.c: Include "iso7816.h". (struct reader_table_s): New memeber function keypad_verify. Add fields verify_ioctl and modify_ioctl in pcsc. (CM_IOCTL_GET_FEATURE_REQUEST, FEATURE_VERIFY_PIN_DIRECT) (FEATURE_MODIFY_PIN_DIRECT): New. (pcsc_control): New. (control_pcsc_direct, control_pcsc_wrapped, control_pcsc) (check_pcsc_keypad, pcsc_keypad_verify): New. (ccid_keypad_verify, apdu_keypad_verify): New. (new_reader_slot): Initialize with check_pcsc_keypad, pcsc_keypad_verify, verify_ioctl and modify_ioctl. (open_ct_reader): Initialize keypad_verify with NULL. (open_ccid_reader): Initialize keypad_verify. (open_rapdu_reader): Initialize keypad_verify with NULL. (apdu_open_reader): Initialize pcsc_control. * pcsc-wrapper.c (load_pcsc_driver): Initialize pcsc_control. (handle_control): New. (main): Handle the case 6 of handle_control.
2009-07-10Fix for card keys > 2048 bit.Werner Koch1-1/+2
2009-03-18Add server option with-ephemeral-keys.Werner Koch1-1/+3
Extend SCD LEARN command.
2008-06-26Minor fixes.Werner Koch1-1/+1
2008-06-26Start support of TCOS 3 cards.Werner Koch1-10/+96
Support restriction attribute. Fix utf-8 printing problems. Use AES by default.
2007-07-04Changed to GPLv3.Werner Koch1-4/+2
Removed intl/.
2007-03-07The Cherry XX44 keyboard's PINpad does now work.Werner Koch1-17/+45
DINSIG and NKS card applications are now also PIN pad aware.
2006-09-06The big Assuan error code removal.Werner Koch1-1/+1
2006-06-20Updated FSF's address.Werner Koch1-1/+2
2005-11-28Preparing an interim releaseWerner Koch1-5/+36
2005-05-18Changed the scdaemon to handle concurrent sessions. AdjustedWerner Koch1-10/+10
gpg-agent accordingly. Code cleanups.
2004-03-16* app-dinsig.c: Implemented. Based on app-nks.c and card-dinsig.cWerner Koch1-8/+306
* app-nks.c (get_length_of_cert): Removed. * app-help.c: New. (app_help_read_length_of_cert): New. Code taken from above. New optional arg R_CERTOFF. * card-dinsig.c: Removed. * card.c (card_get_serial_and_stamp): Do not bind to the old and never finsiged card-dinsig.c. * iso7816.c (iso7816_read_binary): Allow for an NMAX > 254.
2004-01-27Some minor bug fixes, new test utilities and started support for otherWerner Koch1-0/+129
smartcard applications.