MobaXterm OpenSSL

If you find the plugin useful, please leave a comment.

There are currently way too many versions of openssl. I’ll discontinue the compilations with all new version.
Github: Automatic compilation and creation of the openssl3 mobaxterm extension
Builds starting from April 2025 will contain the suggested options from OpenSSL Application Performance Tuning but not enable-ec_nistp_64_gcc_128 because 128 bit integers are not properly supported within Cygwin/Mobaxterm on Windows. This should make the libraries smaller: libcrypto – smaller by 33%, libssl – smaller by 42%
Starting with openssl 3.0.11 and 3.1.3 the plugins are not based on MobaXterm Plugins anymore.
There are different versions available. From mentioned versions (September 2023) on, just decide and use one version. 1.1.1 is out of support.
OpenSSL 3.6.0 is the latest version (October 2025). The extension only contains the openssl binary and the libraries. Do not combine with other version 3 extensions. Starting with 3.6 a new Compiler is used (GCC 11.3.0 vs. 4.9.x)

Series Filename Release End-of-Life Checksum
3.6 openssl-3.6.0.mxt3 01.10.2025 (TBD)
3.5 openssl-3.5.4.mxt3 30.09.2025 08.04.2030
3.4 openssl-3.4.3.mxt3 30.09.2025 22.10.2026
3.3 openssl-3.3.5.mxt3 30.09.2025 09.04.2026
3.2 openssl-3.2.6.mxt3 30.09.2025 23.11.2025
3.0 openssl-3.0.18.mxt3 30.09.2025 07.11.2026
1.1.1 openssl_1.1.1w.mxt3 09.2023 End-of-Life!
1.0.2 openssl_1.0.2_legacy.mxt3 End-of-Life!

Installation
Just put the extensions in place in the same path as your MobaXterm binary.
When you have configured a static root directory, you should delete that before installing a new version of the Plugin.
How is OpenSSL compiled?
You need to fetch a current perl and binutils in MobaXterm.
See also mobaxterm und openssl3 alpha 8 (German) and OpenSSL3 in MobaXterm (German).
Afterwards, this will be sufficient:

tar -xzf openssl...tgz
cd openssl...
./config
make

Why would I need a newer library and binary of openssl?
Older versions are simply unsupported.
OpenSSL 1.1.1 uses SNI as default. So it makes testing easier.
OpenSSL 1.1.1 supports TLS 1.3
OpenSSL 1.1.1 added support for LDAP via StartTLS.
OpenSSL 3 has the same features. You can test, if you’ll get into any troubles, when OpenSSL switches to version 3.
Can I get older/newer versions?
I’ll create new versions, depending on my time and needs.
Can I get help?
Basically no. But you may leave a comment here or reach out via mail to me.

Comments

4 Responses

  1. Matt Gruber sagt:

    Hi!
    Genau das getan, wie in der Anleitung steht
    mxt3 ins MobaXterm Verzeichnis; „Slash“ gelöscht, damit neu bauen lassen.
     07/07/2023   07:33.26   /home/mobaxterm  openssl version
    1 [main] bash 572! child_info::sync: wait failed, pid 2200, Win32 error 6

    als Ergebnis.
    MobaXterm ist ein 23.2 (Build 5082)

    Was fehlt…

    • georg sagt:

      Ich habe mittlerweile auch eine Maschine die sich so verhält. Leider habe ich aktuell keine gute Lösung dafür.
      Was funktioniert: OpenSSL 3.X verwenden. Version 1.1.1 geht im September ohnehin End of Life. Möglicherweise hilft auch eine ältere MobaXterm Version.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.