Достъпен е NeoPG 0.0.6, клон на GnuPG 2

Подготвен ново издание на проекта NeoPG, развиваваща форк инструментариума GnuPG (GNU Privacy Guard) с реализация на инструменти за шифроване на данни, работа с електронни подписи, управление на ключове и достъп до публични хранилища на ключове.
Ключовите разлики на NeoPG включват значително почистване на кода от реализации на остарели алгоритми, преминаване от език C на C++11, преработка на структурата на изходните текстове за опростяване на поддръжката и предоставяне на разширяем API за разработка на надстройки. Целият нов код се предоставя е под разрешителна лицензия BSD вместо GPLv3.

Сред измененията също така се отк突ва преминаването на система за изграждане cmake, замяна на Libgcrypt с библиотека Botan, замяна на вградените парсери и код за работа с бази данни с libcurl и SQLite. В NeoPG е прекратен старта на дългосрочни фонови процеси gpg-agent, dirmngr (Directory Manager) и scdaemon (Smart Card Daemon), вместо които се изпълняват еднократни помощни обработчици, които приключват веднага след изпълнението на задачата.

Основната функционалност на NeoPG е реализирана под формата на библиотека libneopg, която може да се използва в външни приложения. Отгоре на libneopg е реализиран интерфейс на команден ред, в който са обединени разпокъсаните утилити от GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar и т.н.) в един единствен изпълним файл neopg с оформяне на субкоманди в стил Git и поддръжка на цветен изход. В рамките на командата „neopg gpg2“ е реализиран слой за осигуряване на съвместимост с GnuPG 2.

В новото издание е подобрена съвместимостта с утилитата gpg2 — ако gpg2 е твърда връзка към neopg, автоматично се прилага слой за осигуряване на съвместимост на командите с GnuPG 2. Добавена е нова команда „packet dump“. Осигурена е поддръжка на Ubuntu 18.04. Подобрена е работата на сценарии за изграждане Cmake. Вместо boost::format е използвана библиотека fmtlib. Добавен е OpenPGP парсер за хранилища на ключове.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster