Rilis rPGP 0.10, implementasine Rust saka OpenPGP

Rilis proyek rPGP 0.10 wis diterbitake, sing ngembangake implementasine standar OpenPGP (RFC-2440, RFC-4880) ing Rust, nyedhiyakake fungsi lengkap sing ditetepake ing spesifikasi Autocrypt 1.1 kanggo enkripsi email. Proyek sing paling misuwur nggunakake rPGP yaiku utusan Delta Chat, sing nggunakake email minangka transportasi. Kode proyek disebarake miturut lisensi MIT lan Apache 2.0.

Dhukungan kanggo standar OpenPGP ing rPGP saiki diwatesi mung kanggo API tingkat rendah. Kanggo pangembang aplikasi, paket pgp crate diwenehake, uga paket rsa kanthi implementasi algoritma crypto RSA, sing ngliwati audit keamanan independen sawetara taun kepungkur. Nalika nggunakake algoritma adhedhasar kurva elliptic, paket Curve25519-dalek digunakake. Kajaba iku, kompilasi menyang kode perantara WebAssembly didhukung kanggo eksekusi ing browser lan aplikasi adhedhasar platform Node.js. Sistem operasi sing didhukung yaiku Linux, Android, Windows, iOS lan macOS.

Ora kaya proyek Sequoia, sing uga nawakake implementasi OpenPGP ing Rust, rPGP nggunakake lisensi MIT lan Apache 2.0 permisif (kode Sequoia ana ing sangisore lisensi copyleft GPLv2+), pangembangan mung fokus ing perpustakaan fungsi (Sequoia ngembangake panggantos kanggo gpg utility), kabeh primitif enkripsi sing ditulis ing Rust (Sequoia nggunakake perpustakaan Nettle sing ditulis ing C).

Source: opennet.ru

Add a comment