Qhov sib txawv tseem ceeb ntawm NeoPG yog qhov tseem ceeb ntawm kev tshem tawm cov cai los ntawm kev siv cov txheej txheem dhau los, kev hloov pauv ntawm C lus mus rau C ++ 11, kev ua tiav ntawm cov qauv hauv paus ntsiab lus kom yooj yim txij nkawm thiab muab cov API txuas ntxiv rau kev txhim kho. ntawm add-ons. Tag nrho cov cai tshiab
Ntawm cov kev hloov pauv, kev hloov pauv mus rau cmake lub rooj sib txoos thiab kev hloov ntawm Libgcrypt nrog lub tsev qiv ntawv
Lub luag haujlwm tseem ceeb ntawm NeoPG yog siv nyob rau hauv daim ntawv ntawm lub tsev qiv ntawv libneopg, uas tuaj yeem siv rau hauv daim ntawv thov thib peb. Ib txoj kab kev sib txuas yog siv rau sab saum toj ntawm libneopg, uas sib txuas cov khoom siv sib txawv suav nrog hauv GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, thiab lwm yam) rau hauv ib qho neopg executable cov ntaub ntawv nrog Git-style subcommands thiab txhawb rau cov xim tso zis. Ib txheej tau siv nyob rau hauv "neopg gpg2" hais kom ua kom muaj kev sib raug zoo nrog GnuPG 2.
Qhov kev tso tawm tshiab tau txhim kho kev sib raug zoo nrog cov khoom siv gpg2 - yog tias gpg2 yog qhov txuas nyuaj rau neopg, ib txheej yuav raug siv los xyuas kom meej cov lus txib sib raug nrog GnuPG 2. Ib qho tshiab "pob pob pov tseg" hais kom ua tau ntxiv. Kev them nyiaj yug rau Ubuntu 18.04 yog muab. Txhim kho kev ua tau zoo ntawm Cmake tsim cov ntawv sau. Es tsis txhob boost ::format, lub tsev qiv ntawv fmtlib yog siv. Ntxiv OpenPGP parser rau keystores.
Tau qhov twg los: opennet.ru