【BM】Windows 95 で動作するOpenSSLライブラリ作ったよ!
OpenSSL: The Open Source toolkit for SSL/TLS
いろんな場所で、OpenSSLのDLLが配布されていますが、どれも、Windows 2000以降で動くものばかり…
そこで、Windows 95 でも動作するものを作ってみました!
opssl100e.cab (2011 13th Dec)
opssl100h.cab (2012 14th Mar)
opssl100j.cab (2012 16th May)
opssl100j2.cab [source(差分)](2012 30th July)
opssl100k.cab (2013 8th Feb)
opssl100l.cab (2014 7th Jan)
opssl100m.cab (v1.0.0m+ v0.9.8.za / 2014 6th Jun)
opssl100n.cab (v1.0.0n+ v0.9.8.zb / 2014 7th Aug)
opssl100o.cab (v1.0.0o+ v0.9.8.zc / 2014 20th Oct)
opssl100q.cab (v1.0.0q + v0.9.8.ze / 2015 22th Jan)
opssl100r.cab (v1.0.0r + v0.9.8.zf / 2015 23th Mar)
opssl101o.cab (v1.0.0s + v1.0.1o / 2015 17th June)
opssl101p.cab ( -------- v1.0.1p / 2015 17th July -> 9th Sep Problem for Windows 95/NT fixed)
opssl101t.cab ( -------- v1.0.1t / 2016 11th July)
opssl101u.cab ( -------- v1.0.1u / 2016 27th Sep)
opssl102k.cab ( -------- v1.0.2k / 2017 9th Jan)
opssl102m.cab ( -------- v1.0.2m / 2017 7th Nov)
opssl102q.cab ( -------- v1.0.2q / 2018 8th Dec)
opssl111c.cab ( -------- v1.1.1c / 2019 4th Sep)
opssl102t.cab ( v1.0.2t -------- / 2019 21th Oct)
opssl111t.cab ( -------- v1.1.1t / 2023 29th May)
opssl310.cab ( -------- v3.1.0 / 2023 29th May)
史上初? Windows 95 でもUserStreamが可能に!
OpenSSL 1.0.0mはきたよ
ええと、来たから Win95版作ったんですが・ω・; どういうことなの?
OpenSSL 0.9.8.zf が出ました。
SSE2対応版、期待しております。
NT3.51でも動きました。
OpenSSLのcabはSystemフォルダーに解凍すればいいのでしょうか。それともSystem32?WINDOWSフォルダですか。
基本的には、使うアプリケーションのフォルダですね
全部のアプリに適用するなら system32です(Win9xならsystem)
いつもありがとうございます。すぐに回答してもらえて助かりました。
OpenSSLの1.0.2eと1.0.1qと1.0.0tと0.9.8zh が出ました。
0.9.8系はこれが最後のバージョンになりそうなので是非黒翼猫さんにコンパイルしていただきたいと思っております。
私はWindowsでバッチファイルからwgetコマンドをよく使いまして、wget-1.17-win32.zipでは旧式のCPUでは動作しないためwget-1.11.4-1-setup.exeを使用しているのですが、これに同梱されているlibeay32.dllは0.9.8系で1.0.0系以降で削除された関数を使用しているのです。
今回だけ0.9.8系もコンパイルしていただけませんでしょうか?
私の環境ではOpenSSLを使うソフトウェアにq3u-win-x86-ja-3_0_9.zip、Den8_32.1.7.3_All.lzh、ffftpなどがあり、これらは1.0.1系で動作しています。
OpenSSL1.1.1cの1.0.0互換ファイル名版をQMAIL3と電信八号で試してみましたがNGでした。
もふったー専用なのですね。
現在はopenssl-1.0.2t-i386-win32.zipを使用しています。
>>9
互換モードとしてソースが提供されているのですが、それでも実装されない、削除された関数が大量にあるため、もふったーで使っている関数のみの実装になっています。
そちらのソフトで使ってる関数を確認してみます
黒翼猫さん、I am concerned that your file opssl111c.cab did not contain the OpenSSL copyright notice.
To satisfy the license, I think you should include this. https://www.openssl.org/source/license-openssl-ssleay.txt
>>11
Thanks for your advice.