NeoPG 0.0.6, fork an'ny GnuPG 2, misy

vonona famoahana vaovao ny tetikasa NeoPG, izay manangana sarin'ny GnuPG (GNU Privacy Guard) miaraka amin'ny fampiharana fitaovana ho an'ny fanafenana angon-drakitra, miasa miaraka amin'ny sonia elektronika, fitantanana fanalahidy ary fidirana amin'ny fitahirizana lakilen'ny daholobe.
Ny fahasamihafana lehibe amin'ny NeoPG dia ny fanadiovana lehibe ny kaody avy amin'ny fampiharana ny algorithm efa lany andro, ny fifindrana avy amin'ny fiteny C mankany amin'ny C ++ 11, ny fanodinana ny firafitry ny lahatsoratra loharano mba hanatsorana ny fikojakojana ary ny fanomezana API azo itarina ho an'ny fampandrosoana. ny add-ons. Kaody vaovao rehetra nanome eo ambanin'ny fahazoan-dΓ lana BSD fa tsy GPLv3.

Anisan'ny fiovana, ny fifindrana mankany amin'ny rafitra fivorian'ny cmake sy ny fanoloana ny Libgcrypt amin'ny tranomboky Aza kivy, manolo ireo parser sy kaody naorina ho an'ny fiaraha-miasa amin'ny angon-drakitra miaraka amin'ny libcurl sy SQLite. Ao amin'ny NeoPG, natsahatra ny fandefasana ireo dingana efa ela gpg-agent, dirmngr (Directory Manager) ary scdaemon (Smart Card Daemon), fa tsy ny mpitantana mpanampy indray mandeha no novonoina, vita avy hatrany rehefa vita ny asa.

Ny fampiasa fototra an'ny NeoPG dia ampiharina amin'ny endriky ny tranomboky libneopg, izay azo ampiasaina amin'ny fampiharana an'ny antoko fahatelo. Ampidirina eo an-tampon'ny libneopg ny interface andalana baiko, izay manambatra ireo kojakoja samihafa ao amin'ny GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, sns) ho rakitra azo tanterahana neopg tokana miaraka amin'ny subcommands Git-style ary fanohanana ny famoahana loko. Ao anatin'ny baiko "neopg gpg2", misy sosona iray napetraka mba hiantohana ny fifanarahana amin'ny GnuPG 2.

Ny famoahana vaovao dia nanatsara ny fifanarahana amin'ny gpg2 utility - raha gpg2 dia rohy sarotra mankany amin'ny neopg, misy sosona iray ampiharina ho azy mba hiantohana ny fifanarahan'ny baiko amin'ny GnuPG 2. Nisy baiko "packet dump" vaovao nampiana. Ny fanohanana ny Ubuntu 18.04 dia omena. Fanatsarana ny fampisehoana Cmake build script. Raha tokony ho boost::format, ny tranomboky fmtlib no ampiasaina. Nampiana parser OpenPGP ho an'ny fivarotana keystore.

Source: opennet.ru

Add a comment