Botan Cryptographic Library Release 2.12.0

Հասանելի է գաղտնագրային գրադարանի թողարկում Բոտան 2.12.0, օգտագործվում է նախագծում NeoPG, մի պատառաքաղ GnuPG 2. Գրադարանը ապահովում է մեծ հավաքածու պատրաստի պրիմիտիվներ, օգտագործվում է TLS արձանագրությունում, X.509 վկայագրերում, AEAD ծածկագրերում, TPM-ներում, PKCS#11-ում, գաղտնաբառի հեշինգում և հետքվանտային ծածկագրում (հեշի վրա հիմնված ստորագրություններ և հիմնական համաձայնագրեր՝ հիմնված McEliece-ի և NewHope-ի վրա): Գրադարանը գրված է C++11-ով և մատակարարված BSD լիցենզիայի ներքո:

Մեջ փոփոխությունները նոր թողարկումում՝

  • Ավելացվել է աջակցություն NEON և AltiVec օպտիմիզացիաների օգտագործման համար AES-ի մշտական ​​գործողության ժամանակաշրջանում:
  • RSA, GCM, OCB, XTS, CTR և ChaCha20Poly1305 իրականացումների բարելավված կատարումը;
  • Ավելացվեց աջակցություն Argon2-ի 64 բայթից ավելի հեշեր ստեղծելու համար;
  • DTLS-ն օպտիմիզացրել է MTU-ի բաժանման գործառնությունները և ավելացրել է կապի ընդմիջումների մշակում՝ հաճախորդի կողմից առաջացած խնդիրների պատճառով՝ միևնույն պորտի համարից հետագա վերամիացումով.
  • Ավելացվեց աջակցություն TLS 1.3 կապերի հետադարձ կապը ավելի ցածր արձանագրության տարբերակին ցույց տալու համար.
  • Ավելացվել է թվային ստորագրություններ ստեղծելու ալգորիթմի աջակցություն ԳՕՍՏ 34.10-2012;
  • x86-64 համակարգերի վրա RDRAND-ի կատարողականի բարձրացում;
  • Ավելացվեց POWER9 պրոցեսորների վրա տրամադրվող ապարատային կեղծ պատահական թվերի գեներատորի աջակցությունը և բարելավված կատարումը POWER8 համակարգերում AES հրահանգներով;
  • Ավելացվել են նոր կոմունալ ծառայություններ «entropy», «base32_enc» և «base32_dec»;
  • Շատ վերնագրերի ֆայլեր այժմ նշվում են միայն ներքին օգտագործման համար և կհանգեցնեն նախազգուշացման, երբ փորձեն օգտագործել հավելվածներում:
  • Windows-ում Python մոդուլն օգտագործելու հնարավորությունն ապահովված է։

Source: opennet.ru

Добавить комментарий