Native, lightweight SSL/TLS engine for Classic AmigaOS, based on BearSSL by Thomas Pornin, extended and adapted for true Amiga system integration.
BoingoSSL brings modern, secure SSL/TLS support to classic Amiga systems (OS 3.x, 68k, A500-A4000).
Instead of a plain port, BearSSL serves as the crypto core,
system-conform and extended with AmigaOS-typical features: Handler, ARexx, Commodities, ENV variables, and Installer.
- 100% Classic Amiga Compatibility: Memory management (AllocVec/FreeVec), fallback & optimized code for 68000 up to 68060, no POSIX dependencies.
- System Integration:
- SSL: Handler (filesystem-like access)
- AREXX port & CLI interface
- Commodities/hotkey/status integration
- ENV/tooltypes/installer β plug & play on the Workbench
- Modular structure: Crypto engine, system integration, and optional AmiSSL compatibility layer are clearly separated.
- Classic-first, NextGen-optional: Main focus is on Classic Amiga; AROS/MorphOS/emulators are a bonus.
bearssl/β Original BearSSL source (unmodified, MIT license, [snapshot date])boingossl/β AmigaOS-specific wrappers, handler, AREXX port, build scripts, docsexamples/β Demo projects, installer, scriptsdoc/β Technical docs, integration guide, API referenceLICENSEβ MIT license, Copyright Thomas Pornin + your notices
- Requirements: AmigaOS 3.x, 68k (A1200+ recommended), GCC/vbcc cross-compiler, Installer V43+
- Build/Install:
cd boingossl make all copy to Amiga: C:, L:, DEVS:, S: as per Installer instructions - Sample CLI:
COPY RAM:test.txt TO SSL:github.com:443/
ADDRESS BOINGOSSL
CONNECT HOST="example.com" PORT=443
GET URL="/index.html"
DISCONNECT- Crypto Engine: BearSSL Copyright (c) 2014-2025 Thomas Pornin MIT License (see LICENSE)
- AmigaOS Port & Integration: (c) 2025 Your Name / Community Extensions also MIT, see LICENSE/README
This project is an unofficial, independent AmigaOS branch. All BearSSL changes are clearly marked and credited. Pull requests, bug reports, feature requests and discussions are welcome!
BoingoSSL β Secure the Classic. Amiga-Style.