TLS protocols များနှင့် အမျိုးမျိုးသော encryption algorithms များကို အကောင်အထည်ဖော်သည့် library တစ်ခုဖြစ်သည့် OpenSSL 4.1.0 ကို ထုတ်ပြန်လိုက်ပါပြီ။ OpenSSL 4.1 သည် ပုံမှန်ပံ့ပိုးမှုထုတ်ဝေမှုတစ်ခုဖြစ်ပြီး ၁၃ လကြာ အပ်ဒိတ်များ ရရှိနိုင်ပါသည်။ OpenSSL 3.5 LTS branch အတွက် ပံ့ပိုးမှုသည် ၂၀၃၀ ခုနှစ် ဧပြီလအထိ ဆက်လက်ရှိနေမည်ဖြစ်သည်။ project ၏ code ကို Apache 2.0 License အောက်တွင် လိုင်စင်ချထားပေးထားသည်။
အဓိက တီထွင်ဆန်းသစ်မှုများ-
- Elbrus2000 (e2k) ဗိသုကာအတွက် ကနဦးပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။
- UDP နှင့် SCTP အတွက် TLS 1.3 ကို လိုက်လျောညီထွေဖြစ်အောင် ပြုလုပ်ထားသော DTLS 1.3 protocol (RFC 9147) အတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။
- API မှာ SSL ကို Listener သည် DTLS ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။
- GREASE ယန္တရား (RFC 8701၊ Generate Random Extensions And Sustain Extensibility) အတွက် ပံ့ပိုးမှု ထည့်သွင်းထားပြီး၊ ၎င်းသည် ချိတ်ဆက်မှုကို ညှိနှိုင်းသည့်အခါ၊ server များနှင့် firewall များတွင် မှန်ကန်စွာ လုပ်ဆောင်ခြင်း ရှိ၊ မရှိ စစ်ဆေးရန် TLS နှင့် DTLS protocol များ၏ field အမျိုးမျိုးသို့ dummy value များ ထည့်သွင်းပေးသည် (ဆာဗာ မသိသောတန်ဖိုးများကို လျစ်လျူရှုပြီး သိထားသောတန်ဖိုးများအပေါ်အခြေခံ၍ ချိတ်ဆက်မှုကို ဆက်လက်ညှိနှိုင်းသင့်သည်)။
- IKEv2 (Internet Key Exchange) Key Derivation Function (KDF) အတွက် ပံ့ပိုးမှု ထည့်သွင်းထားသည်။
- MSVC 2013 ဖြင့် တည်ဆောက်ရန်အတွက် VC-WIN32-MSVC2013 နှင့် VC-WIN64A-MSVC2013 ပစ်မှတ်အသစ်များအတွက် ပံ့ပိုးမှုကို အကောင်အထည်ဖော်ခဲ့သည်။ VC-WIN64I ပစ်မှတ်များကို ဖယ်ရှားခဲ့သည် (Windows Itanium စနစ်များတွင်) နှင့် VC-CE (Windows စီအီး)။
- ppc64le ဗိသုကာအတွက် အကောင်းဆုံးဖြစ်အောင်ပြုလုပ်ထားသော ML-DSA နှင့် ML-KEM အကောင်အထည်ဖော်မှုမျိုးကွဲများအပြင် x86_64 အတွက် အကောင်းဆုံးဖြစ်အောင်ပြုလုပ်ထားသော ML-DSA မျိုးကွဲကိုလည်း ထည့်သွင်းထားသည်။
- x86_64 AVX-512 နှင့် VAES extension များကို အသုံးပြု၍ အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသော AES-CBC decryption code ၏ မျိုးကွဲတစ်ခုကို ထည့်သွင်းထားသည်။
ထို့အပြင် OpenSSL ၏ fork တစ်ခုဖြစ်သည့် portable LibreSSL 4.4.0 package ထွက်ရှိမှုသည် မှတ်သားဖွယ်ကောင်းပါသည်။ LibreSSL 4.4.0 ကို စမ်းသပ်ဆဲအဆင့်အဖြစ် သတ်မှတ်ပြီး OpenBSD 8.1 တွင် ပါဝင်မည့် အင်္ဂါရပ်များကို တီထွင်နေပါသည်။
LibreSSL ဗားရှင်းအသစ်တွင် ပြောင်းလဲမှုများသည် အဓိကအားဖြင့် bug fixes, optimizations နှင့် OpenSSL နှင့် တွဲဖက်အသုံးပြုနိုင်မှုဆိုင်ရာ ပြဿနာများပေါ်တွင် အာရုံစိုက်ထားသည်။ ပလက်ဖောင်းပံ့ပိုးမှုကို သိသိသာသာ တိုးတက်ကောင်းမွန်အောင် ပြုလုပ်ထားသည်။ Windows နှင့် တည်ဆောက်မှု ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်
macOS ၂၇.၀။ MIPS32 နှင့် MIPS64 အတွက် Assembler optimization များ ပါဝင်သည်။ SHA-3 စွမ်းဆောင်ရည်ကို ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ထားသည်။
source: opennet.ru
