Deweloperzy dystrybucji openSUSE zaprezentowali projekt zssh, w którym podjęto próbę implementacji protokołu SSH w języku Zig. Implementacja zawiera kod do analizy protokołu i pracy ze związanymi z SSH elementami, takimi jak klucze, certyfikaty i mechanizm wymiany wiadomości z ssh-agent. Implementacje algorytmów szyfrowania są zaczerpnięte z istniejących bibliotek. Kod projektu jest udostępniany na licencji GPLv3.
Z założonych celów projektu wymienione jest stworzenie stosu SSH w języku Zig, łatwo rozszerzalnego w celu przeprowadzania eksperymentów i badań, na przykład związanych z testowaniem postkwantowych algorytmów szyfrowania oraz rozszerzaniem protokołu. Projekt jest rozwijany z myślą o możliwości współpracy z różnymi bibliotekami kryptograficznymi, takimi jak libcrypto i leancrypto.
Źródło: opennet.ru
