On 10/3/2011 12:50 PM, Viktor Tarasov wrote: > Hello Douglas, > > > Le 09/09/2011 17:13, Viktor Tarasov a écrit : >> Le 09/09/2011 17:05, Douglas E. Engert a écrit : >>> >>> On 9/9/2011 3:07 AM, Viktor Tarasov wrote: >>>> Le 09/09/2011 09:38, Martin Paljak a écrit : >>>>> Hello, >>>>> >>>>> Autumn has started (at least in northern hemisphere) so it is time to >>>>> pull together next OpenSC release. >>>>> >>>>> Things to do that should be cleaned up into hopefully self-contained >>>>> patches: >>>>> - secret key object signature (Viktor and Douglas have different >>>>> signatures) [1] >>> I don't think it is different signatures, its that our code changes >>> some of the same routines, and defines a structure. We need to use the >>> same structure. >> >> I will try to merge your 'ECDH' into my 'SM' one, and so we'll see how big >> is the difference. > > > It seems that 'algo_refs' member of pkcsk15_skey_info data is not used. Will > you keep it for the future usage? > https://github.com/dengert/OpenSC/blob/ecdh/src/libopensc/pkcs15.h#L413
Sure. > > The merge is painless, do you consider your ECDH branch as more or less > finished? I will merge it into my SM branch. Yes. The main issue remaining was compiling without OPENSSL, as the USE_PKCS15_INIT would test for OPENSSL and delete a lot of code needed to create PKCS$11 session objects. Although the ECDH and C_DeriveKey does did not depend on OPENSSL, it did depend on much of the USE_PKCS15_INIT code. Martin said: > > IMHO the following assumptions should be applied: > - USE_PKCS15_INIT should disappear altogether So that was the last major issue I had. > >> >>> >>>>> - secure messaging, at least in the minimal scope of what belongs to >>>>> apdu.c (card driver based wrap/unwrap?) [2] >>>>> - new drivers, that depend on secure messaging: >>>>> - DNIe [3] >>>>> - epass2k3 [4] >>>>> - ECDH support [5] >>>>> - Coverity fixes >>>>> - Minidriver updates [6] >>>>> - Proper reader detachments (only really affects PKCS#11) [8] >>>>> - Updates to installers >>>>> - Windows: incorporate automatic minidriver configuration for all (at >>>>> least select) cards >>>>> - Mac OS X: generic updates and settled 10.7 support (until further >>>>> information from Apple will be available) >>>>> - Separation of OpenSSL into a softcrypto mini-api with an alternative >>>>> backend (libgcrypt as it is LGPL for Debian) [7] >>>>> - Updates to the Git workflow that would make it more easy to >>>>> understand for brains, with a continuous staging branch (revertable). >>>>> But non-trivial changes should still go through separate branches... >>>>> >>>>> Anything I missed? I'll put this to a wiki page as well with probably >>>>> more notes. >>>> Coverity scan: >>>> https://github.com/viktorTarasov/OpenSC/tree/coverity-scan<https://github.com/viktorTarasov/OpenSC/commits/coverity-scan> >>>> >>>>> [1] >>>>> https://github.com/dengert/OpenSC/commit/9f72469d7281ccc660cec4cc7cc96559ceb9f032#commitcomment-525973 >>>>> [2] http://www.opensc-project.org/opensc/wiki/SecureMessaging >>>> For secure messaging it's rather: >>>> https://github.com/viktorTarasov/OpenSC/tree/secure-messaging<https://github.com/viktorTarasov/OpenSC/commits/secure-messaging> >>>> >>>> >>>>> [3] http://www.opensc-project.org/opensc/wiki/DNIe >>>>> [4] https://github.com/OpenSC/OpenSC/pull/1 >>>>> [5] https://github.com/dengert/OpenSC/commits/ecdh >>>>> [6] https://github.com/viktorTarasov/OpenSC/tree/minidriver-write-mode >>>>> [7] >>>>> http://www.opensc-project.org/pipermail/opensc-devel/2011-August/017116.html >>>>> [8] https://github.com/viktorTarasov/OpenSC/tree/detach-reader >>>>> _______________________________________________ >>>>> opensc-devel mailing list >>>>> opensc-devel@lists.opensc-project.org >>>>> http://www.opensc-project.org/mailman/listinfo/opensc-devel >>>>> >>>> _______________________________________________ >>>> opensc-devel mailing list >>>> opensc-devel@lists.opensc-project.org >>>> http://www.opensc-project.org/mailman/listinfo/opensc-devel >>>> >>>> >> >> > > -- Douglas E. Engert <deeng...@anl.gov> Argonne National Laboratory 9700 South Cass Avenue Argonne, Illinois 60439 (630) 252-5444 _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel