Команда разработчиков из openSUSE представила проект zssh — реализацию SSH на языке Zig

Команда разработчиков из openSUSE представила свой новый проект под названием zssh. Это реализация SSH на языке программирования Zig. Текущее решение пока что основано на неполной реализации Secure Shell и включает в себя код для разбора протокола и работы со связанными с SSH примитивами, включая ключи, сертификаты и механизм обмена сообщениями с ssh-agent.

Согласно описанию проекта, реализации алгоритмов шифрования в zssh заимствованы из существующих библиотек. Исходный код решения распространяется под лицензией GPLv3.

В качестве целей проекта разработчиками заявлены:

выпуск лёгкой и гибкой альтернативы для экспериментов с протоколом Secure Shell;

создание SSH-стека на языке Zig, который легко расширяется для дальнейшего изучения возможностей, а также проведения экспериментов и исследований. Например, связанных с тестированием алгоритмов постквантовой криптографии (PQC) и расширением протокола;

не зависеть от криптографических библиотек (например, libcrypto, leancrypto).

«Ссылки на ресурсы, предоставленные разработчиками проекта, включают несколько Request for Comments (RFC) от Internet Engineering Task Force, определяющих SSH и связанные с ним расширения, а также собственную документацию Zig, которая поможет разработчикам. Заинтересованные разработчики могут присоединиться к проекту или следить за его развитием», — пояснили в команде zssh.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии