Sequoia 1.0, lub tsev qiv ntawv uas ua raws OpenPGP qauv

Tom qab peb thiab ib nrab xyoo ntawm txoj kev loj hlob nws tau luam tawm kho pob Kev Ua Si 1.0, tsim kom tau lub tsev qiv ntawv ntawm cov kab sau cov cuab yeej thiab cov haujlwm nrog rau kev ua raws ntawm OpenPGP tus qauv (RFC-4880).

Lub community launch saib lub ntsiab ntawm cov qib API qis, uas ua haujlwm qhov kev pab cuam ntawm OpenPGP tus qauv, txaus rau tag nrho kev siv. Tus lej txheej txheem sau ua Rust thiab muab faib raws li GPLv2 + daim ntawv tso cai.

Peb tes num tau tsim los ntawm peb tus neeg muab kev pab GnuPG los ntawm g10code, tus tsim tawm ntawm GnuPG plugins thiab cryptosystems auditing. Pab pawg Sequoia tseem paub txog kev tsim Hagrid keyerver, uas yog siv los ntawm cov kev pabcuam keys.openpgp.org.

Lub hom phiaj ntawm txoj haujlwm tshiab yog los tsim dua tshiab ntawm lub architecture thiab siv cov tswv yim tshiab los txhim kho txoj kev nyab xeeb thiab kev ntseeg siab ntawm codebase.

Los txhim kho kev nyab xeeb, Sequoia siv tsis yog tsuas yog siv cov twj paub tseeb tias lawv siv lus Xeb, tab sis kuj qib API-qib kev tiv thaiv.

Piv txwv, API tsis tso cai rau koj kom txhob cia li ua yuam kev muab cov khoom tseem ceeb zais ciatxij li, los ntawm neej ntawd hais, export haujlwm yuav tsum tau xaiv ncaj qha. Tsis tas li ntawd, qib API kom paub meej tias tsis muaj cov kauj ruam tseem ceeb tsis tau thaum hloov kho lub kos npe digital; Los ntawm lub neej ntawd, lub sijhawm tsim, hashing algorithm, thiab tus muab daim ntawv kos npe yog kho tshiab.

Sequoia koj tseem tabtom sim kom tshem ntawm GnuPG yam tsis muaj qab hauxws li desynchronization ntawm kev ua haujlwm ntawm cov kab hais kom ua cov khoom siv nrog lub tsev qiv ntawv muaj nuj nqi (qee qhov kev ua tau tsuas yog siv cov nqi hluav taws xob) thiab txuas lub nraub qaum ntawm cov khoom sib txuas, uas ua rau nws nyuaj rau kev hloov pauv, obfuscates lub hauv paus ntawm code thiab tiv thaiv qhov tsim kom muaj tiav kev ua tiav system. -Kev xeem.

Sequoia nthuav dav sq command line utility nrog Git style subcommand support, qhov kev pab cuam sqv (hloov gpgv) kom paub tseeb cov npe kos npe, cov nqi hluav taws xob ntawm sqop (Stateless OpenPGP CLI), thiab lub tsev qiv ntawv sequoia-openpgp.

Muaj cov kev sib txuas rau cov lus C thiab Python. Feem ntau ntawm cov haujlwm tau piav qhia hauv OpenPGP tus qauv yog sib xws nrog encryption, decryption, tsim thiab muab ntawv pov thawj ntawm cov kos npe digital.

Ntawm cov kev tshaj lij, nws tau sau tseg tias nws txhawb nqa pov thawj uas siv cov khoom siv digital kos npe cais (cais kos npe), hloov kom haum rau kev koom ua ke nrog cov tswj hwm pob (APT, RPM, upload, thiab lwm yam), muaj peev xwm los txwv kev kos npe los ntawm Harbor thiab lub sijhawm muaj nuj nqis.

Los txhim kho txoj kev txhim kho kom yooj yim, kev ua kom deb deb, thiab kev tshawb nrhiav qhov xwm txheej, cov cuab yeej tshuaj xyuas pob ntawv tau muab, uas koom nrog kev ntsuas thiab tso cai rau koj kom pom kev teeb tsa cov qauv ntawm cov lus zais, digital kos npe, thiab cov yuam sij.

Kom muaj kev ruaj ntseg, Kev siv cov kev pabcuam cryptographic, xws li coprocessors rau xam hauv cov ntaub thaiv xa nrog, yog kev txhawb nqa. Txog kev cais tawm ntxiv, kev sib cais cais tawm ntawm cov txheej txheem ntawm cov kev pabcuam uas ua haujlwm nrog cov yuam sij ntawm pej xeem thiab ntiag tug yog xyaum (kev sib cuam tshuam ntawm cov txheej txheem yog siv cov Cap'n Proto raws tu qauv). Piv txwv li, cov ntawv txheeb tau tsim nyob hauv tus qauv txheej txheem cais.

Muaj ob txoj kev xaiv hauv API: qib theem qis thiab theem siab. Qib qib API rov ua dua tshiab kom sai li muaj peev xwm ntawm OpenPGP thiab qee yam kev txuas ntxiv, xws li ECC txhawb, cov ntaub ntawv sau cia (kos npe ntawm kos npe) thiab cov ntsiab lus ntawm cov qauv cua ntsawj ntshab yav tom ntej ntawm cov qauv.

Nws tau pom tias raws li tau npaj ua haujlwm, Sequoia mus txog qhov kev npaj txhij rau version 1.0 xyoo dhau los, Tab sis cov neeg tsim khoom txiav txim siab kom tsis txhob maj thiab siv sijhawm ntau dua txhawm rau nrhiav cov yuam kev thiab sau ua tiav thiab cov ntaub ntawv zoo nrog kev sib txuas rau cov ntaub ntawv hauv OpenPGP tus qauv thiab kev siv cov qauv.

Version 1.0 kom deb li deb tsuas yog npog lub thawv sequoia-openpgp thiab sqv digital kos npe ua pov thawj pab. CLI "sq" thiab qib qib APIs tseem tsis tau muaj kev ruaj khov thiab tab tom ua tiav.

Cov kev txwv uas tau npaj siab yuav raug tshem tawm hauv kev tshaj tawm yav tom ntej suav nrog kev ua haujlwm ntawm kev pabcuam rau khaws cia tus kheej thiab tus yuam sij rau pej xeem, txhawb nqa cov ntawv ntshiab digital kos npe, thiab muaj peev xwm siv cov lus piav qhia tsis tu ncua los txiav txim siab kos npe.


Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

Yog thawj tus tuaj tawm tswv yim

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.