Sgaoileadh rPGP 0.10, buileachadh OpenPGP ann an Rust

Chaidh am pròiseact rPGP 0.10 fhoillseachadh, a’ leasachadh buileachadh inbhe OpenPGP (RFC-2440, RFC-4880) anns a’ chànan Rust, a’ toirt seachad làn sheata de ghnìomhan a tha air am mìneachadh ann an sònrachadh Autocrypt 1.1 airson crioptachadh post-d. Is e am pròiseact as ainmeil a tha a’ cleachdadh rPGP an teachdaire Delta Chat, a bhios a’ cleachdadh post-d mar chòmhdhail. Tha còd a’ phròiseict air a sgaoileadh fo cheadan MIT agus Apache 2.0.

Tha taic airson inbhe OpenPGP ann an rPGP an-dràsta cuingealaichte ri dìreach an API aig ìre ìosal. Do luchd-leasachaidh thagraidhean, tha am pasgan pgp crate air a thoirt seachad, a bharrachd air a’ phacaid rsa le buileachadh an algairim cryptographic RSA, a chaidh seachad air sgrùdadh tèarainteachd neo-eisimeileach grunn bhliadhnaichean air ais. Nuair a bhios tu a’ cleachdadh algorithms stèidhichte air lùban elliptic, thathas a’ cleachdadh pasgan Curve25519-dalek. A bharrachd air an sin, thathas a’ toirt taic do chruinneachadh a-steach do chòd eadar-mheadhanach WebAssembly airson a chuir gu bàs ann am brobhsairean agus tagraidhean stèidhichte air àrd-ùrlar Node.js. Is e na siostaman obrachaidh le taic Linux, Android, Windows, iOS agus macOS.

Eu-coltach ris a ’phròiseact Sequoia, a tha cuideachd a’ tabhann buileachadh OpenPGP ann an Rust, bidh rPGP a ’cleachdadh ceadan ceadaichte MIT agus Apache 2.0 (tha còd Sequoia air a thoirt seachad fo chead copyleft GPLv2+), tha leasachadh ag amas a-mhàin air an leabharlann gnìomh (tha Sequoia a’ leasachadh fear eile airson na gpg), a h-uile prìomhadaiche crioptachaidh sgrìobhte ann an Rust (bidh Sequoia a’ cleachdadh leabharlann Nettle, sgrìobhte ann an C).

Source: fosgailtenet.ru

Cuir beachd ann