Ukukhishwa kwephrojekthi ye-rPGP 0.10 kushicilelwe, ethuthukisa ukuqaliswa kwezinga le-OpenPGP (RFC-2440, RFC-4880) ngolimi lwe-Rust, ihlinzeka ngesethi egcwele yemisebenzi echazwe ekucacisweni kwe-Autocrypt 1.1 yokubethela kwe-imeyili. Iphrojekthi edume kakhulu esebenzisa i-rPGP iyisithunywa se-Delta Chat, esebenzisa i-imeyili njengesithuthi. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwamalayisensi e-MIT kanye ne-Apache 2.0.
Ukusekelwa kwendinganiso ye-OpenPGP ku-rPGP okwamanje kukhawulelwe ku-API esezingeni eliphansi. Abathuthukisi bohlelo lokusebenza banikezwa iphakheji ye-pgp crate, kanye nephakheji ye-rsa enokusetshenziswa kwe-algorithm ye-RSA cryptographic, eyadlula kokubili ukuhlolwa kokuphepha okuzimele eminyakeni eminingana edlule. Uma kusetshenziswa ama-algorithms asekelwe ku-elliptic curve, kusetshenziswa iphakheji ye-Curve25519-dalek. Ngaphezu kwalokho, ukuhlanganiswa kwekhodi ephakathi ye-WebAssembly kusekelwa ukuze kusetshenziswe kuziphequluli kanye nezinhlelo zokusebenza ezisekelwe ku-Node.js. Izinhlelo zokusebenza ezisekelwayo zifaka phakathi Linux, Android, Windows, i-iOS kanye macOS.
Ngokungafani nephrojekthi ye-Sequoia, enikeza futhi ukuqaliswa kwe-OpenPGP ku-Rust, i-rPGP isebenzisa amalayisense avumelekile e-MIT kanye ne-Apache 2.0 (ikhodi ye-Sequoia ingena ngaphansi kwelayisense ye-GPLv2+ yokukopisha), ukuthuthukiswa kugxile kuphela kumtapo wolwazi (i-Sequoia ithuthukisa ukumiselela gpg), zonke iziqalo zokubethela ezibhalwe nge-Rust (i-Sequoia isebenzisa umtapo wezincwadi we-Nettle obhalwe ngo-C).
Source: opennet.ru
