Liberasyon bibliyotèk kriptografik Botan 2.12.0

Disponib lage yon bibliyotèk kriptografik Bòt 2.12.0, yo itilize nan pwojè a NeoPG, yon fouchèt nan GnuPG 2. Bibliyotèk la bay yon gwo koleksyon primitif pare yo, yo itilize nan pwotokòl TLS, sètifika X.509, chifreman AEAD, TPMs, PKCS#11, hachage modpas, ak kriptografi pòs-quantum (siyati ki baze sou hash ak akò kle ki baze sou McEliece ak NewHope). Bibliyotèk la ekri nan C++11 ak apwovizyone anba lisans BSD.

Pami chanjman nan nouvo lage a:

  • Te ajoute sipò pou lè l sèvi avèk optimize NEON ak AltiVec nan yon aplikasyon konstan AES exécution;
  • Amelyore pèfòmans nan aplikasyon RSA, GCM, OCB, XTS, CTR ak ChaCha20Poly1305;
  • Te ajoute sipò pou jenere Argon2 hashes ki pi gwo pase 64 bytes;
  • DTLS te optimize operasyon patisyon MTU epi li te ajoute pwosesis pou kraze koneksyon akòz pwoblèm sou bò kliyan ak rekoneksyon ki vin apre soti nan menm nimewo pò a;
  • Te ajoute sipò pou endike rollback nan koneksyon TLS 1.3 nan yon vèsyon pi ba pwotokòl;
  • Te ajoute sipò pou algorithm pou kreye siyati dijital GOST 34.10-2012;
  • Ogmante pèfòmans RDRAND sou sistèm x86-64;
  • Te ajoute sipò pou pyès ki nan konpitè pseudo-o aza dèlko nimewo yo bay sou processeurs POWER9 ak pèfòmans amelyore sou sistèm POWER8 ak enstriksyon AES;
  • Te ajoute nouvo sèvis piblik "entropi", "base32_enc" ak "base32_dec";
  • Anpil dosye header kounye a make pou itilizasyon entèn sèlman epi yo pral lakòz yon avètisman lè yo eseye itilize nan aplikasyon yo;
  • Yo bay kapasite pou itilize modil Python sou Windows.

Sous: opennet.ru

Add nouvo kòmantè