Dostępna jest wersja NeoPG 0.0.6, fork GnuPG 2

Przygotowano nowa wersja projektu NeoPG, rozwijającego fork narzędzi GnuPG (GNU Privacy Guard) z implementacją narzędzi do szyfrowania danych, obsługi podpisów elektronicznych, zarządzania kluczami i dostępu do publicznych magazynów kluczy.
Kluczowe różnice NeoPG to znaczące oczyszczenie kodu z realizacji przestarzałych algorytmów, przejście z języka C na C++11, przemyślenie struktury kodu źródłowego w celu uproszczenia utrzymania oraz udostępnienie rozszerzalnego API do tworzenia nadbudów. Cały nowy kod dostarczany jest udostępniony na podstawie licencji BSD zamiast GPLv3.

Wśród zmian wyróżnia się także przejście na system budowania cmake, zastąpienie Libgcrypt biblioteką Botan, zmiana wbudowanych parserów i kodu do pracy z bazą danych na libcurl i SQLite. W NeoPG zakończono uruchamianie długoterminowych procesów w tle gpg-agent, dirmngr (Directory Manager) i scdaemon (Smart Card Daemon), zamiast których wykonywane są jednorazowe pomocnicze procesy, kończące się zaraz po wykonaniu zadania.

Podstawowa funkcjonalność NeoPG jest zaimplementowana w formie biblioteki libneopg, którą można wykorzystać w aplikacjach zewnętrznych. Na bibliotece libneopg zbudowany jest interfejs wiersza poleceń, w którym połączono rozproszone narzędzia wchodzące w skład GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar itp.) w jeden plik wykonywalny neopg z podkomendami zaprojektowanymi w stylu Git i wsparciem dla kolorowego wyjścia. W ramach polecenia „neopg gpg2” zaimplementowano warstwę zapewniającą kompatybilność z GnuPG 2.

W nowej wersji poprawiono kompatybilność z narzędziem gpg2 — jeśli gpg2 jest twardym linkiem do neopg, to automatycznie zastosowane zostaje warstwę zapewniającą zgodność poleceń z GnuPG 2. Dodano nowe polecenie „packet dump”. Zapewniono wsparcie dla Ubuntu 18.04. Ulepszono działanie skryptów budujących Cmake. Zamiast boost::format wykorzystano bibliotekę fmtlib. Dodano parser OpenPGP dla magazynów kluczy.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster