/nnproject/

Symbian TLS 1.2 Support


Patch for Symbian 9.1+ that enables TLS 1.2/1.3 on system level.
Applies to native and J2ME applications,
Doesn't apply to Qt and Python.
Uses MBedTLS version 3.4.1.

See this page for Qt patch


S60v3+ Installation


Open4All patch is required

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

    1 (9.1-9.4 only). Install PIPS 1.7.5
    2. Install MBedTLS.sis
    3. Extract contents of ssl.zip to C: drive root with X-Plore

Java patch:

Download for S60v3+

MBedTLS library v1.3.0
Last update: 26.08.2025

System SSL patch v16
Last update: 26.08.2025

Java SSL patch v1.4.5
Last update: 29.01.2025


UIQ3 Installation


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


Download for UIQ3

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



There will be no EKA1 (Symbian 8.1-) support!

For developers
Sources
MBedTLS fork repo
System patch
Java patch
UIQ3
PyS60TLS

Headers
GitHub

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

Warning:
ABI is not compatible with UIQ3 and JigokuMaster/Symbian-TLS-Patch version!
2025, nnproject

Website made by rehdzi & shinovon