rPGP 0.10 வெளியீடு, OpenPGP இன் ரஸ்ட் செயல்படுத்தல்

rPGP 0.10 திட்டம் வெளியிடப்பட்டது, ரஸ்ட் மொழியில் OpenPGP தரநிலையின் (RFC-2440, RFC-4880) செயல்படுத்தலை உருவாக்குகிறது, இது மின்னஞ்சல் குறியாக்கத்திற்கான Autocrypt 1.1 விவரக்குறிப்பில் வரையறுக்கப்பட்ட செயல்பாடுகளின் முழு தொகுப்பையும் வழங்குகிறது. ஆர்பிஜிபியைப் பயன்படுத்தும் மிகவும் பிரபலமான திட்டம் டெல்டா அரட்டை மெசஞ்சர் ஆகும், இது மின்னஞ்சலை போக்குவரமாகப் பயன்படுத்துகிறது. திட்டக் குறியீடு MIT மற்றும் Apache 2.0 உரிமங்களின் கீழ் விநியோகிக்கப்படுகிறது.

rPGP இல் OpenPGP தரநிலைக்கான ஆதரவு தற்போது குறைந்த-நிலை APIக்கு மட்டுமே உள்ளது. அப்ளிகேஷன் டெவலப்பர்களுக்கு, pgp crate தொகுப்பும், RSA கிரிப்டோகிராஃபிக் அல்காரிதம் அமலாக்கத்துடன் கூடிய rsa தொகுப்பும் வழங்கப்படுகிறது, இது பல ஆண்டுகளுக்கு முன்பு ஒரு சுயாதீன பாதுகாப்பு தணிக்கையை நிறைவேற்றியது. நீள்வட்ட வளைவுகளின் அடிப்படையில் அல்காரிதம்களைப் பயன்படுத்தும் போது, ​​Curve25519-dalek தொகுப்பு பயன்படுத்தப்படுகிறது. கூடுதலாக, WebAssembly இடைநிலைக் குறியீட்டில் தொகுக்கப்படுவது உலாவிகள் மற்றும் Node.js இயங்குதளத்தை அடிப்படையாகக் கொண்ட பயன்பாடுகளில் செயல்படுத்துவதற்கு துணைபுரிகிறது. Linux, Android, Windows, iOS மற்றும் macOS ஆகியவை ஆதரிக்கப்படும் இயக்க முறைமைகள்.

ரஸ்டில் OpenPGP செயல்படுத்தலை வழங்கும் Sequoia திட்டத்தைப் போலல்லாமல், rPGP MIT மற்றும் Apache 2.0 அனுமதி உரிமங்களைப் பயன்படுத்துகிறது (Sequoia குறியீடு GPLv2+ காப்பிலெஃப்ட் உரிமத்தின் கீழ் வழங்கப்படுகிறது), வளர்ச்சியானது செயல்பாட்டு நூலகத்தில் மட்டுமே கவனம் செலுத்துகிறது (Sequoia அதற்கான மாற்றீட்டை உருவாக்குகிறது. gpg பயன்பாடு), ரஸ்டில் எழுதப்பட்ட அனைத்து என்க்ரிப்ஷன் ப்ரிமிட்டிவ்களும் (சீக்வோயா சி இல் எழுதப்பட்ட நெட்டில் நூலகத்தைப் பயன்படுத்துகிறது).

ஆதாரம்: opennet.ru

கருத்தைச் சேர்