Hi Lukas,

Yes, your openssl dlls worked.

I'm using the latest version OpenSSL 0.9.8l (released in Nov 2009).
It was compiled using MingW-GCC.

Did you test 0.98L ?


By the way, do you have a way to compile OpenSSLs using Visual C++
without the dependancy on MSVCR71.dll (or MSVCRxx.dll) ?

I used tdump to examine the imported functions of your DLLs, all of
them are also availalbe in the ubiquitous msvcrt.dll.   Why not reduce
the DLL dependancy to msvcrt.dll only?



IMPORT:      MSVCR71.dll={hint:004Ch}.'__CppXcptFilter'
IMPORT:      MSVCR71.dll={hint:006Bh}.'__dllonexit'
IMPORT:      MSVCR71.dll={hint:00BBh}.'_adjust_fdiv'
IMPORT:      MSVCR71.dll={hint:00D4h}.'_chmod'
IMPORT:      MSVCR71.dll={hint:00EFh}.'_errno'
IMPORT:      MSVCR71.dll={hint:00F1h}.'_except_handler3'
IMPORT:      MSVCR71.dll={hint:0105h}.'_fileno'
IMPORT:      MSVCR71.dll={hint:0124h}.'_getch'
IMPORT:      MSVCR71.dll={hint:012Eh}.'_getpid'
IMPORT:      MSVCR71.dll={hint:013Fh}.'_initterm'
IMPORT:      MSVCR71.dll={hint:0143h}.'_iob'
IMPORT:      MSVCR71.dll={hint:01B8h}.'_onexit'
IMPORT:      MSVCR71.dll={hint:01CCh}.'_read'
IMPORT:      MSVCR71.dll={hint:01E5h}.'_setmode'
IMPORT:      MSVCR71.dll={hint:01F6h}.'_stat'
IMPORT:      MSVCR71.dll={hint:0225h}.'_vsnprintf'
IMPORT:      MSVCR71.dll={hint:0262h}.'_write'
IMPORT:      MSVCR71.dll={hint:0282h}.'abort'
IMPORT:      MSVCR71.dll={hint:028Bh}.'atoi'
IMPORT:      MSVCR71.dll={hint:0297h}.'exit'
IMPORT:      MSVCR71.dll={hint:029Ah}.'fclose'
IMPORT:      MSVCR71.dll={hint:029Dh}.'fflush'
IMPORT:      MSVCR71.dll={hint:02A0h}.'fgets'
IMPORT:      MSVCR71.dll={hint:02A5h}.'fopen'
IMPORT:      MSVCR71.dll={hint:02A6h}.'fprintf'
IMPORT:      MSVCR71.dll={hint:02A8h}.'fputs'
IMPORT:      MSVCR71.dll={hint:02ABh}.'fread'
IMPORT:      MSVCR71.dll={hint:02ACh}.'free'
IMPORT:      MSVCR71.dll={hint:02B0h}.'fseek'
IMPORT:      MSVCR71.dll={hint:02B2h}.'ftell'
IMPORT:      MSVCR71.dll={hint:02B4h}.'fwrite'
IMPORT:      MSVCR71.dll={hint:02B8h}.'getenv'
IMPORT:      MSVCR71.dll={hint:02BCh}.'gmtime'
IMPORT:      MSVCR71.dll={hint:02BEh}.'isalnum'
IMPORT:      MSVCR71.dll={hint:02C1h}.'isdigit'
IMPORT:      MSVCR71.dll={hint:02C7h}.'isspace'
IMPORT:      MSVCR71.dll={hint:02C8h}.'isupper'
IMPORT:      MSVCR71.dll={hint:02D6h}.'isxdigit'
IMPORT:      MSVCR71.dll={hint:02DBh}.'localtime'
IMPORT:      MSVCR71.dll={hint:02DFh}.'malloc'
IMPORT:      MSVCR71.dll={hint:02E3h}.'memchr'
IMPORT:      MSVCR71.dll={hint:02E6h}.'memmove'
IMPORT:      MSVCR71.dll={hint:02EAh}.'perror'
IMPORT:      MSVCR71.dll={hint:02ECh}.'printf'
IMPORT:      MSVCR71.dll={hint:02F2h}.'qsort'
IMPORT:      MSVCR71.dll={hint:02F5h}.'realloc'
IMPORT:      MSVCR71.dll={hint:02FDh}.'signal'
IMPORT:      MSVCR71.dll={hint:0300h}.'sprintf'
IMPORT:      MSVCR71.dll={hint:0303h}.'sscanf'
IMPORT:      MSVCR71.dll={hint:0305h}.'strchr'
IMPORT:      MSVCR71.dll={hint:0306h}.'strcmp'
IMPORT:      MSVCR71.dll={hint:030Ah}.'strerror'
IMPORT:      MSVCR71.dll={hint:030Eh}.'strncmp'
IMPORT:      MSVCR71.dll={hint:030Fh}.'strncpy'
IMPORT:      MSVCR71.dll={hint:0311h}.'strrchr'
IMPORT:      MSVCR71.dll={hint:0313h}.'strstr'
IMPORT:      MSVCR71.dll={hint:0316h}.'strtol'
IMPORT:      MSVCR71.dll={hint:0317h}.'strtoul'
IMPORT:      MSVCR71.dll={hint:031Eh}.'time'
IMPORT:      MSVCR71.dll={hint:0321h}.'tolower'
IMPORT:      MSVCR71.dll={hint:0327h}.'vfprintf'
IMPORT:      MSVCR71.dll={hint:033Bh}.'wcsstr'




Thank you.

Simon


On Wed, Jan 20, 2010 at 8:29 AM, Lukas Gebauer <[email protected]> wrote:
>> > the problem is in your openssl-dlls.
>> > If i use your program with my openssl-dlls it works fine!
>>
>> Confirmed. Your test app hang it here too. When I use some my other
>> OpeSSl binaries, then all is OK.
>>
>> What OpenSSL version you are using? And Where you got it?
>
> I try to test openssl-0.9.8k and all seems to be OK.
>
>
>
> --
> Lukas Gebauer.
>
> http://synapse.ararat.cz/ - Ararat Synapse - TCP/IP Lib.
> http://geoget.ararat.cz/ - Geocaching solution
>
>
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for Conference
> attendees to learn about information security's most important issues through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> synalist-public mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/synalist-public
>

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to