Kutulutsidwa kwa Library ya Botan Cryptographic 2.12.0

Ipezeka kumasulidwa kwa laibulale ya cryptographic Botani 2.12.0, yogwiritsidwa ntchito mu polojekitiyi NeoPG, foloko ya GnuPG 2. Laibulale imapereka chopereka chachikulu zoyamba zopangidwa kale, zogwiritsidwa ntchito mu TLS protocol, X.509 certificates, AEAD ciphers, TPMs, PKCS#11, password hashing, ndi post-quantum cryptography (ma signatures a hash-based signatures ndi mgwirizano waukulu wozikidwa pa McEliece ndi NewHope). Laibulale yalembedwa mu C ++ 11 ndi zoperekedwa pansi pa layisensi ya BSD.

pakati kusintha mu kutulutsidwa kwatsopano:

  • Thandizo lowonjezera la kugwiritsa ntchito kukhathamiritsa kwa NEON ndi AltiVec pakukhazikitsa nthawi zonse kwa AES;
  • Kuchita bwino kwa RSA, GCM, OCB, XTS, CTR ndi ChaCha20Poly1305 kukhazikitsa;
  • Thandizo lowonjezera popanga ma hashes a Argon2 akulu kuposa ma byte 64;
  • DTLS yakonza ntchito zogawanitsa za MTU ndikuwonjezera makonzedwe a zopuma chifukwa cha zovuta kumbali ya kasitomala ndikulumikizananso kotsatira kuchokera ku nambala yomweyo ya doko;
  • Thandizo lowonjezera losonyeza kubwezeredwa kwa maulumikizidwe a TLS 1.3 ku mtundu wapansi wa protocol;
  • Thandizo lowonjezera la algorithm yopanga ma signature a digito MITU YA 34.10-2012;
  • Kuchulukitsa kwa RDRAND pa machitidwe a x86-64;
  • Thandizo lowonjezera la jenereta ya pseudo-random manambala yoperekedwa pa mapurosesa a POWER9 ndikuwongolera magwiridwe antchito pamakina a POWER8 okhala ndi malangizo a AES;
  • Zowonjezera zatsopano "entropy", "base32_enc" ndi "base32_dec";
  • Mafayilo ambiri apamutu tsopano amalembedwa kuti agwiritsidwe ntchito mkati okha ndipo adzapereka chenjezo pamene ayesedwa kugwiritsidwa ntchito;
  • Kutha kugwiritsa ntchito gawo la Python pa Windows kumaperekedwa.

Source: opennet.ru

Kuwonjezera ndemanga