I-NeoPG 0.0.6, ifolokhwe ye-GnuPG 2, ekhoyo

Ilungisiwe ukukhutshwa okutsha kweprojekthi NeoPG, ephuhlisa ifolokhwe ye-GnuPG (i-GNU yoMkhuseli waBucala) kunye nokuphunyezwa kwezixhobo zokufihla idatha, ukusebenza ngeesignesha ze-elektroniki, ulawulo oluphambili kunye nokufikelela kwiindawo zokugcina izitshixo zoluntu.
Iiyantlukwano eziphambili zeNeoPG kukucocwa okubalulekileyo kwekhowudi ekuphunyezweni kwe-algorithms yakudala, utshintsho ukusuka kulwimi lweC ukuya kwiC ++11, ukusetyenzwa kwesakhiwo sombhalo womthombo ukwenza lula ukugcinwa kunye nokubonelela nge-API eyandisiweyo yophuhliso. zezongezo. Yonke ikhowudi entsha inikwe phantsi kwelayisensi ye-BSD evumelekileyo endaweni ye-GPLv3.

Phakathi kweenguqu, ukutshintshela kwinkqubo yendibano ye-cmake kunye nokutshintshwa kwe-Libgcrypt ngethala leencwadi IBotan, ukubuyisela ii-parsers ezakhelwe ngaphakathi kunye nekhowudi yokusebenza kunye ne-database kunye ne-libcurl kunye ne-SQLite. Kwi-NeoPG, ukuqaliswa kweenkqubo zangasemva kwexesha elide le-gpg-agent, i-dirmngr (uMphathi weCandelo) kunye ne-scdaemon (i-Smart Card Daemon) imisiwe, endaweni yokuba abaphathi abancedisayo bexesha elinye baqhutywe, bagqitywe ngokukhawuleza emva kokuba umsebenzi ugqityiwe.

Umsebenzi ongundoqo we-NeoPG uphunyezwe ngendlela yelayibrari ye-libneopg, enokusetyenziswa kwizicelo zomntu wesithathu. Ujongano lomgca womyalelo luphunyezwe ngaphezulu kwe-libneopg, edibanisa izinto eziluncedo ezingafaniyo ezibandakanyiweyo kwi-GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, njl.) kwifayile enye neopg ephunyeziweyo ene-Git-style subcommands kunye nenkxaso yemveliso yombala. Njengenxalenye yomyalelo we "neopg gpg2", umaleko uphunyeziwe ukuqinisekisa ukuhambelana neGnuPG 2.

Ukukhutshwa okutsha kuye kwaphucula ukuhambelana kunye ne-gpg2 utility - ukuba i-gpg2 iyikhonkco enzima kwi-neopg, i-layer isetyenziswe ngokuzenzekelayo ukuqinisekisa ukuhambelana komyalelo kunye ne-GnuPG 2. Umyalelo omtsha "wokulahla ipakethi" wongeziwe. Inkxaso ye-Ubuntu 18.04 inikezelwe. Ukusebenza okuphuculweyo kweCmake build scripts. Endaweni yokunyusa::fomati, ithala leencwadi le-fmtlib liyasetyenziswa. Kongezwe i-OpenPGP yoluhlu lweevenkile.

umthombo: opennet.ru

Yongeza izimvo