LibreSSL 2.9.1 ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಲೈಬ್ರರಿ ಬಿಡುಗಡೆ

OpenBSD ಯೋಜನೆಯ ಅಭಿವರ್ಧಕರು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ಪ್ಯಾಕೇಜ್‌ನ ಪೋರ್ಟಬಲ್ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆ LibreSSL 2.9.1, ಇದರೊಳಗೆ OpenSSL ನ ಫೋರ್ಕ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ, ಇದು ಹೆಚ್ಚಿನ ಮಟ್ಟದ ಭದ್ರತೆಯನ್ನು ಒದಗಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. LibreSSL ಯೋಜನೆಯು SSL / TLS ಪ್ರೋಟೋಕಾಲ್‌ಗಳಿಗೆ ಹೆಚ್ಚಿನ ಗುಣಮಟ್ಟದ ಬೆಂಬಲವನ್ನು ಕೇಂದ್ರೀಕರಿಸಿದೆ ಮತ್ತು ಅನಗತ್ಯ ಕಾರ್ಯಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು, ಹೆಚ್ಚುವರಿ ಭದ್ರತಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸುವುದು ಮತ್ತು ಕೋಡ್ ಬೇಸ್‌ನ ಗಮನಾರ್ಹವಾದ ಶುಚಿಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಪುನರ್ನಿರ್ಮಾಣ. LibreSSL 2.9.1 ಬಿಡುಗಡೆಯು ಓಪನ್‌ಬಿಎಸ್‌ಡಿ 6.5 ನೊಂದಿಗೆ ಒಳಗೊಂಡಿರುವ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಪ್ರಾಯೋಗಿಕ ಬಿಡುಗಡೆಯಾಗಿದೆ.

LibreSSL 2.9.1 ನಲ್ಲಿನ ಬದಲಾವಣೆಗಳು:

  • SM3 ಹ್ಯಾಶ್ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಚೀನೀ ಪ್ರಮಾಣಿತ GB/T 32905-2016);
  • SM4 ಬ್ಲಾಕ್ ಸೈಫರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಚೀನೀ ಪ್ರಮಾಣಿತ GB/T 32907-2016);
  • OpenSSL ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸಲು ಮ್ಯಾಕ್ರೋಗಳನ್ನು OPENSSL_NO_* ಸೇರಿಸಲಾಗಿದೆ;
  • EC_KEY_METHOD ವಿಧಾನವನ್ನು OpenSSL ನಿಂದ ಭಾಗಶಃ ಪೋರ್ಟ್ ಮಾಡಲಾಗಿದೆ;
  • ಕಾಣೆಯಾದ OpenSSL 1.1 API ಕರೆಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
  • XChaCha20 ಮತ್ತು XChaCha20-Poly1305 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • EVP ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ AES ಕೀಗಳನ್ನು ವರ್ಗಾಯಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • CRYPTO_LOCK ನ ಸ್ವಯಂಚಾಲಿತ ಆರಂಭವನ್ನು ಒದಗಿಸಲಾಗಿದೆ;
  • OpenSSL ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಹೆಚ್ಚಿಸಲು, pbkdf2 ಕೀ ಹ್ಯಾಶಿಂಗ್ ಸ್ಕೀಮ್‌ಗೆ ಬೆಂಬಲವನ್ನು openssl ಯುಟಿಲಿಟಿಗೆ ಸೇರಿಸಲಾಗಿದೆ; ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, enc, crl, x509 ಮತ್ತು dgst ಆಜ್ಞೆಗಳು sha25 ಹ್ಯಾಶಿಂಗ್ ವಿಧಾನವನ್ನು ಬಳಸುತ್ತವೆ;
  • LibreSSL ಮತ್ತು OpenSSL ನಡುವಿನ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಪರೀಕ್ಷಿಸಲು ಪರೀಕ್ಷೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ
    1.0 / 1.1;

  • ಹೆಚ್ಚುವರಿ ವೈಚೆಪ್ರೂಫ್ ಪರೀಕ್ಷೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಸಂಪರ್ಕಗಳನ್ನು (ಹ್ಯಾಂಡ್ಶೇಕ್) ಮಾತುಕತೆ ಮಾಡುವಾಗ ಡಿಜಿಟಲ್ ಸಹಿಗಳಿಗಾಗಿ RSA PSS ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • RFC-8446 ರಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಹ್ಯಾಂಡ್‌ಶೇಕ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ರಾಜ್ಯ ಯಂತ್ರದ ಅನುಷ್ಠಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಸುಮಾರು 1 ವರ್ಷಗಳಿಂದ ಬಳಸದೆ ಇರುವ ಲಿಬ್‌ಕ್ರಿಪ್ಟೋದಿಂದ ಲೆಗಸಿ ASN.20 ಸಂಬಂಧಿತ ಕೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ;
  • 32-ಬಿಟ್ ARM ಮತ್ತು Mingw-w64 ಸಿಸ್ಟಮ್‌ಗಳಿಗಾಗಿ ಅಸೆಂಬ್ಲಿ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • Android ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನೊಂದಿಗೆ ಸುಧಾರಿತ ಹೊಂದಾಣಿಕೆ.

ಮೂಲ: opennet.ru

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