Hi its all about building OpenSSL on Windows using Visual C++ (6.0)

Requirement,
Visual c++ 6.0
VC Service pack 5 (not a 6)
Visual C++ 6.0 Processor Pack
Active Perl

Pre build info :
Package(general source) : http://www.openssl.org/source/
Unpack to: C:\build\openssl
Installation folder: C:\www\openssl ( use command mkdir C:\www\openssl)
openssl.cnf location : C:\www\openssl\bin

Build:
1. cd /d C:\build\openssl2
2. perl Configure enable-camellia –openssldir=C:/www/openssl VC-WIN32
3. ms\do_masm
4. nmake -f ms\ntdll.mak

Test the build:
nmake -f ms\ntdll.mak test

Install:

nmake -f ms\ntdll.mak install

Add OpenSSL to the PATH:
Set PATH under Start » Settings » Control Panel » System » Advanced » Environment Variables » System variables
Add C:\www\openssl\bin in Path verialbe

Reboot the machine (for Environment Variables):
Test installation:
1. openssl version
2. openssl s_client -connect www.openssl.org:443
3. GET / HTTP/1.0 [Enter twice]

For more info visit http://www.devside.net/guides/windows/openssl