NeoPG 0.0.6, marau o GnuPG 2, e waatea ana

Kua rite putanga hou o te kaupapa NeoPG, e whakawhanake ana i te marau o te kete taputapu GnuPG (GNU Privacy Guard) me te whakatinanatanga o nga taputapu mo te whakamunatanga raraunga, te mahi me nga waitohu hiko, te whakahaere matua me te uru ki nga rokiroki matua a te iwi.
Ko nga rereketanga nui o NeoPG ko te horoi nui o te waehere mai i te whakatinanatanga o nga algorithms tawhito, te whakawhiti mai i te reo C ki te C++11, te tukatuka o te hanganga tuhinga puna hei whakamaarama i te tiaki me te whakarato i te API whanui mo te whanaketanga. o nga taapiri. Waehere hou katoa tukua i raro i te raihana BSD whakaae hei utu mo GPLv3.

I roto i nga huringa, ko te whakawhiti ki te punaha huihuinga cmake me te whakakapi o Libgcrypt me te whare pukapuka Botana, te whakakapi i nga parser i hangaia me te waehere mo te mahi me te papaaarangi me te libcurl me te SQLite. I roto i te NeoPG, kua whakamutua te whakarewatanga o nga tukanga papamuri gpg-agent, dirmngr (Kaiwhakahaere Whaiaronga) me te scdaemon (Smart Card Daemon), hei utu mo nga kaikawe awhina kotahi-wa, ka oti i muri tonu i te otinga o te mahi.

Ko te mahinga matua o NeoPG ka whakatinanahia i te ahua o te whare pukapuka libneopg, ka taea te whakamahi i nga tono tuatoru. Ka whakatinanahia he atanga raina whakahau ki runga ake o te libneopg, e whakakotahi ana i nga taputapu rereke kei roto i te GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, me etahi atu) ki roto i te konae neopg kotahi me nga whakahau a-Git-style me te tautoko mo te putanga tae. Kua whakatinanahia he paparanga i roto i te whakahau "neopg gpg2" kia pai ai te hototahi ki te GnuPG 2.

Ko te tukunga hou kua pai ake te hototahitanga me te whaipainga gpg2 - mena he hononga uaua te gpg2 ki te neopg, ka tukuna aunoa he paparanga hei whakarite i te hototahi whakahau me te GnuPG 2. Kua taapirihia he whakahau "packet dump" hou. Ka whakaratohia te tautoko mo te Ubuntu 18.04. Kua pai ake te mahinga o nga tuhinga hanga Cmake. Engari i te whakanui:: hōputu, ka whakamahia te whare pukapuka fmtlib. Kua taapirihia te OpenPGP parser mo nga toa matua.

Source: opennet.ru

Tāpiri i te kōrero