Botan Cryptographic Library Release 2.12.0

Боломжтой криптограф номын санг гаргах Ботан 2.12.0, төсөлд ашигласан NeoPG, a fork of GnuPG 2. Номын сан нь том цуглуулгатай бэлэн командууд, TLS протокол, X.509 сертификат, AEAD шифр, TPMs, PKCS#11, нууц үг хэшлэх, квантын дараах криптографид (McEliece болон NewHope дээр суурилсан хэшт суурилсан гарын үсэг болон түлхүүрийн гэрээ) ашигласан. Номын сан нь C++ 11 хэл дээр бичигдсэн бөгөөд нийлүүлсэн BSD лицензийн дагуу.

дунд өөрчлөлтүүд шинэ хувилбарт:

  • NEON болон AltiVec оновчлолыг тогтмол ажиллуулах AES хэрэгжилтэд ашиглах дэмжлэг нэмэгдсэн;
  • RSA, GCM, OCB, XTS, CTR болон ChaCha20Poly1305 хэрэгжүүлэлтийн гүйцэтгэл сайжирсан;
  • 2 байтаас их Argon64 хэш үүсгэх дэмжлэг нэмэгдсэн;
  • DTLS нь MTU хуваах ажиллагааг оновчтой болгож, үйлчлүүлэгчийн тал дээр гарсан асуудлуудын улмаас холболтын тасалдлыг боловсруулах процессыг нэмсэн бөгөөд дараа нь ижил портын дугаараас дахин холбогдох;
  • TLS 1.3 холболтыг доод протоколын хувилбар руу буцаахыг харуулах дэмжлэг нэмэгдсэн;
  • Тоон гарын үсэг үүсгэх алгоритмын дэмжлэгийг нэмсэн ГОСТ 34.10-2012;
  • x86-64 систем дээрх RDRAN-ийн гүйцэтгэл нэмэгдсэн;
  • POWER9 процессоруудад өгөгдсөн техник хангамжийн псевдо санамсаргүй тоо үүсгэгчийн дэмжлэгийг нэмж, AES заавар бүхий POWER8 системийн гүйцэтгэлийг сайжруулсан;
  • "entropy", "base32_enc" болон "base32_dec" шинэ хэрэгслүүд нэмэгдсэн;
  • Олон толгой файлыг зөвхөн дотоод хэрэглээнд зориулж тэмдэглэсэн бөгөөд программд ашиглахыг оролдох үед анхааруулга өгөх болно;
  • Windows дээр Python модулийг ашиглах чадварыг өгсөн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх