Difference between revisions of "Binaries"
DeletedUser (talk | contribs) |
Klaustriendl (talk | contribs) m (FireDaemon Technologies Limited distributes 3.3 and 3.0 binaries.) |
||
(24 intermediate revisions by 7 users not shown) | |||
Line 4: | Line 4: | ||
'''Important Disclaimer''': | '''Important Disclaimer''': | ||
− | ''The listing of these third party products does not imply any endorsement by the OpenSSL project, and these organizations are not affiliated in any way with OpenSSL other than by the reference to their independent web sites here. In particular any donations or payments to any of these organizations will not be known to, seen by, or in any way benefit the OpenSSL project.'' | + | ''The listing of these third party products does not imply any endorsement by the OpenSSL project, and these organizations are not affiliated in any way with OpenSSL other than by the reference to their independent web sites here.'' '''In particular any donations or payments to any of these organizations will not be known to, seen by, or in any way benefit the OpenSSL project.''' |
+ | |||
+ | '''To make a donation to the project directly go to our [https://github.com/sponsors/openssl github sponsors page]. Alternatively consider becoming a [https://www.openssl.org/support/donations.html corporate sponsor].''' | ||
Use these OpenSSL derived products at your own risk; these products have not been evaluated or tested by the OpenSSL project. | Use these OpenSSL derived products at your own risk; these products have not been evaluated or tested by the OpenSSL project. | ||
Line 15: | Line 17: | ||
! scope="col" | Description | ! scope="col" | Description | ||
! scope="col" | URL | ! scope="col" | URL | ||
+ | |- | ||
+ | | OpenSSL for Web (using WebAssembly) | ||
+ | | OpenSSL 3.0 ported to WebAssembly (in October 2021). Uses Emscripten and xterm.js to emulate a terminal in your browser. WASI binaries are supported too. The Wasm execution happens using WebWorkers if the browser supports them. Originally developed for the cryptology playground "CrypTool-Online". Code is open-source on GitHub. | ||
+ | | OpenSSL-React app: https://github.com/cryptool-org/openssl-webterm<br>Basic Wasm terminal: https://github.com/cryptool-org/wasm-webterm<br>Running sample: https://www.cryptool.org/en/cto/openssl | ||
+ | |- | ||
|- | |- | ||
| OpenSSL for Windows | | OpenSSL for Windows | ||
| Works with MSVC++, Builder 3/4/5, and MinGW. Comes in form of self-install executables. | | Works with MSVC++, Builder 3/4/5, and MinGW. Comes in form of self-install executables. | ||
| https://slproweb.com/products/Win32OpenSSL.html | | https://slproweb.com/products/Win32OpenSSL.html | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|- | |- | ||
Line 38: | Line 35: | ||
| OpensSSL for Windows, Linux, OSX, Android | | OpensSSL for Windows, Linux, OSX, Android | ||
| Pre-compiled packages at conan.io package manager:<br>''Windows'' x86/x86_64 (Visual Studio 10, 12, 14, 15) <br>''Linux'' x86/x86_64 (gcc 4.6, 4.8, 4.9, 5, 6, 7) <br>''OSx'' (Apple clang). <br>Cross-building ready recipe: Linux ARM, Android. | | Pre-compiled packages at conan.io package manager:<br>''Windows'' x86/x86_64 (Visual Studio 10, 12, 14, 15) <br>''Linux'' x86/x86_64 (gcc 4.6, 4.8, 4.9, 5, 6, 7) <br>''OSx'' (Apple clang). <br>Cross-building ready recipe: Linux ARM, Android. | ||
− | | https://www.conan.io<br>https:// | + | | https://www.conan.io<br>https://conan.io/center/recipes/openssl?version= |
|- | |- | ||
|- | |- | ||
| OpenSSL for Windows | | OpenSSL for Windows | ||
− | | Pre-compiled Win32/64 1.0.2, 1.1.0 | + | | Pre-compiled Win32/64 1.0.2, 1.1.0, 1.1.1 and 3.0 libraries without external dependencies, primarily built for François Piette's Internet Component Suite (ICS) for Embarcadero (Borland) Delphi and C++ development tools, but may be used for any Windows applications. The OpenSSL DLLs and EXE files are digitally code signed 'Open Source Developer, François PIETTE', so applications can self verify them for corruption. |
| http://wiki.overbyte.eu/wiki/index.php/ICS_Download | | http://wiki.overbyte.eu/wiki/index.php/ICS_Download | ||
|- | |- | ||
|- | |- | ||
| OpenSSL for Windows | | OpenSSL for Windows | ||
− | | | + | | OpenSSL 3.3 and 3.0 LTS pre-compiled for Microsoft Windows with no external dependencies. The binary distributions can be used standalone or integrated into any Windows application. Installer, EXEs and DLLs are digitally signed with 'FireDaemon Technologies Limited' Extended Validation (EV) code signing certificate. |
− | | [https:// | + | | [https://www.firedaemon.com/get-openssl https://www.firedaemon.com/get-openssl] |
+ | |- | ||
+ | |- | ||
+ | | OpenSSL for NonStop | ||
+ | | Pre-compiled NonStop ia64/x86 executables and libraries for the HPE NonStop Operating Systems. Threaded versions are included. The SPT version depends on FLOSS, otherwise there are no other dependencies. 32-bit versions are available. The builds are done by the ITUGLIB Technical Committee as part of Connect. | ||
+ | | [https://ituglib.connect-community.org/apps/Ituglib/SrchOpenSrcLib.xhtml https://ituglib.connect-community.org/apps/Ituglib/SrchOpenSrcLib.xhtml] | ||
|- | |- | ||
− | |||
|- | |- | ||
|} | |} | ||
Line 91: | Line 92: | ||
| Implements the Belarusian national cryptography: symmetric and public-key encryption, MAC, AEAD, hashing, digital signature. Encapsulates the Bee2 core cryptographic library into OpenSSL using the EVP interface. | | Implements the Belarusian national cryptography: symmetric and public-key encryption, MAC, AEAD, hashing, digital signature. Encapsulates the Bee2 core cryptographic library into OpenSSL using the EVP interface. | ||
| https://github.com/bcrypto/bee2evp | | https://github.com/bcrypto/bee2evp | ||
+ | |- | ||
+ | |- | ||
+ | | wolfSSL wolfEngine | ||
+ | | wolfSSL has an OpenSSL engine, wolfEngine. wolfEngine is structured as a separate standalone library which links against wolfSSL (libwolfssl) and OpenSSL. wolfEngine implements and exposes an OpenSSL engine implementation which wraps the wolfCrypt native API internally. Algorithm support matches that as listed on the wolfCrypt FIPS 140-2 certificate #3389. | ||
+ | | https://github.com/wolfSSL/wolfEngine | ||
+ | |- | ||
+ | |- | ||
+ | | wolfSSL wolfProvider | ||
+ | | Similar to the wolfEngine above, the wolfSSL team has also created the wolfProvider. The wolfProvider is structured as a separate standalone library which links against wolfSSL (libwolfssl) and OpenSSL 3.0.0 using the new provider API. Algorithm support matches that as listed on the wolfCrypt FIPS 140-2 certificate #3389. | ||
+ | | https://github.com/wolfSSL/wolfProvider | ||
|- | |- | ||
|- | |- | ||
|} | |} |
Latest revision as of 10:57, 6 June 2024
Some people have offered to provide OpenSSL binary distributions for selected operating systems. The condition to get a link here is that the link is stable and can provide continued support for OpenSSL for a while.
Note: many Linux distributions come with pre-compiled OpenSSL packages. Those are already well-known among the users of said distributions, and will therefore not be mentioned here. If you are such a user, we ask you to get in touch with your distributor first. This service is primarily for operating systems where there are no pre-compiled OpenSSL packages.
Important Disclaimer: The listing of these third party products does not imply any endorsement by the OpenSSL project, and these organizations are not affiliated in any way with OpenSSL other than by the reference to their independent web sites here. In particular any donations or payments to any of these organizations will not be known to, seen by, or in any way benefit the OpenSSL project.
To make a donation to the project directly go to our github sponsors page. Alternatively consider becoming a corporate sponsor.
Use these OpenSSL derived products at your own risk; these products have not been evaluated or tested by the OpenSSL project.
Product | Description | URL |
---|---|---|
OpenSSL for Web (using WebAssembly) | OpenSSL 3.0 ported to WebAssembly (in October 2021). Uses Emscripten and xterm.js to emulate a terminal in your browser. WASI binaries are supported too. The Wasm execution happens using WebWorkers if the browser supports them. Originally developed for the cryptology playground "CrypTool-Online". Code is open-source on GitHub. | OpenSSL-React app: https://github.com/cryptool-org/openssl-webterm Basic Wasm terminal: https://github.com/cryptool-org/wasm-webterm Running sample: https://www.cryptool.org/en/cto/openssl |
OpenSSL for Windows | Works with MSVC++, Builder 3/4/5, and MinGW. Comes in form of self-install executables. | https://slproweb.com/products/Win32OpenSSL.html |
OpenSSL for Solaris | Versions for Solaris 2.5 - 11 SPARC and X86 | http://www.unixpackages.com/ |
OpensSSL for Windows, Linux, OSX, Android | Pre-compiled packages at conan.io package manager: Windows x86/x86_64 (Visual Studio 10, 12, 14, 15) Linux x86/x86_64 (gcc 4.6, 4.8, 4.9, 5, 6, 7) OSx (Apple clang). Cross-building ready recipe: Linux ARM, Android. |
https://www.conan.io https://conan.io/center/recipes/openssl?version= |
OpenSSL for Windows | Pre-compiled Win32/64 1.0.2, 1.1.0, 1.1.1 and 3.0 libraries without external dependencies, primarily built for François Piette's Internet Component Suite (ICS) for Embarcadero (Borland) Delphi and C++ development tools, but may be used for any Windows applications. The OpenSSL DLLs and EXE files are digitally code signed 'Open Source Developer, François PIETTE', so applications can self verify them for corruption. | http://wiki.overbyte.eu/wiki/index.php/ICS_Download |
OpenSSL for Windows | OpenSSL 3.3 and 3.0 LTS pre-compiled for Microsoft Windows with no external dependencies. The binary distributions can be used standalone or integrated into any Windows application. Installer, EXEs and DLLs are digitally signed with 'FireDaemon Technologies Limited' Extended Validation (EV) code signing certificate. | https://www.firedaemon.com/get-openssl |
OpenSSL for NonStop | Pre-compiled NonStop ia64/x86 executables and libraries for the HPE NonStop Operating Systems. Threaded versions are included. The SPT version depends on FLOSS, otherwise there are no other dependencies. 32-bit versions are available. The builds are done by the ITUGLIB Technical Committee as part of Connect. | https://ituglib.connect-community.org/apps/Ituglib/SrchOpenSrcLib.xhtml |
Engines[edit]
Some third parties provide OpenSSL compatible engines. As for the binaries above the following disclaimer applies:
Important Disclaimer: The listing of these third party products does not imply any endorsement by the OpenSSL project, and these organizations are not affiliated in any way with OpenSSL other than by the reference to their independent web sites here. In particular any donations or payments to any of these organizations will not be known to, seen by, or in any way benefit the OpenSSL project.
Product | Description | URL |
---|---|---|
Intel® QuickAssist Technology engine | Intel® QuickAssist Technology (http://www.intel.com/content/www/us/en/embedded/technology/quickassist/overview.html) provides acceleration for a number of cryptographic algorithms. QAT_engine adds support for Intel® QuickAssist Technology to OpenSSL-1.1.0 via the ENGINE framework. The definitive list of algorithms exposed into OpenSSL (a subset of those supported in the device) is defined on the associated github page. | https://github.com/01org/QAT_Engine |
ATECCX08 engine | Support for the Atmel ATECC508A (http://www.atmel.com/devices/ATECC508A.aspx) hardware to provide secure key storage, ECC cryptographic calculations for the ECC NIST P-256 curve, and FIPS certified hardware Random Number Generator. | https://github.com/AtmelCSO/cryptoauth-openssl-engine |
GOST engine | A reference implementation of the Russian GOST crypto algorithms for OpenSSL. The presence of this engine also enables the built-in OpenSSL support for GOST TLS ciphersuites. (Note: this engine is for OpenSSL version 1.1.0 and above. Previous versions of OpenSSL used a built-in GOST engine) | https://github.com/gost-engine/engine |
ISARA Radiate Solution Suite OpenSSL Connector | Commercially available engine and source code patch for OpenSSL 1.0.2 branch. The ISARA Radiate OpenSSL Connector lets you implement OpenSSL using quantum safe algorithms. ISARA Radiate (https://www.isara.com/isara-radiate/) gives you the cryptographic building blocks to create applications that will resist attacks by quantum computers. | https://www.isara.com/openssl/1/ |
BEE2EVP engine | Implements the Belarusian national cryptography: symmetric and public-key encryption, MAC, AEAD, hashing, digital signature. Encapsulates the Bee2 core cryptographic library into OpenSSL using the EVP interface. | https://github.com/bcrypto/bee2evp |
wolfSSL wolfEngine | wolfSSL has an OpenSSL engine, wolfEngine. wolfEngine is structured as a separate standalone library which links against wolfSSL (libwolfssl) and OpenSSL. wolfEngine implements and exposes an OpenSSL engine implementation which wraps the wolfCrypt native API internally. Algorithm support matches that as listed on the wolfCrypt FIPS 140-2 certificate #3389. | https://github.com/wolfSSL/wolfEngine |
wolfSSL wolfProvider | Similar to the wolfEngine above, the wolfSSL team has also created the wolfProvider. The wolfProvider is structured as a separate standalone library which links against wolfSSL (libwolfssl) and OpenSSL 3.0.0 using the new provider API. Algorithm support matches that as listed on the wolfCrypt FIPS 140-2 certificate #3389. | https://github.com/wolfSSL/wolfProvider |