Gli sviluppatori della distribuzione openSUSE hanno presentato il progetto zssh, che mira a implementare il protocollo SSH nel linguaggio Zig. L'implementazione include codice per l'analisi del protocollo e per la gestione dei primitivi associati a SSH, come chiavi, certificati e meccanismi di scambio di messaggi con ssh-agent. Le implementazioni degli algoritmi di crittografia sono state prese da librerie esistenti. Il codice del progetto è distribuito sotto licenza GPLv3.
Tra gli obiettivi del progetto c'è la creazione di uno stack SSH nel linguaggio Zig, facilmente estensibile per esperimenti e ricerche, ad esempio per il test di algoritmi di crittografia post-quantistica e per l'estensione del protocollo. Il progetto è inizialmente sviluppato tenendo presente la possibilità di utilizzo con diverse librerie crittografiche, come libcrypto e leancrypto.
Fonte: opennet.ru
