/nnproject/

Symbian TLS 1.2 Support

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


Planned things:
  • SNI support
  • Session cache
  • CA chains
  • Migrate to MBedTLS 2.18 for TLS 1.0/1.1
Last update: 12.08.2024

Download

MBedTLS library v1.1.1
Last update: 27.08.2024
MBedTLS library v1.1.2 (O3)
Last update: 07.09.2024

System SSL patch v5
Last update: 21.08.2024
Java SSL patch v1.3.1
Last update: 02.09.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

Static:
epoc32\armv5\urel\mbedtls.lib
epoc32\armv5\udeb\mbedtls.lib
Last update: 10.08.2024

2024, nnproject

Site made by rehdzi & shinovon