ʻO NeoPG 0.0.6, ka lāʻau o GnuPG 2, loaʻa

Hoʻomākaukau ʻia hoʻokuʻu hou o ka papahana NeoPG, ka mea e hoʻomohala ana i kahi pahu hana GnuPG (GNU Privacy Guard) me ka hoʻokō ʻana i nā mea hana no ka hoʻopili ʻana i ka ʻikepili, e hana ana me nā pūlima uila, ka hoʻokele kī a me ke komo ʻana i nā waihona kī lehulehu.
ʻO nā ʻokoʻa koʻikoʻi o NeoPG ʻo ka hoʻomaʻemaʻe koʻikoʻi o ke code mai ka hoʻokō ʻana i nā algorithms kahiko, ka hoʻololi ʻana mai ka ʻōlelo C i C++11, ka hoʻoili ʻana o ke ʻano kikokikona kumu e hoʻomaʻamaʻa i ka mālama ʻana a me ka hoʻolako ʻana i kahi API e hoʻonui ʻia no ka hoʻomohala ʻana. o nā mea hoʻohui. Code hou a pau hoʻolako ʻia ma lalo o ka laikini BSD ʻae ma kahi o GPLv3.

Ma waena o nā hoʻololi, ka hoʻololi ʻana i ka ʻōnaehana hui cmake a me ka hoʻololi ʻana o Libgcrypt me ka waihona ʻO Botania, hoʻololi i nā parser i kūkulu ʻia a me ke code no ka hana ʻana me ka waihona me libcurl a me SQLite. Ma NeoPG, ua hooki ʻia ka hoʻomaka ʻana o nā kaʻina hana hope lōʻihi gpg-agent, dirmngr (Directory Manager) a me scdaemon (Smart Card Daemon), ma kahi o ka hoʻokō ʻia ʻana o nā mea kōkua hoʻokahi manawa, hoʻopau koke ma hope o ka pau ʻana o ka hana.

Hoʻokomo ʻia ka hana koʻikoʻi o NeoPG ma ke ʻano o ka waihona libneopg, hiki ke hoʻohana ʻia i nā noi ʻaoʻao ʻekolu. Hoʻokomo ʻia kahi interface laina kauoha ma luna o ka libneopg, kahi e hui pū ai i nā pono hana like ʻole i loko o GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, etc.) i loko o kahi faila neopg hoʻokō me nā subcommands-style a me ke kākoʻo no ka puka kala. Ua hoʻokō ʻia kahi papa i loko o ke kauoha "neopg gpg2" e hōʻoia i ka hoʻohālikelike ʻana me GnuPG 2.

Ua hoʻomaikaʻi ka hoʻokuʻu hou ʻana me ka pono gpg2 - inā he loulou paʻakikī ʻo gpg2 i neopg, hoʻopili ʻia kahi papa e hōʻoia i ka hoʻokō ʻana o ke kauoha me GnuPG 2. Ua hoʻohui ʻia kahi kauoha "packet dump" hou. Hāʻawi ʻia ke kākoʻo no Ubuntu 18.04. Hoʻomaikaʻi i ka hana o Cmake kūkulu palapala. Ma kahi o ka boost:: format, hoʻohana ʻia ka waihona fmtlib. Hoʻohui ʻia ʻo OpenPGP parser no nā hale kūʻai kī.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka