2014-11-11 Frank Morgner * npa/Makefile.am: perform git2cl on local project only 2014-11-11 Frank Morgner * npa/ChangeLog: released 0.6 2014-11-11 Frank Morgner * npa/cross/Makefile.am: fixed cross compiling for Windows 2014-11-11 Frank Morgner * npa/src/opensc: update to OpenSC's master 2014-11-04 Frank Morgner * npa/cross/Makefile.am: cross compile for windows with static libgcc 2014-10-27 Frank Morgner * npa/src/npa.c: initialize EAC_CTX when doing TA/CA without PACE 2014-10-22 Frank Morgner * : Merge pull request #29 from psytester/patch-5 DG13 = Birth Name 2014-10-22 psytester * npa/src/npa-tool.ggo.in: since some new nPA version: DG13 = Birth Name 2014-09-15 Frank Morgner * npa/src/npa-tool.c, npa/src/npa.c: allow TA without PACE 2014-08-08 Frank Morgner * npa/src/card-npa.c, npa/src/card-npa.h, npa/src/pkcs15-npa.c: only use built in mechanisms for caching drops caching of EF.CardAccess and CAN at the driver level. The CAN is now cached at the PKCS#15 layer. 2014-08-08 Frank Morgner * npa/src/card-npa.c: implemented npa_logout 2014-07-25 Frank Morgner * npa/src/card-npa.c: card-npa: free SM data when shutting down the card fixes memory leak 2014-07-24 Frank Morgner * npa/src/opensc: use OpenSC 0.14.0 2014-07-24 Frank Morgner * npa/src/boxing.c, npa/src/card-npa.c, npa/src/npa/scutil.h, npa/src/scutil.c: include non exported OpenSC functions 2014-07-21 Dominik * npa/doc/README.txt, npa/doc/README.txt.in: Fix an incorrect link 2014-06-30 Frank Morgner * npa/src/boxing.c: fixed memory handling of boxing asn1 structure 2014-06-27 Frank Morgner * npa/src/pkcs15-npa.c: commented sc_driver_version of npa pkcs15 emulator 2014-06-27 Frank Morgner * npa/src/card-npa.c: set max_send/recv_size 2014-06-26 Frank Morgner * npa/src/boxing.c: fixed parsing of EF.CardAccess and Certificate Description 2014-06-25 Frank Morgner * npa/src/boxing.c: transmittedPin is of type numeric string 2014-06-25 Frank Morgner * npa/src/boxing.c: pinID has an INTGER tag 2014-06-24 Frank Morgner * npa/src/boxing.c: fixed boxing commands I misread BSI TR-03119: The context specific data structures are separately wrapped into octet strings or similar. 2014-06-19 Frank Morgner * npa/cross/Makefile.am, npa/cross/opensc.conf_win32: added opensc.conf for windows binaries 2014-06-19 Frank Morgner * npa/doc/README.txt, npa/doc/README.txt.in: documentation about setting OPENSC_CONF 2014-06-19 Frank Morgner * npa/cross/Makefile.am: building OpenSC requires its configure script 2014-06-19 Frank Morgner * npa/doc/README.txt, npa/doc/README.txt.in: documented nPA card drivers for OpenSC 2014-06-03 Frank Morgner * npa/src/scutil.c: show ATR of unrecognized cards for `npa-tool -i` 2014-05-31 Frank Morgner * npa/src/opensc: use OpenSC 0.13.1 as submodule closes #3 2014-05-26 Frank Morgner * npa/src/Makefile.am: distribute card-npa.h 2014-05-02 Frank Morgner * npa/doc/README.txt: rebuilt docs 2014-05-01 Dominik * npa/cross/Makefile.am, npa/doc/README.txt: Update more links to the old repository 2014-05-01 Dominik * npa/doc/README.txt.in: Updated links in the documentation 2014-04-27 Frank Morgner * npa/src/scutil.c: fixed compiling ccid-emulator without libnpa fixes #1 2014-04-18 Frank Morgner * npa/configure.ac, npa/doc/download.txt, npa/doc/questions.txt: moved project home to github 2014-03-26 Frank Morgner * npa/doc/README.txt, npa/doc/README.txt.in: updated documentation 2014-03-08 Frank Morgner * npa/cross/Makefile.am: export additional symbols from OpenSC when cross compiling 2014-03-08 Frank Morgner * npa/cross/Makefile.am: PKG_CONFIG_PATH seems to be required for pkg-config now 2014-03-08 Frank Morgner * npa/cross/Makefile.am: configure openpace for enabling openssl installation 2014-03-08 Frank Morgner * npa/cross/Makefile.am: fixed windows target directory 2014-02-28 Frank Morgner * npa/src/npa.c, npa/src/pkcs15-npa.c: use unified names for PACE secrets 2014-02-28 Frank Morgner * npa/opensc.conf.in, npa/src/Makefile.am, npa/src/pkcs15-npa.c: implemente PKCS#15 emulator for nPA 2014-02-28 Frank Morgner * npa/src/card-npa.c, npa/src/card-npa.h, npa/src/npa.c, npa/src/npa/npa.h: better PIN handling - avoid overloading of the unblocking command, instead perform resuming the pin automatically. - implemented cache for npa card driver - added support for eSign PIN verification - addes support for get pin info cmd 2014-02-23 Frank Morgner * npa/src/opensc: updated to current OpenSC's master 2014-02-19 Frank Morgner * npa/src/boxing.c, npa/src/card-npa.c, npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/boxing.h: fixed resuming the PIN initialization of the boxing commands in perform_pace always destroyed the established security context. 2014-02-19 Frank Morgner * npa/configure.ac, npa/src/boxing.c: fixed missing references to list operations 2014-02-19 Frank Morgner * npa/src/card-npa.c, npa/src/iso-sm.c, npa/src/npa/npa.h: implemented npa_pin_cmd 2014-02-18 Frank Morgner * npa/Makefile.am, npa/configure.ac, npa/opensc.conf.in, npa/src/Makefile.am, npa/src/card-npa.c, npa/src/iso-sm-internal.h, npa/src/iso-sm.c: added a minimal nPA card driver for OpenSC use as something like env OPENSC_CONF=$PWD/vsmartcard/npa/opensc.conf opensc-tool --name 2013-11-13 Frank Morgner * npa/configure.ac: try linking OpenSC without including OpenSSL 2013-10-21 Frank Morgner * npa/src/npa-tool.c, npa/src/npa.c: catch and debug more errors 2013-09-30 Frank Morgner * npa/doc/README.txt, npa/doc/README.txt.in: use absolute path to source directories in guide 2013-09-26 Dominik * npa/doc/README.txt: Fixed OpenSC guide: add git submodule init 2013-09-26 Dominik * npa/doc/README.txt.in: Fixed OpenSC guide: add git submodule init 2013-09-24 Frank Morgner * npa/src/example.c, npa/src/npa-tool.c: use EAC_init() and EAC_cleanup() 2013-09-09 Frank Morgner * npa/Makefile.am, npa/configure.ac, npa/cross/Makefile.am, npa/win32/Makefile.am: added target to build for Android We use virtualsmartcard's libpcsclite to connect to a smartcard. The PC/SC service with vicc-interface is implemented elsewhere (currently un-free). 2013-08-30 Frank Morgner * npa/configure.ac: added required version of OpenPACE 2013-08-21 Frank Morgner * npa/src/scutil.c: enable default driver see OpenSC 1a972920f0dd4959bd6ec3c4cddef2d98e6009a8 2013-08-21 Frank Morgner * npa/src/opensc: Updated OpenSC (again) 2013-08-21 Frank Morgner * npa/src/npa-tool.c, npa/src/npa.c, npa/src/npa/npa.h: adapted to changes of openpace ce89f8ee374d7926c3f4707b8c4d3ae3de506507 2013-08-21 Frank Morgner * npa/test_vicc_with_npa-tool.sh: fixed reference date for validity check 2013-08-21 Frank Morgner * npa/test_vicc_with_npa-tool.sh: print commands before issuing them 2013-08-16 Frank Morgner * npa/src/opensc: updated OpenSC submodule 2013-08-08 Frank Morgner * npa/doc/README.txt: fixed OpenSC guide: use git submodule update 2013-08-08 Frank Morgner * npa/doc/README.txt.in: fixed OpenSC guide: use git submodule update 2013-08-08 Frank Morgner * npa/doc/README.txt, npa/doc/README.txt.in, npa/doc/download.txt: fixed references to sf's git repositories 2013-08-07 Frank Morgner * npa/src/opensc: updated OpenSC include SM bugfixes from OpenSC master 2013-08-07 Frank Morgner * npa/src/npa/iso-sm.h, npa/src/scutil.c: read/write chunks in short length SM APDUs 2013-07-14 Frank Morgner * npa/src/npa-tool.c: avoid uninitialized variable 2013-07-03 Frank Morgner * npa/configure.ac: version bump 2013-07-03 Frank Morgner * npa/ChangeLog: updated ChangeLog 2013-07-03 Frank Morgner * npa/Makefile.am: fixed location of .git 2013-06-28 Frank Morgner * npa/Makefile.am: fixed distcheck-hook 2013-06-27 Frank Morgner * npa/Makefile.am, npa/libnpa.pc.in: use PACKAGE_SUMMARY in libnpa.c 2013-06-21 Frank Morgner * npa/Makefile.am: generate ChangeLog from git 2013-06-21 Frank Morgner * 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-19 Frank Morgner * npa/src/boxing.c: fixed automatic allocaction of asn1 decoded data 2013-06-19 Frank Morgner * npa/src/boxing.c: fixed asn1 formatting of boxing command for pace 2013-06-18 Frank Morgner * npa/doc/README.txt, npa/doc/README.txt.in: avoid duplicated tikz code 2013-06-17 Frank Morgner * npa/doc/README.txt, npa/doc/README.txt.in: include references and pictures from our papers 2013-06-16 Frank Morgner * 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: include a summary in documentation and tools 2013-06-14 Frank Morgner * npa/src/npa.c: use sc_format_apdu where possible 2013-06-14 Frank Morgner * npa/src/iso-sm.c: fixed typo 2013-06-13 Frank Morgner * npa/src/boxing.c: avoid multiple copies for asn1 formatting 2013-06-13 Frank Morgner * npa/src/scutil.c: fancier output for print_avail 2013-06-13 Frank Morgner * 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 * npa/src/npa.c: fixed memory leak 2013-06-11 Frank Morgner * npa/m4/.gitignore: added empty m4 directories ... to satisfy autoconf 2013-06-11 Frank Morgner * 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 * npa/src/npa-tool.ggo.in: `--new-pin` optionally takes input 2013-06-06 Frank Morgner * npa/src/npa.c: fixed missing initialization of sm_ctx for PACE on reader 2013-06-04 Frank Morgner * npa/src/npa.c: allow changing eID-PIN on reader's PIN pad 2013-06-03 Frank Morgner * 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-05-29 Frank Morgner * npa/certs/Makefile.am: fixed install directories for certificates 2013-05-29 Frank Morgner * npa/src/npa/npa.h: fixed includes 2013-05-13 Frank Morgner * npa/doc/README.txt, npa/doc/README.txt.in, npa/doc/api.txt, npa/doc/autotools.txt, npa/doc/download.txt: working on documentation 2013-05-23 Frank Morgner * npa/win32/Makefile.am: fixed opensc host for cross compiling 2013-05-14 Frank Morgner * npa/win32/Makefile.am: fixed missing variable for cross compiling 2013-03-05 Frank Morgner * 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: 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 * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: accept a hex string for community id 2013-02-27 Frank Morgner * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: add reference date for validity verification 2013-02-27 Frank Morgner * npa/src/npa-tool.c: use additional data template 2013-02-27 Frank Morgner * npa/src/npa-tool.c: fixed tag of auxiliary data payload 2013-02-26 Frank Morgner * npa/src/npa-tool.c: output "Read " for successful reading 2013-02-26 Frank Morgner * npa/src/scutil.c: allow dumping of empty buffer 2013-02-26 Frank Morgner * npa/src/npa-tool.c: added human readable names for DG13-16 2013-02-25 Frank Morgner * 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 * npa/npa-example-data: added cvc_rehash'ed test files 2013-02-25 Frank Morgner * 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 * npa/doc/README.rst: fixed typo 2013-02-09 Frank Morgner * 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: updated documentation 2013-02-09 Frank Morgner * npa/win32/Makefile.am, npa/win32/build_fix_zlib.patch, npa/win32/build_npa.patch: updated windows build 2013-02-09 Frank Morgner * 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 * npa/src/npa.c: only warn about missing certificate description 2013-02-09 Frank Morgner * npa/src/npa.c: fixed asn1 2013-02-09 Frank Morgner * npa/Makefile.am, npa/certs/Makefile.am, npa/configure.ac: distributing nPA's default trust anchors 2013-02-09 Frank Morgner * npa/src/npa-tool.ggo.in: added example CHAT for signature terminal 2013-02-09 Frank Morgner * 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 * npa/src/example.c, npa/src/npa-tool.c, npa/src/npa.c: fixed some compiler warnings 2013-02-09 Frank Morgner * npa/src/iso-sm.c: fixed bug in iso sm driver 2013-02-09 Frank Morgner * npa/src/npa.c: check for NULL pointer 2013-02-07 Dominik * npa/src/opensc: Fix opensc submodule 2013-02-04 Frank Morgner * npa/src/npa.c: fixed recursive write of EFs 2013-02-04 Frank Morgner * npa/src/npa-tool.c, npa/src/npa.c, npa/test_vicc_with_npa-tool.sh: fixed special functions 2013-01-31 Frank Morgner * 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 * npa/src/iso-sm.c, npa/src/npa.c: handling special Le's for encryption in iso SM driver 2013-02-01 Frank Morgner * npa/src/npa-tool.c: selectig eid after EAC 2013-01-31 Frank Morgner * npa/src/npa.c: fixed referencing EAC_CTX in TA and CA 2013-01-29 Frank Morgner * 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 * npa/test_vicc_with_npa-tool.sh: fixed typo 2012-12-17 Frank Morgner * npa/src/npa/npa.h: added missing documentation 2012-12-16 Frank Morgner * npa/doc/api.rst: added overview about TA/CA to documentation 2012-12-16 Frank Morgner * 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: include OpenSC as submodule 2012-12-11 Frank Morgner * npa/doc/Makefile.am, npa/doc/README.rst.in, npa/doc/api.rst: fixed generation of documentation 2012-12-09 Frank Morgner * 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-11-21 Frank Morgner * 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 * 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 * npa/src/npa.c: adapted to changes of OpenPACE Now works with OpenPACE 5182c69ee9dfe4ad7787d4f513d467d81a1f27ed 2012-11-01 Frank Morgner * npa/src/npa.c, npa/test_vicc_with_npa-tool.sh: adapted to latest changes of openpace works with openpace 702cf84aaa01ef5dc490d32208067a89a33102c1 2012-11-01 Frank Morgner * npa/test_vicc_with_npa-tool.sh: disable check of validity period for testing 2012-11-01 Frank Morgner * npa/test_vicc_with_npa-tool.sh: use default CHAT for testing 2012-11-01 Frank Morgner * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in: for EAC, use terminal's CHAT by default 2012-10-26 Frank Morgner * npa/configure.ac: comprehensive checking for help2man and gengetopt 2012-10-10 Frank Morgner * npa/src/sm.c: fixed wrong encoding of protected Le 2012-10-09 Frank Morgner * npa/Makefile.am, npa/test_vicc_with_npa-tool.sh: added script to test vicc with npa-tool 2012-10-08 Frank Morgner * npa/src/npa.c: added calculation of longest encrypted short-length APDU 2012-10-05 Frank Morgner * npa/src/npa.c: adapted to changes of openpace in 91d6ee1ec80f6... 2012-10-05 Frank Morgner * npa/src/npa-tool.ggo.in: updated help for `--disable-checks` 2012-10-05 Frank Morgner * npa/src/npa-tool.c, npa/src/npa.c, npa/src/sm.c: fixed memory leaks 2012-10-05 Frank Morgner * npa/src/npa.c: debug the result from CA's general authenticate 2012-10-05 Frank Morgner * npa/src/sm.c: fixed short length SM APDUs (especially case 2) 2012-10-04 Frank Morgner * npa/src/npa.c: fixed Le for get challenge 2012-10-04 Frank Morgner * npa/src/npa.c: nPA: using case 3 apdu for verify 2012-10-04 Frank Morgner * npa/src/npa.c: fixed CLA of PACE's last general authenticate 2012-10-01 Frank Morgner * npa/src/npa-tool.c, npa/src/npa-tool.ggo.in, npa/src/npa.c, npa/src/npa/npa.h: nPA: added option to disable validity period check 2012-09-27 Frank Morgner * 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-21 Frank Morgner * npa/src/npa.c: sc_format_apdu instead of manual initialisation 2012-09-21 Frank Morgner * npa/src/npa.c: Send auxiliary data in MSE:Set AT for TA 2012-09-21 Frank Morgner * 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 * npa/src/npa.c, npa/src/npa/npa.h: libnpa: Implementation of CA 2012-09-19 Frank Morgner * npa/src/npa/npa.h: added fids for EF.CardSecurity 2012-09-18 Frank Morgner * npa/src/npa.c: libnpa: Implementation of TA 2012-09-18 Frank Morgner * npa/src/npa.c: added switch to disable apdu checking for TA/CA 2012-09-18 Frank Morgner * npa/src/npa.c: fetch CAR for TA from MSE:Set AT 2012-09-18 Frank Morgner * 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-08-31 Frank Morgner * npa/configure.ac: fixed autoconf warnings 2012-06-22 frankmorgner * 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-04-24 frankmorgner * npa/src/npa.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 * 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-15 frankmorgner * npa/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 * 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-12 frankmorgner * npa/src/Makefile.am: 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 * npa/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 * 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 * 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 * npa/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 * npa/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 * 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 * npa/doc/Makefile.am, npa/src/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 * 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 * 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 * npa/doc/README.rst, npa/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 * npa/configure.ac, npa/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 * 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 * npa/src/Makefile.am, npa/src/binutil.c, npa/src/binutil.h, npa/src/npa-tool.c, npa/src/npa-tool.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 * npa/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-05 frankmorgner * 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 * 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 * 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 * 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-02 frankmorgner * npa/doc/Makefile.am, npa/doc/README.rst: added recommended configure options to documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@727 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-02-26 frankmorgner * 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-20 frankmorgner * 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-03 frankmorgner * 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 * 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 * 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 * 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 * 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 * npa/src/npa.c: adapted to openpace git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@705 96b47cad-a561-4643-ad3b-153ac7d7599c 2012-01-29 frankmorgner * 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 * 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 * 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-18 oepen * 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 2011-12-14 frankmorgner * 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-09 frankmorgner * 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 * npa/src/npa.c: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@660 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-12-08 frankmorgner * npa/Makefile.am, npa/configure.ac: 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-07 frankmorgner * 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 * 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 * 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-01 frankmorgner * 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 * 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 * npa/doc/README.rst, npa/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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * npa/configure.ac, npa/doc/Makefile.am, npa/doc/README.rst, npa/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 * 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 * npa/configure.ac, npa/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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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-03 frankmorgner * npa/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-02 frankmorgner * npa/doc/README.rst, npa/doc/autotools.rst, npa/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 * npa/doc/Makefile.am, npa/doc/api.rst: 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 * npa/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-10-29 frankmorgner * npa/doc/Makefile.am, npa/doc/README.rst, npa/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 * npa/Makefile.am, npa/configure.ac, npa/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 * npa/doc/Makefile.am, npa/doc/README.rst, npa/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 * 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 * npa/Makefile.am, npa/doc/Makefile.am, npa/doc/README.rst, npa/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 * npa/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 * npa/doc/Makefile.am: 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 * 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: 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 * npa/README.dox: documentation git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@586 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-27 oepen * 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 * 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 * 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 * 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 * npa/src/example.c: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@574 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-26 frankmorgner * 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 * 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-25 frankmorgner * 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 * 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 * npa/Doxyfile.in: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@566 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-24 frankmorgner * 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 * npa/README.dox: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@564 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-10-22 frankmorgner * 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-18 frankmorgner * 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 * 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 * 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 * 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 * 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 * 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-13 oepen * 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 * 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 * 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 * 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-09-30 frankmorgner * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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-05 oepen * 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 * npa/src/sm.c: added error checking git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@522 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-08-30 frankmorgner * 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-07-28 oepen * 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-26 frankmorgner * 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-25 frankmorgner * 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-23 frankmorgner * npa/configure.ac: silent build rules git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@427 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-05-20 frankmorgner * 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 * npa/ChangeLog: updated changelog git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@424 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-05-20 frankmorgner * 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 * 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 * 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 * 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 * 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 * 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-08 frankmorgner * 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 * npa/Makefile.am: git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@409 96b47cad-a561-4643-ad3b-153ac7d7599c 2011-02-06 frankmorgner * 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 * 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 * 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 * 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 * 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 * 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 oepen * 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 * 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 * 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 * 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-16 frankmorgner * 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 * 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 * 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 * 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-14 frankmorgner * 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 * 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-12 frankmorgner * 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 * npa/README.dox: - updated information git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@378 96b47cad-a561-4643-ad3b-153ac7d7599c 2010-12-08 frankmorgner * 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 * 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 * 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 * 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 * 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-14 frankmorgner * extracted libpace from ccid git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@359 96b47cad-a561-4643-ad3b-153ac7d7599c