openssl 3.5 (for legacy kernels)

Rating: 
5
Your rating: None Average: 5 (4 votes)

this is openssl3 compiled for legacy kernels (<4.4). It is known to work on my JollaPhone (aka Jolla1 aka SbJ)

It is compiled with kernel-headers 3.18.136 and therefore lacks ktls module. It also uses different seed for random numbers (/dev/*random instead of direct system-call to kernel) and uses libjitterentropy to enhance randomness...

requires:
brotli
zstd
*-0.50.3 versions require glibc_2.17 (any SFOS version since 1.1.7 / Björnträsket Jul2015)
*-0.51.3 versions require glibc_2.38 (any SFOS version since 5.1)

WARNING: DO NOT USE PKCON TO INSTALL PACKAGES. THIS MAY BREAK YOUR SYSTEM. USE ZYPPER OR RPM INSTEAD.

sha256sum filename:
0ec659ddb0f3951f841f9b540d680667d2b89c7e26a181930a169e5c8a906571 openssl-3.5.9-0.50.3.armv7hl.rpm
20c1ae2628bad43f9cbacbef790d46b593a23dbc910b226a68422919a81698b4 openssl-3.5.9-0.51.3.armv7hl.rpm
35eef4d2b3a12940bb2953de684be8cf0fd57e38a990db12ab53862e6fb747dc openssl-devel-3.5.9-0.50.3.armv7hl.rpm
acc20eeb513468d216156d554d5bffa1ca1b2c77b5d081929bb37a047aa548f3 openssl-devel-3.5.9-0.51.3.armv7hl.rpm
da8afde109b0d4269947b493ddb2c092b8ecf038674d5053c3b9c1bda8bb47d6 openssl-libs-3.5.9-0.50.3.armv7hl.rpm
49702fe20cf1a6388f60a81b35ee67a868daa4d136679aad91cc522904d9bf2a openssl-libs-3.5.9-0.51.3.armv7hl.rpm

Application versions: 
AttachmentSizeDate
File openssl-devel-3.5.7-0.50.3.armv7hl.rpm306.23 KB08/07/2026 - 04:47
File openssl-3.5.7-0.50.3.armv7hl.rpm375.3 KB08/07/2026 - 04:47
File openssl-libs-3.5.7-0.50.3.armv7hl.rpm2.08 MB08/07/2026 - 04:47
File openssl-devel-3.5.7-0.51.3.armv7hl.rpm306.81 KB08/07/2026 - 04:47
File openssl-3.5.7-0.51.3.armv7hl.rpm373.32 KB08/07/2026 - 04:47
File openssl-libs-3.5.7-0.51.3.armv7hl.rpm2.07 MB08/07/2026 - 04:47
File openssl-devel-3.5.8-0.50.3.armv7hl.rpm329.99 KB29/08/2026 - 19:18
File openssl-3.5.8-0.50.3.armv7hl.rpm365.09 KB29/08/2026 - 19:18
File openssl-libs-3.5.8-0.50.3.armv7hl.rpm2.03 MB29/08/2026 - 19:18
File openssl-devel-3.5.8-0.51.3.armv7hl.rpm330.04 KB29/08/2026 - 19:18
File openssl-3.5.8-0.51.3.armv7hl.rpm363.77 KB29/08/2026 - 19:18
File openssl-libs-3.5.8-0.51.3.armv7hl.rpm2.02 MB29/08/2026 - 19:18
File openssl-devel-3.5.9-0.50.3.armv7hl.rpm330 KB08/10/2026 - 02:26
File openssl-3.5.9-0.50.3.armv7hl.rpm365.59 KB08/10/2026 - 02:26
File openssl-libs-3.5.9-0.50.3.armv7hl.rpm2.04 MB08/10/2026 - 02:26
File openssl-devel-3.5.9-0.51.3.armv7hl.rpm330.04 KB08/10/2026 - 02:26
File openssl-3.5.9-0.51.3.armv7hl.rpm364.19 KB08/10/2026 - 02:26
File openssl-libs-3.5.9-0.51.3.armv7hl.rpm2.03 MB08/10/2026 - 02:26
Changelog: 

(none)

Comments

Elvis's picture

I get the following error on Jolla 1.

'nothing provides libc.so.6(GLIBC_2.33) needed by openssl-3.5.8-0.51.3.armv7hl'

GLIBC_2.30 seems to be the latest available.

lpr's picture

no, if you have a Jolla1 running GLIBC_2.30 (default glibc on SFOS3.4) you'll have to install the '-0.50.3' versions of these packages
If you manage to manually install GLIBC_2.41 from SFOS5.1 on a Jolla1 (not so easy, you'll need some implicit dependencies like libicu73 , libreadline version 8 but you'll still need the old version etc... and live with some downsides: no working loudness keys, no autorouting of audio anymore) then you can install the '-0.51.3' version...