DOWNLOADS / SUBSOFT

Good tools. Yours to keep.

Verified releases, source packages and useful files.

Net.OpenSSL 0.1.3 is a development candidate providing general OpenSSL 3 TLS-over-TCP streams for BlitzMax-NG: verified clients, servers, mutual TLS and STARTTLS, integrated with BRL.Socket and BRL.Stream. Clients verify the certificate chain and DNS/IP identity; TLS 1.2 is the minimum.

One cross-platform ZIP contains the module source, examples, tests, documentation, build helpers and Windows x64 native dependencies. Extract openssl.mod into BlitzMax/mod/net.mod, then compile an application with Import Net.OpenSSL. Start with examples/client.bmx, examples/server.bmx and the accompanying walkthrough.

Windows x64 includes OpenSSL 3.5.8 headers, import libraries, DLLs, CLI, license and provenance. Use tools/deploy-windows.ps1 to place both DLLs beside the finished executable, and supply a maintained CA bundle. Linux uses its distribution OpenSSL 3 development/runtime packages. Other target routes and their dependency requirements are documented in PLATFORMS.md; only Windows/Linux x64 have runtime validation.

This replacement follows the simplified BlitzMax credit style: the copyright notice is in the main openssl.bmx source file. Repeated credit blocks and the separate credits document are removed. TLS behavior is unchanged.

The exact ZIP was extracted into separate Windows x64 and Linux x64 module installations. The driver and both examples compiled on each; all 30 TLS integration cases passed on each release build. See VALIDATION.md for earlier debug/release and sanitizer results, and README.md for limits including synchronous DNS and the absence of CRL/OCSP checking.

Copyright (C) 2026 Kay Arnesen and Liz

Module license: MIT. OpenSSL retains its Apache License 2.0 and original notices. Generated keys and legacy implementation files are excluded. The ZIP includes a per-file SHA-256 manifest.

Source & contributions on GitHub

net-openssl-0.1.3.zip4,058.5 KiB
SHA-256 checksum0c2e5703e84b9eaffe5ff56b7fbffd2816cd35843da012638d2280dc08917d6b
Download

Recovered C64 scene files credited to TN / The Ninja of Powerage. The archive page has the original release dates, full credits and CSDb source records. This date marks recovery, not the original releases. File bytes are unchanged; filenames are simplified. C64 emulator compatibility has not yet been tested.

wheres-nazz.prg47.0 KiB
SHA-256 checksumb330987be42e9b8d58a7d5b5af3b5260063e2df749b7c28f48c49e9ac24bc140
Download
drazlace-splitter-v1-0b.d64170.8 KiB
SHA-256 checksumc6c73425e5752c2b69bc7bd2cc4f379c1dfb9103ac12d4d58477ea403f9ac385
Download
mandelbrot-generator-v1-0.zip19.9 KiB
SHA-256 checksum92c467aa5e51f8fa18528d537e7e1105b39ce93ef621456788edec96545ba99f
Download
mandelbrot-generator-v1-1.prg16.3 KiB
SHA-256 checksumc34e065a3e04a25c29ffd997edbdad0dd75eaa78dc8db70f9745a47773e75628
Download
randy-s-traxx-vol-1.zip90.9 KiB
SHA-256 checksumda0c05ee1dec122d67f069db0e0cdb2d0ff407c35526f0e490070a7142cb9d22
Download
the-wall-4.zip113.7 KiB
SHA-256 checksumdd608020c92080f84f148cd70c2e1d16faa5d80a1c31553fbe5f9db63c84ac27
Download
lowres-bitmap-converter-v1-0.zip14.8 KiB
SHA-256 checksumf09963b375ef36e76a87977e72a11ab651f1841a3d4c84044dd929249083c6af
Download
we-are-back.zip7.4 KiB
SHA-256 checksumf8c3ef902b7a332e71fb628806a51c99a3c8af735ff1cf4f8535bd4db7862d98
Download
guess.zip20.3 KiB
SHA-256 checksum88ac52f89986cba86070e946a860e7ab4aec7cc138f307f4a4c2c31e54e60cc8
Download
rorschach.zip7.6 KiB
SHA-256 checksum6205a3dcd1715ea646ef9f6710b19c8de2fc23b1d2169ded88b27ece25095a40
Download
the-wall-2.d64170.8 KiB
SHA-256 checksum713fa8bf810e199a3a5a62f72e0c473bc69350da207f267de8d05ad0f21f8517
Download
the-wall-3.zip179.1 KiB
SHA-256 checksum442c3cef42737d09f11fb34ccfda2bd3a3ae0e8e3efc7e409917cf4034ab7355
Download
the-wall-0.zip106.2 KiB
SHA-256 checksum8345ac417e9e4616305505622c9e778b43acb9d8570dc4bf3cda3cda8d45dccd
Download
powerage.zip5.6 KiB
SHA-256 checksumb7992cf1b7d321af7ea46ae9d017c07a1a9b5c703270f3525b3714ae0d33528d
Download
powerage-intro.prg5.6 KiB
SHA-256 checksumf026dd71ef99a84d732cff0b7aad7c0bdfcf49538c6f67489ad797f38eb8d301
Download
the-wall-1.d64170.8 KiB
SHA-256 checksum6b1cd97e6846ea58e5f47fd4f8563f26681b8a89def16f87403999bf91a41cf9
Download
babylon-5-slide.zip31.9 KiB
SHA-256 checksum06ce5e6bf0402b193ee36f0d7383bd8e43783ba661912d19e4df0ee563215904
Download

Sub.LibSSL v1.1 — original BlitzMax module by Kay Arnesen / Sub_Zero. Historical software from the Subsoft Legacy Software archive.

The original libssl.mod.zip is preserved byte-for-byte, including module source, examples, original compiled artifacts and bundled Windows libraries. Original attribution and license notices are retained. The wrapper declares the MIT license; bundled dependencies retain their own notices.

This is an unsupported historical archive, not the new Net.OpenSSL module and not a current secure TLS implementation. The bundled headers identify OpenSSL 1.1.0e from 2017. No compatibility with current BlitzMax-NG is claimed. For current NG development, see the separate Net.OpenSSL release under BlitzMax Tools.

The original examples include a duplicated demo private key and matching self-signed certificate which expired on 5 July 2006, plus old demonstration trust stores. They are preserved as historical sample data and must never be reused as live credentials or trusted certificates. Do not use this archive for production TLS.

Original ZIP: 18,087,186 bytes. SHA-256: c402c7f205b33a47bd923a899bd2c526b7212acf6c0ad4e0184f712cef3d4ddd. No legacy binary was executed during archival verification.

libssl.mod.zip17,663.3 KiB
SHA-256 checksumc402c7f205b33a47bd923a899bd2c526b7212acf6c0ad4e0184f712cef3d4ddd
Download

Crypto.Blake3Digest 1.00 for BlitzMax-NG, using the official BLAKE3 1.8.7 implementation. Includes ordinary and keyed hashing, key derivation, incremental updates, and seekable extended output (XOF), integrated with Crypto.Digest.

CPU acceleration is selected at runtime on x86/x64. AArch64 has a NEON build path, and other architectures use portable C. Runtime validation covers Windows x64 and Linux x64; other targets need community validation. The module requires no external DLLs.

This source ZIP contains the module, example, full BLAKE3 vector tests, benchmark, documentation, and all bundled licenses. Extract blake3digest.mod into your BlitzMax mod/crypto.mod directory, then run bin/bmk makemods -a -r crypto.blake3digest (bin/bmk.exe on Windows). See README.md for API details and test commands.

Validation: 724,739 checks per standalone test run, plus the 20-test Crypto.Digest suite, passed on Windows x64 and Linux x64 in debug and release builds. Windows also passed the forced portable backend. The updated central digest test suite is available in the upstream contribution; this ZIP installs only blake3digest.mod.

Source snapshot: e1b57bfcaabe66bd922cda2b9ca86d6c8617904d. Upstream contribution: https://github.com/bmx-ng/crypto.mod/pull/8

Developed by Kay Arnesen (SubZero7748) and Liz Chapel
© 2026 Kay Arnesen
Programming & development: Kay Arnesen (SubZero7748) with Liz Chapel, AI development assistant

Binding license: 0BSD. Bundled upstream BLAKE3 retains its original license choices and notices.

crypto-blake3digest-1.00.zip114.8 KiB
SHA-256 checksumf96c56abbadf4ce1891cfaad5a950b8df622e77e003368ca7258d6ee5f94cb5f
Download
“ Explore. Build. Learn. Repeat. ”— subsoft