Hoʻokuʻu ʻia ʻo Botan Cryptographic Library 2.12.0

Loaʻa hoʻokuʻu ʻia o kahi waihona cryptographic Boot 2.12.0, hoʻohana ʻia i ka papahana NeoPG, he mākia o GnuPG 2. Hāʻawi ka waihona i kahi hōʻiliʻili nui nā mea kahiko i mākaukau, i hoʻohana ʻia ma ka protocol TLS, nā palapala hōʻoia X.509, nā ciphers AEAD, nā TPM, PKCS#11, hashing password, a me ka cryptography post-quantum (nā pūlima hash-based a me ka ʻaelike nui e pili ana iā McEliece a me NewHope). Ua kākau ʻia ka waihona ma C ++ 11 a hoʻolako ʻia ma lalo o ka laikini BSD.

Ma waena o loli i ka hoʻokuʻu hou:

  • Hoʻohui i ke kākoʻo no ka hoʻohana ʻana iā NEON a me AltiVec optimizations i kahi hoʻokō AES runtime mau;
  • Hoʻonui i ka hana o RSA, GCM, OCB, XTS, CTR a me ChaCha20Poly1305 hoʻokō;
  • Hoʻohui kākoʻo no ka hana ʻana i nā hashes Argon2 ʻoi aku ka nui ma mua o 64 bytes;
  • Ua hoʻonui ʻo DTLS i nā hana hoʻokaʻawale MTU a hoʻohui i ka hoʻoponopono ʻana i nā hoʻomaha pili ma muli o nā pilikia ma ka ʻaoʻao o ka mea kūʻai aku me ka hoʻopili hou ʻana mai ka helu awa like;
  • Hoʻohui kākoʻo no ka hōʻike ʻana i ka rollback o nā pilina TLS 1.3 i kahi mana protocol haʻahaʻa;
  • Hoʻohui i ke kākoʻo no ka algorithm no ka hana ʻana i nā pūlima kikohoʻe ʻO GOST 34.10-2012;
  • Hoʻonui i ka hana RDRAND ma nā ʻōnaehana x86-64;
  • Hoʻohui i ke kākoʻo no ka mīkini hana helu pseudo-random i hāʻawi ʻia i nā mea hana POWER9 a hoʻomaikaʻi i ka hana ma nā ʻōnaehana POWER8 me nā kuhikuhi AES;
  • Hoʻohui ʻia nā pono hana hou "entropy", "base32_enc" a me "base32_dec";
  • Nui nā faila poʻomanaʻo i kēia manawa i kaha ʻia no ka hoʻohana kūloko wale nō a e hopena i kahi ʻōlelo aʻo ke hoʻāʻo ʻia e hoʻohana i nā noi;
  • Hāʻawi ʻia ka hiki ke hoʻohana i ka module Python ma Windows.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka