Botan Cryptographic Library ဖြန့်ချိမှု 2.11.0

ရနိုင်ပါတယ် cryptographic စာကြည့်တိုက်တစ်ခုထုတ်လွှတ်ခြင်း။ ရုက္ခဗေဒ 2.11.0ပရောဂျက်တွင်သုံးသည်။ NeoPGGnuPG 2 ၏လမ်းဆုံတစ်ခုဖြစ်သည်။ စာကြည့်တိုက်သည် ကြီးမားသောစုစည်းမှုကို ပံ့ပိုးပေးသည်။ အဆင်သင့်လုပ်ထားသော primitivesTLS ပရိုတိုကော၊ X.509 လက်မှတ်များ၊ AEAD လျှို့ဝှက်စာဝှက်များ၊ TPMs၊ PKCS#11၊ စကားဝှက်ကို ဟက်ခြင်း နှင့် ကွမ်တမ်လွန် ကွမ်တမ် ဝှက်စာပုံများတွင် အသုံးပြုသည်။ စာကြည့်တိုက်ကို C++11 နဲ့ရေးထားတယ်။ ထောက်ပံ့ BSD လိုင်စင်အောက်တွင်။

အနက် အပြောင်းအလဲများ ထုတ်ဝေမှုအသစ်တွင်-

  • Argon2 နှင့် Bcrypt ကို အသုံးပြု၍ Argon2 စကားဝှက်ကို ဟက်ခြင်း နှင့် စကားဝှက်အခြေခံသော သော့ထုတ်လုပ်ခြင်း လုပ်ဆောင်ချက်များကို ထည့်သွင်းခဲ့သည်။
  • Windows နှင့် Linux အသိအမှတ်ပြုလက်မှတ် သိုလှောင်မှုစနစ်များအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။ System_Certificate_Store API ကို Windows၊ macOS နှင့် Linux တို့အတွက် သတ်မှတ်ထားသော လက်မှတ်စတိုးဆိုင်များထိပ်တွင် လုပ်ဆောင်နေပါသည်။ စနစ်လက်မှတ်ဆိုင်များကို စစ်ဆေးရန်အတွက် trust_roots CLI ကို ပေါင်းထည့်ထားသည်။
  • libsodium (sodium.h);
  • ဆာဗာဘက်ခြမ်းရှိ DTLS HelloVerifyRequest မက်ဆေ့ချ်များ ပေးပို့ခြင်းအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။
  • boost နှင့် လိုက်ဖက်သော TLS ထုတ်လွှင့်မှုများကို အကောင်အထည်ဖော်ခဲ့သည်::asio::ssl;
  • BoringSSL မှ စမ်းသပ်မှုအစုံကို အသုံးပြု၍ TLS စမ်းသပ်ခြင်းအတွက် ပံ့ပိုးမှုပေးထားသည်။
  • မုဒ်စွမ်းဆောင်ရည်ကို မြှင့်တင်ထားသည်။ GCM;
  • XMSS (Extended Merkle Signature Scheme) အကောင်အထည်ဖော်မှုသည် RFC 8391 နှင့် ကိုက်ညီပါသည်။
  • TLS 1.3 အတွက် supported_versions တိုးချဲ့မှုအတွက် ပံ့ပိုးမှု ထပ်လောင်း;
  • Ed25519ph ကို လိုက်လျောညီထွေရှိသော RFC 8032 ကို ထည့်သွင်းခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add