NeoPG 0.0.6, garpu of GnuPG 2, sadia

Disayagikeun release anyar proyék NeoPG, nu ngembangkeun garpu tina toolkit GnuPG (GNU Privacy Guard) kalawan palaksanaan parabot pikeun enkripsi data, gawé bareng tanda tangan éléktronik, manajemén konci na aksés ka storages konci umum.
Bedana konci NeoPG nyaéta beberesih signifikan tina kode tina palaksanaan algoritma luntur, transisi tina basa C ka C ++ 11, ngolah struktur téks sumber pikeun nyederhanakeun pangropéa sareng nyayogikeun API anu tiasa diperpanjang pikeun pangwangunan. tina tambihan-ons. Sadaya kode anyar dibekelan handapeun lisénsi BSD permisif tinimbang GPLv3.

Diantara parobahanana, transisi ka sistem assembly cmake sarta ngagantian of Libgcrypt kalawan perpustakaan mumbul, ngagantikeun diwangun-di parsers jeung kode pikeun gawé bareng database kalawan libcurl na SQLite. Dina NeoPG, peluncuran prosés tukang lila-ngajalankeun gpg-agén, dirmngr (Diréktori Manajer) jeung scdaemon (Smart Card Daemon) geus dieureunkeun, tinimbang nu hiji-waktos pawang bantu anu dieksekusi, réngsé langsung saatos tugas geus réngsé.

Fungsionalitas inti NeoPG dilaksanakeun dina bentuk perpustakaan libneopg, anu tiasa dianggo dina aplikasi pihak katilu. Antarbeungeut garis paréntah dilaksanakeun di luhur libneopg, anu ngagabungkeun utilitas anu béda-béda anu kalebet dina GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, sareng sajabana) kana file anu tiasa dieksekusi neopg sareng subcommands gaya Git sareng dukungan pikeun kaluaran warna. Lapisan parantos dilaksanakeun dina paréntah "neopg gpg2" pikeun mastikeun kasaluyuan sareng GnuPG 2.

Kaluaran anyar tos ningkat kasaluyuan jeung utiliti gpg2 - lamun gpg2 mangrupakeun link teuas pikeun neopg, lapisan otomatis dilarapkeun pikeun mastikeun kasaluyuan paréntah jeung GnuPG 2. A anyar "paket dump" paréntah geus ditambahkeun. Rojongan pikeun Ubuntu 18.04 disayogikeun. Ningkatkeun kinerja skrip ngawangun Cmake. Gantina dorongan:: format, perpustakaan fmtlib dipaké. Ditambahkeun OpenPGP parser pikeun keystores.

sumber: opennet.ru

Tambahkeun komentar