Te tukunga o te rPGP 0.10, Te whakatinana waikura o OpenPGP

Kua whakaputahia te kaupapa rPGP 0.10, te whakawhanake i te whakatinanatanga o te paerewa OpenPGP (RFC-2440, RFC-4880) i roto i te reo Rust, e whakarato ana i te huinga katoa o nga mahi kua tautuhia i roto i te waahanga Autocrypt 1.1 mo te whakamunatanga īmēra. Ko te kaupapa tino rongonui e whakamahi ana i te rPGP ko te Delta Chat messenger, e whakamahi ana i te imeera hei kawe. Ka tohatohahia te waehere kaupapa i raro i nga raihana MIT me Apache 2.0.

Ko te tautoko mo te paerewa OpenPGP i roto i te rPGP he iti noa ki nga API taumata-iti anake. Mo nga kaiwhakawhanake tono, ka tukuna te kete pgp crate, me te kete rsa me te whakatinanatanga o te RSA cryptographic algorithm, i paahitia he arotake haumaru motuhake i etahi tau ki muri. I te wa e whakamahi ana i nga algorithms i runga i nga pihi elliptic, ka whakamahia te kete Curve25519-dalek. I tua atu, ka tautokohia te whakahiatotanga ki te waehere takawaenga WebAssembly mo te mahi i roto i nga kaitirotiro me nga tono i runga i te papanga Node.js. Ko nga punaha whakahaere e tautokohia ana ko Linux, Android, Windows, iOS me te macOS.

Kaore i rite ki te kaupapa Sequoia, e tuku ana i te whakatinanatanga OpenPGP i Rust, ka whakamahia e te rPGP nga raihana whakaaetanga MIT me Apache 2.0 (Kei te whakaratohia te waehere Sequoia i raro i te raihana GPLv2+ copyleft), ko te whanaketanga kei te arotahi anake ki te whare pukapuka mahi (Kei te whakawhanake a Sequoia he whakakapinga mo te gpg utility), nga whakamunatanga tuatahi i tuhia ki Rust (Ka whakamahia e Sequoia te whare pukapuka Nettle kua tuhia ki C).

Source: opennet.ru

Tāpiri i te kōrero