Az openSUSE disztribúció fejlesztői bemutatták a zssh projektet, amelyben megkísérlik az SSH protokoll Zig nyelven történő megvalósítását. A megvalósítás tartalmazza a protokoll elemzéséhez és az SSH-val kapcsolatos primitívek, mint például kulcsok, tanúsítványok és a ssh-agenttel való kommunikációs mechanizmusok kezeléséhez szükséges kódot. A titkosítási algoritmusok megvalósítását létező könyvtárakból vették át. A projekt kódja GPLv3 licenc alatt érhető el.
A projekt céljaként szerepel egy Zig nyelvű SSH stack létrehozása, amely könnyen bővíthető kísérletezésre és kutatásra, például posztkvantumos titkosítási algoritmusok tesztelésére és a protokoll kiterjesztésére. A projekt kezdetben a különböző kriptográfiai könyvtárakkal, például a libcrypto és a leancrypto használatára való lehetőség figyelembevételével fejlődik.
Forrás: opennet.ru
