NeoPG 0.0.6 disponible, bifurcació de GnuPG 2

Preparat nou llançament del projecte NeoPG, que desenvolupa una bifurcació del conjunt d'eines GnuPG (GNU Privacy Guard) amb la implementació d'eines per a xifrat de dades, treball amb signatures electròniques, gestió de claus i accés a magatzems de claus públiques.
Les diferències clau de NeoPG són la neteja significativa del codi de les implementacions d'algorismes obsolets, la transició de C a C++ 11, el redisseny de l'estructura del codi font per facilitar el manteniment i el subministrament d'una API extensible per desenvolupar complements. Tot codi nou subministrat sota una llicència BSD permissiva en lloc de GPLv3.

Entre els canvis, la transició al sistema de compilació cmake, la substitució de Libgcrypt per la biblioteca boten, substituint els analitzadors integrats i el codi per treballar amb la base de dades amb libcurl i SQLite. NeoPG va deixar d'executar els processos de fons gpg-agent, dirmngr (Directory Manager) i scdaemon (Smart Card Daemon) de llarga execució, en lloc d'executar gestors auxiliars d'una sola vegada que finalitzen immediatament després de completar la feina.

La funcionalitat principal de NeoPG s'implementa en forma de la biblioteca libneopg, que es pot utilitzar en aplicacions de tercers. S'implementa una interfície de línia d'ordres a la part superior de libneopg, que combina les diferents utilitats incloses a GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, etc.) en un únic fitxer executable neopg amb subordres d'estil Git i suport de sortida en color. Com a part de l'ordre "neopg gpg2", s'ha implementat una capa per garantir la compatibilitat amb GnuPG 2.

La nova versió millora la compatibilitat amb la utilitat gpg2: si gpg2 és un enllaç dur a neopg, s'aplica automàticament una capa per garantir la compatibilitat de les ordres amb GnuPG 2. S'ha afegit una nova ordre "bocament de paquets". Es proporciona suport per a Ubuntu 18.04. Rendiment millorat dels scripts de compilació de Cmake. S'utilitza la biblioteca fmtlib en comptes de boost::format. S'ha afegit l'analitzador OpenPGP per als magatzems de claus.

Font: opennet.ru

Afegeix comentari