De ontwikkelaars van de openSUSE-distributie hebben het zssh-project gepresenteerd, waarin een poging wordt gedaan om het SSH-protocol te implementeren in de programmeertaal Zig. De implementatie omvat code voor het parseren van het protocol en het werken met gerelateerde SSH-primitieven, zoals sleutels, certificaten en het berichtenmechanisme met ssh-agent. De implementaties van de versleutelingsalgoritmes zijn ontleend aan bestaande bibliotheken. De code van het project wordt verspreid onder de GPLv3-licentie.
Als doelstellingen van het project is het creƫren van een SSH-stack in de programmeertaal Zig genoemd, die gemakkelijk uitbreidbaar is voor experimenten en onderzoek, bijvoorbeeld met betrekking tot het testen van post-kwantumversleuteling-algoritmes en de uitbreiding van het protocol. Het project wordt oorspronkelijk ontwikkeld met het oog op de mogelijkheid om samen te werken met verschillende cryptografische bibliotheken, zoals libcrypto en leancrypto.
Bron: opennet.ru
