Windows版OPENSSL

出典: GotenWiki

Windows版OpenSSLのビルド手順

NET-SNMPの暗号対応などで必要なのでメモしておきます。

環境
 VC++ .NET 2008
 Active-Perl
  MASM(DDKに含まれる)

ビルド
VC++環境のコマンドプロンプトを開いて、OpenSSLを展開したディレクトリに移動
①perlのCongigureを実施
> perl Configure VC-WIN32 --prefix=c:/openssl/
②MASM用の環境を作成
> ms\do_masm
もし、アセンブラを使用しない場合(C言語だけで動作するので動作が遅いかもしれません。)
   > ms\do_ms
③ビルド
DLL版
 > nmake -f ms\ntdll.mak
スタティックリンク版(配布しているのはこれです。)
 > nmake -f ms\nt.mak
以下のntdll.makをnt.makに変更して実行
④ 試験
 > nmake -f ms\ntdll.mak test
⑤インストール
> nmake -f ms\ntdll.mak install