Provides: libcrypto.so.1.1
Requires: glibc >= 2.17 (any SFOS version since Jan'2014)
These are the original RPM files by Jolla from Sailfish OS 4.3.0
These RPM files allow to install OpenSSL 1.1.1 on Sailfish OS releases before 4.3.0.
It was succesfully tested on a Jolla1 running SFOS3.4
The OpenSSL toolkit provides support for secure communications between
machines. OpenSSL includes a certificate management tool and shared
libraries which provide various cryptographic algorithms and
protocols.
Any armv7-Device running SFOS 3.4 or less (e.g. every Jolla1...) needs the old version https://openrepos.net/content/lpra7/openssl-102-legacy-jollaphone-x-xa2 (with storeman/warehouse this will happen automatically) in addition to the new version provided here.
If you want to manually install this on SFOS 3.4 or before: DO NOT USE pkcon , use rpm or zypper instead
pkcon will break your system
sha256sum filename:
c0f7693b25d03144c1ba62c5a63bbec25d1011024c9150991e26e761674dfa43 openssl-1.1.1l+git1-1.10.4.jolla.armv7hl.rpm
26c6f113db072c76738efc3e3e5ea789d892aa6bb7c2b28b4de01cb4b839d4ff openssl-devel-1.1.1l+git1-1.10.4.jolla.armv7hl.rpm
9d8216c193cd39f920d71606dc58ccafad45c088601e4ef6c2eddf7f08fe90af openssl-libs-1.1.1l+git1-1.10.4.jolla.armv7hl.rpm
25737ffff83b0de794189747a740b2361a5d8874c97977e9461b445001a90cc6 openssl-1.1.1s+git1-1.10.2.jolla.armv7hl.rpm (original jolla rpm converted to not use zstd)
8ba89972e68995785b01afec1b3542e1addc01260dbd67f90fb997f1b4970b1b openssl-devel-1.1.1s+git1-1.10.2.jolla.armv7hl.rpm (original jolla rpm converted to not use zstd)
88bd95de85b549ea364433c189ec8ef6954cd5933cfa679aefb61b1688fbe449 openssl-libs-1.1.1s+git1-1.10.2.jolla.armv7hl.rpm (original jolla rpm converted to not use zstd)
30f5f2c63f28943f57f080c1863884404a2199a71248e3347cdb9f120c1d809e openssl-1.1.1v+git1-1.11.4.jolla.armv7hl.rpm
67418c36dd0603d0fd639323da1b626659d2678108b8dd68133c03f8dde25c53 openssl-devel-1.1.1v+git1-1.11.4.jolla.armv7hl.rpm
b1c6513d73a8d3c7878982200518a2cacfb9fb8ef4b94fc789ef87f7081847e6 openssl-libs-1.1.1v+git1-1.11.4.jolla.armv7hl.rpm
d79a119ea6d2fc5b88482ea56c14317e6f5575ef2588fc5eb42fe5be0bfe6ce7 openssl-1.1.1k+git1-1.7.4.jolla.i486.rpm
e10449f30be58c69d199b0e489a28f33cfba8fadfba28260e1001fb4b45d8ba7 openssl-1.1.1l+git1-1.10.4.jolla.i486.rpm
16f416f5987a8d04eec3ad9ef7ccb9d8e2ffc37b1d3cf89733000a2a9d1aab36 openssl-1.1.1l+git1-1.10.4.jolla.aarch64.rpm
54d650c50d8e2f445e3a19849a16b07a6e3baee06fc58be12708947b52b2f4e9 openssl-devel-1.1.1k+git1-1.7.4.jolla.i486.rpm
e580a42408d072858c21e53dc37d04520cdf9a519c294f6028ddee2f71ff7266 openssl-devel-1.1.1l+git1-1.10.4.jolla.i486.rpm
cfdb9f7b4103f62a7003cfdb71897e483680a62abe98df1dee961d51a2ff5fec openssl-devel-1.1.1l+git1-1.10.4.jolla.aarch64.rpm
de8286c062039fa1cc1af7744942409a8514617c9e0ba95fc8ab8d0387173a50 openssl-libs-1.1.1k+git1-1.7.4.jolla.i486.rpm
70028434836401767da856ed801bb6f53bd3323450a3154c0a3265db4ab16614 openssl-libs-1.1.1l+git1-1.10.4.jolla.i486.rpm
b982174a56c7ab13130181701892d126e71ebcd70a5e94f1c6d930018161a510 openssl-libs-1.1.1l+git1-1.10.4.jolla.aarch64.rpm
Comments
olf
Sun, 2021/11/14 - 17:42
Permalink
This is working fine, supposedly for the OpenSSL devel and libs RPMs, too:
olf
Mon, 2021/11/15 - 21:07
Permalink
@lpr_A7, why do you offer the older i486 packages openssl-1.1.1kgit1-1.7.4.jolla_.i486.rpm etc., instead of openssl-1.1.1l+git1-1.10.4.jolla.i486.rpm etc. for which I provided you with the link and download instructions?
This is also rendering the very first sentence on this web page untrue, AFAICS!
Edit: But maybe I correctly understood why, meanwhile?
slava
Tue, 2021/11/09 - 15:48
Permalink
Ah, I get it now. It's the rpm saved by
pkcon download . openssl-libs
etc. For some reason I thought that you actually built it.lpr
Tue, 2021/11/09 - 17:12
Permalink
you need two files installed at the same time:
https://openrepos.net/sites/default/files/packages/8272/openssl-1.1.1lgi... official-jolla openssl1.1.1
and https://openrepos.net/sites/default/files/packages/8272/openssl-libs10-1...
the second one is compiled by myself to avoid overlapping/conflicting files and a different name
slava
Wed, 2021/11/10 - 01:31
Permalink
For the stuff that you built yourself, you have to publish the project which can be reproducibly built by others. Security-conscious users can't just blindly install a random binary downloaded from the internet, which claims to be a crypto library, right?
lpr
Wed, 2021/11/10 - 02:02
Permalink
https://github.com/sailfishos/openssl/tree/bd491590cad15aac2577cf915b816... i doubt that everyone is able to build it. Spec file was edited to move conflicting files to the devel-package which is not provided here
slava
Wed, 2021/11/10 - 04:48
Permalink
Well, at least fork the repo, commit and push your changes. Then someone may actually be able to build it. Until then it's a random binary which may or may not be doing what it claims to be doing.
With the rpm which you haven't rebuilt, one can at least pull the original Jolla rpm and compare the hash.
BTW I have pulled openssl-libs-1.1.1l+git1-1.10.4.jolla.armv7hl.rpm from Jolla and the hash did actually match.
lpr
Wed, 2021/11/10 - 16:06
Permalink
- https://openrepos.net/sites/default/files/packages/8272/sources.tar_.xz_... (rename it please to .tar.xz) and https://openrepos.net/sites/default/files/packages/8272/built_log.tar_.x... (rename it please to .tar.xz)
for some reason one has to remove the automatically appended %C2%A0
lpr
Mon, 2021/11/08 - 22:34
Permalink
but the official link to the sources should be https://github.com/sailfishos/openssl/
slava
Mon, 2021/11/08 - 19:22
Permalink
If you provide a link to the sources which can be built in OBS against, say, 2.0.0.10 (the oldest platform version available in Sailfish OS public OBS), I may consider statically linking yours instead of 1.0.2d provided by the platform!
lpr
Mon, 2021/11/08 - 22:32
Permalink
I don't understand, what sources? These are the official jolla openssl packages of SFOS4.3. They should be signed by jolla... The work was not done here but in the legacy package...
slava
Tue, 2021/11/09 - 04:55
Permalink
This is what I get if I try to install it on Jolla 1:
and /etc/pki/tls/openssl.cnf from this package does indeed differ from the one installed. I wouldn't dare to acctually install it. It really may break the system. Or am I missing something?
lpr
Tue, 2021/11/09 - 14:21
Permalink
well, you have to install the legacy package at the same time, if you install from storeman/warehouse this should work automatically. If you install from local files you have to intall both files the same time because jolla1 really needs openssl-libs10 package
Pages