NeoPG 0.0.6, fargeeto GnuPG 2, la heli karo

La diyaariyay sii deynta cusub ee mashruuca NeoPG, kaas oo soo saara fargeeto ah qalabka GnuPG (GNU Privacy Guard) oo leh hirgelinta qalabyada sirta xogta, la shaqeynta saxeexyada elektaroonigga ah, maamulka muhiimka ah iyo helitaanka kaydinta muhiimka ah ee dadweynaha.
Kala duwanaanshaha muhiimka ah ee NeoPG ayaa ah nadiifinta muhiimka ah ee koodhka laga soo bilaabo fulinta algorithms-ka duugoobay, ka gudubka luqadda C ilaa C ++ 11, habaynta qaab dhismeedka qoraalka isha si loo fududeeyo dayactirka iyo bixinta API la kordhin karo ee horumarinta ee add-ons. Cod cusub oo dhan la keenay hoos yimaada shatiga BSD ee la ogolyahay halkii GPLv3.

Waxaa ka mid ah isbeddelada, u gudubka nidaamka isu-ururinta cmake iyo beddelka Libgcrypt ee maktabadda Bootaan, bedelida baarayaasha ku dhex jira iyo koodka la shaqaynta xogta ee libcurl iyo SQLite. Gudaha NeoPG, bilaabista hababka soo jireenka ah ee gpg-agent, dirmngr (Maareeyaha Agaasime) iyo scdaemon (Smart Card Daemon) waa la joojiyay, halkii ay ka ahaan lahaayeen hal mar gacan-ku-hayayaal caawiye ah ayaa la fuliyay, isla markiiba ka dib marka hawsha la dhammeeyo.

Shaqada asaasiga ah ee NeoPG waxaa lagu fuliyaa qaabka maktabadda libneopg, kaas oo loo isticmaali karo codsiyada dhinac saddexaad. Isku xirka khadka taliska ayaa lagu hirgeliyay dusha sare ee libneopg, kaas oo isku daraya adeegyada kala duwan ee ay ku jiraan GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, iwm.) oo galay hal fayl oo neopg ah oo la fulin karo oo leh amar-hoosaadyada Git-style iyo taageerada soosaarka midabka. Lakab ayaa lagu hirgeliyay amarka "neopg gpg2" si loo hubiyo la jaanqaadka GnuPG 2.

Siideynta cusubi waxay wanaajisay la jaanqaadka gpg2 utility - haddii gpg2 ay tahay xiriir adag oo ku saabsan neopg, lakab si toos ah ayaa loo dabaqaa si loo hubiyo in ay waafaqsan tahay amarka GnuPG 2. Amarka cusub ee "baakad qashinka" ayaa lagu daray. Taageerada Ubuntu 18.04 waa la bixiyaa. Waxqabadka la hagaajiyay ee qoraallada dhisida Cmake. Halkii kor loo qaadi lahaa :: qaabka, maktabadda fmtlib ayaa la isticmaalaa. Lagu darey baareeyaha OpenPGP ee kaydka furaha.

Source: opennet.ru

Add a comment