NeoPG 0.0.6, uma wa GnuPG 2, inapatikana

Imetayarishwa toleo jipya la mradi NeoPG, ambayo hutengeneza uma wa zana ya zana ya GnuPG (GNU Privacy Guard) kwa utekelezaji wa zana za usimbaji fiche wa data, kufanya kazi kwa saini za kielektroniki, usimamizi wa ufunguo na ufikiaji wa hifadhi za vitufe vya umma.
Tofauti kuu za NeoPG ni usafishaji muhimu wa msimbo kutoka kwa utekelezaji wa algoriti zilizopitwa na wakati, mabadiliko kutoka kwa lugha ya C hadi C++11, usindikaji wa muundo wa maandishi chanzo ili kurahisisha matengenezo na utoaji wa API inayoweza kupanuliwa kwa maendeleo. ya nyongeza. Msimbo wote mpya hutolewa chini ya leseni ya BSD inayoruhusiwa badala ya GPLv3.

Miongoni mwa mabadiliko, mpito kwa mfumo wa mkusanyiko wa cmake na uingizwaji wa Libgcrypt na maktaba Botani, ikibadilisha vichanganuzi vilivyojengewa ndani na msimbo wa kufanya kazi na hifadhidata na libcurl na SQLite. Katika NeoPG, uzinduzi wa michakato ya nyuma ya muda mrefu ya gpg-agent, dirmngr (Meneja wa Saraka) na scdaemon (Smart Card Daemon) umesimamishwa, badala yake washughulikiaji wasaidizi wa wakati mmoja hutekelezwa, kukamilika mara baada ya kazi kukamilika.

Utendaji wa msingi wa NeoPG unatekelezwa katika mfumo wa maktaba ya libneopg, ambayo inaweza kutumika katika programu za wahusika wengine. Kiolesura cha mstari wa amri kinatekelezwa juu ya libneopg, ambayo inachanganya huduma tofauti zilizojumuishwa katika GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, n.k.) kuwa faili moja ya neopg inayoweza kutekelezeka yenye amri ndogo za mtindo wa Git na usaidizi wa kutoa rangi. Safu imetekelezwa ndani ya amri ya "neopg gpg2" ili kuhakikisha utangamano na GnuPG 2.

Toleo jipya limeboresha upatanifu na matumizi ya gpg2 - ikiwa gpg2 ni kiungo kigumu kwa neopg, safu inawekwa kiotomatiki ili kuhakikisha upatanifu wa amri na GnuPG 2. Amri mpya ya "tupakiti ya kutupa" imeongezwa. Usaidizi wa Ubuntu 18.04 umetolewa. Utendaji ulioboreshwa wa hati za ujenzi wa Cmake. Badala ya boost::format, maktaba ya fmtlib inatumika. Imeongeza kichanganuzi cha OpenPGP kwa maduka ya vitufe.

Chanzo: opennet.ru

Kuongeza maoni