Bentenane utama NeoPG yaiku pembersihan kode sing signifikan saka implementasi algoritma sing wis lawas, transisi saka basa C menyang C ++ 11, pangolahan struktur teks sumber kanggo nyederhanakake pangopènan lan panyedhiya API sing bisa diperluas kanggo pangembangan. saka tambahan. Kode anyar kabeh
Antarane owah-owahan, transisi menyang sistem DΓ©wan cmake lan panggantos Libgcrypt karo perpustakaan
Fungsi inti NeoPG dileksanakake ing wangun perpustakaan libneopg, sing bisa digunakake ing aplikasi pihak katelu. Antarmuka baris printah dileksanakake ing ndhuwur libneopg, sing nggabungake utilitas sing beda-beda sing kalebu ing GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, lsp) dadi file eksekusi neopg siji karo subcommands gaya Git lan dhukungan kanggo output warna. Lapisan wis dileksanakake ing printah "neopg gpg2" kanggo njamin kompatibilitas karo GnuPG 2.
Rilis anyar wis nambah kompatibilitas karo sarana gpg2 - yen gpg2 minangka link hard kanggo neopg, lapisan otomatis Applied kanggo mesthekake kompatibilitas printah karo GnuPG 2. A anyar "paket mbucal" printah wis ditambahake. Dhukungan kanggo Ubuntu 18.04 kasedhiya. Peningkatan kinerja skrip mbangun Cmake. Tinimbang ngedongkrak:: format, perpustakaan fmtlib digunakake. Added OpenPGP parser kanggo keystores.
Source: opennet.ru