The developers of the openSUSE distribution have introduced the zssh project, which attempts to implement the SSH protocol in the Zig language. The implementation includes code for parsing the protocol and working with SSH-related primitives such as keys, certificates, and the messaging mechanism with ssh-agent. The encryption algorithm implementations are borrowed from existing libraries. The project's code is distributed under the GPLv3 license.
The project's goals include creating an SSH stack in the Zig language that is easily extensible for experiments and research, such as testing post-quantum encryption algorithms and extending the protocol. The project is originally being developed with an eye toward compatibility with various cryptographic libraries, such as libcrypto and leancrypto.
Source: opennet.ru
