NeoPG 0.0.6, garpu GnuPG 2, kasedhiya

disiapake release anyar saka project NeoPG, sing ngembangake garpu saka toolkit GnuPG (GNU Privacy Guard) kanthi implementasi alat kanggo enkripsi data, nggarap tandha elektronik, manajemen kunci lan akses menyang panyimpenan kunci umum.
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 diwenehake ing lisensi BSD permisif tinimbang GPLv3.

Antarane owah-owahan, transisi menyang sistem DΓ©wan cmake lan panggantos Libgcrypt karo perpustakaan mumbul, ngganti parser lan kode sing dibangun kanggo nggarap database karo libcurl lan SQLite. Ing NeoPG, Bukak saka proses latar mburi long-mlaku gpg-agen, dirmngr (Direktori Manager) lan scdaemon (Smart Card Daemon) wis mandegake, tinimbang kang siji-wektu pawang tambahan kaleksanan, rampung sanalika sawise tugas rampung.

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

Add a comment