Gefa út rPGP 0.10, Rust útfærsla OpenPGP

rPGP 0.10 verkefnið hefur verið gefið út og þróar útfærslu á OpenPGP staðlinum (RFC-2440, RFC-4880) á Rust tungumálinu, sem veitir fullt sett af aðgerðum sem skilgreindar eru í Autocrypt 1.1 forskriftinni fyrir dulkóðun tölvupósts. Frægasta verkefnið sem notar rPGP er Delta Chat messenger, sem notar tölvupóst sem flutning. Verkefniskóðanum er dreift undir MIT og Apache 2.0 leyfi.

Stuðningur við OpenPGP staðalinn í rPGP er eins og er takmarkaður við aðeins lágstig API. Fyrir forritara er pgp rimlakakkinn til staðar, sem og rsa pakkinn með útfærslu á RSA dulritunaralgríminu, sem stóðst óháða öryggisúttekt fyrir nokkrum árum. Þegar notaðar eru reiknirit byggðar á sporöskjulaga ferlum er Curve25519-dalek pakkinn notaður. Að auki er samsetning í WebAssembly millikóða studd til að keyra í vöfrum og forritum sem byggjast á Node.js pallinum. Stýrikerfi sem studd eru eru Linux, Android, Windows, iOS og macOS.

Ólíkt Sequoia verkefninu, sem býður einnig upp á OpenPGP útfærslu í Rust, notar rPGP MIT og Apache 2.0 leyfileg leyfi (Sequoia kóði er veittur undir GPLv2+ copyleft leyfinu), beinist þróunin aðeins að aðgerðasafninu (Sequoia er að þróa staðgengil fyrir gpg gagnsemi), öll dulkóðunarforrit skrifað í Rust (Sequoia notar Nettle bókasafnið, skrifað í C).

Heimild: opennet.ru

Bæta við athugasemd