НеоПГ 0.0.6, форк ГнуПГ 2, доступан

Припремљен ново издање пројекта НеоПГ, који развија форк ГнуПГ (ГНУ Приваци Гуард) алата са имплементацијом алата за шифровање података, рад са електронским потписима, управљање кључевима и приступ складиштима јавних кључева.
Кључне разлике НеоПГ-а су значајно чишћење кода од имплементација застарелих алгоритама, прелазак са језика Ц на Ц++11, обрада структуре изворног текста да би се поједноставило одржавање и обезбеђивање проширивог АПИ-ја за развој додатака. Све нови код испоручује се под дозвољеном БСД лиценцом уместо ГПЛв3.

Међу променама, прелазак на цмаке асемблерски систем и замена Либгцрипт-а са библиотеком Ботан, замењујући уграђене парсере и код за рад са базом података са либцурл и СКЛите. У НеоПГ-у је заустављено покретање дуготрајних позадинских процеса гпг-агент, дирмнгр (Менаџер директоријума) и сцдаемон (Смарт Цард Даемон), уместо којих се извршавају једнократни помоћни руковаоци, завршени одмах по завршетку задатка.

Основна функционалност НеоПГ-а је имплементирана у облику либнеопг библиотеке, која се може користити у апликацијама трећих страна. Интерфејс командне линије је имплементиран на врху либнеопг-а, који комбинује различите услужне програме укључене у ГнуПГ (гпг, гпгсм, гпгцонф, гпгв, гпгтар, итд.) у једну неопг извршну датотеку са подкомандама у Гит стилу и подршком за излаз у боји. Слој је имплементиран у оквиру команде "неопг гпг2" како би се осигурала компатибилност са ГнуПГ 2.

Ново издање је побољшало компатибилност са услужним програмом гпг2 – ако је гпг2 тврда веза са неопг-ом, слој се аутоматски примењује како би се осигурала компатибилност команди са ГнуПГ 2. Додата је нова команда „пакета думп“. Обезбеђена је подршка за Убунту 18.04. Побољшане перформансе Цмаке скрипти за прављење. Уместо боост::формата, користи се библиотека фмтлиб. Додан ОпенПГП парсер за складишта кључева.

Извор: опеннет.ру

Додај коментар