/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.


Planned things:
  • TLS 1.3 support
  • Session cache
  • CA chains (Certificates)
  • TLS 1.3 tickets support
Last update: 17.09.2024

Download

MBedTLS library v1.2 (TLS 1.2)
MBedTLS library v1.2 (TLS 1.3)
Last update: 17.09.2024
MBedTLS library v1.1.2
Last update: 07.09.2024
Note: TLS 1.3 version breaks Java patch!

System SSL patch v8
Last update: 19.09.2024
Java SSL patch v1.4.3
Last update: 19.10.2024

Installation notes:

Open4All patch is required

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

    1 (9.x only). PIPS 1.7.5
    2. Install MBedTLS.sis
    3. Rename or backup old ssl.dll in C:\sys\bin if there is one
    4. Extract contents of ssl.zip to C: drive root

Java patch:

For developers
Sources
MBedTLS fork repo

Headers
GitHub

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

2024, nnproject

Site made by rehdzi & shinovon