5.13
版本发布时间: 2023-12-23 03:32:13
jens-maus/amissl最新发布版本:5.17(2024-09-04 23:10:52)
About
This is version 5.13 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.2. 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.2, with full compatibility with the latest OpenSSL 3.2.0 (23.11.2023) version, which includes the following new features:
- Support for client side QUIC (RFC 9000)
- Support for Ed25519ctx, Ed25519ph and Ed448ph in addition to existing support for Ed25519 and Ed448 (RFC 8032)
- Support for deterministic ECDSA signatures (RFC 6979)
- Support for AES-GCM-SIV, a nonce-misuse-resistant AEAD (RFC 8452)
- Support for the Argon2 KDF (RFC 9106)
- Support for Hybrid Public Key Encryption (HPKE) (RFC 9180)
- Support for SM4-XTS
- Support for Brainpool curves in TLS 1.3
- Support for TLS Raw Public Keys (RFC 7250)
- Support for using the IANA standard names in TLS ciphersuite configuration
- Multiple new features and improvements to CMP protocol support
- Updated root certificates to latest Mozilla-based bundle provided by https://curl.se/docs/caextract.html dated 12.12.2023.
- Use Exec mutexes instead of semaphores on AmigaOS 4.x, decreasing system overhead.
- Use ASOPOOL_Protected instead of our own semaphore protected memory pool on AmigaOS 4.x.
- Improved error handling should failures occur early in library initialisation.
- The installer now properly handles any certificates that may have been disabled by the user and will update them, but leave them disabled.
- The installer on AmigaOS 4.x can now install the libraries whilst AmiSSL is still in use, provided elf.library 53.35+ is installed and no instances prior to AmiSSL 5.6 are still in memory.
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:
e2458f77ec956c261254235583560a9bf88845839c51477b94e24cdf74de0543 AmiSSL-5.13-OS3.lha
1bad7894fc33f4775f23b3579c5bfc80e4f8f322670c65b1fed647db558377de AmiSSL-5.13-OS4.lha
9cd4fbfc181e77d28e7f8d629b06671daf6effb4cbffb3f80120f052740327b9 AmiSSL-5.13-SDK.lha
1、 AmiSSL-5.13-OS3.lha 3.68MB
2、 AmiSSL-5.13-OS4.lha 3.35MB
3、 AmiSSL-5.13-SDK.lha 2.33MB