Hoʻokuʻu ʻia o rPGP 0.10, hoʻokō Rust o OpenPGP

Ua paʻi ʻia ka papahana rPGP 0.10, e hoʻomohala ana i ka hoʻokō ʻana i ka standard OpenPGP (RFC-2440, RFC-4880) ma ka ʻōlelo Rust, e hāʻawi ana i kahi hoʻonohonoho piha o nā hana i wehewehe ʻia i ka kikoʻī Autocrypt 1.1 no ka hoʻopili leka uila. ʻO ka papahana kaulana loa e hoʻohana ana i ka rPGP ʻo ia ka Delta Chat messenger, e hoʻohana ana i ka leka uila ma ke ʻano he halihali. Hāʻawi ʻia ke code papahana ma lalo o nā laikini MIT a me Apache 2.0.

Kākoʻo no ka OpenPGP maʻamau ma rPGP i kēia manawa i kaupalena ʻia i ka API haʻahaʻa haʻahaʻa wale nō. No nā mea hoʻomohala noi, ua hoʻolako ʻia ka pgp crate package, a me ka rsa package me ka hoʻokō ʻana i ka RSA cryptographic algorithm, i hala i kahi loiloi palekana kūʻokoʻa i kekahi mau makahiki i hala. I ka hoʻohana ʻana i nā algorithm e pili ana i nā pihi elliptic, hoʻohana ʻia ka pūʻolo Curve25519-dalek. Hoʻohui ʻia, kākoʻo ʻia ka hoʻohui ʻana i ka code intermediate WebAssembly no ka hoʻokō ʻana i nā polokalamu kele pūnaewele a me nā noi e pili ana i ka platform Node.js. ʻO nā ʻōnaehana hana i kākoʻo ʻia ʻo Linux, Android, Windows, iOS a me macOS.

ʻAʻole like me ka papahana Sequoia, ka mea nāna e hāʻawi i kahi hoʻokō OpenPGP ma Rust, hoʻohana ʻo rPGP i nā laikini ʻae MIT a me Apache 2.0 (ua hāʻawi ʻia ke code Sequoia ma lalo o ka palapala laikini GPLv2+ copyleft), ua kau ʻia ka hoʻomohala ʻana ma ka hale waihona puke (Ke kūkulu nei ʻo Sequoia i kahi pani no ka gpg utility), nā mea hoʻopunipuni a pau i kākau ʻia ma Rust (Hoʻohana ʻo Sequoia i ka waihona Nettle, i kākau ʻia ma C).

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka