I-NeoPG 0.0.6, imfoloko ye-GnuPG 2, iyatholakala

Ilungiselelwe ukukhishwa okusha kwephrojekthi I-NeoPG, ethuthukisa imfoloko yekhithi yamathuluzi ye-GnuPG (GNU Privacy Guard) ngokusebenzisa amathuluzi ombhalo oyimfihlo wedatha, ukusebenza ngamasiginesha kagesi, ukuphathwa kokhiye kanye nokufinyelela kokhiye bomphakathi.
Umehluko oyinhloko we-NeoPG ukuhlanzwa okubalulekile kwekhodi kusukela ekusetshenzisweni kwama-algorithms aphelelwe yisikhathi, ukuguqulwa ukusuka olimini lwe-C ukuya ku-C++11, ukucutshungulwa kwesakhiwo sombhalo womthombo ukuze kube lula ukugcinwa nokuhlinzekwa kwe-API enwetshiwe yokuthuthukiswa. kwezengezo. Yonke ikhodi entsha kuhlinzekiwe ngaphansi kwelayisensi ye-BSD evumelekile esikhundleni se-GPLv3.

Phakathi kwezinguquko, ukushintshela ohlelweni lokuhlanganisa lwe-cmake kanye nokushintshwa kwe-Libgcrypt ngomtapo wolwazi I-Botan, esikhundleni sabahlaluli bakhelwe ngaphakathi nekhodi yokusebenza nesizindalwazi nge-libcurl ne-SQLite. Ku-NeoPG, ukwethulwa kwezinqubo zasemuva ezisebenza isikhathi eside ze-gpg-ejenti, i-dirmngr (Isiphathi Semibhalo) kanye ne-scdaemon (I-Smart Card Daemon) kumisiwe, esikhundleni salokho kukhishwa izibambi ezisizayo zesikhathi esisodwa, kuqedwe ngokushesha ngemva kokuba umsebenzi usuqediwe.

Umsebenzi oyinhloko we-NeoPG usetshenziswa ngendlela yomtapo wezincwadi we-libneopg, ongasetshenziswa ezinhlelweni zezinkampani zangaphandle. Isixhumi esibonakalayo somugqa womyalo sisetshenziswa ngaphezulu kwe-libneopg, ehlanganisa izinsiza ezihlukene ezifakwe ku-GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, njll.) ibe ifayela elilodwa le-neopg elisebenzisekayo elinemiyalo engaphansi yesitayela se-Git nokusekelwa kokuphuma kombala. Isendlalelo senziwe ngaphakathi komyalo we-"neopg gpg2" ukuze kuqinisekiswe ukuhambisana ne-GnuPG 2.

Ukukhishwa okusha kuthuthukise ukuhambisana nesisetshenziswa se-gpg2 - uma i-gpg2 iyisixhumanisi esiqinile se-neopg, isendlalelo sisetshenziswa ngokuzenzakalelayo ukuze kuqinisekiswe ukuhambisana komyalo ne-GnuPG 2. Umyalo omusha "wokulahla iphakethe" wengeziwe. Usekelo lwe-Ubuntu 18.04 lunikeziwe. Ukusebenza okuthuthukisiwe kwemibhalo ye-Cmake build. Esikhundleni se-boost::format, kusetshenziswa umtapo wezincwadi we-fmtlib. Kwengezwe umhlaseli we-OpenPGP wezitolo zokhiye.

Source: opennet.ru

Engeza amazwana