Home GnuPG
Diffusion GnuPG 26b4a012e3eb

PC/SC pinpad support.
26b4a012e3ebUnpublished

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

PC/SC pinpad support.

Before this change, it is layered like following:

iso7816_verify

iso7816_verify_kp

apdu_send_simple, apdu_send_simple_kp
...

After this change, it will be layered like:

iso7816_verify iso7816_verify_kp

apdu_send_simple    apdu_keypad_verify

...

and apdu_send_simple_kp will be deprecated.

For PC/SC API, we use:

SCardControl API to compose CCID PC_to_RDR_Secure message
SCardTransmit API to compose CCID PC_to_RDR_XfrBlock message

Considering the support of PC/SC, we have nothing to share between _kp
version of iso7816_* and no _kp version.

Details

Provenance
gniibeAuthored on Nov 28 2011, 8:16 AM
Parents
rG0689f0fc32cc: Merge branch 'master' of git+ssh://playfair.gnupg.org/git/gnupg
Branches
Unknown
Tags
Unknown

Event Timeline

NIIBE Yutaka <gniibe@fsij.org> committed rG26b4a012e3eb: PC/SC pinpad support. (authored by NIIBE Yutaka <gniibe@fsij.org>).Nov 28 2011, 8:16 AM