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
Waxaa ka mid ah isbeddelada, u gudubka nidaamka isu-ururinta cmake iyo beddelka Libgcrypt ee maktabadda
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