Skip to content

AmiSSL 4.11

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Oct 13:00
· 233 commits to master since this release
f0d26e3

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