Tso tawm ntawm rPGP 0.10, Kev siv xeb ntawm OpenPGP

Txoj haujlwm rPGP 0.10 tau tshaj tawm, tsim kev siv ntawm OpenPGP tus qauv (RFC-2440, RFC-4880) hauv cov lus Rust, muab tag nrho cov haujlwm tau teev tseg hauv Autocrypt 1.1 specification rau email encryption. Qhov project nto moo tshaj plaws siv rPGP yog Delta Chat messenger, uas siv email ua kev thauj mus los. Txoj haujlwm code raug faib raws li MIT thiab Apache 2.0 daim ntawv tso cai.

Kev txhawb nqa rau tus qauv OpenPGP hauv rPGP tam sim no tsuas yog txwv rau API qib qis xwb. Rau cov neeg tsim daim ntawv thov, lub pob pgp crate tau muab, nrog rau cov pob rsa nrog kev siv ntawm RSA cryptographic algorithm, uas dhau los ntawm kev soj ntsuam kev ruaj ntseg ywj pheej ntau xyoo dhau los. Thaum siv cov algorithms raws li elliptic nkhaus, Curve25519-dalek pob yog siv. Tsis tas li ntawd, muab tso ua ke rau hauv WebAssembly intermediate code tau txais kev txhawb nqa rau kev ua tiav hauv browsers thiab cov ntawv thov raws li Node.js platform. Kev khiav hauj lwm kev txhawb nqa yog Linux, Android, Windows, iOS thiab macOS.

Tsis zoo li Sequoia qhov project, uas tseem muaj kev siv OpenPGP hauv Rust, rPGP siv MIT thiab Apache 2.0 cov ntawv tso cai tso cai (Sequoia code yog muab raws li GPLv2+ daim ntawv tso cai), kev txhim kho tsuas yog tsom rau ntawm lub tsev qiv ntawv muaj nuj nqi (Sequoia tab tom txhim kho kev hloov pauv rau gpg utility), tag nrho cov encryption primitives sau nyob rau hauv Rust (Sequoia siv lub tsev qiv ntawv Nettle, sau hauv C).

Tau qhov twg los: opennet.ru

Ntxiv ib saib