Msvc097
所属分类:加密解密
开发工具:Visual C++
文件大小:836KB
下载次数:16
上传日期:2008-06-26 01:46:23
上 传 者:
lwl196528
说明: openssl 工程 可以开发openssl 及其应用
(openssl engineering and its applications can be developed openssl)
文件列表:
Msvc097 (0, 2005-03-29)
Msvc097\Asn1parse (0, 2005-03-29)
Msvc097\Asn1parse\asn1parse.dsp (3803, 2002-02-21)
Msvc097\Asn1parse\asn1parse.vcproj (5485, 2005-03-29)
Msvc097\BFTEST (0, 2005-03-29)
Msvc097\BFTEST\bftest.dsp (3705, 2002-02-21)
Msvc097\BFTEST\bftest.vcproj (4919, 2005-03-29)
Msvc097\BNTEST (0, 2005-03-29)
Msvc097\BNTEST\bntest.dsp (3714, 2002-02-21)
Msvc097\BNTEST\bntest.vcproj (5008, 2005-03-29)
Msvc097\CA (0, 2005-03-29)
Msvc097\CA\ca.dsp (3796, 2002-02-23)
Msvc097\CA\ca.vcproj (6039, 2005-03-29)
Msvc097\CASTTEST (0, 2005-03-29)
Msvc097\CASTTEST\casttest.dsp (3731, 2002-02-21)
Msvc097\CASTTEST\casttest.vcproj (4975, 2005-03-29)
Msvc097\CIPHERS (0, 2005-03-29)
Msvc097\CIPHERS\ciphers.dsp (3780, 2002-02-23)
Msvc097\CIPHERS\ciphers.vcproj (5466, 2005-03-29)
Msvc097\CRL (0, 2005-03-29)
Msvc097\CRL\crl.dsp (3732, 2002-02-21)
Msvc097\CRL\crl.vcproj (5426, 2005-03-29)
Msvc097\crl2pkcs7 (0, 2005-03-29)
Msvc097\crl2pkcs7\crl2pkcs7.dsp (3801, 2002-02-21)
Msvc097\crl2pkcs7\crl2pkcs7.vcproj (5483, 2005-03-29)
Msvc097\Demos (0, 2005-03-29)
Msvc097\Demos\BIO (0, 2005-03-29)
Msvc097\Demos\BIO\BIO.DSW (758, 2000-07-16)
Msvc097\Demos\BIO\BIOClient (0, 2005-03-29)
Msvc097\Demos\BIO\BIOClient\BIOClient.dsp (4522, 2000-07-16)
Msvc097\Demos\BIO\BIOServer (0, 2005-03-29)
Msvc097\Demos\BIO\BIOServer\BIOServer.dsp (4521, 2000-07-16)
Msvc097\Demos\SSL (0, 2005-03-29)
Msvc097\Demos\SSL\CLIENT (0, 2005-03-29)
Msvc097\Demos\SSL\CLIENT\CLIENT.DSP (4236, 2000-07-16)
Msvc097\Demos\SSL\CLIENT\CLIENT.DSW (537, 2000-07-17)
Msvc097\Demos\SSL\SERVER (0, 2005-03-29)
Msvc097\Demos\SSL\SERVER\SERVER.DSP (4232, 2000-07-16)
Msvc097\Demos\SSL\SSL.DSW (740, 2000-07-16)
Msvc097\DESTEST (0, 2005-03-29)
... ...
http://www.iconsinc.com/~agray/ossldev/
Developer Studio Workspace and Project files for openssl-0.9.7
Changes since 0.9.6
1. Removed precompiled header generation
2. Added support for masm and nasm as separate distributions located at the address above.
Installation:
1. Extract openssl-0.9.7.tar.gz as you normally would.
2. Extract VC6ossl097.zip targetting the openssl-0.9.7 (or whatever name it's in)
directory. This will create another directory named "msvc" at the top
of the OpenSSL directory tree.
3. Open a command prompt and run "perl Configure VC-WIN32" as per the
instructions in the $openssl-0.9.7_ROOT/Install.w32 file. Then run "ms\do_ms.bat"
4. At your command prompt and from the openssl root directory run:
"perl msvc097\doinc.pl" This is a quick hack that creates the output
directories and copies the header files much as what ntdll.mak does at
the start of a command linebuild. All of the dependencies for header
file locations are built into the developer studio workspace.
5. Open the developer studio workspace - openssl-0.9.7\msvc097\openssl.dsw
This will open up a Microsoft Developer Studio Workspace containing 50 or so
projects. Dependancies are built into the workspace -
i.e. libeay32.dll will be built automatically before asn1parse.
Executables are both built independently and also as openssl.exe.
6. It's best to do a "batch build" first. Menu:Build/Batch
Build... And build both the release and debug builds for everything -
If any errors arise then .....->
Known Issues:
Req.exe and ocsp.exe are both broken as standalone executable builds due to
their inclusion of functions implemented within ca.c.
Things that typically cause errors:
1.Make sure that ALL Microsoft SDKs are removed from your default include path in
Menu:Tools/Options | Directories.
2.Not Running configure or ms/do_ms.bat in step 3.
Other things:
This has been built using NT4 sp6, and Win2K sp2.
The default c runtime for all debug workspaces is Debug Multithreaded dll. For
the Release build it is Multithreaded dll. If you change it - What ever you
do don't mix it across projects - that is make sure its consistent across everything...
I dump everything into out32dll/Debug for the debug build. It goes into
out32dll/Release for the release build. If either directory doesn't exist, it
will be created on the first build. This can be changed in the Project Settings tab.
In a cursory run through - all the tests listed above succeed. You'll have to twiddle
the default ssleay.cnf file for testing for stuff like req, ca , etc, but they all
seem to work.
RSAREF stuff is not included nor no longer needed in the U.S.
Oh yea- this stuff is hereby put into the public domain but if you use it dont forget
that all the source files which it wraps are Erics and Tims:
* Copyright remains Eric Young's, and as such any Copyright notices in
* the code are not to be removed.
* If this package is used in a product, Eric Young should be given attribution
* as the author of the parts of the library used.
* This can be in the form of a textual message at program startup or
* in documentation (online or textual) provided with the package.
* 4. If you include any Windows specific code (or a derivative thereof) from
* the apps directory (application code) you must include an acknowledgement:
* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
and of course:
lots of it is Copyright (c) 19***-2000 The OpenSSL Project. All rights reserved.
And if you end up really using it alot, buy me a beer if you ever run into me :-)
Andrew Gray
agray@iconsinc.com
近期下载者:
相关文件:
收藏者: