From d146b0ec26902fd337dae80d160bcda2998fec6d Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Thu, 20 Jun 2013 21:08:44 +0200 Subject: [PATCH] fixed description of boxed verify/modify --- ccid/doc/README.txt | 26 +++++++++++++------------- ccid/doc/README.txt.in | 26 +++++++++++++------------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/ccid/doc/README.txt b/ccid/doc/README.txt index 7ca96f4..1ab0a86 100644 --- a/ccid/doc/README.txt +++ b/ccid/doc/README.txt @@ -51,19 +51,19 @@ initialization of |PACE| using SCardControl requires patching the driver (available for libccid, see :file:`patches`). The pseudo APDUs with no need for patches are defined as follows (see `BSI TR-03119 1.3`_ p. 33-34): -+--------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------+ -| | Command APDU | Response APDU | -| +----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+ -| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 | -+==========================+==========+==========+==========+==========+================================================+================================+============+ -| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | ``0x9000`` | -+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ or other | -| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | in case of | -+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ an error | -| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | | -+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+ -| Verify/Modify PIN | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x10`` | Coding as ``abData`` from ``PC_to_RDR_Secure`` | Coding as ``RDR_to_PC_DataBlock`` | -+--------------------------+----------+----------+----------+----------+------------------------------------------------+---------------------------------------------+ ++--------------------------+----------------------------------------------------------------------------+------------------------------------------------+ +| | Command APDU | Response APDU | +| +----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+ +| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 | ++==========================+==========+==========+==========+==========+================================+===================================+============+ +| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | | ++--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ ``0x9000`` | +| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | or other | ++--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ in case of | +| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | an error | ++--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ | +| Verify/Modify PIN | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x10`` | Coding as ``PC_to_RDR_Secure`` | Coding as ``RDR_to_PC_DataBlock`` | | ++--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+ The USB CCID Emulator is implemented using GadgetFS_. Some fragments of the source code are based on the GadgetFS example and on the source code of the OpenSC diff --git a/ccid/doc/README.txt.in b/ccid/doc/README.txt.in index 34b242b..61fbfe3 100644 --- a/ccid/doc/README.txt.in +++ b/ccid/doc/README.txt.in @@ -51,19 +51,19 @@ initialization of |PACE| using SCardControl requires patching the driver (available for libccid, see :file:`patches`). The pseudo APDUs with no need for patches are defined as follows (see `BSI TR-03119 1.3`_ p. 33-34): -+--------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------+ -| | Command APDU | Response APDU | -| +----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+ -| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 | -+==========================+==========+==========+==========+==========+================================================+================================+============+ -| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | ``0x9000`` | -+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ or other | -| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | in case of | -+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ an error | -| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | | -+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+ -| Verify/Modify PIN | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x10`` | Coding as ``abData`` from ``PC_to_RDR_Secure`` | Coding as ``RDR_to_PC_DataBlock`` | -+--------------------------+----------+----------+----------+----------+------------------------------------------------+---------------------------------------------+ ++--------------------------+----------------------------------------------------------------------------+------------------------------------------------+ +| | Command APDU | Response APDU | +| +----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+ +| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 | ++==========================+==========+==========+==========+==========+================================+===================================+============+ +| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | | ++--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ ``0x9000`` | +| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | or other | ++--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ in case of | +| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | an error | ++--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ | +| Verify/Modify PIN | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x10`` | Coding as ``PC_to_RDR_Secure`` | Coding as ``RDR_to_PC_DataBlock`` | | ++--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+ The @PACKAGE_NAME@ is implemented using GadgetFS_. Some fragments of the source code are based on the GadgetFS example and on the source code of the OpenSC