D'SchlësselËnnerscheeder vun NeoPG sinn déi bedeitend Botzen vum Code vun Implementatiounen vun algorithmen, den Iwwergank vun der C Sprooch op C ++ 11, d'Veraarbechtung vun der Quelltextstruktur fir den Ënnerhalt ze vereinfachen an d'Bereetstellung vun enger erweiterbarer API fir d'Entwécklung vun Add-ons. All neie Code
Ënnert den Ännerungen, den Iwwergank zum cmake Assemblée System an den Ersatz vu Libgcrypt mat der Bibliothéik
D'Kärfunktioun vum NeoPG gëtt a Form vun der libneopg Bibliothéik implementéiert, déi an Drëtt Partei Uwendungen benotzt ka ginn. Eng Kommandozeil-Interface gëtt uewen op libneopg implementéiert, déi déi ënnerschiddlech Utilities, déi am GnuPG abegraff sinn, kombinéiert (gpg, gpgsm, gpgconf, gpgv, gpgtar, etc.) an eng eenzeg neopg ausführbar Datei mat Git-Stil Ënnerbefehle an Ënnerstëtzung fir Faarfausgang. Eng Schicht gouf am Kommando "neopg gpg2" implementéiert fir Kompatibilitéit mat GnuPG 2 ze garantéieren.
Déi nei Verëffentlechung huet d'Kompatibilitéit mam gpg2 Utility verbessert - wann gpg2 en haarde Link op Neopg ass, gëtt eng Schicht automatesch applizéiert fir Kommandokompatibilitéit mat GnuPG 2 ze garantéieren. Ënnerstëtzung fir Ubuntu 18.04 gëtt zur Verfügung gestallt. Verbesserte Leeschtung vun Cmake Build Scripten. Amplaz vum Boost :: Format gëtt d'fmtlib Bibliothéik benotzt. Zousätzlech OpenPGP Parser fir Keystores.
Source: opennet.ru