Botan Kriptoqrafik Kitabxana Buraxılışı 2.12.0

Mövcuddur kriptoqrafik kitabxananın buraxılması Botanik 2.12.0, layihədə istifadə olunur NeoPG, GnuPG 2 çəngəli. Kitabxana böyük kolleksiya təqdim edir hazır primitivlər, TLS protokolunda, X.509 sertifikatlarında, AEAD şifrələrində, TPM-lərdə, PKCS#11, parol heşinqində və post-kvant kriptoqrafiyasında (McEliece və NewHope-a əsaslanan hash-əsaslı imzalar və əsas razılaşma) istifadə olunur. Kitabxana C++ 11-də yazılmışdır və təchiz olunmuşdur BSD lisenziyası altında.

arasında dəyişikliklər yeni buraxılışda:

  • Daimi iş vaxtı AES tətbiqində NEON və AltiVec optimallaşdırmalarından istifadə üçün əlavə dəstək;
  • RSA, GCM, OCB, XTS, CTR və ChaCha20Poly1305 tətbiqlərinin təkmilləşdirilmiş performansı;
  • 2 baytdan böyük Argon64 hashlərinin yaradılması üçün əlavə dəstək;
  • DTLS MTU bölmə əməliyyatlarını optimallaşdırdı və eyni port nömrəsindən sonra yenidən qoşulma ilə müştəri tərəfindəki problemlər səbəbindən əlaqə kəsilmələrinin işlənməsini əlavə etdi;
  • TLS 1.3 bağlantılarının daha aşağı protokol versiyasına geri qaytarılmasını göstərmək üçün əlavə dəstək;
  • Rəqəmsal imzaların yaradılması alqoritmi üçün əlavə dəstək QOST 34.10-2012;
  • x86-64 sistemlərində artan RDRAND performansı;
  • POWER9 prosessorlarında təmin edilən psevdo-təsadüfi nömrələr generatoru üçün əlavə dəstək və AES təlimatları ilə POWER8 sistemlərində təkmilləşdirilmiş performans;
  • "Entropy", "base32_enc" və "base32_dec" yeni utilitləri əlavə edildi;
  • Bir çox başlıq faylları indi yalnız daxili istifadə üçün qeyd olunub və proqramlarda istifadə olunmağa cəhd edildikdə xəbərdarlıqla nəticələnəcək;
  • Windows-da Python modulundan istifadə etmək imkanı verilir.

Mənbə: opennet.ru

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