Date sent:              Tue, 05 Nov 2002 13:12:27
To:                     [EMAIL PROTECTED]
From:                   "Thomas J. Hruska" <[EMAIL PROTECTED]>
Subject:                Re: OpenSSL on WIN2K
Send reply to:          [EMAIL PROTECTED]

Passing out this type of advice may end up getting application 
developers in a lot of hot water.  The distribution of the OpenSSL 
dll's has no relation to the legal requirements involving the use of 
such dll's.  I believe the term the US government uses for 
applications that do make use of such a concept is an "open 
cryptographic interface".

I have been told, but have no proof of such,  the US Department of 
Commerce WILL NOT approve the export of any product that uses the 
OpenSSL dll's.  Futher, all the applications I know of that have 
export approval, which use OpenSSL, is in fact static linked to the 
OpenSSL library.

It would be interesting to know if any US based application, which 
has export approval, does use the OpenSSL dll's.

Ken





At 10:28 AM 11/5/2002 -0500, Oblio writeth:
>I'm not sure what these two files are, either (I think you meant 
>'ssleay32.dll and libeay32.dll').  However, I've found that a number 
of 
>programs I have installed include versions of them, and there's a 
copy in 
>my system32 directory.  I can give you a copy if you'd like.
>
>Can anyone else tell us where these come from, and what they do?  
(And why 
>the different copies on my system are different sizes?)

They usually come from pre-built sources.  Technically end-users 
should do
the compilation of OpenSSL for their systems and companies should not
incorporate OpenSSL into their product lines because of import and 
export
regulations (legal issues just get messy in regards to cryptography
software).  However, many Windows-oriented products include OpenSSL
binaries to make end-users lives easier.  The downside to 
distributing the
binaries is that every product that uses OpenSSL has to keep OpenSSL
updated - thus requiring additional resources that could be spent 
doing
something else.  Hence the reason for the Win32 OpenSSL Installation
Project.  It deals with the legal issues of distributing OpenSSL, 
Windows
programming/development issues, and end-user issues all at the same 
time in
one convienent package.

The reason for different sizes is usually due to whatever compiler 
the
company used to build the DLLs.  Also, the OpenSSL DLLs may be 
different
versions...and anything below v0.9.6f/0.9.6g is subject to several 
serious
security-oriented issues.

Hope this helps!


          Thomas J. Hruska -- [EMAIL PROTECTED]
Shining Light Productions -- "Meeting the needs of fellow 
programmers"
                  http://www.shininglightpro.com/
______________________________________________________________________
OpenSSL Project                                 
http://www.openssl.org
User Support Mailing List                    openssl-
[EMAIL PROTECTED]
Automated List Manager                           
[EMAIL PROTECTED]
_
Support
InterSoft International, Inc.
Voice: 888-823-1541, International 281-398-7060
Fax: 888-823-1542, International 281-560-9170
[EMAIL PROTECTED]
http://www.securenetterm.com


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to