NeoPG 0.0.6, fouchèt nan GnuPG 2, ki disponib

Prepare nouvo lage nan pwojè a NeoPG, ki devlope yon fouchèt nan GnuPG (GNU Privacy Guard) zouti ak aplikasyon an nan zouti pou chifreman done, k ap travay ak siyati elektwonik, jesyon kle ak aksè nan depo kle piblik yo.
Diferans kle nan NeoPG yo se netwayaj enpòtan nan kòd la soti nan aplikasyon algoritm demode, tranzisyon an soti nan lang C a C++11, pwosesis la nan estrikti tèks sous la senplifye antretyen ak dispozisyon pou yon API ekstansib pou devlopman an. nan ajoute-ons. Tout nouvo kòd apwovizyone anba lisans BSD toleran olye de GPLv3.

Pami chanjman yo, tranzisyon an nan sistèm asanble cmake ak ranplasman Libgcrypt ak bibliyotèk la. rebondisman, ranplase analizeur entegre ak kòd pou travay ak baz done a ak libcurl ak SQLite. Nan NeoPG, lansman pwosesis background ki dire lontan gpg-agent, dirmngr (Manadjè Anyè) ak scdaemon (Smart Card Daemon) te sispann, olye pou yo egzekite yon sèl fwa moun kap okipe oksilyè, fini imedyatman apre travay la fini.

Fonksyonalite debaz NeoPG aplike nan fòm bibliyotèk libneopg, ki ka itilize nan aplikasyon pou twazyèm pati. Yon koòdone liy kòmand aplike sou tèt libneopg, ki konbine sèvis piblik yo diferan ki enkli nan GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, elatriye) nan yon sèl fichye neopg ègzèkutabl ak soukòmand Git-style ak sipò pou pwodiksyon koulè. Yo te aplike yon kouch nan lòd "neopg gpg2" pou asire konpatibilite ak GnuPG 2.

Nouvo lage a amelyore konpatibilite ak sèvis piblik gpg2 la - si gpg2 se yon lyen difisil nan neopg, yon kouch otomatikman aplike pou asire konpatibilite kòmand ak GnuPG 2. Yo te ajoute yon nouvo lòd "pake pil fatra". Yo bay sipò pou Ubuntu 18.04. Amelyore pèfòmans Cmake bati scripts. Olye pou yo boost::format, yo itilize bibliyotèk fmtlib la. Te ajoute parser OpenPGP pou keystores.

Sous: opennet.ru

Add nouvo kòmantè