News: 0001592597

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

SUSE Developer Working To Reimplement SSH Using The Zig Programming Language

([SUSE] 14 Minutes Ago SSH In Zig)


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 [1]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 [2]hackweek.opensuse.org .



[1] https://news.opensuse.org/2025/11/17/hw-project-to-zig-ssh/

[2] https://hackweek.opensuse.org/25/projects/finish-implementing-ssh-in-zig



"The ACLU has stood foursquare against the recurring tides of hysteria that
from time to time threaten freedoms everywhere... Indeed, it is difficult
to appreciate how far our freedoms might have eroded had it not been for the
Union's valiant representation in the courts of the constitutional rights
of people of all persuasions, no matter how unpopular or even despised
by the majority they were at the time."
-- former Supreme Court Chief Justice Earl Warren