NeoPG 0.0.6, tui ole GnuPG 2, avanoa

Sauniuni fa'asalalauga fou o le poloketi NeoPG, lea e atiaʻe ai se tui o le GnuPG (GNU Privacy Guard) meafaigaluega faʻatasi ma le faʻatinoina o meafaigaluega mo faʻamatalaga faʻamatalaga, galue ma saini faʻaeletoroni, pulega autu ma avanoa i faleoloa autu lautele.
O le eseesega autu o le NeoPG o le faʻamamaina taua o le code mai faʻatinoga o algorithms tuai, o le suiga mai le gagana C i le C ++ 11, o le faagasologa o le faʻavaeina o tusitusiga e faʻafaigofie ai le tausiga ma le tuʻuina atu o se API faʻalautele mo le atinaʻe. o fa'aopoopoga. Code fou uma sapalai i lalo ole laisene BSD fa'atagaina nai lo le GPLv3.

Faatasi ai ma suiga, o le suiga i le faiga faʻapotopotoga cmake ma le suia o Libgcrypt ma le faletusi fiti, sui i totonu o parsers ma code mo le galulue faatasi ma le database ma libcurl ma SQLite. I totonu o le NeoPG, ua taofia le faʻalauiloaina o faʻagasologa o talaʻaga umi gpg-agent, dirmngr (Directory Manager) ma scdaemon (Smart Card Daemon), nai lo le faʻataunuʻuina o ausilali fesoasoani e tasi, maeʻa vave pe a maeʻa le galuega.

O le galuega autu a NeoPG o loʻo faʻatinoina i le tulaga o le faletusi libneopg, lea e mafai ona faʻaaogaina i talosaga a isi vaega. O loʻo faʻatinoina se faʻatonuga laina i luga o le libneopg, lea e tuʻufaʻatasia ai mea faʻaoga eseese o loʻo aofia i le GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, ma isi) i totonu o se faila faʻapipiʻi neopg e tasi ma Git-style subcommands ma lagolago mo lanu lanu. Ua faʻatinoina se faʻavae i totonu o le "neopg gpg2" poloaiga e faʻamautinoa le fetaui ma le GnuPG 2.

O le faʻasalalauga fou ua faʻaleleia atili le fesoʻotaʻiga ma le aoga gpg2 - afai o le gpg2 o se fesoʻotaʻiga faigata i le neopg, e otometi lava ona faʻaogaina se laulau e faʻamautinoa ai le fetaui o le poloaiga ma le GnuPG 2. Ua faʻaopoopoina se poloaiga fou "packet dump". Lagolago mo le Ubuntu 18.04 ua saunia. Fa'aleleia le fa'atinoga o tusitusiga a Cmake. Nai lo le faʻaleleia:: format, o loʻo faʻaaogaina le faletusi fmtlib. Faaopoopo OpenPGP parser mo faleoloa autu.

puna: opennet.ru

Faaopoopo i ai se faamatalaga