|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
Signature check with libgpgme-11.dllHello!
I have a problem to use the functions of libgpgme-11.dll in my application. I have downloaded the gnupg-1.4.10, libgpg-error-1.7 and gpg_MadeEasy_1.1.8. All three packages were installed to c:\usr\local\bin The gnupg-1.4.10 and libgpg-error-1.7 were build with ./configure, make, make install. The gpg_MadeEasy_1.1.8 was configured with ./configure --prefix=/usr --enable-static --with-gpg=/usr/bin/gpg --without-gpgsm --disable-largefile --without-pth-test and build with make and make install. To build the libraries I used MINGW32. My operating system is WinXP and Visual Studio 2005 (C++). I my application I load the libgpgme-11.dll via LoadLibrary(...). If I start the app and init the GPGME I get always the same error 117440662 (invalid crypto engine) Here is my initialization of GPGME: GPGSETLOCALE pSetLocale = (GPGSETLOCALE) GetProcAddress( hMod, "gpgme_set_locale" ); if( pSetLocale != NULL ) { GPGVERSIONCHK pVersionChk = (GPGVERSIONCHK) GetProcAddress( hMod, "gpgme_check_version" ); if( pVersionChk != NULL ) { setlocale (LC_ALL, ""); pVersionChk( NULL ); // gpgme_check_version pSetLocale( NULL, LC_CTYPE, setlocale( LC_CTYPE, NULL ) ); // gpgme_set_locale } GPGSETENGINEINFO pSetEngineInfo =(GPGSETENGINEINFO)GetProcAddress( hMod, gpgme_set_engine_info" ); if( pSetEngineInfo != NULL ) { // ******** HERE OCCURS THE ERROR 117440662 (invalid crypto engine) ********** gpgme_error_t error = pSetEngineInfo( GPGME_PROTOCOL_OpenPGP, "gpg.exe", C:/usr/local/bin" ); if( error != GPG_ERR_NO_ERROR) // gpgme_set_engine_info { freeResult = FreeLibrary( hMod ); // free the DLL module return false; } } Have you any ideas how I can fix this error and what's the reason of this error is? If you need more detailed information please let me know! A soon answer would be appreciated! Thank you very much and best regards Knud Pehrs Software-Development SevenCs GmbH Ruhrstrasse 90, D-22761 Hamburg Tel. +49-(0)40 851 72 40 Fax. +49-(0)40 851 72 479 www.sevencs.com Handelsregister: Amtsgericht Hamburg HRB 102941 Geschäftsführer: John Humphrey _______________________________________________ Gnupg-users mailing list Gnupg-users@... http://lists.gnupg.org/mailman/listinfo/gnupg-users |
| Free embeddable forum powered by Nabble | Forum Help |