HeadlinesBriefing HeadlinesBriefing.com

OpenSSL 4.1.0 প্রকাশিত: নতুন DTLS 1.3 সমর্থন

Hacker News •
×

OpenSSL 4.1.0 একটি ফিচার রিলিজ, যা ওপেন-সোর্স ক্রিপ্টোগ্রাফি লাইব্রেরিতে গুরুত্বপূর্ণ নতুন কার্যকারিতা যোগ করে। এর প্রধান সংযোজনগুলোর মধ্যে রয়েছে DTLS 1.3 (RFC 9147) সমর্থন, যার বিস্তারিত ossl-guide-dtlsv13(7) ম্যানুয়াল পৃষ্ঠায় পাওয়া যাবে। এই রিলিজে RFC 8701 GREASE, SSL লিসেনার API-তে DTLS সমর্থন, IKEv2 KDF এবং Elbrus2000 (e2k) আর্কিটেকচারের জন্য প্রাথমিক সমর্থনও যুক্ত হয়েছে।

কর্মক্ষমতার দিকেও মনোযোগ দেওয়া হয়েছে। এই রিলিজে ppc64le-এ অপ্টিমাইজড ML-DSA ও ML-KEM NTT অপারেশন, x86_64-এ অপ্টিমাইজড ML-DSA অপারেশন, x86_64-এ ML-DSA-এর জন্য AVX-512-অপ্টিমাইজড SHAKE x4 অপারেশন এবং x86_64-এ AES-CBC ডিক্রিপশনের জন্য AVX-512 ও VAES অপ্টিমাইজেশন যুক্ত হয়েছে। বিল্ড সমর্থনে VC-WIN32-MSVC2013 ও VC-WIN64A-MSVC2013 টার্গেট যুক্ত হয়েছে, যা MSVC 2013-এর C99 ঘাটতি পূরণের জন্য অভ্যন্তরীণ ফাংশন সরবরাহ করে।

কিছু পরিবর্তন বিদ্যমান ব্যবহারকারীদের ওপর প্রভাব ফেলতে পারে। Windows-on-Itanium (VC-WIN64I) ও Windows CE (VC-CE) টার্গেট বাদ দেওয়া হয়েছে। no-ecdsa ও no-ecdh অপশন Configure থেকে সরানো হয়েছে, কারণ এগুলো আসলে তাদের বাস্তবায়ন নিষ্ক্রিয় করত না; প্রশাসকদের এলিপটিক কার্ভ সমর্থন বন্ধ করতে no-ec ব্যবহার করা উচিত। tsget ইউটিলিটি এখন পরিত্যক্ত WWW::Curl::Easy-এর পরিবর্তে Net::Curl::Easy-এর ওপর নির্ভর করে, তাই আপগ্রেডের আগে ব্যবহারকারীদের Net::Curl::Easy ইনস্টল করতে হবে।

রিলিজ নোটে কয়েকটি পরিচিত সমস্যা তালিকাভুক্ত করা হয়েছে। Issue #32878-এর কারণে DTLS 1.3 Key Update-এর পর হ্যান্ডশেক-পরবর্তী রেকর্ড রিট্রান্সমিশন বাফার থেকে বাদ পড়তে পারে, যার সমাধান ভবিষ্যৎ রিলিজে পরিকল্পিত। Issue #33277 ও #33278 DTLS লিসেনারের ত্রুটি রিপোর্টিংয়ের সঙ্গে জড়িত, এবং Issue #33242-এর কারণে DTLS 1.3 সার্ভার unexpected_message অ্যালার্টসহ হ্যান্ডশেক বাতিল করতে পারে।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing