VOOZH about

URL: https://www.phoronix.com/news/SUSE-SSH-In-Zig-Language

⇱ SUSE Developer Working To Reimplement SSH Using The Zig Programming Language - Phoronix


👁 Phoronix

SUSE Developer Working To Reimplement SSH Using The Zig Programming Language

Written by Michael Larabel in SUSE on 17 November 2025 at 11:46 AM EST. 76 Comments
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.

👁 SUSE Hackweek 25


More details on this SSH in Zig effort via hackweek.opensuse.org.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.