Skip to content

AmiSSL 5.8

Compare
Choose a tag to compare
@Futaura Futaura released this 23 Mar 14:06
· 54 commits to master since this release
82b0971

Downloads License Donate Twitter Follow

About

This is version 5.8 of the open-source based AmiSSL library for Amiga based operating systems. AmiSSL v5 is a new major release which has been updated with full compatibility with OpenSSL 3.1. This includes important security related fixes, a built-in HTTP(S) client and comes with new encryption ciphers which are required nowadays to connect to modern SSL-based services such as HTTPS and SSH.

Changes

  • Switched to OpenSSL 3.1, with full compatibility with the latest OpenSSL 3.1.0 (14.3.2023) version, which includes:
    • SSL 3, TLS 1.0, TLS 1.1, and DTLS 1.0 only work at security level 0.
    • Performance enhancements and new platform support including new assembler code algorithm implementations.
    • Deprecated LHASH statistics functions.
    • FIPS 140-3 compliance changes.
  • Replaced many common Exec semaphore protected OpenSSL operations with atomic inline assembly code on both OS3 and OS4, decreasing overhead and increasing performance.
  • Fixed bug in the 5.7 SDK (applications built with it should be recompiled using the 5.8 SDK).

For details on all changes, see the full commit log.

Backwards Compatibility

All applications compiled to use previous versions of AmiSSL v5 will automatically use this latest version once installed. Old applications will continue to use AmiSSL v4 or older and will need to be recompiled with the updated SDK in order to start using AmiSSL v5. Besides this difference, AmiSSL v5 can be installed on top of any previous AmiSSL versions, which ensures that applications compiled for AmiSSL v1/v2/v3/v4 continue to work.

Requirements

AmigaOS 4.0+/PPC, AmigaOS 3.0+/68020+ or MorphOS

IMPORTANT NOTE

This release comes with binaries for the AmigaOS4/PPC and AmigaOS3/m68k platform only. Unfortunately, due to lack of motivated developers we couldn't provide native binaries for the MorphOS/PPC or AROS (PPC, i386, x86_64) platform. If you are, however, interested in seeing AmiSSL v5 being ported to these other Amiga-based platforms, please try to find motivated and talented developers who join our team as maintainers for these alternative platforms. In addition, if you are a MorphOS or AROS developer yourself, feel free to send pull requests to see your platform supported in one of the next releases.

Download

Please find the necessary OS specific installation archives and the developer SDK attached to this release below. The SHA256 checksums for the archives are:

48f522d5a8fc23de5073667ab511aea5f411892a51065db5c2a625dc8c47dd3b  AmiSSL-5.8-OS3.lha
16a083cce3a6ad13984c40ed1c99bde57f40ca896b2de7d95fae9a016802a68e  AmiSSL-5.8-OS4.lha
4443509fe43cd0bc2c2a40e2c114a5666229130f1547e9554886375666fe9328  AmiSSL-5.8-SDK.lha