SUSE engineer Lucas Mülling is leading an effort to work on implementing SSH within the Zig programming language, a popular language for robust, optimal, and reusable software.
In development now and planned for further work during SUSE’s upcoming Hack Week the first week of December is this SSH implementation being worked on in the Zig language.
This SSH + Zig effort was announced today on news.opensuse.org:
“The effort builds on an incomplete implementation that already covers primitives, keys, certificates and much of the agent protocol.
The project’s work so far lives at a SourceHut repository and the immediate goal is to produce a working SSH stack in Zig that is easy to extend for research and experimentation.
Contributors can help finish the protocol flows and broaden cryptographic support so the code can be used for tasks such as testing post-quantum cryptography (PQC) algorithms.”
The hope is to having a working implementation of the SSH protocol within Zig, allow for hacking/experimenting on the protocol, and to be agnostic for different cryptographic libraries.
More details on this SSH in Zig effort via hackweek.opensuse.org.
