NeoPG 0.0.6 është i disponueshëm, fork GnuPG 2

Përgatitur në klasën e re të projektit NeoPG, duke zhvilluar fork-in e mjetit GnuPG (GNU Privacy Guard) me implementimin e mjeteve për enkriptimin e të dhënave, punën me nënshkrime elektronike, menaxhimin e çelësave dhe qasjen në depo publike të çelësave.
Dallimet kryesore të NeoPG përfshijnë pastrimin e konsiderueshëm të kodit nga implementimet e algoritmeve të vjetra, kalimin nga gjuha C në C++11, ristrukturimin e burimeve për thjeshtimin e mbështetjes dhe ofrimin e një API të zgjerueshëm për zhvillimin e shtesave. Të gjithë kodi i ri ofrohet nën licencën e lejuar BSD në vend të GPLv3.

Ndër ndryshimet është gjithashtu kalimi në sistemin e ndërtimit cmake, zëvendësimi i Libgcrypt me bibliotekën Botan, zëvendësimi i parserëve të integruar dhe kodit për punën me DB me libcurl dhe SQLite. Në NeoPG është ndaluar ekzekutimi i proceseve të gjata fonduese gpg-agent, dirmngr (Administrator i Drejtave) dhe scdaemon (Demon i Kartelës Smart), për të cilat përdoren ndihmës të njëhershëm, që përfundojnë menjëherë pas përfundimit të detyrës.

Funksionaliteti kryesor i NeoPG është realizuar në formën e bibliotekës libneopg, e cila mund të përdoret në aplikacione të jashtme. Sipër libneopg është realizuar një ndërfaqe e linjës së komandave, ku janë bashkuar utilitë e shpërndara të GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar etj.) në një skedar të vetëm ekzekutues neopg me komandat nën stilin Git dhe përkrahje për output me ngjyra. Brenda komandës "neopg gpg2" është realizuar një shtresë për të siguruar përputhshmërinë me GnuPG 2.

NĂ« klasĂ«n e re Ă«shtĂ« pĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me utilitarin gpg2 - nĂ«se gpg2 Ă«shtĂ« njĂ« lidhje e fortĂ« me neopg, atĂ«herĂ« automatikisht zbatohet njĂ« shtresĂ« pĂ«r tĂ« siguruar pĂ«rputhshmĂ«rinĂ« e komandave me GnuPG 2. ËshtĂ« shtuar njĂ« komandĂ« e re "packet dump". ËshtĂ« siguruar pĂ«rkrahje pĂ«r Ubuntu 18.04. ËshtĂ« pĂ«rmirĂ«suar puna e skenarĂ«ve tĂ« ndĂ«rtimit Cmake. NĂ« vend tĂ« boost::format Ă«shtĂ« pĂ«rfshirĂ« biblioteka fmtlib. ËshtĂ« shtuar njĂ« parser OpenPGP pĂ«r depo tĂ« çelĂ«save.

Burimi: opennet.ru

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster