Kuburitswa kwe rPGP 0.10, Rust kuita kweOpenPGP

Iyo rPGP 0.10 purojekiti yakaburitswa, ichigadzira kuisirwa kweiyo OpenPGP chiyero (RFC-2440, RFC-4880) mumutauro weRust, ichipa yakazara seti yemabasa anotsanangurwa mu Autocrypt 1.1 yakatarwa yeemail encryption. Iyo inonyanya kuzivikanwa purojekiti inoshandisa rPGP ndeye Delta Chat messenger, iyo inoshandisa email sekutakura. Iyo kodhi yeprojekiti yakagoverwa pasi peMIT uye Apache 2.0 marezinesi.

Tsigiro yeiyo OpenPGP chiyero murPGP parizvino inogumira kune yakaderera-level API. Kune vanogadzira maapplication, iyo pgp crate package inopihwa, pamwe ne rsa package ine kuitiswa kweRSA cryptographic algorithm, iyo yakapfuura yakazvimirira yekuchengetedza ongororo makore akati wandei apfuura. Paunenge uchishandisa algorithms yakavakirwa pa elliptic curves, iyo Curve25519-dalek package inoshandiswa. Pamusoro pezvo, kuunganidzwa muWebAssembly yepakati kodhi inotsigirwa kuti iitwe mumabhurawuza uye maapplication akavakirwa paNode.js papuratifomu. Masisitimu anoshanda anotsigirwa ari Linux, Android, Windows, iOS uye macOS.

Kusiyana neSequoia purojekiti, iyo inopawo OpenPGP kuita muRust, rPGP inoshandisa MIT neApache 2.0 marezinesi ekubvumidza (Sequoia kodhi inopihwa pasi peGPLv2 + copyleft rezinesi), budiriro inongotarisana neraibhurari yebasa (Sequoia iri kugadzira inotsiva iyo gpg utility), ese encryption primitives akanyorwa muRust (Sequoia inoshandisa iyo Nettle raibhurari, yakanyorwa muC).

Source: opennet.ru

Voeg