Commits on May 16, 2015
  1. New upstream release.

    zedinosaur committed May 16, 2015
  2. Merge tag 'upstream/0.15.0'

    Upstream version 0.15.0
    zedinosaur committed May 16, 2015
  3. debian/control, debian/copyright, debian/opensc-pkcs11.install, debia…

    …n/, debian/opensc.install: Run wrap-and-sort.
    zedinosaur committed May 16, 2015
  4. debian/control: Switch maintainer to…

    … and mark myself as uploader.
    zedinosaur committed May 16, 2015
  5. revision: 0.15.0

    viktorTarasov committed May 16, 2015
  6. Add --test-fork option to pkcs11-tool

    The PKCS#11 Usage Guide, at least up to v2.40, says that calling
    C_Initialize() in the child after fork is "considered to be good
    Cryptoki programming practice, since it can prevent the existence of
    dangling duplicate resources that were created at the time of the fork()
    (It neglects to mention that doing so in the child of a multi-threaded
    process is a clear violation of POSIX, mind you. Not to mention being
    utterly pointless if all you're going to do in the child is exec something
    else anyway.)
    Regardless of the sagacity of this recommendation, we need to cope when
    it happens. Historically, we've been quite bad at that. Let's add a test
    to pkcs11-tool in the hope it'll help...
    Fixes #464
    dwmw2 committed with viktorTarasov May 13, 2015
  7. card-masktech.c: add 2 more ATR

    Fixes #465
    vletoux committed with viktorTarasov May 14, 2015
  8. Include onepin-opensc-pkcs11.dll in installer

    Fixes #466
    metsma committed with viktorTarasov May 15, 2015
Commits on May 13, 2015
  1. libopensc: initialize value returned by sc_select_file

    several places in the code expect sc_select_file to set *file_out to NULL
    in case of failure. Adjust the function to behave like this.
    Fixes #460
    kemnade-uni committed with viktorTarasov May 11, 2015
  2. iso7816.c: allow file length stored in more than 2 bytes

    as indicated in iso7816-4 chapter 7.4.3 table 10
    Fixes #459
    vletoux committed with viktorTarasov May 10, 2015
  3. muscle: add ATR of Tyfone mSD card

    Add Tyfone Connected Smart Card ATR to list for MUSCLE support.
    Fixes #463
    drew-tyfone committed with viktorTarasov May 7, 2015
  4. PIV - read just length of object to get size

    card-piv.c tries to read the first 8 bytes of an object to get object size
    so it can allocate a buffer. It then reads the whole object. apdu.c has changed
    over the years, and apdu.c will keep reading as long as the card returns
    status of 61 XX  thus apdu.c will read the whole object while discarding
    the extra data and returning to the caller only the first part of the data.
    This in effect causes a double read of objects.
    This patch sets SC_APDU_FLAGS_NO_GET_RESP to tell apdu to stop doing the
    extra get-response commands thus avoiding most of the extra overhead.
    This in not an optimal patch as it only works with T=1 cards/readers
    but the patch is confined to just card-piv.c.
    A better patch is in the works.
    Fixes #462
    dengert committed with viktorTarasov May 12, 2015
Commits on May 10, 2015
  1. minidriver: add my name in the author list

    setup: change the url to match the new one
    vletoux committed with viktorTarasov Apr 26, 2015
  2. minidriver: pinpad authentication is now working for smart card logon…

    … !!! (still needs 5 pinpad entries)
    minidriver: minor fixes
    vletoux committed with viktorTarasov Apr 20, 2015
  3. minidriver: change the UI (remplace a messagebox by a nice dialog) ; …

    …add a translation function for errors
    vletoux committed with viktorTarasov Apr 19, 2015
  4. minidriver: add support for the special msroot file which contains th…

    …e root certificates stored on the card.
    vletoux committed with viktorTarasov Apr 18, 2015
  5. minidriver: merge CardUnblockPin and CardChangeAuthenticator into Car…

    vletoux committed with viktorTarasov Apr 18, 2015