/nnproject/

Symbian TLS 1.2 Support


Patch for Symbian 7.0+ that enables TLS 1.2 on system level.

Applies to native and J2ME applications,
Doesn't apply to Qt.


S60v3+

Uses MBedTLS 3.4.1 port.
Has optional TLS 1.3 support.

Supports from S60v3.0 (9.1), up to Belle FP2.

Installation
Open4All patch in ROMPatcher+ is required

1. Install MBedTLS.sis
2. Extract contents of ssl.zip to C: drive root with X-Plore

Download
MBedTLS library v1.4.2
Last update: 09.04.2026

System SSL patch v19
Last update: 01.04.2026


EKA1

(S60v2, S80v2, S90, UIQ2)
Uses BearSSL port.
Supports Symbian 7.0s and 8.1a.

Installation
See readme.txt

Download
v19
Last update: 01.04.2026


UIQ3


Installation
Extract mbedtls_stl.dll and ssl.dll to C:\sys\bin.

Download
MBedTLS + SSL patch (TLS 1.2 only)
Last update: 30.04.2025
by JigokuMaster



For developers
Sources
System patch

MBedTLS port
BearSSL port

Java patch
UIQ3
PyS60TLS

Headers
GitHub

Libraries
Dynamic:
epoc32\armv5\lib\mbedtls.dso
Last update: 26.08.2025


Changelog

MBedTLS library v1.4.2 [09.04.2026]
Fixed PIPS check on 9.1-9.4.

SSL.dll patch v19 [01.04.2026]
Now supports Symbian 7.0s and 8.1a using BearSSL.
Stability fixes.

MBedTLS library v1.4.1 [01.04.2026]
Updated CA root certificates to 2026-02-11.

MbedTLS library v1.4.0 & SSL.dll patch v18 [01.03.2026]
Fixed Symbian 9.1 (S60v3 Initial Release) support.
PIPS is no longer required, installation package will now automatically detect and install suitable version.
Switched back to ARMCC 2.2 and Symbian^3 SDK.

MBedTLS library v1.3.1 [24.11.2025]
Updated CA root certificates to 2025-11-04.

SSL.dll patch v17 [29.10.2025]
Stability fixes.

MBedTLS library v1.3 & SSL.dll patch v16 [27.08.2025]
Added certificates validation support.
User trusted certificates can be stored in C:\resource\mbedtls\cacerts.
Switched to ARMCC 4.0 and Symbian Belle SDK.

SSL.dll patch v14 [05.06.2025]
Fixed crashes in Opera Mobile and possibly other apps.

MbedTLS library v1.2.1 & SSL.DLL patch v10 [23.01.2025]
MbedTLS.sis now contains both TLS 1.2 and TLS 1.3 options for installing.
Fixed memory leaks.
Lowered compiler optimization level to O2 in SSL.DLL patch.

SSL.DLL patch v9 [14.01.2025]
Fixed compatibility with Java apps on Symbian 9.1 and 9.2.
Enabled O3 optimization.

2026, nnproject

Website made by rehdzi & shinovon