Os desenvolvedores da distribuição openSUSE apresentaram o projeto zssh, que tenta implementar o protocolo SSH na linguagem Zig. A implementação inclui código para análise do protocolo e manipulação de primitivas relacionadas ao SSH, como chaves, certificados e mecanismos de troca de mensagens com o ssh-agent. Os algoritmos de criptografia foram retirados de bibliotecas existentes. O código do projeto é distribuído sob a licença GPLv3.
Os objetivos do projeto incluem a criação de uma pilha SSH na linguagem Zig, facilmente expansível para experimentos e pesquisas, por exemplo, relacionadas ao teste de algoritmos de criptografia pós-quântica e à expansão do protocolo. O projeto é desenvolvido com a possibilidade de ser utilizado junto a várias bibliotecas criptográficas, como libcrypto e leancrypto.
Fonte: opennet.ru
