Releases: jens-maus/amissl
AmiSSL 5.8
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
AmiSSL 5.7
About
This is version 5.7 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.8 (7.2.2023) version, which includes one high, seven moderate and one low severity fixes for newly identified vulnerabilities:
- Fixed NULL dereference during PKCS7 data verification. (CVE-2023-0401)
- Fixed X.400 address type confusion in X.509 GeneralName. (CVE-2023-0286)
- Fixed NULL dereference validating DSA public key. (CVE-2023-0217)
- Fixed Invalid pointer dereference in d2i_PKCS7 functions. (CVE-2023-0216)
- Fixed Use-after-free following BIO_new_NDEF. (CVE-2023-0215)
- Fixed Double free after calling PEM_read_bio_ex. (CVE-2022-4450)
- Fixed Timing Oracle in RSA Decryption. (CVE-2022-4304)
- Fixed X.509 Name Constraints Read Buffer Overflow. (CVE-2022-4203)
- Fixed X.509 Policy Constraints Double Locking security issue. (CVE-2022-3996)
- Updated root certificates to latest Mozilla-based bundle provided by https://curl.se/docs/caextract.html dated 10.1.2023.
- Correctly clear thread locks before using InitSemaphore() on OS3 (#70).
- Prevent OS4 load time emulation corrupting the data in the PPC ASM optimised routines by moving data from .text section to .rodata (#38).
- Removed redundant code in PPC ASM optimised routines.
- Removed unused PPC POWER8 specific ASM optimised routines.
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:
4f7522b8c0c7eca9c68fac825d969ba60ecac4f6a0f6762be3135ea269def6ab AmiSSL-5.7-OS3.lha
53c457e0b3d244b1d4cac81c15b0f165745a3cbb55078082fc13da748cd914a6 AmiSSL-5.7-OS4.lha
9c3f1b3c0fcedb4b8fd36a662584f4e55d82632aee882ecf86d0f94e7a7388e2 AmiSSL-5.7-SDK.lha
AmiSSL 5.6
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
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
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
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
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
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
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
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