Hello! Thank you for notice about current problems with supporting ruToken in opensc/openct. I take a position to support ruToken devices in AltLinux distro. http://git.altlinux.org/people/stanv/packages/openct_current.git http://git.altlinux.org/people/stanv/packages/opensc_current.git are repositories for holding stable versions opensc/openct for AltLinux packages (SRPM). Unfortunately i can't test opensc on Windows platform.
The main contributor for ruToken source code for opensc/openct is company "Activ". I has notified Activ about current problems. I hope to recive a reply from them in shortest term. Thanks! Ludovic Rousseau: > Hello Andrew and al., > > You submitted patches to add support of the rutoken in OpenSC and OpenCT in > [1]. > > We have problems maintaining your code and you do not participate in > the discussion on the opensc-devel mailing list. > > I included your code in the official OpenSC and maybe it was a mistake > (I hope not). I see that your OpenSC git repository [2] has not > changed since 2007-11-06 (5 months ago). > > Can you participate a bit more in maintaining your code inside OpenSC, please? > > Thanks a lot, > > [1] > http://www.opensc-project.org/pipermail/opensc-devel/2007-December/010617.html > [2] http://git.altlinux.org/people/stanv/packages/opensc_current.git > > On Fri, Apr 4, 2008 at 12:02 AM, Douglas E. Engert <[EMAIL PROTECTED]> wrote: > > There were too many problems with the rutoken modules so I left them out of > > the > > Windows build. > > > > The first problem deals with the rutoken modules which define many > > duplicate names. > > It appears some code was copied from the Windows header file: > > C:\Program Files\Microsoft Visual Studio > > 8\VC\PlatformSDK\Include\WinCrypt.h > > > > Both rutoken and WinCrypt.h define: _RSAPUBKEY, RSAPUBKEY, _PUBLICKEYSTRUC, > > PUBLICKEYSTRUC and BLOBHEADER. It looks like the structures where copied > > from > > the winCrypt.h and BYTE replaced with u8, WORD replaced with uint16_t, and > > DWORD > > replaced with unin32_t. > > > > A portion of the output: > > > > pkcs15-prkey-rutoken.c(45) : error C2011: '_RSAPUBKEY' : 'struct' type > > redefiniion > > C:\Program Files\Microsoft Visual Studio > > 8\VC\PlatformSDK\Include\wincrpt.h(759) : > > see declaration of '_RSAPUBKEY' > > pkcs15-prkey-rutoken.c(51) : error C2011: '_PUBLICKEYSTRUC' : 'struct' > > type redfinition > > C:\Program Files\Microsoft Visual Studio > > 8\VC\PlatformSDK\Include\wincrpt.h(752) : > > see declaration of '_PUBLICKEYSTRUC' > > > > Its not clear what should be done with the code. > > > > There are other errors too, but the above should be addressed first. > > > > So I dropped the rutoken code from the Windows build for now. > > > > > > -- > > > > Douglas E. Engert <[EMAIL PROTECTED]> > > Argonne National Laboratory > > 9700 South Cass Avenue > > Argonne, Illinois 60439 > > (630) 252-5444 > > _______________________________________________ > > opensc-devel mailing list > > [email protected] > > http://www.opensc-project.org/mailman/listinfo/opensc-devel > > > > > > -- > Dr. Ludovic Rousseau -- stanv -- http://andrusha.googlepages.com _______________________________________________ opensc-devel mailing list [email protected] http://www.opensc-project.org/mailman/listinfo/opensc-devel
