Is iad na príomhdhifríochtaí atá ag NeoPG ná glanadh suntasach an chóid ó chur i bhfeidhm na n-algartam atá as dáta, an t-aistriú ón teanga C go C++11, próiseáil struchtúr an bhuntéacs chun cothabháil a shimpliú agus soláthar API insínte don fhorbairt. de bhreiseáin. Gach cód nua
I measc na n-athruithe, tá an t-aistriú go dtí an córas tionóil cmake agus athsholáthar Libgcrypt leis an leabharlann
Cuirtear feidhmiúlacht lárnach NeoPG i bhfeidhm i bhfoirm leabharlann libneopg, ar féidir a úsáid in iarratais tríú páirtí. Cuirtear comhéadan líne ordaithe i bhfeidhm ar bharr libneopg, a chomhcheanglaíonn na fóntais dhifriúla atá san áireamh i GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, etc.) isteach i gcomhad inrite singil neopg le fo-orduithe ar stíl Git agus tacaíocht d’aschur datha. Tá ciseal curtha i bhfeidhm laistigh den ordú "neopg gpg2" chun comhoiriúnacht le GnuPG 2 a chinntiú.
D'fheabhsaigh an scaoileadh nua comhoiriúnacht leis an bhfóntas gpg2 - má tá gpg2 ina nasc crua le neopg, cuirtear ciseal i bhfeidhm go huathoibríoch chun comhoiriúnacht ordú le GnuPG 2 a chinntiú. Tá ordú nua "dumpáil paicéad" curtha leis. Cuirtear tacaíocht ar fáil do Ubuntu 18.04. Feidhmíocht fheabhsaithe scripteanna tógála Cmake. In ionad treisiú ::formáid, úsáidtear an leabharlann fmtlib. Cuireadh parsálaí OpenPGP leis le haghaidh stórais eochrach.
Foinse: oscailtenet.ru