Files
vsmartcard/virtualsmartcard/ChangeLog
2013-07-03 01:03:32 +02:00

6845 lines
289 KiB
Plaintext

2013-07-03 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am,
pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed location
of .git
2013-06-28 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am,
pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: fixed
distcheck-hook
2013-06-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/Makefile.am, npa/libnpa.pc.in: use PACKAGE_SUMMARY in libnpa.c
2013-06-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* doc/index.txt: tikz description doesn't resolve abbreviations
2013-06-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* doc/bilder/tikzstyles.tex: added missing file
2013-06-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* doc/conf.py: use today() as version number of vsmartcard docs
2013-06-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/vicc.in: include program version in
help
2013-06-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpcd/vpcd.c: throw an error if the APDU is
too big
2013-06-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/vicc.in,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
implemented vicc to pass PCSC-Lite's handler_test
2013-06-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpcd/vpcd.c: check for vicc presence and
return immediately
2013-06-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/doc/api.txt: network byte order is big endian
2013-06-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/vpcd-driver.c: adapted to changes of
fb4dbe59ba39e9d6526ffbdba472343ddeed9e4c
2013-06-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpcd/vpcd.c: get cards atr on first try
2013-06-25 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py:
fixed asn1 structure of nPA's default data
2013-06-25 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpcd/ifd-vpcd.c: removed debug output
2013-06-25 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/configure.ac,
virtualsmartcard/src/vpcd/Makefile.am: use libpcsclite.pc's new
serialconfdir
2013-06-25 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/doc/README.txt,
virtualsmartcard/doc/README.txt.in,
virtualsmartcard/src/vpcd/ifd-vpcd.c,
virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h:
allow multiple cards to connect to vpcd due to limitations of pcscd this is currently limited to 10 cards.
Note that there is a double free corruption in pcscd when unloading
the driver.
2013-06-21 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am,
pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: generate
ChangeLog from git
2013-06-21 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/src/ccid-types.h, ccid/src/ccid.h, npa/configure.ac,
npa/src/Makefile.am, npa/src/boxing.c, npa/src/ccid-types.h:
implemented boxing commands for verify/modify separates type definitions into ccid-types.h to be accessible in
libnpa
2013-06-20 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/doc/README.txt, ccid/doc/README.txt.in: fixed description of
boxed verify/modify
2013-06-20 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/src/ccid.c: fixed parsing of bNumberMessage and response
buffer for boxing error
2013-06-19 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/boxing.c: fixed automatic allocaction of asn1 decoded data
2013-06-19 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/boxing.c: fixed asn1 formatting of boxing command for pace
2013-06-18 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/doc/README.txt, ccid/doc/README.txt.in, doc/index.txt,
npa/doc/README.txt, npa/doc/README.txt.in: avoid duplicated tikz
code
2013-06-17 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/doc/README.txt, ccid/doc/README.txt.in, doc/conf.py,
doc/index.txt, doc/references.bib, npa/doc/README.txt,
npa/doc/README.txt.in: include references and pictures from our
papers
2013-06-16 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/configure.ac, ccid/doc/Makefile.am, ccid/doc/README.txt,
ccid/doc/README.txt.in, ccid/src/Makefile.am,
ccid/src/ccid-emulator.ggo.in, npa/configure.ac,
npa/doc/Makefile.am, npa/doc/README.txt, npa/doc/README.txt.in,
npa/doc/api.txt, npa/src/Makefile.am, npa/src/npa-tool.ggo.in,
pcsc-relay/configure.ac, pcsc-relay/doc/Makefile.am,
pcsc-relay/doc/README.txt, pcsc-relay/doc/README.txt.in,
pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.ggo.in,
virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am,
virtualsmartcard/doc/README.txt,
virtualsmartcard/doc/README.txt.in,
virtualsmartcard/src/vpicc/Makefile.am,
virtualsmartcard/src/vpicc/vicc.in: include a summary in
documentation and tools
2013-06-15 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/doc/README.txt, ccid/doc/README.txt.in: added documentation
about boxing commands
2013-06-14 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: use sc_format_apdu where possible
2013-06-14 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/iso-sm.c: fixed typo
2013-06-13 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/boxing.c: avoid multiple copies for asn1 formatting
2013-06-13 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/scutil.c: fancier output for print_avail
2013-06-13 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c,
npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c,
npa/src/npa/scutil.h, npa/src/scutil.c: cleaned up scutils - moved write/read_binary_rec to scutil.c - removed unused handling of card driver
2013-06-12 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: fixed memory leak
2013-06-11 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/configure.ac,
virtualsmartcard/src/vpcd/Makefile.am: fixed default location of
reader.conf.d use `./configure --confdir` for changing the default
2013-06-11 Frank Morgner <morgner@informatik.hu-berlin.de>
* eID_gui/COPYING, eID_gui/INSTALL: don't include dangeling links
2013-06-11 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/m4/.gitignore, npa/m4/.gitignore, pcsc-relay/m4/.gitignore,
virtualsmartcard/m4/.gitignore: added empty m4 directories ... to satisfy autoconf
2013-06-11 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py:
added default cvca trust anchor (German eID PKI)
2013-06-11 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/boxing.c, npa/src/example.c, npa/src/iso-sm.c,
npa/src/npa-tool.c, npa/src/npa.c, npa/src/scutil.c,
npa/src/sslutil.h: updated license text
2013-06-06 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.ggo.in: `--new-pin` optionally takes input
2013-06-06 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: fixed missing initialization of sm_ctx for PACE on
reader
2013-06-05 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py:
added meaningfull default data
2013-06-04 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: allow changing eID-PIN on reader's PIN pad
2013-06-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/src/ccid.c: fixed pin modification for implicitly given new
pin
2013-06-03 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/doc/README.txt, ccid/doc/README.txt.in, ccid/src/ccid.c,
npa/src/Makefile.am, npa/src/boxing.c, npa/src/npa-tool.c,
npa/src/npa.c, npa/src/npa/boxing.h: implemented boxing commands
according to TR-03119
2013-06-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/doc/README.txt, ccid/doc/README.txt.in: include guide for
building GadgetFS
2013-06-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/src/usb.c: adapted to changed names of gadgetfs endpoints
2013-05-29 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/lnfc.c: added support for interrupting libnfc
2013-05-29 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/lnfc.c: using nfc_context for nfc_init and nfc_exit See libnfc 1227e7d2644b1efc764e4df6748703d6e47dced0
2013-05-29 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/win32/Makefile.am: fixed installing missing libusb0.dll
2013-05-29 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/src/ccid.c: use built-in function to parse pseudo apdu
2013-05-29 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/certs/Makefile.am: fixed install directories for certificates
2013-05-29 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa/npa.h: fixed includes
2013-05-29 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/Makefile.am, ccid/configure.ac: detecting availability of
pace support
2013-05-29 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/win32/Makefile.am: fixed reference to missing
libnfc_mingw.patch
2013-05-13 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/doc/README.txt, ccid/doc/README.txt.in,
ccid/doc/autotools.txt, ccid/doc/download.txt,
doc/autotools.txt.in, doc/conf.py, doc/download.txt.in,
npa/doc/README.txt, npa/doc/README.txt.in, npa/doc/api.txt,
npa/doc/autotools.txt, npa/doc/download.txt,
pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.txt,
pcsc-relay/doc/README.txt.in, pcsc-relay/doc/autotools.txt,
pcsc-relay/doc/download.txt, pcsc-relay/doc/relay-note.txt,
virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.txt,
virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.txt,
virtualsmartcard/doc/autotools.txt,
virtualsmartcard/doc/download.txt,
virtualsmartcard/doc/relay-note.txt: working on documentation
2013-05-23 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/win32/Makefile.am: install everything from libnfc for
windows build
2013-05-23 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/win32/Makefile.am: fixed opensc host for cross compiling
2013-05-19 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpcd/vpcd.c: fixed compiler warning
2013-05-19 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/configure.ac, pcsc-relay/src/Makefile.am,
virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h:
made vpcd.c/vpcd.h windows-compatible
2013-05-19 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/win32/Makefile.am, pcsc-relay/win32/libnfc_mingw.patch:
building the most recent version of libnfc
2013-05-14 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/win32/Makefile.am: fixed missing variable for cross compiling
2013-05-14 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac,
virtualsmartcard/npa-example-data/Makefile.am,
virtualsmartcard/npa-example-data/dh/Makefile.am,
virtualsmartcard/npa-example-data/ecdh/Makefile.am: distributing npa
example data
2013-03-05 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/README, ccid/doc/Makefile.am, ccid/doc/README.rst,
ccid/doc/README.rst.in, ccid/doc/README.txt,
ccid/doc/README.txt.in, ccid/doc/autotools.rst,
ccid/doc/autotools.rst.in, ccid/doc/autotools.txt,
ccid/doc/autotools.txt.in, ccid/doc/download.rst.in,
ccid/doc/download.txt, ccid/doc/download.txt.in,
ccid/doc/questions.rst, ccid/doc/questions.rst.in,
ccid/doc/questions.txt, ccid/doc/questions.txt.in,
doc/autotools.rst.in, doc/autotools.txt.in, doc/conf.py,
doc/download.rst.in, doc/download.txt.in, doc/index.rst,
doc/index.txt, doc/questions.rst.in, doc/questions.txt.in,
npa/README, npa/doc/Makefile.am, npa/doc/README.rst,
npa/doc/README.rst.in, npa/doc/README.txt, npa/doc/README.txt.in,
npa/doc/api.rst, npa/doc/api.txt, npa/doc/autotools.rst,
npa/doc/autotools.rst.in, npa/doc/autotools.txt,
npa/doc/autotools.txt.in, npa/doc/download.rst,
npa/doc/download.rst.in, npa/doc/download.txt,
npa/doc/download.txt.in, npa/doc/questions.rst,
npa/doc/questions.rst.in, npa/doc/questions.txt,
npa/doc/questions.txt.in, pcsc-relay/README,
pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst,
pcsc-relay/doc/README.rst.in, pcsc-relay/doc/README.txt,
pcsc-relay/doc/README.txt.in, pcsc-relay/doc/autotools.rst,
pcsc-relay/doc/autotools.rst.in, pcsc-relay/doc/autotools.txt,
pcsc-relay/doc/autotools.txt.in, pcsc-relay/doc/download.rst,
pcsc-relay/doc/download.rst.in, pcsc-relay/doc/download.txt,
pcsc-relay/doc/download.txt.in, pcsc-relay/doc/questions.rst,
pcsc-relay/doc/questions.rst.in, pcsc-relay/doc/questions.txt,
pcsc-relay/doc/questions.txt.in, virtualsmartcard/README,
virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst,
virtualsmartcard/doc/README.rst.in,
virtualsmartcard/doc/README.txt,
virtualsmartcard/doc/README.txt.in, virtualsmartcard/doc/api.rst,
virtualsmartcard/doc/api.txt,
virtualsmartcard/doc/api/virtualsmartcard.CardGenerator.txt,
virtualsmartcard/doc/api/virtualsmartcard.ConstantDefinitions.txt,
virtualsmartcard/doc/api/virtualsmartcard.CryptoUtils.txt,
virtualsmartcard/doc/api/virtualsmartcard.SEutils.txt,
virtualsmartcard/doc/api/virtualsmartcard.SWutils.txt,
virtualsmartcard/doc/api/virtualsmartcard.SmartcardFilesystem.txt,
virtualsmartcard/doc/api/virtualsmartcard.SmartcardSAM.txt,
virtualsmartcard/doc/api/virtualsmartcard.TLVutils.txt,
virtualsmartcard/doc/api/virtualsmartcard.VirtualSmartcard.txt,
virtualsmartcard/doc/api/virtualsmartcard.cards.cryptoflex.txt,
virtualsmartcard/doc/api/virtualsmartcard.cards.ePass.txt,
virtualsmartcard/doc/api/virtualsmartcard.cards.nPA.txt,
virtualsmartcard/doc/api/virtualsmartcard.cards.txt,
virtualsmartcard/doc/api/virtualsmartcard.txt,
virtualsmartcard/doc/api/virtualsmartcard.utils.txt,
virtualsmartcard/doc/autotools.rst,
virtualsmartcard/doc/autotools.rst.in,
virtualsmartcard/doc/autotools.txt,
virtualsmartcard/doc/autotools.txt.in,
virtualsmartcard/doc/download.rst,
virtualsmartcard/doc/download.rst.in,
virtualsmartcard/doc/download.txt,
virtualsmartcard/doc/download.txt.in,
virtualsmartcard/doc/questions.rst,
virtualsmartcard/doc/questions.rst.in,
virtualsmartcard/doc/questions.txt,
virtualsmartcard/doc/questions.txt.in: respect sphinx style guide to
some extent see
http://documentation-style-guide-sphinx.readthedocs.org/en/latest/style-guide.html
2013-02-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: accept a hex string
for community id
2013-02-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: add reference date
for validity verification
2013-02-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c: use additional data template
2013-02-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c: fixed tag of auxiliary data payload
2013-02-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c: output "Read " for successful reading
2013-02-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/scutil.c: allow dumping of empty buffer
2013-02-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c: added human readable names for DG13-16
2013-02-25 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/Makefile.am, npa/src/npa-tool.c, npa/src/npa-tool.ggo.in,
npa/test_vicc_with_npa-tool.sh: added option for cvc and x509
directory
2013-02-25 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/npa-example-data,
virtualsmartcard/npa-example-data/dh/DETESTATDE019,
virtualsmartcard/npa-example-data/dh/DETESTCVCA00003,
virtualsmartcard/npa-example-data/dh/DETESTDVDE019,
virtualsmartcard/npa-example-data/ecdh/DECVCAAT00001,
virtualsmartcard/npa-example-data/ecdh/DETESTATDE019,
virtualsmartcard/npa-example-data/ecdh/DETESTDVDE019: added
cvc_rehash'ed test files
2013-02-25 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/certs/DECVCAEPASS00102, npa/certs/DECVCAeID00102,
npa/certs/DECVCAeSign00102, npa/certs/Makefile.am,
npa/certs/ff3d20d2: removed test certificates, added official ones distributing only the c_rehash'ed/cvc_rehash'ed ones
2013-02-18 Frank Morgner <morgner@informatik.hu-berlin.de>
* .gitignore: gitignore
2013-02-18 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/doc/download.rst.in: added missing file
2013-02-18 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/configure.ac, ccid/doc/README.rst, ccid/doc/autotools.rst,
ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/ccid.h,
ccid/src/npa, ccid/src/opensc, ccid/src/scutil.h,
ccid/src/sslutil.c, ccid/src/usb.c: updated ccid for new version of
libnpa
2013-02-18 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/doc/README.rst, virtualsmartcard/doc/README.rst: fixed typo
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/doc/Makefile.am, ccid/doc/README.rst.in,
ccid/doc/download.rst.in, doc/conf.py, doc/download.rst.in,
doc/index.rst, npa/doc/Makefile.am, npa/doc/README.rst,
npa/doc/README.rst.in, npa/doc/download.rst,
npa/doc/download.rst.in, npa/src/Makefile.am,
npa/src/npa-tool.ggo.in, npa/src/npa.c, npa/src/npa/iso-sm.h,
npa/src/npa/npa.h, npa/src/npa/scutil.h,
pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst,
pcsc-relay/doc/README.rst.in, pcsc-relay/doc/download.rst,
virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst,
virtualsmartcard/doc/README.rst.in,
virtualsmartcard/doc/download.rst,
virtualsmartcard/doc/download.rst.in,
virtualsmartcard/src/vpicc/Makefile.am,
virtualsmartcard/src/vpicc/vicc.in: updated documentation
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch,
npa/win32/build_npa.patch: updated windows build
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed
import of EF.CardSecurity was a degradation of OpenPACE
7016e1a6e958cb7b9a241c059deb807f31dff5fe
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c,
npa/src/npa/npa.h, npa/test_vicc_with_npa-tool.sh: added CLI flags
do disable various checks
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: only warn about missing certificate description
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: fixed asn1
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/Makefile.am, npa/certs/Makefile.am, npa/configure.ac:
distributing nPA's default trust anchors
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.ggo.in: added example CHAT for signature terminal
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: Added ASN.1
helper for auxiliary data
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c: fixed some
compiler warnings
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/iso-sm.c: fixed bug in iso sm driver
2013-02-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: check for NULL pointer
2013-02-07 Dominik <oepen@informatik.hu-berlin.de>
* npa/src/opensc: Fix opensc submodule
2013-02-04 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: fixed recursive write of EFs
2013-02-04 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c, npa/src/npa.c, npa/test_vicc_with_npa-tool.sh:
fixed special functions
2013-01-31 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c,
npa/src/npa/npa.h: added verification of age/validity/community
2013-02-01 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/iso-sm.c, npa/src/npa.c: handling special Le's for
encryption in iso SM driver
2013-02-01 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c: selectig eid after EAC
2013-01-31 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: fixed referencing EAC_CTX in TA and CA
2013-01-29 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c,
npa/src/npa/scutil.h: added read and write of data groups adds read_binary_rec and write_binary_rec to scutil.h
2013-01-29 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/test_vicc_with_npa-tool.sh: fixed typo
2012-12-17 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa/npa.h: added missing documentation
2012-12-16 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/doc/api.rst: added overview about TA/CA to documentation
2012-12-16 Frank Morgner <morgner@informatik.hu-berlin.de>
* .gitmodules, doc/autotools.rst.in, npa/configure.ac,
npa/doc/README.rst, npa/doc/README.rst.in, npa/doc/api.rst,
npa/doc/autotools.rst, npa/src/Makefile.am, npa/src/opensc,
pcsc-relay/doc/autotools.rst, virtualsmartcard/doc/autotools.rst:
include OpenSC as submodule
2012-12-11 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/doc/Makefile.am, npa/doc/README.rst.in, npa/doc/api.rst: fixed
generation of documentation
2012-12-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/Makefile.am, npa/configure.ac, npa/src/Makefile.am,
npa/src/example.c, npa/src/iso-sm.c, npa/src/npa-tool.c,
npa/src/npa.c, npa/src/npa/iso-sm.h, npa/src/npa/npa.h,
npa/src/npa/sm.h, npa/src/scutil.c, npa/src/sm.c, npa/src/sslutil.c:
use OpenSC's hooks to wrap and unwrap SM APDUs sm_transmit_apdu is obsolete. libnpa and OpenSC can be used in
parallel now. libnpa modifies OpenSC's card handle to add SM on the
fly to any OpenSC command. This, for example, allows PKCS#XX
commands in a SM channel established by libnpa.
2012-12-08 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA:
fixed resume PIN command PACE with CAN followed by PACE with PIN in SM failed, because the
eac_ctx holding the SM context was always cleared at the beginning
of the second PACE run.
2012-12-08 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed
printing of EAC CTX
2012-11-21 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: always declare extended length capabilities allows usage of an unpatched version of OpenPACE. libnpa now works
with the nPA using the default card driver.
2012-11-21 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c, npa/src/npa/npa.h: adapted to changes of OpenSC
master Now works with the stupid changes of OpenSC made in
41861e42b01539856b31f758dfde9ba53749eaaa
2012-11-21 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to
changes of OpenPACE Now works with OpenPACE 5182c69ee9dfe4ad7787d4f513d467d81a1f27ed
2012-11-01 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c, npa/test_vicc_with_npa-tool.sh,
virtualsmartcard/src/vpicc/vicc.in,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to
latest changes of openpace works with openpace 702cf84aaa01ef5dc490d32208067a89a33102c1
2012-11-01 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/test_vicc_with_npa-tool.sh: disable check of validity period
for testing
2012-11-01 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/test_vicc_with_npa-tool.sh: use default CHAT for testing
2012-11-01 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: for EAC, use
terminal's CHAT by default
2012-10-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/configure.ac: comprehensive checking for help2man and
gengetopt
2012-10-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/configure.ac, pcsc-relay/configure.ac: comprehensive checking
for help2man and gengetopt
2012-10-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/configure.ac: comprehensive checking for help2man
2012-10-12 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: let
MSE:Set AT distinguish between tags 83, 84
2012-10-11 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
selecting MF on reset and power up
2012-10-10 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/sm.c: fixed wrong encoding of protected Le
2012-10-09 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/Makefile.am, npa/test_vicc_with_npa-tool.sh,
virtualsmartcard/Makefile.am,
virtualsmartcard/test_vicc_with_npa-tool.sh: added script to test
vicc with npa-tool
2012-10-08 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: added calculation of longest encrypted short-length
APDU
2012-10-05 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted to
changes of openpace in 91d6ee1ec80f6...
2012-10-05 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/vicc.in,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added
`--cvca` parameter
2012-10-05 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.ggo.in, virtualsmartcard/src/vpicc/vicc.in:
updated help for `--disable-checks`
2012-10-05 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c, npa/src/npa.c, npa/src/sm.c: fixed memory
leaks
2012-10-05 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: debug the result from CA's general authenticate
2012-10-05 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/sm.c: fixed short length SM APDUs (especially case 2)
2012-10-04 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: fixed Le for get challenge
2012-10-04 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: nPA: using case 3 apdu for verify
2012-10-04 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: fixed CLA of PACE's last general authenticate
2012-10-04 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/vicc.in,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA:
updated CLI information regarding CAR
2012-10-04 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: ignoring
CVCA certificate for `--disable-checks` This essentially lets the terminal's DVCA certificate to be imported
without being checked using the CVCA trust anchor.
2012-10-04 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed
PACE_STEP3D_verify_authentication_token
2012-10-02 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA:
initialize ca without specifying `protocol`
2012-10-02 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py:
ALGO_MAPPING: added oids for TA, CA, RI and PACE
2012-10-01 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/vicc.in,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA:
removed --ca-pubkey command line option The public key is extracted from the EF.CardSecurity instead.
2012-10-01 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c,
npa/src/npa/npa.h, virtualsmartcard/src/vpicc/vicc.in,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added
option to disable validity period check
2012-09-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: Fixes for MSE:Set AT in TA and CA - TA: fixed p1, p2 and include ephemeral pubkey and OID - CA: include OID and leave out key reference Currently it is hard to distinguish between the CA key and the
chip-individual key using the key references in
EF.CardSecurity/EF.CardAccess. The first (default) key in these
files should, however, be the CA key.
2012-09-27 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA:
TA's ephemeral public key is saved as IV in CRT
2012-09-26 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpcd/vpcd.c: vpcd: fixed prototype of sendall
2012-09-24 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: npa:
pass authentication token as string
2012-09-22 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/npa-example-data/ecdh/npa_key: Added nPA example
data Taken from the official BSI EAC worked example.
2012-09-21 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: sc_format_apdu instead of manual initialisation
2012-09-21 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: Send auxiliary data in MSE:Set AT for TA
2012-09-21 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c:
npa-tool: CLI to TA and CA
2012-09-19 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c, npa/src/npa/npa.h: libnpa: Implementation of CA
2012-09-19 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa/npa.h: added fids for EF.CardSecurity
2012-09-18 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: libnpa: Implementation of TA
2012-09-18 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: added switch to disable apdu checking for TA/CA
2012-09-18 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/src/npa.c: fetch CAR for TA from MSE:Set AT
2012-09-18 Frank Morgner <morgner@informatik.hu-berlin.de>
* npa/configure.ac, npa/libnpa.pc.in, npa/src/Makefile.am,
npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: adapted to
changes of OpenPACE
2012-09-14 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: Skip
RI, community and age verification simply return 0x9000 saying "yes" to everything
2012-09-14 Frank Morgner <morgner@informatik.hu-berlin.de>
*
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py:
fixed offset checking for empty files
2012-09-12 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: added
support for checking Expiry date
2012-09-07 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
fixed parsing of CLA with proprietary SM activates SM also for the proprietary case
2012-09-06 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: nPA:
added stubs for eid application
2012-09-06 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py:
switching encryption context of current SE in SAM
2012-09-05 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA:
added FIXME for EF.CardSecurity manipulation
2012-09-05 Frank Morgner <morgner@informatik.hu-berlin.de>
*
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: removed
the currently unused getenc and setenc These functions intended to do encryption and decryption respecting
file acls. This however was never implemented. Better use object
properties with appropriately setters and getters to realize this
functionality.
2012-09-05 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/vicc.in,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
nPA: allow the user to specify a EF.CardAccess
2012-09-05 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: workaround
for CAPDU's inability to handle le=0000
2012-09-05 Frank Morgner <morgner@informatik.hu-berlin.de>
*
virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py:
fixed maximum value for le = 00 [00 [00]]
2012-08-31 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/vicc.in,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA: use
given credentials for CA The user can now specify an EF.CardSecurity, CA private/public key
and CHR of the trust anchor via the command line.
2012-08-31 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed
handeling of extended length Le in SM APDU
2012-08-31 Frank Morgner <morgner@informatik.hu-berlin.de>
* ccid/configure.ac, npa/configure.ac,
virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac: fixed
autoconf warnings
2012-08-13 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/vpcd-driver.c,
virtualsmartcard/src/vpcd/ifd-vpcd.c,
virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h:
VPCD: partial rewrite of socket communication - memory for buffer of received data is now reused with realloc - internal functions now use a similar interface like recv/send/... - added documentation about memory handling of
vicc_getatr/vicc_transmit - fixed transmit when using send in multiple passes
2012-08-11 Frank Morgner <morgner@informatik.hu-berlin.de>
* virtualsmartcard/src/vpcd/vpcd.c,
virtualsmartcard/src/vpcd/vpcd.h: only propagate convenience
functions of VPCD
2012-08-03 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h,
pcsc-relay/src/pcsc.c: print card's ATR when connected
2012-08-03 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/pcsc.c: re-implemented auto-detect feature
2012-08-02 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/lnfc.c: using libnfc's default values for timeouts
2012-08-02 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/pcsc-relay.c: fixed output verbosity control with
--verbose,-v
2012-08-02 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c,
pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: added
LEVEL_NORMAL for in interactive mode
2012-07-24 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.c,
pcsc-relay/src/pcsc-relay.ggo.in, pcsc-relay/src/pcsc-relay.h,
pcsc-relay/src/vpcd-driver.c, pcsc-relay/src/vpcd.c,
pcsc-relay/src/vpcd.h: added connector backend for virtual smart
card
2012-07-24 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.c,
pcsc-relay/src/pcsc-relay.h, pcsc-relay/src/pcsc.c,
pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h: added
abstraction layer to smart card connector PC/SC can now be replaced by some arbitrary backend that
communicates to a smart card.
2012-07-19 Frank Morgner <morgner@informatik.hu-berlin.de>
* pcsc-relay/src/Makefile.am: Use --no-discard-stderr with
`help2man` gengetopt generates code that outputs the help to stderr.
2012-06-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c, npa/src/npa/npa.h: using selection by short
identifier when reading ef.cardaccess. Fixes #3532221 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@783
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-06-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/README.rst, ccid/doc/README.rst.in,
virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in:
added documentation about how to access the vpicc under windows git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@782
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/win32/Makefile.am: fixed build dir of libnfc git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@781
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, npa/src/npa.c,
virtualsmartcard/src/vpcd/ifd-vpcd.c: fixed clang --analyze warnings git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@780
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c,
pcsc-relay/src/pcsc-relay.c, virtualsmartcard/src/vpcd/ifd-vpcd.c:
fixed clang compiler warnings git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@779
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/win32/Makefile.am: fixed error on cleaning missing
libnfc git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@778
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c,
npa/src/scutil.c: fixed clang compiler warnings git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@777
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: changed
response data for general authenticate step 4 to work with
ausweisapp 1.8 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@776
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted
to changes of PyPACE r79 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@775
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
fixed interface to pyscard git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@774
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am,
pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: use
distcheck-hook to generate ChangeLog git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@773
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am, npa/Makefile.am.opensc, npa/configure.ac,
npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch,
npa/win32/build_npa.patch: automate cross compile for windows in
win32. use the power of the opensc build script git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@772
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/win32/Makefile.am: use file instead of directory as
makefile target git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@771
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/win32/Makefile.am: fixed creation of missing directory git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@770
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/Makefile.am, pcsc-relay/configure.ac,
pcsc-relay/win32/Makefile.am, pcsc-relay/win32/libnfc_mingw.patch:
automate cross compile for windows in win32 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@769
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/Makefile.am: change the cross compiler using mingw=... git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@768
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/Makefile.am, npa/src/Makefile.am,
pcsc-relay/src/Makefile.am, pcsc-relay/src/pcsc-relay.ggo.in: minor
improvements of the manpages git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@767
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, npa/configure.ac, pcsc-relay/Makefile.am,
pcsc-relay/configure.ac, virtualsmartcard/configure.ac: added
missing checks at configure time git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@766
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py: released 2012-04-11 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@765
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/configure.ac: checking for doxygen git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@764
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ChangeLog, ccid/configure.ac: released 0.6 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@763
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/ChangeLog, npa/configure.ac: released 0.4 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@762
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/Makefile.am, npa/src/Makefile.am: fixed distribution of
opensc headers git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@761
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/ChangeLog, pcsc-relay/configure.ac: released 0.3 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@760
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac:
released 0.5 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@759
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am,
pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: only generate
changelog when working in repository git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@758
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, eID_gui/Makefile.am, npa/Makefile.am,
pcsc-relay/Makefile.am, virtualsmartcard/Makefile.am: automatically
generate changelog when releasing git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@757
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/configure.ac, npa/doc/Makefile.am: using macro for doxygen git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@756
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/doc/Makefile.am, ccid/src/Makefile.am,
npa/doc/Makefile.am, npa/src/Makefile.am, pcsc-relay/configure.ac,
pcsc-relay/doc/Makefile.am, pcsc-relay/src/Makefile.am,
virtualsmartcard/doc/Makefile.am: use macro for sed im makefiles git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@755
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/configure.ac,
virtualsmartcard/src/vpicc/Makefile.am: generate man page for vicc git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@754
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/Makefile.am,
virtualsmartcard/src/vpicc/vicc.in: added version info git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@753
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/vicc.in: formatting defaults by hand to
avoid default: None git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@752
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/vicc.in: dont mention authors in help The argument formatter removes linebreaks and paragraphs, so we have
to reduce the amount of information shown. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@751
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/Makefile.am,
virtualsmartcard/src/vpicc/vicc.in: improved vicc help git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@750
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: load
card specific modules only when needed git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@749
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/index.rst: added pictures, should be updated git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@748
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/doc/api.rst: fixed cross reference to doxygen documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@747
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/README.rst, ccid/doc/README.rst.in: fixed sphinx warning git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@746
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py, doc/index.rst: exclude rsts that are included in
other documents git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@745
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/doc/Doxyfile.in, npa/doc/Makefile.am, npa/doc/api.rst: fixed
name of doxygen generated tag file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@744
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/Makefile.am, ccid/doc/README.rst,
ccid/doc/README.rst.in, doc/index.rst, npa/doc/README.rst,
npa/doc/README.rst.in, pcsc-relay/doc/Makefile.am,
pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in,
virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in:
updated documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@743
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/Makefile.am: removed reference to pcscutil.h, which is
now part of pcsc-relay git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@742
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pcscutil.c, ccid/src/pcscutil.h,
pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h:
stringify_error now returns a string instead of printing the error git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@741
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/Makefile.am, pcsc-relay/configure.ac,
pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c,
pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.ggo.in,
pcsc-relay/src/pcsc-relay.h: implemented cross compiling with mingw git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@740
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/Makefile.am,
ccid/src/ccid-emulator.ggo.in, npa/configure.ac,
npa/src/Makefile.am, pcsc-relay/configure.ac,
pcsc-relay/src/Makefile.am: use help2man to generate minimal man
pages git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@739
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am, npa/src/Makefile.am: re-enabled clumsy include of
libws2_32 When recognition of windows build at compile time is done, this
should be disabled again. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@738
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/Makefile.am, ccid/src/binutil.c, ccid/src/binutil.h,
ccid/src/ccid-emulator.ggo.in, ccid/src/usb.c, npa/src/Makefile.am,
npa/src/binutil.c, npa/src/binutil.h, npa/src/npa-tool.c,
npa/src/npa-tool.ggo.in, pcsc-relay/src/Makefile.am,
pcsc-relay/src/binutil.c, pcsc-relay/src/binutil.h,
pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.ggo.in:
switched to command line handling with gengetopt git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@737
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/doc/README.rst, pcsc-relay/doc/autotools.rst: updated
documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@736
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/README.rst, ccid/doc/autotools.rst: updated documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@735
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, npa/configure.ac, pcsc-relay/configure.ac,
virtualsmartcard/configure.ac: more readable information via
autoconf git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@734
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/configure.ac, pcsc-relay/src/lnfc.c: adapted to API
changes of libnfc 1.6 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@733
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am, npa/src/Makefile.am: moved include of ws2_32 to
the appropriate place git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@732
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/doc/README.rst, npa/doc/README.rst.in: updated links and info
for installation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@731
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am, npa/Makefile.am.opensc: fixed cross compiling for
windows git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@730
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-04-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: updated windows build variables git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@729
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-03-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
fixed throwing SwError thanks, Ben. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@728
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-03-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/Makefile.am, doc/autotools.rst.in, npa/doc/Makefile.am,
npa/doc/README.rst, pcsc-relay/doc/Makefile.am,
virtualsmartcard/doc/Makefile.am,
virtualsmartcard/doc/autotools.rst: added recommended configure
options to documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@727
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-03-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/doc/README.rst.in: added missing note, which was
already present in README.rst git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@726
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-03-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/libnfc/libnfc.bb, bitbake/opensc/opensc.bb,
bitbake/python/python-pycrypto_2.0.1.bb,
bitbake/vsmartcard/ccid-emulator.bb, bitbake/vsmartcard/npa.bb,
bitbake/vsmartcard/pcsc-relay.bb, bitbake/vsmartcard/picctopcsc.bb,
bitbake/vsmartcard/virtualsmartcard.bb: updated recipes to new
requirements of openembedded and newer versions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@725
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/Makefile.am, npa/src/Makefile.am: follow symbolic links
when searching for openscs header files git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@724
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/opensc/opensc.bb: removed commented flags git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@723
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/opensc/opensc.bb: remove warnings from wrong license and
some unneeded flags git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@722
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/opensc/opensc.bb: fixed QA errors git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@721
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid/ccid-1.3.13/ccid-1.3.13.patch,
bitbake/ccid/ccid_1.3.13.bb, bitbake/ccid/ccid_1.4.4.bb,
bitbake/ccid/ccid_1.4.4/ccid-1.4.4.patch, bitbake/opensc/opensc.bb,
bitbake/opensc/opensc_0.12.0.bb,
bitbake/pcsc-lite/files/pcscd.init,
bitbake/pcsc-lite/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch,
bitbake/pcsc-lite/pcsc-lite_1.6.1.bb,
bitbake/pcsc-lite/pcsc-lite_1.7.2.bb,
bitbake/python/python-pycrypto_2.0.1.bb: updated bitbake recipes of
support packages git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@720
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: adapted to changes of
https://github.com/frankmorgner/OpenSC git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@719
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-17 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/ccid.c: get ef.cardaccess on demand.
newer versions of ausweisapp dont screw this up anymore. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@718
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed
manipulation of EF.CardSecurity with CA public key git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@717
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: removed
manipulation of ef_card_security since this would require the
complete public point instead of the compressed public point git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@716
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: adapted
to pypace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@715
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py:
modifying ef cardsecurity to contain the chips public key (but a
wrong signature) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@714
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: debug
unprotected result git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@713
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed
CA, which is now successfully tested git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@712
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - fixed CA OID - applied pypace interface for ca git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@711
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-03 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: removed unused declaration git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@710
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: return SC_SUCCESS instead of 0 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@709
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: removed handling of CAR and CHR, this is done in TA
by OpenPACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@708
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: enable time check for imported certificates git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@707
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: removed card driver hack. use a better opensc
instead (see https://github.com/frankmorgner/OpenSC) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@706
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: adapted to openpace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@705
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py:
mapping ca oid to the correct algorithm git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@704
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py:
Subroutines to parse_SM_CAPDU, protect_response and
perform_security_operation only return the resulting string and no
longer status bytes This prevents overwriting of the statusbytes when applying SM.
Errors should be returned via `raise SwError` git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@703
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed
import of auxiliary data for TA. Terminals signature can be verified
now git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@702
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: more
convenient values for pin and can git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@701
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-31 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac: fixed output of configure variables for libnpa git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@700
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-31 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py:
added ef card security git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@699
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/configure.ac: include shell code for cloning opensc with pace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@698
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa-tool.c: always print a message in case of an error git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@697
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-test.c,
ccid/src/ccid.c, npa/Makefile.am.opensc, npa/configure.ac,
npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c,
npa/src/npa/npa.h: using patched OpenSC enabled with PACE to use the
reader's capabilities sourcecode can be fetched from here
https://github.com/frankmorgner/OpenSC git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@696
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: better
debug output git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@695
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.4.4.patch,
ccid/patches/ccid-1.4.5.patch: raise temporary buffer size to the
maximum possible for pace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@694
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.4.4.patch,
ccid/patches/ccid-1.4.5.patch: add support for big certificate
descriptions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@693
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed
import of CV certificates. Terminal's signature is currently wrongly
checked (as 'invalid'). git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@692
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: fixed
parsing of extended length apdu with Le = max git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@691
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Fixed
a typo git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@690
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Fixed
a typo git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@689
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: fixed
typo git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@688
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: fixed
calculation of bertlv coded data for authentication git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@687
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Removed
broken code git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@686
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: nPA's SM
now successfully tested - fixed SEutils to use new input data to append_padding - added defines to reference nPA's secrets (as keyref) - fixed send sequence counter handling in nPA - added protect_response to nPA to authenticate the status bytes - implemented reset retry counter for nPA git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@685
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: include
most recent ca in response successfull PACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@684
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-20 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py:
-Propagate changes to append_padding to all files -Adjust
strip_padding to match append_padding git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@683
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-20 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Use the
blocklength of the actual cipher to append padding (instead of
hardcoded DES-CBC blocklength) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@682
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-19 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added
SM. currently untested due to bug in OpenPACE or pyPACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@681
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-18 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: Adjusted libnpa to API changes in OpenPACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@680
96b47cad-a561-4643-ad3b-153ac7d7599c
2012-01-04 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Adapted
TA steps to pypace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@679
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-19 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/vicc.in: fixed help strings git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@678
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-19 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/vicc.in: switched to argparse git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@677
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-19 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added
support for TA and CA (currently untested) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@676
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-19 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added PIN
management for nPA git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@675
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-17 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: - added dedicated nPA_SE - saving mf in Security_Environment git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@674
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-17 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py:
introducing a default SE for all cards git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@673
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-17 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: using
if/else instead of a dedicated handler for eac steps git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@672
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-16 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: added PACE
support for nPA emulator git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@671
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: bugfix git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@670
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/Makefile.am: fixed missing bracket git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@669
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/configure.ac: use libcrypto instead of libssl git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@668
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-11 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py,
virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Partial
conversion to python 3 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@667
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@666
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-09 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py:
git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@665
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/doc/README.rst, npa/doc/api.rst: small fixes git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@664
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/doc/README.rst, virtualsmartcard/doc/api.rst:
documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@663
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
*
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py: - fixed sw when reading until end of file - let npa emulator act like real npa (until general authenticate
occurrs) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@662
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: dont
throw an error on mse:set at. using source code, which was
priviously deleted. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@661
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@660
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/doc/README.rst,
virtualsmartcard/doc/README.rst.in,
virtualsmartcard/doc/generate_modules.py: dont document special
members git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@659
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-09 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Remove
dummy code for tags which are already handled by the ISO code git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@658
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/configure.ac, pcsc-relay/src/lnfc.c: using libnfc 1.5.1 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@657
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: dont
throw an error on mse:set at. using source code, which was
priviously deleted. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@656
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/doc/api.rst: generate the correct links to class
documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@655
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/doc/api.rst,
virtualsmartcard/doc/virtualsmartcard: documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@654
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py, virtualsmartcard/doc/generate_modules.py: include
inheritance graphs git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@653
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: import
chat as late as possible to not confuse generation of documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@652
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am, npa/configure.ac, virtualsmartcard/configure.ac,
virtualsmartcard/src/vpcd/Makefile.am,
virtualsmartcard/src/vpicc/Makefile.am: autoconf macros for sed, ln
and mkdir git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@651
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes:
nPA emulator is now working git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@650
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@649
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Bugfixes git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@648
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/Makefile.am,
virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/nPA.py: Do not
overide the OS but only the SAM and parts of the SE for nPA
emulation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@647
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/doc/README.rst, npa/doc/autotools.rst: adapted to openpace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@646
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/doc/api.rst: added network format vpcd<->vpicc git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@645
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/doc/README.rst.in: adapted to openpace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@644
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/vicc.in,
virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
minimal nPA emulation. use it to fetch and print a chat. uses pypace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@643
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: removed
debug message git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@642
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: adapted to openpace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@641
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/doc/README.rst: updated documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@640
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/configure.ac,
virtualsmartcard/src/vpcd/Makefile.am: added Cygwin as supported
platform git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@639
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-06 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch: added defines to cope with
unpatched pcsc libraries git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@638
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-12-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am, npa/configure.ac: minor fixes git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@637
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/Makefile.am: added no-undefined for building a dll git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@636
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/README.rst, ccid/doc/README.rst.in, doc/conf.py,
npa/doc/README.rst, npa/doc/README.rst.in,
pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in,
virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in:
not using static path for program-output. instead setting the
correct envirnment in conf.py. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@635
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am, npa/configure.ac, npa/src/npa-tool.c: - using unsigned long long for constant max value of puk - fixed fixup_la - guessing building machine git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@634
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: using pkg-config for cross compile build git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@633
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/configure.ac, npa/src/npa-tool.c: using 64 bits for value of
puk git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@632
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa-tool.c: break secrets from bottom to top git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@631
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: car and certificate description are now optional
for npa_ctx_create git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@630
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: omitting initialize for ta for unauthenticated
terminals git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@629
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: install requires absolute path git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@628
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/Makefile.am, ccid/doc/README.rst,
ccid/doc/README.rst.in, doc/conf.py, npa/configure.ac,
npa/doc/Makefile.am, npa/doc/README.rst, npa/doc/README.rst.in,
pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst,
pcsc-relay/doc/README.rst.in, virtualsmartcard/doc/Makefile.am,
virtualsmartcard/doc/README.rst, virtualsmartcard/doc/README.rst.in:
included help output from programs in documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@627
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: replaced pwd with abs_top_src_dir git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@626
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/Makefile.am, npa/configure.ac, npa/doc/Makefile.am,
pcsc-relay/doc/Makefile.am, virtualsmartcard/configure.ac,
virtualsmartcard/doc/Makefile.am: cleaned up build of documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@625
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: workaround to undefined reference to rpl_malloc.
cross compiling works now git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@624
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: using absolute include/library directories git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@623
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: added fixes for la files git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@622
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am, npa/Makefile.am.opensc: modifying opensc to get
all library functions exported git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@621
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: library fixup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@620
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: fixed reference to cvc_cert function git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@619
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: library fixup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@618
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: work on cross compile build git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@617
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: work on cross compile build git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@616
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am, npa/src/npa/scutil.h: work on cross compile build git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@615
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-test.c: added chat for signature terminal and some
error codes git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@614
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-03 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/Makefile.am, ccid/doc/README.rst,
ccid/doc/README.rst.in, npa/doc/Makefile.am,
pcsc-relay/doc/Makefile.am, virtualsmartcard/doc/Makefile.am: - update on ccid documentation - rebuilding documentation when any *.in file changes git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@613
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-03 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py,
virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: removed
warnings from sphinx git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@612
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-03 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py, virtualsmartcard/doc/Makefile.am,
virtualsmartcard/doc/generate_modules.py: switched to sphinx 1.1 to
document special and private members git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@611
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
sphinx formatting for documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@610
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-02 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py:
Minor fixes to sphinx markup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@609
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py:
removed warnings by sphinx due to invalid formatting git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@608
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-02 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py:
Converting docstrings to sphinx syntax git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@607
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/README.rst, ccid/doc/autotools.rst,
ccid/doc/questions.rst, npa/doc/README.rst, npa/doc/autotools.rst,
npa/doc/questions.rst, pcsc-relay/doc/README.rst,
pcsc-relay/doc/autotools.rst, pcsc-relay/doc/questions.rst,
virtualsmartcard/doc/README.rst,
virtualsmartcard/doc/autotools.rst,
virtualsmartcard/doc/questions.rst: added autogenerated files for
easier development checkout git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@606
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/Makefile.am, doc/conf.py, npa/doc/Makefile.am,
npa/doc/api.rst, pcsc-relay/doc/Makefile.am,
virtualsmartcard/doc/Makefile.am: only refresh documentation if
needed git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@605
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/doc/README.rst.in, pcsc-relay/doc/README.rst.in,
virtualsmartcard/doc/README.rst.in: added potential platforms to
documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@604
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py, doc/index.rst: smartcard is a smart card git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@603
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py: hide some stuff git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@602
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-11-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py: add vpicc to python path git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@601
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-31 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/configure.ac: print pcsc conf dir git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@600
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/Makefile.am, ccid/doc/README.rst,
ccid/doc/README.rst.in, npa/doc/Makefile.am, npa/doc/README.rst,
npa/doc/README.rst.in, pcsc-relay/doc/Makefile.am,
pcsc-relay/doc/README.rst, pcsc-relay/doc/README.rst.in,
virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst,
virtualsmartcard/doc/README.rst.in: more autotool magic git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@599
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/autotools.rst.in: file markup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@598
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/configure.ac, ccid/doc/Makefile.am,
doc/autotools.rst.in, doc/index.rst, doc/questions.rst.in,
npa/Makefile.am, npa/configure.ac, npa/doc/Makefile.am,
pcsc-relay/Makefile.am, pcsc-relay/doc/Makefile.am,
virtualsmartcard/Makefile.am, virtualsmartcard/configure.ac,
virtualsmartcard/doc/Makefile.am: - more autotool magic in documentation files - including substituted documentation files with distributed files git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@597
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/index.rst, doc/questions.rst.in: documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@596
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/Makefile.am, ccid/doc/README.rst,
ccid/doc/questions.rst.in, doc/autotools.rst.in, doc/conf.py,
doc/index.rst, doc/questions.rst.in, npa/doc/Makefile.am,
npa/doc/README.rst, npa/doc/questions.rst.in,
pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst,
pcsc-relay/doc/questions.rst.in, virtualsmartcard/doc/Makefile.am,
virtualsmartcard/doc/README.rst,
virtualsmartcard/doc/questions.rst.in: - worked around warnings of sphinx - using generic file for questions for all subprojects git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@595
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/README.rst: documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@594
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/Makefile.am: correctly include example git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@593
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am,
virtualsmartcard/doc/api/Makefile.am: correctly include api and
generate_modules.py git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@592
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/doc/Makefile.am, ccid/doc/README.rst,
ccid/doc/autotools.rst.in, doc/autotools.rst.in, doc/conf.py,
npa/Makefile.am, npa/doc/Makefile.am, npa/doc/README.rst,
npa/doc/autotools.rst.in, pcsc-relay/Makefile.am,
pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst,
pcsc-relay/doc/autotools.rst.in, virtualsmartcard/Makefile.am,
virtualsmartcard/doc/Makefile.am, virtualsmartcard/doc/README.rst,
virtualsmartcard/doc/autotools.rst.in: using generic autotools
description for all subprojects git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@591
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-28 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/doc/README.rst, npa/doc/README.rst,
pcsc-relay/doc/README.rst, virtualsmartcard/doc/README.rst: added
more markup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@590
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/doc/Makefile.am,
virtualsmartcard/doc/generate_modules.py: using an other version of
generate_modules.py that structures the modules slightly better git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@589
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py, doc/index.rst, npa/doc/Makefile.am,
virtualsmartcard/Makefile.am, virtualsmartcard/doc/Makefile.am,
virtualsmartcard/doc/api.rst,
virtualsmartcard/doc/generate_modules.py: automagically generate
documentation of virtualsmartcard git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@588
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/README, ccid/README.dox,
ccid/configure.ac, ccid/doc/Makefile.am, ccid/doc/README.rst,
doc/_static/doxygen-npa, doc/ccid, doc/ccid.rst, doc/conf.py,
doc/doxygen/npa, doc/index.rst, doc/npa, doc/npa.rst,
doc/npaapi.rst, doc/pcsc-relay, doc/pcsc-relay.rst,
doc/virtualsmartcard, doc/virtualsmartcard.rst, npa/Doxyfile.in,
npa/Makefile.am, npa/README, npa/README.dox, npa/configure.ac,
npa/doc/Doxyfile.in, npa/doc/Makefile.am, npa/doc/README.rst,
npa/doc/api.rst, npa/doc/example.c, pcsc-relay/Makefile.am,
pcsc-relay/README, pcsc-relay/configure.ac,
pcsc-relay/doc/Makefile.am, pcsc-relay/doc/README.rst,
virtualsmartcard/Makefile.am, virtualsmartcard/README,
virtualsmartcard/configure.ac, virtualsmartcard/doc/Makefile.am,
virtualsmartcard/doc/README.rst,
virtualsmartcard/src/vpicc/Makefile.am: using a dedicated folder for
documentation in each subproject git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@587
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox, npa/README.dox, pcsc-relay/README,
virtualsmartcard/README: documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@586
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox, npa/README.dox: -Better install instructions for
ccid-emulator -Added metadata to documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@585
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/README: git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@584
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/README: better rendering of basic information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@583
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/index.rst, virtualsmartcard/README: -Remove references to
indices from index.rst -Add some meta information to
virtualsmartcard docs -Add link to cyberflex-shell git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@582
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/README: git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@581
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/README: more information for installation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@580
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/configure.ac: removed garbage git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@579
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/README.dox: copy and paste friendly installation guide git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@578
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/README.dox: more detailed install instructions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@577
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/example.c: minor simplifications git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@576
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/index.rst, doc/npaapi.rst: separated programming guide git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@575
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/example.c: git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@574
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/npaapi.rst, npa/README.dox, npa/src/Makefile.am,
npa/src/example.c, npa/src/npa-tool.c: including a simple example
program mainly for documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@573
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa-tool.c: include npa.h as global resource git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@572
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py: Fix paths to doxylinkwq git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@571
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/npaapi.rst: added more structure git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@570
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/npaapi.rst: - surrendered to the incompletenes of breathe. now including only
documentation of important stuff by hand. - added example code using npa-tool.c git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@569
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py, npa/Doxyfile.in: automatically update doxygen
documentation if possible git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@568
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/_static/doxygen-npa, doc/conf.py, doc/doxygen/ccid,
doc/doxygen/npa, doc/index.rst, doc/npaapi.rst, npa/Doxyfile.in,
npa/README.dox, npa/src/npa/npa.h, npa/src/npa/sm.h: Compromise with
documentation: Include the most important parts of libnpa with
breathe and reference the details with doxylink to external doxygen
pages git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@567
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Doxyfile.in: git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@566
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa/npa.h, npa/src/npa/scutil.h, npa/src/npa/sm.h:
documentation: grouping and other things git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@565
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox, doc/index.rst, npa/README.dox: git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@564
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py: git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@563
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Doxyfile.in: document only public interface git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@562
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Doxyfile.in, ccid/Makefile.am, ccid/configure.ac: dont
generate sourcecode documentation for binaries git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@561
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-18 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: added workaround to avoid potentially conflicting
types of mse:set at's git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@560
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-17 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: - found OpenSSL's limitation to not use optional item templates in
other item templates. this caused errors on parsing mse:set at
during ta - checking terminal's signature now seems stable, so it is enabled
by default git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@559
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/README.dox: Fixed a typo git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@558
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-17 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Doxyfile.in: documenting only interface to the outside world git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@557
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-17 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa-tool.c, npa/src/npa.c: - added support for verifying terminal's signature including
auxiliary data (experimental, currently disabled) - debugging openssl where possible/needed - using openssl instead of opensc for asn1 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@556
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-14 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py: Changed favicon git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@555
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-14 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py, npa/README.dox: -Added Virtual Smartcard logo to
documentation -Changed theme git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@554
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-14 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Doxyfile.in: Fix __attribute__ handling of doxygen git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@553
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-13 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/conf.py, npa/README.dox: Added npa documentation to breathe git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@552
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-13 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Doxyfile.in, ccid/README.dox, doc/conf.py, doc/doxygen/ccid,
doc/doxygen/npa: -Removed README.dox from ccid Doxyfile inputs
-Started to use breathe to integrate Doxygen documentation into
sphinx git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@551
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-13 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Doxyfile.in: -Exclude OpenSC from documentation -Enable XML
documentation generation for sphinx git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@550
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-13 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Doxyfile.in, npa/src/npa.c: -Converted CVC_check_cert function
call to CVC_check_description -Removed README.dox from Doxygen input
-Excluded opensc from the documentation -Enabled generation of XML
documentation (for sphinx) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@549
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-13 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/index.rst, npa/README.dox: Fixed highlighting of configure
commands in npa documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@548
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-12 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/index.rst: Fixed links git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@547
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-12 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/index.rst, doc/npa.rst, npa/README.dox: Converted npa
documentation to reStructuredText (mostly) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@546
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-12 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/index.rst, doc/pcsc-relay.rst, doc/virtualsmartcard.rst,
pcsc-relay/README, virtualsmartcard/README: Converted most of the
documentation to reStructuredText in order to be able to sphinx for
documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@545
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-12 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox, doc/ccid.rst, doc/index.rst: Converted ccid
documentation to reStructuredText git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@544
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-10-12 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* doc/Makefile, doc/conf.py, doc/index.rst: Starting to use sphinx
for documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@543
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-30 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/scutil.c: fixed error on using stdout as debug log git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@542
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-30 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/sslutil.h: implemented ssl_error as macro git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@541
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-30 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/sslutil.c: implemented ssl_error as macro git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@540
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/apdus, npa/Makefile.am, npa/apdus: - moved example apdus to npa-tool git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@539
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: - fixed type of auxiliary data in c-apdu - parsing mse:set for ta - check terminals signature for ta git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@538
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c, npa/src/npa/npa.h, npa/src/npa/sm.h,
npa/src/scutil.c, npa/src/sm.c: - checking description against the certificate is now done
internally in libnpa, removed hash of certificate description from
pace output - importing terminal certificates to verify terminals signature - fixed hex dump without sc_context git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@537
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: - fixed corruption of certificate description - adjusted output parsing from certificate_description_print - fixed check for certificate description in terminal certificate git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@536
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-21 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: generating cv certificate from apdu data to perform
check against certificate description git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@535
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, npa/src/npa.c: handling certificate description
and chat in libnpa instead of ccid-emulator git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@534
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: checking certificate description on pso:verify
certificate git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@533
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: dumping chat git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@532
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: dumping certificate description git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@531
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-17 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed
problems on initialization git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@530
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: added ugly hack to support changing the eID-PIN
with AusweisApp git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@529
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: fixed parsing of modification input git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@528
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-07 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/vicc.in: Lexically sorted the optparse
options git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@527
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-06 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
*
virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Removed vim
folding markers git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@526
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-06 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/configure.ac,
virtualsmartcard/src/vpicc/Makefile.am,
virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
Added documentation generation to build process git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@525
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Fixed the
documentation. epydoc still fails to build html files git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@524
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/README.dox: Fixed grammar error git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@523
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/sm.c: added error checking git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@522
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: - new pin was not included in apdu for pin modification (fixed) - added support for modification/verification apdus from the host
that don't contain any data. the reader automatically allocates the
correct number of bytes for the pin(s) and modifies apdu's case and
lc. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@521
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox, ccid/src/ccid.c, ccid/src/ccid.h: fixed problems
parsing pin modification data structure git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@520
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-test.c, ccid/src/ccid.c: fixed bugs for pin
modification git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@519
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.4.4.patch: fixed bug stating insufficient
buffer git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@518
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-test.c, ccid/src/ccid.c, ccid/src/usb.c: fixed bugs
due to new version of opensc git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@517
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: -Fixed
indention -Improved a comment git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@516
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py:
Removed duplicate code git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@515
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Added
some documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@514
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Make
pylint happy git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@513
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-09-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: - Remember the password when loading a card from disk and reuse it
when saving the card. - Added a bit of documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@512
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-30 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-test.c,
ccid/src/ccid.c, ccid/src/sslutil.c, ccid/src/sslutil.h,
npa/src/Makefile.am, npa/src/npa.c, npa/src/sslutil.c,
npa/src/sslutil.h: - added openssl debug code to ccid emulator - fixed some bugs due to changes in recent opensc version - added support for changing pin via standard leser git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@511
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-24 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Slight
improvements to generate_public_key. Unfortunately the function is
still broken git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@510
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: More
cleanup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@509
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py:
Cleanup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@508
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: Added
documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@507
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py:
Reduced overlap between ePass_SE and PassportSAM git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@506
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
Code cleanup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@505
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Added some
documentation -Partially fixed format string usage in the logger git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@504
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py: - Removed MF reference from Security Environment (only needed for
cryptoflex card) - General code cleanup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@503
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code
cleanup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@502
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py: - Move CryptoflexMF to cards.cryptoflex - A little bit of code cleanup in SmartcardFilesystem.py git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@501
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py:
Fixed broken imports git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@500
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/Makefile.am,
virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/__init__.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/cryptoflex.py,
virtualsmartcard/src/vpicc/virtualsmartcard/cards/ePass.py:
Refactoring: Moving card specific stuff to separate package git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@499
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Added
a bit of documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@498
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Moved
Security_Environment code to the SEutils file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@497
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
*
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py:
Code cleanup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@496
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
*
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py:
-Bugfix: Selection from current DF -Replaced print by logging git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@495
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/vicc.in,
virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py,
virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py,
virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
-Updated copyright date -Added a little bit of documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@494
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
Removed incorrect sanity check git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@493
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
Removed incorrect sanity check git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@492
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed
urandom() usage git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@491
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed
urandom() usage git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@490
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
Refactoring: Merged Secure_Messaging and Security_Environment
classes git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@489
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.4.4.patch: patch to newest version of libccid git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@488
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fixed
some typos git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@487
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Fix
storage and retrieval of Security Environments git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@486
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed
duplicate method git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@485
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
Forgot to return SW[NORMAL] in case an MSE command actually succeeds
:-) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@484
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: The
__replace_tag function was completely broken. It is now somewhat
fixed, but should still be replaced by a more elegant solution. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@483
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Added some
documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@482
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/usb.c: returning default strings on selection of wrong
language git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@481
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/vpcd.c: reusing socket on reconnect git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@480
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Added
a SAM reference to the Secure_Messaging class in order to resolve an
error. The classes in SmartcardSAM are way too entangled and
definitively need to be refactored. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@479
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
*
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py:
checking attribute existance before referencing it git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@478
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py: fixed
bogus import git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@477
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-test.c: fixed potential buffer overflow when parsing
input git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@476
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
Bugfixes: Fixed import error and incorrect method call git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@475
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py: Bugfixes:
Wrong number of arguments for function call and missing import git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@474
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
Replaced print calls by actual logging git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@473
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-08-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
*
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py:
Bugfix: Missing self. before reference to content dictionary git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@472
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-30 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
Better exception handling git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@471
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-30 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
Code style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@470
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code
style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@469
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code
style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@468
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py: Code
style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@467
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
Merged CardContainer class with SAM. Since part of the CardContainer functionallity was removed and the
seperation between both classes seemed kind of random, CardContainer
was ditched in favor of SAM. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@466
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code
style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@465
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
Removed remaining call to CardContainer.getKey git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@464
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Removed
in-memory encryption of data. We didn't use it and it was probably
buggy anyway, so this is a good opportunity to get rid of some
awkard code. In memory encryption might be properly implemented
lateron using the SAM.FSencrypt and SAM.FSdecrypt functions, but I
doubt it's worth the trouble. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@463
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Code
style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@462
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py: Bugfixing
and code style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@461
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
-Bugfix: Added missing import in PassportSAM -Bugfix: Fixed constant
names in SEutils git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@460
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
Removing unused functions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@459
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
Removing unused functions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@458
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
Removing unused functions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@457
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py: Added
convenience functions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@456
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
*
virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code
style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@455
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code
style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@454
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code
style improvements and bugfixing in mutual_authenticate git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@453
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code
style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@452
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code
style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@451
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Code
style improvements git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@450
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Bug
hunting and beautifying with pylint git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@449
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
-Bugfix: Fixed incorrect indention -Bugfix: Do not default to MD5
hashing git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@448
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
Bugfix: adapted changed signature of the Security_Environment
constructor git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@447
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Even
though there may be different Keys to protect CAPDUs and RAPDUs
there is only one Security Environment. Therefore, I merged the
CAPDU_SE and RAPDU_SE into current_SE. Works with the ePass
Emulation, still need to test it with the cryptoflex card. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@446
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
SmartcardSAM: Fixed syntax errors SEutils: Now replying with error
RAPDU when we do not support a referenced algorithm git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@445
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: Various
Bugfixes with regard to parsing a MSE:SetAT. The whole SE and SAM
system should really be rewritten. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@444
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-28 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa-tool.c: Fixed some compiler warnings git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@443
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-28 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox: Fixed some typos git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@442
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-28 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac: fixed configure with pace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@441
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* : git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@440
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: adjusted to changes of OpenPACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@438
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-26 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Imported
minor bugfix from upstream git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@437
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-26 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Removed
unused code from utils.py -Added a unit test for case 2 extended
length APDUs git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@436
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-26 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
-Bugfix: The Le of the Command APDU was used when sending out an
error R_APDU -Enhancement: Using correct effective Le for R_APDUs git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@435
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-25 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: -Bugfix:
Erroneously set Lc and not Le for case 2 APDUs -Added new property
effective_Le git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@434
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/ccid.c, npa/configure.ac,
npa/src/npa-tool.c, npa/src/scutil.c: switched to opensc 0.12.1,
where build_apdu has been accepted as sc_bytes2apdu git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@433
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: added support for GetReaderInfo of BSI TR-03119 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@432
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: - bugfix to be conform to OpenPACE API - added consistency checks for lengths of APDUs git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@431
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-25 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py:
Fixed typo git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@430
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-25 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: Preliminary
extended length APDU support git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@429
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-25 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py:
Bugfix: wrong parameters were set in a call for formatResult git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@428
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, eID_gui/configure.ac, npa/configure.ac,
pcsc-relay/configure.ac, virtualsmartcard/configure.ac: silent build
rules git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@427
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-07-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/ifd-vpcd.c: clearification on
requirements for compliance to IFDHandler API version 3 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@426
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-05-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/configure.ac: released 0.3 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@425
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-05-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/ChangeLog: updated changelog git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@424
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-05-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: fixed memory leaks git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@423
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-05-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/README.dox: updated documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@422
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-05-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c, npa/src/sm.c: - sm.c: added test for available memory - npa.c: removed obsolete comments git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@421
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-05-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: fixed segfault on cleanup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@420
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-05-18 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c: fixed usage of PACE_SEC_clear_free git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@419
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-05-17 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/configure.ac, npa/src/npa.c, npa/src/npa/npa.h: adapted to
openpace 0.6 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@418
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-19 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/vsmartcard/ccid-emulator.bb,
bitbake/vsmartcard/eid-gui.bb, bitbake/vsmartcard/npa.bb,
bitbake/vsmartcard/picctopcsc.bb,
bitbake/vsmartcard/virtualsmartcard.bb,
bitbake/vsmartcard/vscarchitecture.bb, eID_gui/src/eid/windows.py,
eID_gui/src/pace-gui.desktop.in: - fixed references - bitbake updated versions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@417
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac:
released 0.4, which was mistakenly tagged 0.3 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@416
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ChangeLog, ccid/configure.ac: released 0.5 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@415
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/opensc: fixed generation of distribution file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@414
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: adapted to the latest changes of libnpa git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@413
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac:
released 0.3 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@412
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/binutil.c: added mingw compatibility git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@411
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/ChangeLog, npa/configure.ac: released 0.2 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@410
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/Makefile.am: git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@409
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-06 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/configure.ac, npa/src/npa-tool.c, npa/src/npa.c: added
compatibility to mingw git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@408
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/npa.c, npa/src/sm.c: avoiding problems due to
uninitialized values git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@407
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/sm.c: - windows dependant include git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@406
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-03 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/Makefile.am, npa/src/npa-tool.c, npa/src/npa.c,
npa/src/npa/npa.h, npa/src/npa/npa_lib.h, npa/src/npa/sm.h,
npa/src/npa_lib.c, npa/src/sm.c: - not exporting npa internal stuff anymore - added sm_ctx_clear_free git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@405
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/Makefile.am, npa/src/Makefile.am:
building clean distribution file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@404
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid.c,
ccid/src/ccid.h, ccid/src/scutil.h, ccid/src/usb.c,
npa/Makefile.am, npa/README.dox, npa/configure.ac,
npa/libnpa.pc.in, npa/libpace.pc.in, npa/src/Makefile.am,
npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h,
npa/src/npa/npa_lib.h, npa/src/npa/scutil.h, npa/src/npa/sm.h,
npa/src/npa_lib.c, npa/src/pace-tool.c, npa/src/pace.c,
npa/src/pace/pace.h, npa/src/pace/pace_lib.h,
npa/src/pace/scutil.h, npa/src/pace/sm.h, npa/src/pace_lib.c,
npa/src/scutil.c: renamed libpace to libnpa git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@403
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/opensc: getting opensc only once git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@402
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* : Reverting bad commit git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@401
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/configure.ac: Shut up autotools git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@400
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/opensc/opensc_0.12.0.bb, bitbake/opensc_0.12.0.bb: moved
opensc recipe to folder git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@399
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid-1.3.13/ccid-1.3.13.patch, bitbake/ccid-emulator.bb,
bitbake/ccid/ccid-1.3.13/ccid-1.3.13.patch,
bitbake/ccid/ccid_1.3.13.bb, bitbake/ccid_1.3.11.bb,
bitbake/ccid_1.3.12.bb, bitbake/ccid_1.3.13.bb, bitbake/eid-gui.bb,
bitbake/npa.bb, bitbake/opensc_0.11.13.bb,
bitbake/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch,
bitbake/pcsc-lite/files/pcscd.init,
bitbake/pcsc-lite/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch,
bitbake/pcsc-lite/pcsc-lite_1.6.1.bb, bitbake/pcsc-lite_1.5.5.bb,
bitbake/pcsc-lite_1.6.0.bb, bitbake/pcsc-lite_1.6.1.bb,
bitbake/picctopcsc.bb, bitbake/virtualsmartcard.bb,
bitbake/vscarchitecture.bb, bitbake/vsmartcard/ccid-emulator.bb,
bitbake/vsmartcard/eid-gui.bb, bitbake/vsmartcard/npa.bb,
bitbake/vsmartcard/picctopcsc.bb,
bitbake/vsmartcard/virtualsmartcard.bb,
bitbake/vsmartcard/vscarchitecture.bb: organized bitbake recipes in
directories. deleted obsolete .bb files git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@398
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid-1.3.13/ccid-1.3.13.patch, bitbake/ccid_1.3.13.bb,
bitbake/npa.bb, bitbake/opensc_0.12.0.bb,
bitbake/pcsc-lite-1.6.1/pcsc-lite-1.6.1.patch,
bitbake/pcsc-lite_1.6.1.bb: Updated bitbake recipes git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@397
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-02-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/pace-tool.c: cleaned up time management. might not work
for systems where time_t is not an integer. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@396
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-01-31 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/pace-tool.c: - fixed description of version parameter git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@395
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-01-31 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/npa.bb, ccid/README.dox, ccid/configure.ac,
ccid/src/Makefile.am, npa/Makefile.am, npa/README.dox,
npa/configure.ac, npa/libpace.pc.in, npa/src/Makefile.am,
npa/src/pace-tool.c: linking against opensc now as shared library git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@394
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-01-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py: fixed
generation of ePass file system (fixes 3164830) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@393
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-01-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
*
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py:
fixed path walking (fixes 3164775) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@392
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-01-16 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/Makefile.am, npa/src/Makefile.am, npa/src/pace.c: - fixed memory corruption when getting ef.cardaccess - minor changes in build process with libopensc git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@391
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-01-16 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/src/Makefile.am, npa/Makefile.am,
npa/src/Makefile.am: optimized makefile-targets git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@390
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-01-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox, ccid/configure.ac, ccid/src/Makefile.am,
npa/README.dox, npa/configure.ac, npa/libpace.pc.in,
npa/src/Makefile.am: - added customization via OPENSC_CONFIGURE - changed information regarding opensc - fixed pkg-config file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@389
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-01-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/scutil.c: added more error messages git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@388
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-01-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/usb.c: - fixed problem when powering the card - removed unused code that had to do with slot-complexity git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@387
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-01-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: supporting only one slot due to new opensc
limitations git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@386
96b47cad-a561-4643-ad3b-153ac7d7599c
2011-01-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid.c,
ccid/src/ccid.h, npa/Makefile.am, npa/configure.ac,
npa/src/Makefile.am, npa/src/pace-tool.c, npa/src/pace.c,
npa/src/pace/pace.h, npa/src/pace/scutil.h, npa/src/pace/sm.h,
npa/src/scutil.c, npa/src/sm.c: switched to opensc.0.12.0. note that
this has some issues when linking against both libnpa and the opensc
libraries at the same time. readme information would be usefull for
this... git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@385
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-17 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/pace-tool.c: fix error when breaking a secret where all
digits are 9 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@384
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-test.c: type of secret can be specified via command
line git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@383
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/README, virtualsmartcard/README: update information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@382
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/README: updated information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@381
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/pace-tool.c: removed byteorder.h from includes, not
needed. thanks Dennis git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@380
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox: fixed configure command git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@379
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox, npa/README.dox: - updated information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@378
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pcscutil.c: fixed build with pcsc-lite git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@377
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-test.c, ccid/src/pcscutil.c: Fix build with visual
studio git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@376
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: adapted to the latest changes of libpace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@375
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/ChangeLog, npa/m4/Makefile.am: releasing 0.1 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@374
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/pace-tool.c, npa/src/pace.c, npa/src/pace/pace.h: added
input parameter for version of 03110 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@373
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac:
releasing 0.3 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@372
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/ChangeLog: releasing 0.2 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@371
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ChangeLog, ccid/configure.ac: releasing 0.4 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@370
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* npa/src/pace.c: adapted to the latest changes of OpenPACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@369
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox, npa/README.dox: updated information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@368
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/scutil.h: added missing file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@367
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-12-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/scutil.h, npa/configure.ac: linking
against libopensc not easily possible. we need to remove this
dependancy git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@366
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-test.c, ccid/src/pcscutil.c, ccid/src/pcscutil.h:
fixed compiling for windows git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@365
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-16 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/opicc.c: fixed problems with stupid tty-rewrites git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@364
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-16 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/lnfc.c: fixed intialization issues of libnfc relay git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@363
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c: fixed some
memory corruption git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@362
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/scutil.h,
ccid/src/sm.c: removed/replaced remains of libpace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@361
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac: not building cats-test by default. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@360
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/configure.ac, ccid/libpace.pc.in,
ccid/src/Makefile.am, ccid/src/pace-tool.c, ccid/src/pace.c,
ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h,
ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/pace_lib.c,
ccid/src/scutil.c, ccid/src/sm.c, npa/AUTHORS, npa/COPYING,
npa/ChangeLog, npa/Doxyfile.in, npa/Makefile.am, npa/NEWS,
npa/README, npa/README.dox, npa/configure.ac, npa/libpace.pc.in,
npa/m4/Makefile.am, npa/src/Makefile.am, npa/src/binutil.c,
npa/src/binutil.h, npa/src/pace-tool.c, npa/src/pace.c,
npa/src/pace/pace.h, npa/src/pace/pace_lib.h,
npa/src/pace/scutil.h, npa/src/pace/sm.h, npa/src/pace_lib.c,
npa/src/scutil.c, npa/src/sm.c: extracted libpace from ccid git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@359
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/opicc.c: made some things better readable git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@358
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c,
pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: - driver data is now allocated and destroyed by drivers - new type driver_data_t, driver data is not stored in struct
rf_driver. - added some comments and better debug messages git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@357
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/pcsc-relay.c: added handling of unknown command
line options git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@356
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c,
pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h: added more
error debugging git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@355
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c,
pcsc-relay/src/pcsc-relay.c: - lnfc: capdu was not copied, fixed - changed some output messages git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@354
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/Makefile.am, pcsc-relay/src/binutil.c,
pcsc-relay/src/binutil.h, pcsc-relay/src/lnfc.c,
pcsc-relay/src/opicc.c, pcsc-relay/src/pcsc-relay.c,
pcsc-relay/src/pcsc-relay.h: added option parsing and more error
checking git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@353
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/lnfc.c: changed default values for emulated target
to match German identity card git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@352
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c,
pcsc-relay/src/pcsc-relay.c: added more error handling git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@351
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/src/lnfc.c: added function to extract historical bytes
from atr git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@350
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pcsc-relay/AUTHORS, pcsc-relay/COPYING, pcsc-relay/ChangeLog,
pcsc-relay/Makefile.am, pcsc-relay/NEWS, pcsc-relay/README,
pcsc-relay/configure.ac, pcsc-relay/src/Makefile.am,
pcsc-relay/src/lnfc.c, pcsc-relay/src/opicc.c,
pcsc-relay/src/pcsc-relay.c, pcsc-relay/src/pcsc-relay.h,
pcsc-relay/src/pcscutil.c, pcsc-relay/src/pcscutil.h,
pcsc-relay/src/picc.py, picc_to_pcsc/AUTHORS, picc_to_pcsc/COPYING,
picc_to_pcsc/ChangeLog, picc_to_pcsc/Makefile.am,
picc_to_pcsc/NEWS, picc_to_pcsc/README, picc_to_pcsc/configure.ac,
picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/opicc.c,
picc_to_pcsc/src/pcsc-relay.c, picc_to_pcsc/src/pcsc-relay.h,
picc_to_pcsc/src/pcscutil.c, picc_to_pcsc/src/pcscutil.h,
picc_to_pcsc/src/picc.py: completed renaming. fixed memory loss in
openpicc driver. implemented libnfc driver. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@349
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-11-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/configure.ac, picc_to_pcsc/src/Makefile.am,
picc_to_pcsc/src/opicc.c, picc_to_pcsc/src/pcsc-relay.c,
picc_to_pcsc/src/pcsc-relay.h, picc_to_pcsc/src/picc_to_pcsc.c:
refactored picc_to_pcsc to support other drivers to send data via
rfid. renamed to pcsc-relay. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@348
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-28 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox: updated support information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@347
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-28 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README.dox, ccid/apdus, ccid/src/pace-tool.c: - fixed: pace-tool dumped wrong apdu buffer - updated documentation on opensc git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@346
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c, ccid/src/scutil.c: - cleaned (debug) output - fixed error in interactive mode of pace-tool git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@345
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace.c: pace card supports extended
lengths. note that we really need a card driver which covers that git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@344
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/README.dox, ccid/apdus,
ccid/src/pace-tool.c: plaintext apdus to be sent via SM can now be
read from a file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@343
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/vpcd.c: unified usage of sizeof. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@342
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/binutil.c, ccid/src/ccid.c, ccid/src/pace-tool.c,
ccid/src/scutil.c, ccid/src/usb.c: unified usage of sizeof. found
some potential memory corruptions with that. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@341
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/scutil.c, ccid/src/usb.c: - fixed memory corruption on card initialization - fixed compilation warning git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@340
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: added workaround for ausweisapp git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@339
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-21 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace.c: fixed formating of
ReadersPACECapabilities result. errors were due to changes of r284 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@338
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-21 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace.c: - enable extended length apdu for all cards that have an
ef.cardaccess - set the bit for esign by default (for testing only) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@337
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/README, virtualsmartcard/configure.ac,
virtualsmartcard/src/vpcd/Makefile.am,
virtualsmartcard/src/vpcd/ifd-vpcd.c,
virtualsmartcard/src/vpcd/ifd.c: - renamed ifd.c to ifd-vpcd.c to have more readable logging in pcscd - updated support information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@336
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/README: updated support information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@335
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/Makefile.am, ccid/src/binutil.c, ccid/src/binutil.h,
ccid/src/pace/scutil.h, ccid/src/scutil.c, ccid/src/usb.c: - moved OpenSC-related functions to scutil - added make-target for flawfinder (to be used with vim) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@334
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-14 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/src/picc_to_pcsc.c: picc_to_pcsc now runs as a daemon
if the parameters verbose or debug are not defined git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@333
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/configure.ac, picc_to_pcsc/src/Makefile.am,
picc_to_pcsc/src/picc_to_pcsc.c: - define PICCDEV at compile time via configure option - fixed compile error due to missing semi colon git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@332
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/usb.c: added command line option for gadgetfs mountpoint git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@331
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/configure.ac: switched from automake to sed
for substitution of automake variables git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@330
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/configure.ac,
virtualsmartcard/src/vpcd/Makefile.am,
virtualsmartcard/src/vpcd/reader.conf.in,
virtualsmartcard/src/vpicc/Makefile.am,
virtualsmartcard/src/vpicc/vicc.in,
virtualsmartcard/src/vpicc/virtualsmartcard.in: - switched from perl to sed for substitution of autoconf variables - changed from generating reader.conf to vpcd in /etc/reader.conf.d git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@329
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/SmartcardSAM.py,
virtualsmartcard/src/vpicc/vicc.in: added missing file, deleted
unused file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@328
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-13 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h:
-Removed header file because we don't need to provide an interface
-Added forward function declarations to .c file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@327
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py:
merged with changes of r320 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@326
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/CardGenerator.py,
virtualsmartcard/src/vpicc/ConstantDefinitions.py,
virtualsmartcard/src/vpicc/CryptoUtils.py,
virtualsmartcard/src/vpicc/Makefile.am,
virtualsmartcard/src/vpicc/SEutils.py,
virtualsmartcard/src/vpicc/SWutils.py,
virtualsmartcard/src/vpicc/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/TLVutils.py,
virtualsmartcard/src/vpicc/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/utils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/CardGenerator.py,
virtualsmartcard/src/vpicc/virtualsmartcard/ConstantDefinitions.py,
virtualsmartcard/src/vpicc/virtualsmartcard/CryptoUtils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SEutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SWutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py,
virtualsmartcard/src/vpicc/virtualsmartcard/TLVutils.py,
virtualsmartcard/src/vpicc/virtualsmartcard/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/virtualsmartcard/__init__.py,
virtualsmartcard/src/vpicc/virtualsmartcard/utils.py: grouped
virtual smartcard objects in virtualsmartcard package git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@325
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/VirtualSmartcard.py: added
inconsistency check for the received apdu git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@324
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/VirtualSmartcard.py: let vicc recognize
shutdown of vpcd git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@323
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/ifd.c: added workaround for bug 312754
of pcsc-lite git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@322
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/VirtualSmartcard.py: RelayOS: removed
card observer (thread). a removed card is now handled by exceptions. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@321
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-11 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/SmartcardSAM.py: -pycrypto should now
only be imported if an instance of the SAM class is created -Removed
deprecated unit tests -fixed some bugs caused by incorrect naming git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@320
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/VirtualSmartcard.py: added status
message git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@319
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/vpcd.c,
virtualsmartcard/src/vpicc/VirtualSmartcard.py: activated ATR
polling as workaround for pyscard bug #3084449. now when the real
smartcard is removed, the relay process terminates git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@318
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace.c: added argument checking git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@317
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/binutil.c, ccid/src/ccid.c, ccid/src/pace.c,
ccid/src/scutil.c, ccid/src/sm.c: reviewed files with flawfinder git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@316
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/ifd.c: checked ifd.c and vpcd.c with
flawfinder rats and pscan git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@315
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/ifd.c: fixed problems for workaround of
pcscd bug 312749 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@314
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/ifd.c,
virtualsmartcard/src/vpcd/reader.conf.in: added workaround for pcscd
bug #312749 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@313
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/ifd.c: added length check on rapdu
buffer. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@312
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/VirtualSmartcard.py: modified error
messages git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@311
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/ifd.c,
virtualsmartcard/src/vpcd/reader.conf.in,
virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h:
now reading the port to open from reader.conf git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@310
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/VirtualSmartcard.py: - added more error handling to RelayOS - vicc in relay mode terminates when card is removed - created cleanup routines to use with atexit.register git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@309
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/ifd.c: - added workaround for "Error resetting card." in pcscd. it is
propably a bug in pcscd - added more debug information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@308
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/VirtualSmartcard.py: added better
inheritance to smartcard os's git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@307
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/VirtualSmartcard.py: - exception handling on power up and power down - added workaround for pyscard bugs #3083586 and #3083254 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@306
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/ifd.c: added debug information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@305
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/src/picc_to_pcsc.c: - fixed invalid memory read - added more input checking git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@304
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/CardGenerator.py,
virtualsmartcard/src/vpicc/VirtualSmartcard.py: implemented smart
card class for relaying git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@303
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h:
added copyright and author git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@302
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/src/picc_to_pcsc.c: rewrite and cleanup complete git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@301
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-test.c, ccid/src/pcscutil.c, ccid/src/pcscutil.h,
picc_to_pcsc/Makefile, picc_to_pcsc/configure.ac,
picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/pcscutil.c,
picc_to_pcsc/src/pcscutil.h, picc_to_pcsc/src/picc_to_pcsc.c,
picc_to_pcsc/src/picc_to_pcsc.h: - cats-test and picc_to_pcsc are using the same pcsc abstraction.
this reduces the code to maintain - partial rewrite of picc_to_pcsc to reduce memory leaks and add
fault tolerancy git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@300
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-06 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/Makefile.am, ccid/src/cats-test.c, ccid/src/pcscutil.c,
ccid/src/pcscutil.h: prepare to merge with pcsc_to_picc git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@299
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-06 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/src/picc_to_pcsc.c: svc fixed uninitialized value git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@298
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Doxyfile.in, ccid/README.dox: added missing files git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@297
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.h, ccid/src/usb.c: using strtol instead of sscanf git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@296
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/usb.c: - added command line parameter for USB iInterface, use it to fool
AusweisApp - fixed population of event notification status - dont initialize serial number, when given in input git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@295
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README: added README as link to doxygen file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@294
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/README, ccid/src/usb.c: only using doxygen
description as readme git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@293
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Doxyfile, ccid/Makefile.am, ccid/configure.ac,
ccid/doxygen.am, ccid/m4/doxygen.m4: changed to a more simplistic
generation of documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@292
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-10-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.h, ccid/src/pace/pace.h, ccid/src/pace/sm.h,
ccid/src/usb.c: added documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@291
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-30 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/usb.c: sending description about the running
configuration via usb descriptor git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@290
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-30 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Doxyfile, ccid/Makefile.am, ccid/configure.ac,
ccid/doxygen.am, ccid/m4/doxygen.m4, ccid/src/ccid.h,
ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h,
ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/sm.c: added
documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@289
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-test.c, ccid/src/ccid.c, ccid/src/ccid.h,
ccid/src/pace.c, ccid/src/pace/pace.h, ccid/src/pace/sm.h,
ccid/src/usb.c: added documentation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@288
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace.c: adapted to the latest changes of OpenPACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@287
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-28 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/Makefile.am, ccid/patches/ccid-1.3.13.patch,
ccid/patches/pcsclite_trunk_r5270.patch: postpone patch update for
higher versions of ccid git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@286
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-28 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch, ccid/src/ccid.c: forgot writeback
to RxBuffer in ccid driver git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@285
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch, ccid/src/ccid.c,
ccid/src/pace/pace.h: added support for dynamic pace result
generation to be transmitted to the pc/sc client. note that other
ccid patches are not up to date git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@284
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace.c: corrected indent and title of CHAT and
certificate description git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@283
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace.c: added support for printing and transmitting chat git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@282
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace.c, ccid/src/pace/pace.h: print certificate
description git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@281
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/Makefile.am, ccid/src/cats-test.c, ccid/src/cats-tool.c,
ccid/src/pace.c, ccid/src/pace/pace.h: working on support for
certificate description git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@280
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace/sm.h, ccid/src/sm.c: deactivate emulators sm
context, when host sends sm protected apdus git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@279
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-tool.c, ccid/src/scutil.c: - finished simulation of ta/ca - fixed parsing case 4 extended apdu git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@278
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-tool.c, ccid/src/sm.c: - fixed pace input parameters of cats-tool - fixed apdu of simulation of ta/ca (cats-tool) - fixed padding removal (sm) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@277
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch,
ccid/patches/pcsclite_trunk_r5067.patch,
ccid/patches/pcsclite_trunk_r5270.patch: - updated patch to pcsclite trunk - changed default ccid command buffer size to support sending
extended apdus in a single transmit (only for ccid-1.3.11 necessary) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@276
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-tool.c, ccid/src/ccid.c, ccid/src/scutil.c: - added le/lc to apdu debugging - fixed byte order problem for PC_to_RDR_XfrBlock - cats-tool: added simulation of part of TA/CA git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@275
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c,
ccid/src/sm.c: - fixed compiling errors - adjusted secure messaging to support extended length apdus - card has to support extended length, this is hardcoded at the
moment, but should better be done in the appropriate card driver git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@274
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace-tool.c: added debugging of invalid
apdus git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@273
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace.c: adatpted to the latest changes of OpenPACE.
EstablishPACEChannel now fully functional git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@272
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-21 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-tool.c: - fixed receive length - added simulation of buergerclient/ausweisapp git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@271
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: - removed unnecessary checks of NULL pointer before using free() - fixed memory leak for buergerclient workaround git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@270
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-19 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/scutil.c: fixed case 2 extended apdu parsing git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@269
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-18 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c: - extended length fully functional. fixed last problems with lengths
and ccid descriptor. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@268
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-16 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/scutil.c: bugfix: case 2 extended length apdu are now
recognized git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@267
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/scutil.c, ccid/src/usb.c: - Added capabilities to parse and send extended length APDUs. This
does not work proberly with libccid, so it is disabled at the moment - unpower card only on PC_to_RDR_IccPowerOff git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@266
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace-tool.c: reset the card before
disconnecting to unpower and reset the secure messaging status git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@265
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c,
ccid/src/pace/sm.h, ccid/src/sm.c: - some unneded functions are no longer available in header files - cleaned memory leaks in pace-tool and ccid-emulator git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@264
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-tool.c: - fixed wrong PCSC-PACE-data - fixed command line parsing git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@263
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace.c, ccid/src/pace/pace.h: added support for
unambiguous PACE-channel selection (ID.icc and ID.pcd) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@262
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c: fixed memory corruption for too long
_RDR_to_PC_DataBlock packages git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@261
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/cats-tool.c, ccid/src/usb.c: bugfix: wrong format strings git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@260
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-09-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/Makefile.am, ccid/src/cats-tool.c,
ccid/src/ccid-test.c: - renamed ccid-test to cats-tool, since it is suitable for all
readers of type cat-s and cat-b - cats-tool takes PIN as input parameter git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@259
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-31 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid-test.c: - bugfix: pace output data now parsed correctly - added time measurement git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@258
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-31 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid-test.c: removed PCSC_TLV_STRUCTURE since its the
attributes are not always packed git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@257
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-31 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/ccid-test.c: - bugfix: now converting pace io control to host byte order - now parsing pace output data - use pcsclite-capabilities, if possible git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@256
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-30 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid-test.c: including reader.h, if possible git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@255
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-30 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid-test.c: added compatibility with windows git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@254
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/libpace.pc.in: added missing file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@253
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c: added pace-tool can now break can, pin, puk
with brute force git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@252
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/ccid.c, ccid/src/pace.c,
ccid/src/pace/pace.h: added workaround for current buergerclient to
read efcardaccess git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@251
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/eid/windows.py: Fixed wrong label text at startup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@250
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/eid/windows.py: -Removed debug output -Smaller label
text git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@249
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/change-pin.desktop.in: Bugfix: Wrong program name in
change-pin.desktop git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@248
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/eid/widgets.py: Bugfix: Fixed colliding namespaces git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@247
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/change-pin.desktop.in, eID_gui/src/eid/widgets.py:
-Bugfix: Wrong programm name in desktop entry -Bugfix: MsgBox class
was not available in widget.py git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@246
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/Makefile.am, eID_gui/src/change-pin.desktop.in,
eID_gui/src/eid/windows.py: Added the neccessary calls to pace-tool
for changing the PIN git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@245
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/configure.ac, eID_gui/src/Makefile.am,
eID_gui/src/change-pin.desktop.in, eID_gui/src/change_pin.py,
eID_gui/src/pace-gui.desktop.in: Add seperate application to change
the eid-PIN git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@244
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/eid/windows.py: CHanged label so it fits into the
button git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@243
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/eid/logic.py, eID_gui/src/eid/windows.py: Added new
method to break text into several lines of a maximum length. This is
neccessary because pygtk.set_width_chars doesn't work correctly on
the Moko git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@242
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/eid/windows.py: Added new class PINChanger for setting
a new PIN git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@241
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-02 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/eid/windows.py, eID_gui/src/pinpad.glade: Only enable
the Okay button if enough digits were entered git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@240
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-02 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/pace-gui.desktop.in: Fixed icon path in
pace-gui.desktop git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@239
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/eid-gui.bb, bitbake/pace-gui.bb: Updated bitbaked recipe
for eid-gui git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@238
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/eid/eid_gui_globals.py.in: Fixed paths to images and
glade file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@237
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/images/Makefile.am: Fixed path in images/Makefile.am git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@236
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/eid/Makefile.am, eID_gui/src/eid/Makefile.in: Added
missing Makefile.am and removed superfluous Makefile.in git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@235
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/src/eid/Makefile.in: Added missing Makefile.in git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@234
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-08-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/AUTHORS, pace-gui/COPYING, pace-gui/ChangeLog,
pace-gui/INSTALL, pace-gui/Makefile.am, pace-gui/NEWS,
pace-gui/README, pace-gui/configure.ac,
pace-gui/images/Makefile.am, pace-gui/src/Makefile.am,
pace-gui/src/pace-gui.desktop.in, pace-gui/src/pace-gui.py,
pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade:
Removed old sources git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@233
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-28 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* eID_gui/AUTHORS, eID_gui/COPYING, eID_gui/ChangeLog,
eID_gui/INSTALL, eID_gui/Makefile.am, eID_gui/NEWS, eID_gui/README,
eID_gui/configure.ac, eID_gui/images/Makefile.am,
eID_gui/src/Makefile.am, eID_gui/src/eid/__init__.py,
eID_gui/src/eid/eid_gui_globals.py.in, eID_gui/src/eid/logic.py,
eID_gui/src/eid/widgets.py, eID_gui/src/eid/windows.py,
eID_gui/src/eid_gui.py, eID_gui/src/pace-gui.desktop.in,
eID_gui/src/pinpad.glade: Restructured the complete code to make it
more modular git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@232
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-26 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py: Bugfix: pass a valid CHAT to pinpad git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@231
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-26 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py: Refactoring git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@230
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-25 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py: -Actually show help text, when the user
clicks on the info icon .Place window in the center of the screen
(only relevant on the PC, not on the Moko) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@229
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-20 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in:
Added helptexts for some access rights of the eID-function git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@228
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-20 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py: Replace gtk.MessageDialog with our own
implementation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@227
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-17 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in:
-Lots of refactoring -Only start the card polling thread when the
pinpad is shown -Added an info button to all entrys in the
CertificateDescriptionWindow that might not be clear to the user git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@226
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-16 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py,
pace-gui/src/pinpad.glade: pinpad: Scaled the images and removed the
horizontal padding of the card info stuff CHAT dialoges: Added an
info image to every access right column. This will be used to
provide help to the user. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@225
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-16 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Finally found
the correct window size for the OpenMoko git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@224
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/configure.ac, ccid/patches/Makefile.am,
ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/pace.h,
ccid/src/pace/pace.h, ccid/src/pace/pace_lib.h,
ccid/src/pace/scutil.h, ccid/src/pace/sm.h, ccid/src/pace_lib.h,
ccid/src/scutil.h, ccid/src/sm.h: - made establishpacechannel output independant from any byte order
conversion. little endian handling is done by the ccid-part. - pacelib exports PACE-functionality. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@223
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-13 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace_gui_globals.py.in: Fixed encoding issues git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@222
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-13 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in:
Bugfix: Added missing string array to pace_gui_globals.py.in Bugfix:
Hide pinpad on startup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@221
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-13 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py: Trying to initialise pinpad earlier, so
that the transition from CVCWindow to Pinpad is smoother git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@220
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-13 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py: Code cleanup: Pursuing a better coding
style using pylint git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@219
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-13 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Code cleanup:
Got rid of the progress bar popup. Use the "waiting" animation
instead git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@218
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/usb.c: - usb.c: fixed signal handling - ccid.c: revised construction of RDR_to_PC_*-packages to make the
code more readable git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@217
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-12 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py: Digits are now shown in plain text for
750ms before they are obfuscated git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@216
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace-tool.c, ccid/src/pace.c,
ccid/src/pace.h: - made establishpacechannel output independant from any byte order
conversion. little endian handling is done by the ccid-part. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@215
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-12 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py: Working on smoother animations git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@214
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-12 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py, pace-gui/src/pinpad.glade: Working on
"busy" animation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@213
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-12 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py,
pace-gui/src/pinpad.glade: Display an animation instead of the
progress bar, when waiting for pace-tool to finish git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@212
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch,
ccid/patches/pcsclite_trunk_r5067.patch: bugfix: transform pace
output buffer on usb from little endian to host byte order git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@211
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch,
ccid/patches/pcsclite_trunk_r5063.patch,
ccid/patches/pcsclite_trunk_r5067.patch: - fixed parse errors git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@210
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/Makefile.am, ccid/patches/ccid-1.3.11.patch,
ccid/patches/ccid-1.3.13.patch, ccid/src/ccid.c,
ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h: - pace debug output of libccid is shown by default in pcscd's log - made establishpacechannel input independant from any byte order
conversion. little endian handling is done by the ccid-part. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@209
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-11 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/images/Makefile.am, pace-gui/src/pace-gui.py,
pace-gui/src/pace_gui_globals.py.in: Change the status image if a
card is found or lost git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@208
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-11 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade:
Layout adjustments git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@207
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-11 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/images/Makefile.am, pace-gui/src/Makefile.am,
pace-gui/src/pace-gui.desktop.in,
pace-gui/src/pace_gui_globals.py.in: Refactoring: Relocating
resource directories git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@206
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-11 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/images/Makefile.am, pace-gui/src/pinpad.glade:
Experimenting with icons to display the card status git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@205
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-09 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py, pace-gui/src/pace_gui_globals.py.in,
pace-gui/src/pinpad.glade: -Now actually passing the (modified) Chat
to PinpadGTK and to pace-tool -PinpadGTK can now be used with
different PACE secrets -Changed the display of entered digits in
PinpadGTK. Underscores are used to indicate the length of the secret
and are repalce by stars during PIN entry -Bugfix: Added correct
thread initialisation -Changed the font size and weight of the
status label git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@204
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-09 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.py: Fixed bug which prevented correct
shutdown of the pinpad dialog when the correct PIN was entered git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@203
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch,
ccid/patches/pcsclite_trunk_r5063.patch, ccid/src/pace.c: - added support for IDicc - fixed parse error of pace output buffer git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@202
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch,
ccid/patches/pcsclite_trunk_r4993.patch,
ccid/patches/pcsclite_trunk_r5063.patch: - added parsing of PACE data - bugfix: PACE output data had to be wrapped again git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@201
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.desktop.in: Fixed wrong reference to
pinpad.py git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@200
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/Makefile.am: Fixed automake script git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@199
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/Makefile.am: Bugfix: Fixed wrong name of
pace-gui-globals in src/Makefile.am git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@198
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/configure.ac: Bugfix: Fixed wrong name of
pace-gui-globals in configure.ac git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@197
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-05 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui-globals.py.in, pace-gui/src/pace-gui.py,
pace-gui/src/pace_gui_globals.py.in, pace-gui/src/pinpad.glade:
Bugfix: Fixed invalid naming of pace-gui-globals Minor layout
modifications git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@196
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch,
ccid/patches/pcsclite_trunk_r4993.patch: bugfix: PACE response data
was not copied to application git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@195
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid-test.c: printing received buffers git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@194
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch,
ccid/patches/pcsclite_trunk_r4993.patch: bugfix: get the whole PACE
response data git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@193
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace.c, ccid/src/usb.c: - added information how many bytes were actually transmitted via usb - split general authenticate into multiple functions, one for every
step of PACE. - including recent and previous car in output buffer of
EstablishPACEChannel - ccid-emulator initiates EstablishPACEChannel always with a new
sm_ctx git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@192
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace.c: added ef.cardaccess and statusbytes to response
of establishpacechannel git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@191
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace.c: fixed wrong text of prompt for
secret git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@190
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/ChangeLog: releasing 0.2 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@189
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/configure.ac, pace-gui/src/Makefile.am,
pace-gui/src/pace-gui-globals.py.in, pace-gui/src/pace-gui.py,
pace-gui/src/pinpad.py, pace-gui/src/pinpad_globals.py.in: Renamed
pinpad.py to pace-gui.py and pinpad_globals.py to
pace-gui-globals.py git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@188
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/ChangeLog: added ChangeLog for distribution package git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@187
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid-emulator.bb, bitbake/picctopcsc.bb,
bitbake/virtualsmartcard.bb: updated recipes git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@186
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/ChangeLog, virtualsmartcard/configure.ac:
releasing 0.2 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@185
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ChangeLog: really releasing 0.3 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@184
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/Makefile, picc_to_pcsc/configure.ac,
picc_to_pcsc/src/Makefile.am: fixed distribution file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@183
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am: fixed missing Makefile to include patche git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@182
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/configure.ac, ccid/patches/Makefile.am:
added patches to distribution file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@181
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ChangeLog, ccid/configure.ac: releasing 0.3 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@180
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-07-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c, ccid/src/pace.h: - fixed unblock pin, it is now successfully tested git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@179
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pinpad.py: Adjusted layout: -No more stock buttons (not supported on OM?) -Bigger fonts for buttons -Better alignment of elements -More space for elements in CertificateDescription Dialogue git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@178
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pinpad.py: Changed the layout of the
CertificateDescription window and added additional information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@177
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-28 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pinpad.py: Code cleanup git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@176
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-28 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/chat-gui.py, pace-gui/src/pinpad.py,
pace-gui/src/pinpad_globals.py.in: Merged pinpad and chat-gui.
Integration is not finished yet git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@175
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-27 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/chat-gui.py: -Refactoring: Added a base class with
common functionality, from which all other Dialogues are derived
-The scrolled window is now only added to the "body" element of the
window -Made the buttons a bit smaller git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@174
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-27 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/chat-gui.py: -Made the buttons on the bottom of the
screen bigger and added a litte spacing between them. This way they
are easier to hit with your finger. -Translated the access rights
to german and adjusted some of them according to TR-03127 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@173
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-26 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/chat-gui.py: -Fixed print to stderr -Adjusted fonts
for the OpenMoko git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@172
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-26 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/chat-gui.py: Added chat-gui.py which includes dialog
windows for displaying the CHAT and the Certificate Description git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@171
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace.c, ccid/src/pace.h: - Replaced references to sc_get_pin* with its OpenSSL counter parts
(untested) - UI functionality and maybe more is no longer shipped in
opensc>=0.12. This and the fact that linking against libopensc in
general is discouraged might be a reason to abandon opensc in future
releases. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@170
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid_1.3.11.bb, bitbake/ccid_1.3.13.bb,
bitbake/pcsc-lite_1.5.5.bb, bitbake/pcsc-lite_1.6.1.bb,
ccid/patches/ccid-1.3.11.patch, ccid/patches/ccid-1.3.13.patch,
ccid/patches/pcsc-lite-1.5.5.patch,
ccid/patches/pcsc-lite-1.6.1.patch: -Fixed patches so bitbake can
apply them -Added patches to bitbake recipes git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@169
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/usb.c: - better (or at least some) signal handling - always checking the existance of a card, when requested git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@168
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/ifd.c: removed the last references of
references to ifdhandler functions v1.0 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@167
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c: - restructured handling of interrupt thread to kill the thread along
with all the others - fixed error on input parameter parsing when interrupt is activated - completed interrupt signaling for new/removed cards git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@166
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-22 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/virtualsmartcard.bb: Fixed bitbake recipe for
virtualsmartcard git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@165
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-22 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpicc/SmartcardSAM.py: -Fixed two unhandled
exceptions -Removed some trailing whitespaces git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@164
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/ifd.c,
virtualsmartcard/src/vpcd/vpcd.c,
virtualsmartcard/src/vpicc/VirtualSmartcard.py: - changed vpcd driver to use ifdhandler api v 3.0, since support for v 1.0 has been dropped as of pcsc-lite 1.6 - fixed initialization error of vpcd due to uninitialized value - changed virtual smartcard to use todays python syntax git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@163
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/ccid.h, ccid/src/usb.c,
picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h,
virtualsmartcard/src/vpcd/ifd.c, virtualsmartcard/src/vpcd/vpcd.c,
virtualsmartcard/src/vpcd/vpcd.h: forcing empty parameter list with
function(void) instead of unspecified parameter list with function() git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@162
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-21 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/ccid.c, ccid/src/pace.c, ccid/src/scutil.c,
ccid/src/sm.c: - made debugging of openssl errors human readable - removed debugging of return values, added human readable messages
instead git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@161
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.13.patch,
ccid/patches/pcsc-lite-1.6.1.patch: added patches for newer versions
of ccid and pcsc-lite git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@160
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/patches/ccid-1.3.11.patch,
ccid/patches/pcsc-lite-1.5.5.patch,
ccid/patches/pcsclite_trunk_r4993.patch, ccid/pcsclite_trunk.patch:
added patches for distribution packages of ccid and pcsc-lite git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@159
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-20 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid_1.3.13.bb, bitbake/pcsc-lite_1.6.1.bb: New recipes
for the latest versions of pcsc-lite and ccid git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@158
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-19 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c, ccid/src/pace.c: - pace-tool: fixed length of input buffer for EstablishPACEChannel - added debug messages to pace.c git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@157
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-19 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/pcsclite_trunk.patch,
ccid/src/ccid-test.c, ccid/src/ccid.c, ccid/src/ccid.h,
ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h,
ccid/src/usb.c: - added patch to distribution package - changed debug_sc_result to be a define. this now gets the line of
code correct - added checking for input length to functions that parse the bulkin
buffer - fixed segfault for GetReadersPACECapabilities when no card is
inserted - added length checking of input for EstablishPACEChannel - ccid-test: fixed pbSendBufferEstablish - pcsclite_trunk.patch: - fixed parsing of lengthCertificateDescription - fixed wrong bPINOperation for pace capabilities and execute pace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@156
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-18 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pcsclite_trunk.patch, ccid/src/ccid-test.c, ccid/src/ccid.c: - renamed Special PIN Verification/Capabilities to PACE
Verification/Capabilities - fixed PIN PACE support in ccid descriptor - using uint16_t instead of WORD in PACE structures - fixed lengthInputData to host byteorder - fixed parsing input buffer of SCardControl with
FEATURE_EXECUTE_PACE - parsing input buffer for PACE verification and adjusting the
byteorder - added 30s timeout to for PACE verification - triggering PACE via PC/SC now works although quite unstable git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@155
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-18 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pcsclite_trunk.patch, ccid/src/ccid-test.c, ccid/src/ccid.c: - ccid-emulator: propagating PACE capabilities to ccid descriptor of - ccid-test: IOCTL_FEATURE_IFD_PIN_PROPERTIES is currently hardcoded
and should be replaced by the value from GET_FEATURE_REQUEST - pcsclite_trunk.patch: fixed propagation of data from SCardControl
to SecurePINSpecialVerify and SecurePINSpecialCapabilities git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@154
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-17 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/src/Makefile.am, ccid/src/ccid-test.c:
added ccid-test to evaluate the PACE features of ccid-emulator
(untested) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@153
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-16 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac, ccid/pcsclite_trunk.patch,
ccid/src/Makefile.am, ccid/src/ccid.c, ccid/src/pace.c,
ccid/src/sm.c, ccid/src/sm.h: added PACE features to ccid-emulator
(untested) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@152
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-14 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pinpad.glade, pace-gui/src/pinpad.py: Adjusted layout
for the OpenMoko git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@151
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-14 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pinpad.py: Stop polling for ATR, when pace-tool is
running git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@150
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-14 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/configure.ac: Bumped version number git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@149
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-14 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pinpad.glade, pace-gui/src/pinpad.py,
pace-gui/src/pinpad_globals.py.in: New version of pace-gui indicates
wether or not a suitable card was found. This works by polling the
card every second via opensc-tool --atr The radio buttons have been
removed to have enough space for the new label git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@148
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-11 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/pace-gui.bb, bitbake/shr-nfc.patch,
bitbake/vscarchitecture.bb: Fixed recipes and added patch to include
our packages in SHR minimal image git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@147
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c, ccid/src/pace.c: - implemented passing a CHAT to the card. - note that the type PACE_CHAT should be integrated into OpenPACE - added parameters for passing CHAT and certificate description to
pace-tool git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@146
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-10 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/pace-gui.bb, pace-gui/src/pace-gui.desktop.in: -Fixed
pace-gui.desktop.in so it works on the OpenMoko as well -Bumped svn
revision in pace-gui.bb git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@145
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-10 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pace-gui.desktop.in, pace-gui/src/pinpad.py: Added
missing file to version control git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@144
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid-emulator.bb, bitbake/ccid-tool.bb,
ccid/configure.ac, ccid/src/Makefile.am: renamed ccid to
ccid-emulator to avoid conflicts with libccid git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@143
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/configure.ac,
virtualsmartcard/src/vpcd/Makefile.am: added missing files for
distribution packages. fixed installation when no serialdropdir is
given. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@142
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am, ccid/src/Makefile.am: added missing files for
distribution packages git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@141
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/src/pinpad.py: Better error handling git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@140
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/Makefile.am, pace-gui/configure.ac,
pace-gui/images/Makefile.am, pace-gui/src/Makefile.am: Added
installation of logo and desktop entry git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@139
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/pace-gui.bb: Initial release of bitbake recipe for
pace-gui git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@138
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/configure.ac: git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@137
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/configure, pace-gui/configure.ac,
pace-gui/src/Makefile.am, pace-gui/src/pinpad.py,
pace-gui/src/pinpad_globals.py.in: First working version of
autotools scripts git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@136
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-08 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/AUTHORS, pace-gui/COPYING, pace-gui/ChangeLog,
pace-gui/INSTALL, pace-gui/Makefile.am, pace-gui/NEWS,
pace-gui/README, pace-gui/configure.ac, pace-gui/src/Makefile.am,
pace-gui/src/pinpad.in: Working on autotools scripts git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@135
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-07 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/configure, pace-gui/configure.ac: Bugfixing autotools
scripts git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@134
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-07 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* pace-gui/Makefile.am, pace-gui/configure, pace-gui/configure.ac,
pace-gui/src/Makefile.am, pace-gui/src/pinpad.glade,
pace-gui/src/pinpad.in, pace-gui/src/pinpad.py: Initial release of
pace-gui, a small GUI for pace-tool git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@133
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid-tool.bb, bitbake/ccid.bb, bitbake/picctopcsc.bb,
bitbake/virtualsmartcard.bb, bitbake/vscarchitecture.bb,
ccid/ChangeLog, picc_to_pcsc/ChangeLog, virtualsmartcard/ChangeLog:
updated checksums, install files for recipes. updated log files for
0.6.1 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@132
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h,
ccid/src/sm.c, ccid/src/sm.h: - dropped pace_transmit_apdu in favour of a solution with
sm_transmit_apdu. post_transmit and pre_transmit can be used to
perform actions before encrypting/decrypting a sm apdu (such as
incrementing the ssc for pace). - fixed ssc problems. encrypted communication with more than one
apdu (e.g. resuming the pin) is now working. - fixed uninitialized pointer in sm_decrypt git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@131
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/sm.c: fixed uninitialized pointer which caused segfault
on decryption. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@130
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace.c: fixed segfault if ef.cardaccess is not readable git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@129
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-03 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/sm.c: added error messages git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@128
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-03 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c: bugfix for conversion of hex to binary for
interactive mode git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@127
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-02 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid-tool.bb: Bumb svn revision in ccid-tool.bb git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@126
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README, ccid/src/pace-tool.c: added information about the
environment variables used git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@125
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c: pace-tool can now read secrets from
environment variables git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@124
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c: made pin puk can or mrz an optional command
line argument git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@123
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c: fixed precision of time measurement git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@122
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c: added time measurement for a PACE run git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@121
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid-tool.bb: Bump svn revision in ccid-tool.bb git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@120
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c: establish pace channel and exit, when no
further commandline option is given git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@119
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-06-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c: - added switch to enable apdu translating (disabled by default) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@118
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-31 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/opensc_0.11.13.bb: Really apply le0.patch git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@117
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-31 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/opensc_0.11.13.bb: Explicitly enable PC/SC support in the
OpenSC recipe git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@116
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/opensc_0.11.13.bb: Added bitbake recipe for OpenSC. Needs
local copy of le0.patch. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@115
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-29 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid_1.3.12.bb, bitbake/pcsc-lite_1.6.0.bb: Added bitbake
recipes for the latest versions of pcsc-lite and ccid git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@114
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-28 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid-tool.bb: Added a bitbake recipe for the latest
version of ccid including pace-tool. WARNING: Depends on recipes
that are not part of openembedded (yet), like opensc and OpenSSL
with OpenPACE patch. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@113
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/src/vpcd/Makefile.am: bugfix: using libtool for
installation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@112
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-26 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h,
ccid/src/sm.c: removed some messages, when less verbose. fixed
little endian problem when parsing input buffer of
EstablishPACEChannel. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@111
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/sm.c: fixed class byte generation for sm apdu git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@110
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/sm.c: - sm_transmit_apdu doesn't check SWs anymore - not throwing error for sw=63XX in mse:set at git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@109
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-20 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h,
ccid/src/sm.c: - using short apdus for mse:set at and generic authenticate. to make
it work with the sm implementation - added parameter oldpacectx to EstablishPACEChannel to allow a a
new PACE connection inside an exitsting PACE connection (the output
buffer of the latter connection must be provided since it stores the
ef.cardaccess) - added functionality to ask for the secret in
pace_reset_retry_counter - added macro pace_change_pin - SWs were stored at the wrong place of the output buffer from
EstablishPACEChannel, fixed. - split up functionality of pace_test into multiple functions - added new command line option to pace-tool to resume the pin.
resuming the pin is not working, yet. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@108
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-18 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace.c: Changed EXPLICIT tagging of CHAT and auxiliary
authenticated data to IMPLICIT tagging git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@107
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-16 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace-tool.c, ccid/src/pace.c, ccid/src/pace.h: - Added handling for output buffer of EstablishPACEChannel, but CARs
are still missing - Handed over code for handling of IV and SSC for PACE to OpenPACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@106
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* Makefile, picc_to_pcsc/configure.ac,
virtualsmartcard/configure.ac,
virtualsmartcard/src/vpcd/Makefile.am: be less restrictive in
./configure. better output of configuration details git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@105
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/configure.ac,
virtualsmartcard/src/vpicc/Makefile.am: added missing files git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@104
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/ChangeLog, virtualsmartcard/INSTALL,
virtualsmartcard/Makefile, virtualsmartcard/Makefile.am,
virtualsmartcard/NEWS, virtualsmartcard/src/Makefile.am,
virtualsmartcard/src/vpcd/Makefile.am,
virtualsmartcard/src/vpcd/ifd.c,
virtualsmartcard/src/vpcd/reader.conf.in,
virtualsmartcard/src/vpcd/vpcd.c, virtualsmartcard/src/vpcd/vpcd.h,
virtualsmartcard/src/vpicc/CardGenerator.py,
virtualsmartcard/src/vpicc/ConstantDefinitions.py,
virtualsmartcard/src/vpicc/CryptoUtils.py,
virtualsmartcard/src/vpicc/SEutils.py,
virtualsmartcard/src/vpicc/SWutils.py,
virtualsmartcard/src/vpicc/SmartcardFilesystem.py,
virtualsmartcard/src/vpicc/SmartcardSAM.py,
virtualsmartcard/src/vpicc/TLVutils.py,
virtualsmartcard/src/vpicc/VirtualSmartcard.py,
virtualsmartcard/src/vpicc/utils.py,
virtualsmartcard/src/vpicc/virtualsmartcard.in,
virtualsmartcard/vpcd/ifd.c, virtualsmartcard/vpcd/vpcd.c,
virtualsmartcard/vpcd/vpcd.h,
virtualsmartcard/vpicc/CardGenerator.py,
virtualsmartcard/vpicc/ConstantDefinitions.py,
virtualsmartcard/vpicc/CryptoUtils.py,
virtualsmartcard/vpicc/SEutils.py,
virtualsmartcard/vpicc/SWutils.py,
virtualsmartcard/vpicc/SmartcardFilesystem.py,
virtualsmartcard/vpicc/SmartcardSAM.py,
virtualsmartcard/vpicc/TLVutils.py,
virtualsmartcard/vpicc/VirtualSmartcard.py,
virtualsmartcard/vpicc/utils.py: switched to autotools git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@103
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/ChangeLog, picc_to_pcsc/Makefile.am,
picc_to_pcsc/NEWS, picc_to_pcsc/configure.ac, picc_to_pcsc/picc.py,
picc_to_pcsc/picc_to_pcsc.c, picc_to_pcsc/picc_to_pcsc.h,
picc_to_pcsc/src/Makefile.am, picc_to_pcsc/src/picc.py,
picc_to_pcsc/src/picc_to_pcsc.c, picc_to_pcsc/src/picc_to_pcsc.h:
switched to autotools git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@102
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac: added maintainer git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@101
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/scutil.c, ccid/src/scutil.h, ccid/src/sm.c,
ccid/src/sm.h: moved bin_log to scutil git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@100
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README: updated informations about pace-tool git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@99
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/configure.ac: corrected configure output git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@98
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/Makefile: updated file references of install
target git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@97
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/INSTALL, ccid/configure.ac: removed unmodified file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@96
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/src/pace.c: added _essential_ missing file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@95
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile.am: added missing file git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@94
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ChangeLog, ccid/INSTALL, ccid/Makefile, ccid/NEWS,
ccid/binutil.c, ccid/binutil.h, ccid/ccid.c, ccid/ccid.h,
ccid/configure.ac, ccid/m4/Makefile.am, ccid/m4/acx_pthread.m4,
ccid/pace-tool.c, ccid/pace.c, ccid/pace.h, ccid/pace_lib.c,
ccid/pace_lib.h, ccid/scutil.c, ccid/scutil.h, ccid/sm.c,
ccid/sm.h, ccid/src/Makefile.am, ccid/src/binutil.c,
ccid/src/binutil.h, ccid/src/ccid.c, ccid/src/ccid.h,
ccid/src/pace-tool.c, ccid/src/pace.h, ccid/src/pace_lib.c,
ccid/src/pace_lib.h, ccid/src/scutil.c, ccid/src/scutil.h,
ccid/src/sm.c, ccid/src/sm.h, ccid/src/usb.c, ccid/src/usbstring.c,
ccid/src/usbstring.h, ccid/usb.c, ccid/usbstring.c,
ccid/usbstring.h: fixed include in pace.c. switched to autotools git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@93
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/binutil.c, ccid/binutil.h, ccid/ccid.c,
ccid/pace-tool.c, ccid/scutil.c, ccid/scutil.h, ccid/usb.c,
ccid/util.c, ccid/util.h: split up utils into stuff for program and
sc handling git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@92
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace-tool.c, ccid/pace.c, ccid/pace.h: cleaned up pace.c and
moved test_pace to pace-tool.c git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@91
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/pace-tool.c, ccid/pace.c: openpace is now a
hard dependancy for pace-tool. ccid does not yet depend on pace,
since the USB interface to pace is not yet defined. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@90
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/pace-tool.c,
ccid/pace.c, ccid/usb.c, ccid/util.c, ccid/util.h: cleaned up
command line options of pace-tool and made it independant from ccid git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@89
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c, ccid/sm.c: bugfix: initializing apdu in
pace_gen_auth. bin_log now checks input data. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@88
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c: changed length of read binary apdu to support acr 122 git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@87
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-03 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/pace-tool.c, ccid/usb.c, ccid/util.c,
ccid/util.h: put static pace functionality into the new program
pace-tool git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@86
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-05-03 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c: the number of remaining retries is a warning from the
card, not a fatal error git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@85
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c: using proper type for getline result git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@84
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-28 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c:
added support for changing CAN and PIN for PACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@83
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/INSTALL: updated instructions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@82
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-27 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/usb.c: - sm will yield error when the class byte indicates a sm apdu and
pace will simply transmit the apdu without encrypting/authenticating
it. - fixed building process when compiling without pace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@81
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-19 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: added option
to select card driver. beautified usage dialog. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@80
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-16 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile: improved build process git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@79
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-16 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/usb.c: improved option parsing git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@78
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-16 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/ccid.h, ccid/usb.c: added option to scan for
available readers git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@77
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/pace.h, ccid/pace_lib.c, ccid/pace_lib.h:
added header file for pace library functions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@76
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/README, ccid/apdu.c, ccid/apdu.h,
ccid/pace.c, ccid/sm.c: - added information about opensc - using sc_transmit_apdu instead of my_transmit_apdu. fixing the
opensc error is the better solution than implementing it twice (see http://www.opensc-project.org/opensc/ticket/209) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@75
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README: updated information git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@74
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/README, ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h,
ccid/sm.c, ccid/sm.h, ccid/usb.c: - Fixed error when testing pace without card - Testing pace allows now to choose the type of the secret (mrz,
pin, can, puk). The secret can be given as commandline option or
interactively. - Cleaned prompt for getting the password - Fixed error when inserting an empty password - When PACE is successfully finished, APDUs for testing can be given interactively git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@73
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c, ccid/pace.h, ccid/sm.c: - completed mac verification. sm with pace is now fully functional. - made pace_test more fault tolerant. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@72
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c, ccid/sm.c: - decryption of sm apdu now working. verification of mac still
missing. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@71
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/usb.c: fixed various
memory leaks and potential segfaults git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@70
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c, ccid/pace.h, ccid/pace_lib.c: - protocol nid in pace_sm_ctx is not needed any longer due to the
changes of OpenPACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@69
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c, ccid/sm.c: bugfixes: - sm.c: fixed mac data padding, when sending sm apdu without data. - pace.c: for iv calculation ecb is used instead of cbc - pace.c: fixed ssc incrementation git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@68
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c, ccid/pace.h: - trying new apdu to reset retry counter in pace_test - added pace wrapper for sm_transmit_apdu which automatically
increments the ssc git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@67
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c: added missing include git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@66
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c: added code for reading cardsecurity git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@65
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/sm.c: - reverted changes from last commit git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@64
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/sm.c: - added more debugging - bugfix: header of sm apdu is authenticated instead of the original
apdu git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@63
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c: bugfix: fetching unhandled error in update_iv git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@62
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/sm.c, ccid/sm.h: made bin_log more verbose git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@61
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-11 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c, ccid/pace.h, ccid/pace_lib.c, ccid/sm.c: Bugfixes: - ssc is a BIGNUM, since its size can be up to 16 bytes (not 16 bits
as before) - protected le is now encoded as octet string (not as unsigned
integer anymore) - sc_format_asn1_entry was fet with wrong pointers (lebuf instead of
*lebuf and formatted_data instead of *formatted_data Added some debug output. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@60
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/sm.c, ccid/sm.h: made sm code independant from openssl git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@59
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/pace.c, ccid/sm.c, ccid/sm.h: - pace.c: removed unused variable ssc - pace.c: bugfix: don't increment ssc when resetting it. - sm.c/.h: wrote wrapper sm_transmit_apdu - sm.c: removed sm error handling, should be done by sc_check_sw - sm.c/ccid.c/pace.c: added qualifier "static" to local functions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@58
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c, ccid/sm.c, ccid/sm.h: added sw checking for sm git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@57
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c, ccid/sm.c: added missing return buffer for select of
CardSecurity git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@56
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c, ccid/pace.h, ccid/sm.c: - sm.c (sm_encrypt) fixed header of sm apdu - pace.c (EstablishPACEChannel) Fixed initialisation of
authentication_ctx. (pace_test) Fixed usage of SC_TEST_RET and initialisation of select
apdu for EF.CardSecurity. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@55
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/apdu.h, ccid/ccid.c, ccid/ccid.h,
ccid/pace.c, ccid/pace.h, ccid/pace_lib.c, ccid/sm.c, ccid/sm.h,
ccid/utils.c, ccid/utils.h: - Work in progress: Almost finished (hopefully) flexible sm
implementation (untested). struct sm_ctx needs external cipher and authentication implementations. Here only routines for
encryption/decryption/authentication with PACE are given. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@54
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-04-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/pace.c, ccid/pace.h, ccid/sm.h: integrated SM
into pace git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@53
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-31 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/sm.c, ccid/sm.h, ccid/utils.c, ccid/utils.h: - added untested function to decrypt sm - function cipher now always disables automatic padding git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@52
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/sm.c, ccid/sm.h, ccid/utils.c, ccid/utils.h: - Added an untested SM implementation, currently only with
encryption - Added utils from OpenPACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@51
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c: adapted latest changes of OpenPACE git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@50
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c: bugfix: corrected types of fields from ASN1_INTEGER
to ASN1_OCTET_STRING git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@49
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-15 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c: - adopted the latest changes of OpenPACE - bugfix: created receive buffer before sending general authenticate
apdus - added more debug output git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@48
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/apdu.c, ccid/apdu.h: bugfix git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@47
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c: using specifications from TR-03110 2.01 as default
(as done by test cards) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@46
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-09 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile: bugfix: building with apdu.c apdu.h git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@45
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/apdu.c, ccid/apdu.h, ccid/pace.c: - bugfix: general authenticate response data is now encapsulated in
a dynamic data object - added more debug messages - bugfix: get_ef_card_access didn't fetch the whole file - bugfix: set mse set at apdu type to case 3 - bugfix: only send the plain value (without tag/length) of the PACE_MSE_SET_AT object - bugfix: fixed general authenticate cla byte and set apdu type to case 4 - sanity checks in sc_transmit_apdu forbid the required apdu format
of general authenticate so it had to be reimplemented in my_transmit_apdu. apdu.c/apdu.h are mainly copied from opensc. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@44
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/pace.c, ccid/pace.h: - fixed includes - fixed return value from pace_test if NO_PACE is defined git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@43
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c: - pace-testing is not done in threads anymore, program exits when
test is finished - bugfix in debug_ossl - more generic aproach to select EF.CardAccess - EF.CardAccess is read sequencially, to get a correct send sequence
counter git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@42
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-03-01 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/ccid.h, ccid/pace.c, ccid/pace.h, ccid/usb.c: - bugfix: moved ASN.1 declaration of PACE-APDUs to pace.c - added commandline-option to test PACE currently with hard coded
secret etc. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@41
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-02-28 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/INSTALL, ccid/Makefile, ccid/README, ccid/ccid.c,
ccid/pace.c, ccid/pace.h: Added support for Password Authenticated
Connection Establishment (PACE) using OpenPACE
(http://sourceforge.net/projects/openpace/). Since it is currently
untested, it is disabled by default. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@40
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-02-02 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/vpcd/vpcd.c: moved operations for opening sockets
into separate functions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@39
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-02-01 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/vpicc/CardGenerator.py,
virtualsmartcard/vpicc/VirtualSmartcard.py: - Object orientated refactoring of CardGenerator - PassportOS class in VirtualSmartcard.py is no longer needed,
because all the functionallity is now in CardGenerator - Removed hard coded image - Added version number and type to file format git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@38
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-31 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/usb.c: - implemented option parsing with getopt_long git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@37
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-31 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c: - Some minor code improvements: catch and fix some rare errors,
taking more usage of opensc debugging methods, removed not needed
variables and code fragments git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@36
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-30 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/vpicc/CardGenerator.py,
virtualsmartcard/vpicc/CryptoUtils.py,
virtualsmartcard/vpicc/SmartcardSAM.py,
virtualsmartcard/vpicc/VirtualSmartcard.py,
virtualsmartcard/vpicc/testconfig.mf,
virtualsmartcard/vpicc/testconfig.sam: Refactoring and Bugfixing: - CryptoUtils: - removing hard coded keylength from append_padding in
CryptoUtils - rewrote append_padding, slightly modified strip_padding in
CryptoUtils - added get_cipher_keylen and get_cipher_blocklen to CryptoUtils - Updated UnitTest in CryptoUtils. Note: PBKDF2.self_test()
fails!!! - added new function protect_string to encrypt and authenticate a
string - Removed hard coded padding pattern - VirtualICC: - Added and integrated functions to load and save VirtualICC
objects - Added exception handling for opening of the socket - SmartcardSAM: - Removed all object persistance functionaliy from SmartcardSAM - Changed the constructors of the *SAM classes - Moved all the functionality to create cards (especially the
pre-initialized filesystems for each card type) to the new file
GenerateCards.py - Added minimal command line based interface to GenerateCards.py to
generate customized cards and store them in a file - Removed default sam and mf files (testconfig.mf and
testconfig.sam) git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@35
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-30 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/usb.c: - fixed segmentation fault, ccid running stable now again git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@34
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-30 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c: - switched to opensc's debugging function in log.h - a segmentation fault of unknown origin crashes ccid after too many operations. last stable version is revision 29. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@33
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-30 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c: - created detect_card_presence to avoid limitations of
sc_detect_card_presence git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@32
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-29 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - added functions for simplified debugging - changed functions to pass pointers instead of structs and using
realloc instead of malloc to reduce memory overhead/usage - changed functions to return opensc-errors to pass
printout-debugging to the top level - included functionality of get_RDR_to_PC_Parameters in perform_PC_to_RDR_GetParamters git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@31
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-25 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/Makefile: Small Makefile fix: Added default
target to virtualsmartcard/Makefile git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@30
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-24 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/ccid.h: added support for bNumberMessage git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@29
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c: added support for flags in bConfirmPIN git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@28
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c: added support for pin modification git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@27
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-23 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - added defines for pin modification - debugging apdu and rapdu there where they are created - splitted pin block operations into several functions git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@26
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/vpicc/SmartcardSAM.py: PassportSAM: MRZ for key
derivation is now read from MF instead of hard-encoding it in the
code git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@25
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-23 oepen <oepen@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/vpicc/SmartcardSAM.py,
virtualsmartcard/vpicc/VirtualSmartcard.py: Changed Passport
testdata git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@24
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-21 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: - switched from libpcsc to libopensc. This brings some new features: - Support for 4 slots per reader - abstraction of user interface - interactive pin verification - BCD encoding of PIN - Support for new readers (OpenCT) - automatically skip to a reader with a card - added defines - changed interface of ccid_initialize git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@23
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/ccid.h, ccid/usb.c: changed naming git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@22
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/usb.c: removed not needed iso-identifier git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@21
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-14 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/Makefile, ccid/ccid.c, ccid/ccid.h, ccid/usb.c: code split
into multiple files, added include guards git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@20
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/virtualsmartcard.bb: bugfix git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@19
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-13 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/Makefile, virtualsmartcard/vpcd/ifd.c,
virtualsmartcard/vpcd/vpcd.c, virtualsmartcard/vpcd/vpcd.h,
virtualsmartcard/vpicc/VirtualSmartcard.py: - added functions for a smartcard reset - changed communication protocol via socket, length is coded in
network byteorder - splitted vpcd.[h|c] into more files, added include-guards git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@18
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-12 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.h: perform_PC_to_RDR_Secure works, read actual PIN is
still missing git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@17
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.h: added support for pinpad. doesn't work atm, somehow
abPINApdu is wrong. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@16
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-10 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/vpicc/VirtualSmartcard.py: bugfix git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@15
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/vpicc/SmartcardFilesystem.py,
virtualsmartcard/vpicc/VirtualSmartcard.py: added serial number to
cryptoflex. opensc can read it. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@14
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-08 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/vpicc/SmartcardFilesystem.py: bugfix git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@13
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-07 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/vpicc/VirtualSmartcard.py: bugfix git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@12
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c, ccid/ccid.h: changed vendorid/productid, added new
structures for future PIN support. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@11
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/Makefile: Added target clean git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@10
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-05 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* picc_to_pcsc/Makefile, picc_to_pcsc/picc_to_pcsc.c: Fixed
Makefile, removed warning. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@9
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* ccid/ccid.c: Cleaned up warnings. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@8
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/picctopcsc.bb, bitbake/vscarchitecture.bb,
picc_to_pcsc/AUTHORS, picc_to_pcsc/COPYING, picc_to_pcsc/Makefile,
picc_to_pcsc/README, picc_to_pcsc/picc.py,
picc_to_pcsc/picc_to_pcsc.c, picc_to_pcsc/picc_to_pcsc.h: Added
picc_to_pcsc. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@7
96b47cad-a561-4643-ad3b-153ac7d7599c
2010-01-04 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* bitbake/ccid.bb, bitbake/virtualsmartcard.bb,
bitbake/vscarchitecture.bb, ccid/ccid.bb,
virtualsmartcard/virtualsmartcard.bb, vscarchitecture.bb: Separated
bitbake recipes. vscarchitecture.bb simply collects the other
recipes now. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@6
96b47cad-a561-4643-ad3b-153ac7d7599c
2009-11-25 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/README: Added information about running
virtualsmartcard. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@5
96b47cad-a561-4643-ad3b-153ac7d7599c
2009-08-22 frankmorgner <frankmorgner@96b47cad-a561-4643-ad3b-153ac7d7599c>
* virtualsmartcard/AUTHORS, virtualsmartcard/COPYING,
virtualsmartcard/INSTALL, virtualsmartcard/README,
virtualsmartcard/vpcd/vpcd.c, virtualsmartcard/vpcd/vpcd.h,
virtualsmartcard/vpicc/ConstantDefinitions.py,
virtualsmartcard/vpicc/CryptoUtils.py,
virtualsmartcard/vpicc/SEutils.py,
virtualsmartcard/vpicc/SWutils.py,
virtualsmartcard/vpicc/SmartcardFilesystem.py,
virtualsmartcard/vpicc/SmartcardSAM.py,
virtualsmartcard/vpicc/TLVutils.py,
virtualsmartcard/vpicc/VirtualSmartcard.py,
virtualsmartcard/vpicc/utils.py: Added project informations. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@4
96b47cad-a561-4643-ad3b-153ac7d7599c
2009-08-06 schertz123456 <schertz123456@96b47cad-a561-4643-ad3b-153ac7d7599c>
* vscarchitecture.bb: bugfix git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@3
96b47cad-a561-4643-ad3b-153ac7d7599c
2009-08-06 schertz123456 <schertz123456@96b47cad-a561-4643-ad3b-153ac7d7599c>
* vscarchitecture.bb: bugfix git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@2
96b47cad-a561-4643-ad3b-153ac7d7599c
2009-08-06 schertz123456 <schertz123456@96b47cad-a561-4643-ad3b-153ac7d7599c>
* Initial commit. git-svn-id:
https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@1
96b47cad-a561-4643-ad3b-153ac7d7599c