Is e na prìomh eadar-dhealachaidhean aig NeoPG glanadh mòr a’ chòd bho bhith a’ cur an gnìomh seann algorithms, an gluasad bho chànan C gu C ++11, giullachd structar teacsa stòr gus cumail suas a dhèanamh nas sìmplidhe agus solar API leudachail airson an leasachadh. de thuilleadain. A h-uile còd ùr
Am measg nan atharrachaidhean, tha an gluasad gu siostam cruinneachaidh cmake agus an leabharlann a chuir an àite Libgcrypt
Tha prìomh ghnìomhachd NeoPG air a chuir an gnìomh ann an cruth leabharlann libneopg, a ghabhas cleachdadh ann an tagraidhean treas-phàrtaidh. Tha eadar-aghaidh loidhne-àithne air a chuir an gnìomh a bharrachd air libneopg, a tha a’ cothlamadh nan goireasan eadar-dhealaichte a tha air an toirt a-steach do GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, msaa) a-steach do aon fhaidhle so-ghnìomhaichte neopg le fo-òrdughan stoidhle Git agus taic airson toradh dath. Chaidh còmhdach a chuir an gnìomh taobh a-staigh an àithne “neopg gpg2” gus dèanamh cinnteach gu bheil e co-chòrdalachd le GnuPG 2.
Tha an sgaoileadh ùr air co-chòrdalachd nas fheàrr leis a’ ghoireas gpg2 - ma tha gpg2 na cheangal cruaidh ri neopg, thèid còmhdach a chuir an sàs gu fèin-ghluasadach gus dèanamh cinnteach gu bheil co-chòrdalachd àithne le GnuPG 2. Chaidh àithne “dump pacaid” ùr a chuir ris. Tha taic airson Ubuntu 18.04 air a thoirt seachad. Coileanadh nas fheàrr de sgriobtaichean togail Cmake. An àite àrdachadh :: cruth, tha an leabharlann fmtlib air a chleachdadh. Parser OpenPGP air a chur ris airson prìomh stòran.
Source: fosgailtenet.ru