rPGP 0.10 ಬಿಡುಗಡೆ, ರಸ್ಟ್‌ನಲ್ಲಿ OpenPGP ಯ ಅಳವಡಿಕೆ

rPGP 0.10 ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ OpenPGP ಮಾನದಂಡದ (RFC-2440, RFC-4880) ಅನುಷ್ಠಾನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ, ಇಮೇಲ್ ಎನ್‌ಕ್ರಿಪ್ಟ್‌ಗಾಗಿ ಆಟೋಕ್ರಿಪ್ಟ್ 1.1 ವಿವರಣೆಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಕಾರ್ಯಗಳ ಸಂಪೂರ್ಣ ಸೆಟ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. rPGP ಅನ್ನು ಬಳಸುವ ಅತ್ಯಂತ ಪ್ರಸಿದ್ಧ ಯೋಜನೆ ಡೆಲ್ಟಾ ಚಾಟ್ ಮೆಸೆಂಜರ್ ಆಗಿದೆ, ಇದು ಇಮೇಲ್ ಅನ್ನು ಸಾರಿಗೆಯಾಗಿ ಬಳಸುತ್ತದೆ. ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು MIT ಮತ್ತು Apache 2.0 ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

rPGP ನಲ್ಲಿ OpenPGP ಸ್ಟ್ಯಾಂಡರ್ಡ್‌ಗೆ ಬೆಂಬಲವು ಪ್ರಸ್ತುತ ಕಡಿಮೆ ಮಟ್ಟದ API ಗೆ ಸೀಮಿತವಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್‌ಗಳಿಗಾಗಿ, pgp ಕ್ರೇಟ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ RSA ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಅಲ್ಗಾರಿದಮ್‌ನ ಅನುಷ್ಠಾನದೊಂದಿಗೆ rsa ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಇದು ಹಲವಾರು ವರ್ಷಗಳ ಹಿಂದೆ ಸ್ವತಂತ್ರ ಭದ್ರತಾ ಲೆಕ್ಕಪರಿಶೋಧನೆಯನ್ನು ಅಂಗೀಕರಿಸಿತು. ಅಂಡಾಕಾರದ ವಕ್ರಾಕೃತಿಗಳನ್ನು ಆಧರಿಸಿ ಕ್ರಮಾವಳಿಗಳನ್ನು ಬಳಸುವಾಗ, Curve25519-dalek ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, Node.js ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಆಧಾರದ ಮೇಲೆ ಬ್ರೌಸರ್‌ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು WebAssembly ಮಧ್ಯಂತರ ಕೋಡ್‌ಗೆ ಸಂಕಲನವನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಲಿನಕ್ಸ್, ಆಂಡ್ರಾಯ್ಡ್, ವಿಂಡೋಸ್, ಐಒಎಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್ ಬೆಂಬಲಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳು.

ರಸ್ಟ್‌ನಲ್ಲಿ ಓಪನ್‌ಪಿಜಿಪಿ ಅಳವಡಿಕೆಯನ್ನು ಒದಗಿಸುವ ಸಿಕ್ವೊಯಾ ಪ್ರಾಜೆಕ್ಟ್‌ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಆರ್‌ಪಿಜಿಪಿ ಎಂಐಟಿ ಮತ್ತು ಅಪಾಚೆ 2.0 ಅನುಮತಿ ಪರವಾನಗಿಗಳನ್ನು ಬಳಸುತ್ತದೆ (ಸಿಕ್ವೊಯಾ ಕೋಡ್ ಅನ್ನು ಜಿಪಿಎಲ್‌ವಿ 2+ ಕಾಪಿಲೆಫ್ಟ್ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ನೀಡಲಾಗಿದೆ), ಅಭಿವೃದ್ಧಿ ಕಾರ್ಯ ಗ್ರಂಥಾಲಯದ ಮೇಲೆ ಮಾತ್ರ ಕೇಂದ್ರೀಕೃತವಾಗಿದೆ (ಸಿಕ್ವೊಯಾ ಇದಕ್ಕೆ ಬದಲಿಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ. gpg ಯುಟಿಲಿಟಿ), ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾದ ಎಲ್ಲಾ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಪ್ರಿಮಿಟಿವ್‌ಗಳು (ಸಿಕ್ವೊಯಾ ನೆಟಲ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುತ್ತದೆ, ಇದನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ).

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ