Skip to content

Commit 0cc32a1

Browse files
authored
Merge pull request #479 from ddemaio/master
zig hw project
2 parents 76c27a7 + 9f410ea commit 0cc32a1

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
author: Douglas DeMaio
3+
date: 2025-11-17 16:00:00+01:00
4+
layout: post
5+
image: /wp-content/uploads/2025/10/hack.png
6+
license: CC-BY-SA-3.0
7+
title: Hack Week Project Aims to Implement SSH in Zig
8+
categories:
9+
- Announcements
10+
- openSUSE
11+
- Community
12+
- Hack Week
13+
tags:
14+
- openSUSE
15+
- Contribution
16+
- Community
17+
- Developers
18+
- Project
19+
- Linux
20+
- Hack Week
21+
- Zig
22+
- SSH
23+
24+
---
25+
26+
27+
A [Hack Week 25](https://hackweek.opensuse.org/) project seeks to finish a native SSH implementation written in the [Zig programming language](https://ziglang.org/) that gives developers a lightweight, flexible alternative for experimenting with the secure-shell protocol.
28+
29+
The effort builds on an incomplete implementation that already covers primitives, keys, certificates and much of the agent protocol.
30+
31+
The [project’s](https://hackweek.opensuse.org/25/projects/finish-implementing-ssh-in-zig) 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.
32+
33+
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.
34+
35+
Project goals include:
36+
37+
* Have a working implementation of the ssh protocol in Zig.
38+
* Be flexible, as to allow for hacking of the protocol (i.e. testing PQC algorithms).
39+
* Be agnostic of cryptography libraries (i.e. libcrypto, leancrypto).
40+
41+
42+
Resource links by the project maintainers include several Internet [Engineering Task Force](https://www.ietf.org/) Request for Comments (RFC) that define SSH and related extensions, plus Zig’s own documentation to guide implementers.
43+
44+
Interested developers can join the Hack Week project or follow the progress.
45+
46+
Hack Week, which began in 2007, has become a cornerstone of the project’s open-source culture. Hack Week has produced tools that are now integral to the openSUSE ecosystem, such as [openQA](https://open.qa/), [Weblate](https://weblate.org/) and [Aeon Desktop](https://aeondesktop.github.io/). Hack Week has also seeded projects that later grew into widely used products; the origins of [ownCloud](https://owncloud.com/) and its fork [Nextcloud](https://nextcloud.com/) derive from a Hack Week project started more than a decade ago.
47+
48+
For more information, visit [hackweek.opensuse.org](https://hackweek.opensuse.org/).
49+
50+
<meta name="openSUSE, Open Source, development, Linux, secure operating systems, zig, ssh" content="HTML,CSS,XML,JavaScript">

0 commit comments

Comments
 (0)