The developers of the openSUSE distribution presented the project zssh, which attempts to implement the SSH protocol in the language Zig. The implementation includes code for parsing the protocol and working with SSH-related primitives such as keys, certificates, and the ssh-agent messaging mechanism. Implementations of encryption algorithms are borrowed from existing libraries. The project code is distributed under the GPLv3 license.
The goals of the project declared to create an SSH stack in the Zig language, easily extensible for experimentation and research, for example, related to testing postquat encryption algorithms and protocol expansion. The project is initially being developed with an eye to the possibility of use together with various cryptographic libraries, such as libcrypto and leancrypto.