NeoPG 0.0.6 ar gael, fforc o GnuPG 2

Parod rhyddhau prosiect newydd NeoPG, sy'n datblygu fforch o becyn cymorth GnuPG (GNU Privacy Guard) gyda gweithredu offer ar gyfer amgryptio data, gan weithio gyda llofnodion electronig, rheolaeth allweddi a mynediad i storfa allweddi cyhoeddus.
Gwahaniaethau allweddol NeoPG yw glanhau'r cod yn sylweddol o weithredu algorithmau hen ffasiwn, y trawsnewid o'r iaith C i C ++11, prosesu strwythur y testun ffynhonnell i symleiddio'r gwaith cynnal a chadw a darparu API estynadwy ar gyfer y datblygiad. o ychwanegion. Pob cod newydd cyflenwi o dan y drwydded BSD ganiataol yn lle GPLv3.

Ymhlith y newidiadau, y newid i'r system cydosod cmake a disodli Libgcrypt gyda'r llyfrgell bownsio, gan ddisodli parsers adeiledig a chod ar gyfer gweithio gyda'r gronfa ddata gyda libcurl a SQLite. Yn NeoPG, mae lansiad prosesau cefndir hirsefydlog gpg-agent, dirmngr (Rheolwr Cyfeiriadur) a scdaemon (Daemon Cerdyn Clyfar) wedi'i atal, ac yn lle hynny mae trinwyr ategol un-amser yn cael eu gweithredu, wedi'u cwblhau yn syth ar Γ΄l i'r dasg gael ei chwblhau.

Gweithredir swyddogaeth graidd NeoPG ar ffurf llyfrgell libneopg, y gellir ei defnyddio mewn cymwysiadau trydydd parti. Gweithredir rhyngwyneb llinell orchymyn ar ben libneopg, sy'n cyfuno'r cyfleustodau gwahanol sydd wedi'u cynnwys yn GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, ac ati) i mewn i un ffeil gweithredadwy neopg gydag is-orchmynion arddull Git a chefnogaeth ar gyfer allbwn lliw. Fel rhan o'r gorchymyn "neopg gpg2", mae haen wedi'i rhoi ar waith i sicrhau cydnawsedd Γ’ GnuPG 2.

Mae'r datganiad newydd wedi gwella cydnawsedd Γ’'r cyfleustodau gpg2 - os yw gpg2 yn gyswllt caled Γ’ neopg, mae haen yn cael ei gymhwyso'n awtomatig i sicrhau cydnawsedd gorchymyn Γ’ GnuPG 2. Mae gorchymyn "pecyn dump" newydd wedi'i ychwanegu. Darperir cefnogaeth i Ubuntu 18.04. Gwell perfformiad o sgriptiau adeiladu Cmake. Yn lle hwb :: fformat, defnyddir y llyfrgell fmtlib. Ychwanegwyd parser OpenPGP ar gyfer siopau bysell.

Ffynhonnell: opennet.ru

Ychwanegu sylw