Siideynta rPGP 0.10, hirgelinta OpenPGP ee Rust

Mashruuca rPGP 0.10 waa la daabacay, isagoo horumarinaya hirgelinta halbeegga OpenPGP (RFC-2440, RFC-4880) ee luqadda Rust, taasoo bixisa hawlo dhammaystiran oo lagu qeexay qeexitaanka Autocrypt 1.1 ee sirta iimaylka. Mashruuca ugu caansan ee isticmaalaya rPGP waa Delta Chat messenger, kaas oo u isticmaala imayl ahaan gaadiid ahaan. Xeerka mashruuca waxa lagu qaybiyaa shatiyada MIT iyo Apache 2.0.

Taageerada heerka OpenPGP ee rPGP hadda waxay ku xaddidan tahay oo keliya heerka hoose ee API. Soosaarayaasha arjiga, xirmada pgp crate waa la keenay, iyo sidoo kale xirmada rsa ee leh hirgelinta RSA cryptographic algorithm, kaas oo ka gudbay xisaab hubin madax banaan dhowr sano ka hor. Marka la isticmaalayo algorithms ku salaysan curyaaminta elliptical, baakad Curve25519-dalek ayaa la isticmaalaa. Intaa waxaa dheer, isu-ururinta koodka dhexe ee WebAssembly waxaa lagu taageerayaa fulinta daalacashada iyo codsiyada ku saleysan nidaamka Node.js. Nidaamyada hawlgalka ee la taageeray waa Linux, Android, Windows, iOS iyo macOS.

Si ka duwan mashruuca Sequoia, kaas oo sidoo kale bixiya hirgelinta OpenPGP ee Rust, rPGP waxay isticmaashaa MIT iyo Apache 2.0 shatiyada oggolaanshaha (sequoia code waxaa lagu bixiyaa shatiga GPLv2+ nuqul ka mid ah), horumarinta ayaa diiradda saaraya oo kaliya maktabadda shaqada (Sequoia waxay horumarinaysaa beddelka gpg utility), dhammaan waxyaabaha aasaasiga ah ee sirta ah ee ku qoran Rust (Sequoia waxay isticmaashaa maktabadda Nettle, oo ku qoran C).

Source: opennet.ru

Add a comment