Releases: jens-maus/amissl
AmiSSL 4.10
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
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
AmiSSL 4.8
About:
This is version 4.8 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.1j (16.02.2021) version, which brings security and bug fixes.
- Updated root certificates to latest Mozilla-based bundle provided by https://curl.se/docs/caextract.html.
- Fixed corrupted OS3 libamisslauto.a (object name was too long).
- Tweaked SDK examples and OpenSSL includes to be more compatible with vanilla VBCC and SAS/C compiler installations.
- Restored SAS/C support to AmiSSL autoopen link library code.
- Added native VBCC support to AmiSSL autoopen link library code.
- Added lib/autoinit_amissl_main.c to SDK to allow VBCC, SAS/C and GCC users to compile their own link library, if required.
Backwards Compatibility:
All applications compiled to use AmiSSL 4.0-4.2 or 4.4-4.7 will automatically use AmiSSL 4.8 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 AmiSSL 4.8. 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.
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.
Requirements:
- AmigaOS 4.0+/PPC, AmigaOS 3.0+/68020+ or MorphOS
Please find the necessary installation archive as a lha archive file attached to this release. The SHA256 checksum for it is:
45dbc193461c72c1280eaa10214054d20f51695da70fe564d94b5d0ca18ce623 AmiSSL-4.8.lha
AmiSSL 4.7
About:
This is version 4.7 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.1i (08.12.2020) version, which brings security and bug fixes.
- Updated root certificates to latest Mozilla-based bundle provided by https://curl.haxx.se/ca/
- Fixed OpenSSL command and https developer example not having execute file permission bit set on OS3
Backwards Compatibility:
All applications compiled to use AmiSSL 4.0-4.2 or 4.4-4.6 will automatically use AmiSSL 4.7 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 AmiSSL 4.7. 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.
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.
Requirements:
- AmigaOS 4.0+/PPC, AmigaOS 3.0+/68020+ or MorphOS
Please find the necessary installation archive as a lha archive file attached to this release. The SHA256 checksum for it is:
bf6822be75ad8172a6150ae0dad0e20701cf4a80938683f9d95abf0481c0bcae AmiSSL-4.7.lha
AmiSSL 4.6
About:
This is version 4.6 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). However, 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.
Backwards Compatibility:
All applications compiled to use AmiSSL 4.0-4.2 or 4.4-4.5 will automatically use AmiSSL 4.6 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 AmiSSL 4.6.
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.
Requirements:
- AmigaOS 4.0+/PPC, AmigaOS 3.0+/68020+ or MorphOS
Changes:
- Updated OpenSSL backend to full compatibility to latest OpenSSL 1.1.1g (21.04.2020) version, which brings security and bug fixes.
- Tweaks to allow and force Amithlon to use the 68060 target, due to 64-bit integer math emulation being broken in Amithlon (68080 and MorphOS should continue to use the more optimal 68020-40 target).
Please find the necessary installation archive as a lha archive file attached to this release. The SHA256 checksum for it is:
61580c663b750308c9b5116dea275bc58636205bd3d52eda618703c50f141222 AmiSSL-4.6.lha
AmiSSL 4.5
About:
This is version 4.5 of the 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). However, 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.
Compatibility:
All applications compiled to use AmiSSL 4.0-4.2 or 4.4 will automatically use AmiSSL 4.5 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 AmiSSL 4.5.
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.
Requirements:
- AmigaOS 4.0+/PPC, AmigaOS 3.0+/68020+ or MorphOS
Changes:
- Dropped FPU usage from 68060 target, allowing 68LC060 and 68EC060 processors to benefit from the 4.4 changes, without crashing.
- Fixed a number of memory leaks, particularly where multithreaded applications would leak memory over time (although freed on exit).
- All binaries now stripped of debug symbols, improving load time.
- Fixed installer issue for MorphOS (#43).
- Modernized and improved the https example source code.
- Minor improvements/fixes.
Please find the necessary installation archive as a lha archive file attached to this release. The SHA256 checksum for it is:
a15026f0048443650409f55528b5614776a3cee0ad2ef2bd3d25f4c8f8589d63 AmiSSL-4.5.lha
AmiSSL 4.4
About:
This is version 4.4 of the 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). However, 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.
Compatibility:
All applications compiled to use AmiSSL 4.0-4.2 will automatically use AmiSSL 4.4 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 in order for them to be able to use AmiSSL 4.4.
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.
Requirements:
- AmigaOS 4.0+/PPC, AmigaOS 3.0+/68020+ or MorphOS
Changes:
- Updated OpenSSL backend to full compatibility to latest OpenSSL 1.1.1d (10.09.2019) version.
- Applications compiled with the AmiSSL 4.3 SDK will need to be recompiled to use this release (if the AmiSSL 4.0-4.2 SDK was used, those applications do not need recompiling and will automatically use AmiSSL 4.4).
- Updated root certificates to latest Mozilla-based bundle provided by https://curl.haxx.se/ca/
- Now includes separate 68020-40 and 68060 optimised versions.
- Fixed poor 64-bit integer math performance (including erratic mouse movement) specific to 68060 processors, caused by software emulation of instructions not present on 68060 processors.
- Added 68060 optimised 64-bit multiplication routine from vbcc with permission by Frank Wille.
- Improved BN performance for 68060 (disabled m68k asm replacement as it's slower due to the above).
- Improved elliptic curve performance for all m68k processors.
- Fixed the OS3 target from crashing on systems with a 68020/030, but without an FPU (#37).
- Disabled Poly1305 FPU algorithm on Tabor A1222 (#38).
- Fixed TLS 1.3 cipher lookup failures on OS4, caused by compiler bug (#35).
- OpenSSL.doc not updated for the last 14 years, but now automatically updated for each new release.
- Fixed crashing OpenSSL command on OS3 (#28).
- Fixed OpenSSL command not making path to openssl.cnf correctly (#34).
- Fixed OpenSSL command -out parameter (#33).
- OpenSSL s_server command can now be interrupted with Ctrl-C.
- Install script fixes for MorphOS (#41).
- Fixed include files for vbcc/m68k compilation (#20).
- Minor improvements/fixes.
Please find the necessary installation archive as a lha archive file attached to this release. The SHA256 checksum for it is:
e4cddccea1ed4ccc7b5e8ecfd42f62a8f868e501d3a0bb5d8f1e325293954d2f AmiSSL-4.4.lha
AmiSSL 4.3
About:
This is version 4.3 of the 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). However, 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.
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.
Requirements:
- AmigaOS 4.0+/PPC, AmigaOS 3.0+/68020+ or MorphOS
Changes:
- Updated OpenSSL backend to latest OpenSSL 1.1.1a (20.11.2018) version including newest TLS 1.2 and TLS 1.3 protocol/cipher versions and general compatibility.
- Updated root certificates to latest Mozilla-based bundle provided by https://curl.haxx.se/ca/
- Minor improvements/fixes.
Please find the necessary installation archive as a lha archive file attached to this release. The SHA256 checksum for it is:
9f727ce6665398767bab5eac99b9faf514519d76556a3f4b0ccf91711a85254c AmiSSL-4.3.lha
AmiSSL 4.2 release
About:
This is version 4.2 of the 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). However, 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.
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.
Requirements:
- AmigaOS 4.0+/PPC, AmigaOS 3.0+/68020+ or MorphOS
Changes:
- Updated OpenSSL backend to full compatibility to latest OpenSSL 1.1.0g (02.11.2017) version.
- Updated root certificates to latest Mozilla-based bundle provided by https://curl.haxx.se/ca/
- Fixed https.c example cleanup code for non-OS4 targets (#18)
- Reinstated AmigaOS multithreading support and semaphore protection, using the new thread API introduced in OpenSSL 1.1.0 (#17)
- Include
ppcinline/macros.h
which contains allLPXX()
macros to use the AmiSSL includes for MorphOS. - Minor improvements/fixes.
Please find the necessary installation archive as a lha archive file attached to this release. The file size of this file is 5.5 MB and the SHA256 checksum for it is:
652442cad5f171108ebb6a0b74e36ec5b3665100a0a3d918742cb06f8b2649ab AmiSSL-4.2.lha
AmiSSL 4.1 release
About:
This is version 4.1 of the AmiSSL library for Amiga based operating systems and the first public open-source based release of AmiSSL. 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). However, 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.
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 in time. If you are, however, interested in seeing AmiSSL v4 being ported for these other Amiga-based platforms, please try to find motivated and talented developers who could join our team as proper maintainers for these alternative platforms. In addition, if you are a MorphOS or AROS developer
yourself, feel free to send proper pull requests to see your platform supported in one of the next releases or please consider joining our team.
Requirements:
- AmigaOS 4.0+/PPC, AmigaOS 3.0+/68020+ or MorphOS
Changes:
- Updated OpenSSL backend to full compatibility to latest OpenSSL 1.1.0e (16.02.2017) version.
- MorphOS can now be selected as an install target with the OS3/m68k version being installed. For a native PPC version we would require some work to be done by some talented MorphOS developers.
- Added some m68k asm replacement code for potentially speeding up BN calculation routines.
- Added AmiUpdate compatibility.
- included a newlib compiled version of libamisslauto.a.
- Minor improvements/Fixes for install script.
Please find the necessary installation archive as a lha archive file attached to this release. The file size of this file is 5.6 MB and the SHA256 checksum for it is:
5a86061708c8d8d9fd9456eb74d9ae401d37fe18744645c8b8dfcdf2c951960b AmiSSL-4.1.lha