Skip to content

Releases: jens-maus/amissl

AmiSSL 5.6

15 Dec 19:22
3ad8168
Compare
Choose a tag to compare

Downloads License Donate Twitter Follow

About

This is version 5.6 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.0. 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

  • Fixed TLS 1.3 cipher lookup failure regression on OS4 (#68).
  • The improvement from v5.4 that released file locks on the OS4 libraries is now only activated with elf.library 53.35 or higher.
  • Minor build changes.

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:

628d38a620cec410c06f8677da46f2699c59a9e28dae77132b05027ad3ff726f  AmiSSL-5.6-OS3.lha
80b114da59782b4b6f32e187023db860f0a758fb395fa0c6f95a8094404fa849  AmiSSL-5.6-OS4.lha
a7b425815e75b08f85d4992f55f84dcdcf058240861abe5aab5fa7b2a189c3f5  AmiSSL-5.6-SDK.lha

AmiSSL 5.5

01 Nov 19:05
e87f5fe
Compare
Choose a tag to compare

Downloads License Donate Twitter Follow

About

This is version 5.5 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.0. 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

  • Updated OpenSSL backend to full compatibility with the latest OpenSSL 3.0.7 (1.11.2022) version, which includes:
    • Added RIPEMD160 to the default provider.
    • Fixed regressions introduced in 3.0.6 version.
    • Fixed two buffer overflows in punycode decoding functions. ([CVE-2022-3786]) and ([CVE-2022-3602])
  • Improved and simplified random number seeding routines.
  • The AMISSL_NO_STATIC_FUNCTIONS preprocessor symbol has been added to the SDK, mainly for use with VBCC (see SDK documentation - #66).

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:

3f72b9a231ce48013cffea9418a608e5939e651b5e157d0028b46580c9c401ae  AmiSSL-5.5-OS3.lha
e337507e695ba73b8b4a277089cf651fe45ca89396cf96d3db0c2806eab72436  AmiSSL-5.5-OS4.lha
3ed0715331f0303df3b0b3262b3ec27eb470c3cd7e5afe9886d69b72f885fc11  AmiSSL-5.5-SDK.lha

AmiSSL 5.4

11 Oct 21:38
f230aa4
Compare
Choose a tag to compare

Downloads License Donate Twitter Follow

About

This is version 5.4 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.0. 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

  • Updated OpenSSL backend to full compatibility with the latest OpenSSL 3.0.6 (11.10.2022) version, which brings fixes including:
    • Fix for custom ciphers to prevent accidental use of NULL encryption ([CVE-2022-3358])
  • Updated root certificates to latest Mozilla-based bundle provided by https://curl.se/docs/caextract.html dated 11.10.2022.
  • Added a proper Amiga-specific ossl_sleep() function, replacing the default fallback busy wait function.
  • Consolidated all routines that individually open timer.device to instead use a single unified thread-safe solution.
  • File locks on the OS4 libraries are released during initialisation and no longer held until reboot or expunged from memory (#49).
  • Handle setting of Roadshow TCP/IP stack type on OS3.
  • Removed unnecessary multiple openings of dos.library, some of which were mistakenly never closed.
  • Reworked SDK macros for split API functions to better handle when __USE_INLINE__ is not defined.

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:

9dad9703325810b71d0e84167b7e10091cb3be6d98ea924009613e549f7698ce  AmiSSL-5.4-OS3.lha
cfcf8009b9d8087f612c12167f78b3fdfc1bb9fff683cbe003934e005838ea40  AmiSSL-5.4-OS4.lha
9e069b5416c06722a6c4b75062b58fde22c3abb12c8b7ee19393ee071ba7cbad  AmiSSL-5.4-SDK.lha

AmiSSL 5.3

05 Jul 15:17
5edfca9
Compare
Choose a tag to compare

Downloads License Donate Twitter Follow

About

This is version 5.3 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.0. 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

  • Updated OpenSSL backend to full compatibility with the latest OpenSSL 3.0.5 (5.7.2022) version, which brings security, memory leak and other bug fixes.
  • Fixed "const const" typo in SDK interface definition of the old unused EVP_PBE_scrypt() public API entry point.

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:

2fe5d74cdd17686f8a3840ae59f0049e0362dd502c7dd61fd553eba97162826e  AmiSSL-5.3-OS3.lha
717f188389df6dbb0b805b38e186341d3681b489d7f77f89c45aa0a4ab38cc5e  AmiSSL-5.3-OS4.lha
51ed6e531ca68746eb5fd8aace559bc5669063173b6eb4eb1bc3dacd389abe48  AmiSSL-5.3-SDK.lha

AmiSSL 5.2

21 Jun 19:59
ad7480d
Compare
Choose a tag to compare

Downloads License Donate Twitter Follow

About

This is version 5.2 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.0. 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

  • Updated OpenSSL backend to full compatibility with the latest OpenSSL 3.0.4 (21.6.2022) version, which brings security, memory leak and other bug fixes.

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:

3c6a31f1e695296ae34c196882faa60d89a8f3b3988cd63250dd5ed4feccdda9  AmiSSL-5.2-OS3.lha
6cfe136d0cc2446134f231cf39a7e915aa8fa5943eeda3ec66e951cf1eb08bae  AmiSSL-5.2-OS4.lha
c65a25634efe70019a32f7b13196790c144af3392bd22d6acb402218940a428e  AmiSSL-5.2-SDK.lha

AmiSSL 5.1

21 May 19:01
04240cd
Compare
Choose a tag to compare

Downloads License Donate Twitter Follow

About

This is version 5.1 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.0. 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.0 and updated backend to full compatibility with the latest OpenSSL 3.0.3 (3.5.2022) version, which brings new features, such as a built-in HTTP(S) client, along with security and bug fixes.
  • Updated root certificates to latest Mozilla-based bundle provided by https://curl.se/docs/caextract.html dated 26.4.2022.
  • Split AmiSSL release archive into smaller OS specific and SDK archives.
  • OpenSSL tool now has a proper $VER string, with the version number matching the AmiSSL release version number.
  • Fixed OpenSSL UI function m68k/ppc crosscalls, reinstating code from AmiSSL v3, that was unfortunately removed in AmiSSL v4.
  • Added new streamlined OpenAmiSSLTags/TagList() function to amisslmaster.library which simplifies the opening of AmiSSL.
  • Added simple httpget example code which shows how applications can use the new built-in HTTP(S) client.
  • Added full autodocs for all the Amiga specific interface functions.
  • Improved and structured the developer README-SDK file.
  • Added OpenSSL stub link libraries for OS3 (GCC) and OS4 (GCC & VBCC).
  • AmiSSL and OpenSSL switched to the Apache License, Version 2.0.
  • We have a new homepage at https://amissl.org which provides links to all AmiSSL resources, old and new.

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:

ee0e506ccf9157ac665b4644fdd38774e515c3157384c7eaf79f15a498791e37  AmiSSL-5.1-OS3.lha
8c014c14dd91b2cd285d3b4ce041869d67e8712bd8a9b8d72e11591c5a65115a  AmiSSL-5.1-OS4.lha
7abb66e05a226822c2f82eac7b1357af5aaaf75239042784bae2d5c8c7e4704c  AmiSSL-5.1-SDK.lha

AmiSSL 4.12

11 Feb 17:06
81d4c7c
Compare
Choose a tag to compare

Downloads License

About:

This is version 4.12 of the open-source based AmiSSL library for Amiga based operating systems. Version 4.x is a new major release which comes with full compatibility to the OpenSSL 1.1.x line which includes important security related fixes and comes with new encryption ciphers which are required nowadays to connect to modern SSL-based services (e.g. HTTPS).

🚧 Changes:

For all changes, see the full commit log.

  • d22644456 - Updated OpenSSL backend to full compatibility to latest OpenSSL 1.1.1m (14.12.2021) version, which brings security and bug fixes.
  • c7398a4d9 - Updated root certificates to latest Mozilla-based bundle provided by https://curl.se/docs/caextract.html dated 1.2.2022.
  • 5580c5d09 - Fixed RSA_X931_derive_ex() from not being reachable on OS3.
  • 268d354c1 - Fixed crash after OpenSSL fatal error message requester shown.
  • 268d354c1 - Cleaned up and unified error requesters, removing redundant code.
  • db5bafd68 - Fixed GCC linker alignment for all OS4 binaries.

Backwards Compatibility:

All applications compiled to use most previous versions of AmiSSLv4 will automatically use this latest version once installed. Unfortunately, due to some errors that were made in AmiSSL 4.3, applications compiled to specifically use AmiSSL 4.3 will need to be recompiled with the AmiSSL 4.4 SDK (or newer) in order for them to be able to use this latest version. Due to fundamental changes in the API between the old AmiSSLv3 and new v4 versions and the large changes between the old OpenSSL 0.9.x and the new OpenSSL 1.1.x line, applications have to be recompiled with the updated AmiSSL SDK to take full advantage of the modernized OpenSSL 1.1.x API. Besides that fundamental change, AmiSSLv4 can be installed on top of a AmiSSLv3 installation while still ensuring that applications compiled for AmiSSLv3 will continue to work properly.

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

Please find the necessary installation archive as a lha archive file attached to this release. The SHA256 checksum for it is:

10a6dbef3bf7bb72020f474331f4ff9d3e8ece7baf136c401a40b28a5b901789  AmiSSL-4.12.lha

AmiSSL 4.11

30 Oct 13:00
f0d26e3
Compare
Choose a tag to compare

Downloads License

About:

This is version 4.11 of the open-source based AmiSSL library for Amiga based operating systems. Version 4.x is a new major release which comes with full compatibility to the OpenSSL 1.1.x line which includes important security related fixes and comes with new encryption ciphers which are required nowadays to connect to modern SSL-based services (e.g. HTTPS).

🚧 Changes:

For all changes, see the full commit log.

  • a14a3121a - Updated root certificates to latest Mozilla-based bundle provided by https://curl.se/docs/caextract.html dated 26.10.2021.
  • 38d1bc45e- Legacy entropy generation is now faster on OS3 machines, with the removal of delays caused by using the vblank timer, which typically causes AmiSSL to initialise 2 seconds faster (#57).
  • 38d1bc45e - Fixed legacy entropy generation to correctly use an entropy factor of 4, as originally intended, which was broken since AmiSSL 4.3 (#57).
  • 38d1bc45e - Entropy generation now uses SHA-256 instead of SHA-1.
  • c9cf4eb8c - Tweaked OS4 memory allocations to not be locked.
  • 7a5262374, f32c4c1a6 - Fixed issues when redirecting OpenSSL tool output to a file (#58).
  • ddee11cfb - Added Ctrl-C break detection to the OpenSSL tool.
  • 2efc98467 - OS4 binaries now stripped further with --strip-unneeded-rel-relocs.

Backwards Compatibility:

All applications compiled to use most previous versions of AmiSSLv4 will automatically use this latest version once installed. Unfortunately, due to some errors that were made in AmiSSL 4.3, applications compiled to specifically use AmiSSL 4.3 will need to be recompiled with the AmiSSL 4.4 SDK (or newer) in order for them to be able to use this latest version. Due to fundamental changes in the API between the old AmiSSLv3 and new v4 versions and the large changes between the old OpenSSL 0.9.x and the new OpenSSL 1.1.x line, applications have to be recompiled with the updated AmiSSL SDK to take full advantage of the modernized OpenSSL 1.1.x API. Besides that fundamental change, AmiSSLv4 can be installed on top of a AmiSSLv3 installation while still ensuring that applications compiled for AmiSSLv3 will continue to work properly.

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

Please find the necessary installation archive as a lha archive file attached to this release. The SHA256 checksum for it is:

e098fdb51dea08eff5ab066080c0452a57c914ff782700309f00b6b5bbb20942  AmiSSL-4.11.lha

AmiSSL 4.10

25 Aug 17:19
f2a73a2
Compare
Choose a tag to compare

Downloads License

About:
This is version 4.10 of the open-source based AmiSSL library for Amiga based operating systems. Version 4.x is a new major release which comes with full compatibility to the OpenSSL 1.1.x line which includes important security related fixes and comes with new encryption ciphers which are required nowadays to connect to modern SSL-based services (e.g. HTTPS).

Changes:

  • Updated OpenSSL backend to full compatibility to latest OpenSSL 1.1.1l (24.08.2021) version, which brings security and bug fixes, including:
    • Fixed an SM2 Decryption Buffer Overflow (CVE-2021-3711).
    • Fixed various read buffer overruns processing ASN.1 strings (CVE-2021-3712).
  • Updated root certificates to latest Mozilla-based bundle provided by https://curl.haxx.se/ca/
  • Added Italian installer translation.

Backwards Compatibility:
All applications compiled to use most previous versions of AmiSSLv4 will automatically use this latest version once installed. Unfortunately, due to some errors that were made in AmiSSL 4.3, applications compiled to specifically use AmiSSL 4.3 will need to be recompiled with the AmiSSL 4.4 SDK (or newer) in order for them to be able to use this latest version. Due to fundamental changes in the API between the old AmiSSLv3 and new v4 versions and the large changes between the old OpenSSL 0.9.x and the new OpenSSL 1.1.x line, applications have to be recompiled with the updated AmiSSL SDK to take full advantage of the modernized OpenSSL 1.1.x API. Besides that fundamental change, AmiSSLv4 can be installed on top of a AmiSSLv3 installation while still ensuring that applications compiled for AmiSSLv3 will continue to work properly.

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

Please find the necessary installation archive as a lha archive file attached to this release. The SHA256 checksum for it is:

b5a1c6644f98c6244ae2844eb1bcae4a87c7ed040b422613f28896590c4004cf  AmiSSL-4.10.lha

AmiSSL 4.9

02 Apr 13:53
3556241
Compare
Choose a tag to compare

Downloads License

About:
This is version 4.9 of the open-source based AmiSSL library for Amiga based operating systems. Version 4.x is a new major release which comes with full compatibility to the OpenSSL 1.1.x line which includes important security related fixes and comes with new encryption ciphers which are required nowadays to connect to modern SSL-based services (e.g. HTTPS).

Changes:

  • Updated OpenSSL backend to full compatibility to latest OpenSSL 1.1.1k (25.03.2021) version, which brings security and bug fixes.
  • Simplified and improved logic in amisslmaster.library for choosing which libraries to open.
  • Installer will now delete redundant AmiSSLv4 libraries where possible.
  • Added Swedish installer translation.
  • Updated icons with more modern GlowIcons.
  • Added sample openssl.cnf file and CA.pl helper script to the installation.
  • Added CA.pl documentation to OpenSSL.doc.

Backwards Compatibility:
All applications compiled to use most previous versions of AmiSSLv4 will automatically use this latest version once installed. Unfortunately, due to some errors that were made in AmiSSL 4.3, applications compiled to specifically use AmiSSL 4.3 will need to be recompiled with the AmiSSL 4.4 SDK (or newer) in order for them to be able to use this latest version. Due to fundamental changes in the API between the old AmiSSLv3 and new v4 versions and the large changes between the old OpenSSL 0.9.x and the new OpenSSL 1.1.x line, applications have to be recompiled with the updated AmiSSL SDK to take full advantage of the modernized OpenSSL 1.1.x API. Besides that fundamental change, AmiSSLv4 can be installed on top of a AmiSSLv3 installation while still ensuring that applications compiled for AmiSSLv3 will continue to work properly.

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

Please find the necessary installation archive as a lha archive file attached to this release. The SHA256 checksum for it is:

f69b211b9aabc7b34460733e1e48f1f13933a4861910e220688a80630d8b1bbf  AmiSSL-4.9.lha