Rhyddhau llyfrgell cryptograffig Botan 2.12.0

Ar gael rhyddhau llyfrgell cryptograffig Botaneg 2.12.0, a ddefnyddir yn y prosiect NeoPG, fforc o GnuPG 2. Mae'r llyfrgell yn darparu casgliad mawr cyntefig parod, a ddefnyddir yn y protocol TLS, tystysgrifau X.509, seiffrau AEAD, TPMs, PKCS#11, stwnsio cyfrinair, a cryptograffeg Γ΄l-gwantwm (llofnodion hash a chytundeb allwedd yn seiliedig ar McEliece a NewHope). Mae'r llyfrgell wedi'i hysgrifennu yn C++11 a cyflenwi dan y drwydded BSD.

Ymhlith newidiadau yn y datganiad newydd:

  • Cefnogaeth ychwanegol ar gyfer defnyddio optimeiddiadau NEON ac AltiVec mewn gweithrediad AES amser rhedeg cyson;
  • Gwell perfformiad o weithrediadau RSA, GCM, OCB, XTS, CTR a ChaCha20Poly1305;
  • Cefnogaeth ychwanegol ar gyfer cynhyrchu hashes Argon2 sy'n fwy na 64 beit;
  • Mae DTLS wedi optimeiddio gweithrediadau rhaniad MTU ac wedi ychwanegu prosesu toriadau cysylltiad oherwydd problemau ar ochr y cleient gydag ailgysylltu dilynol o'r un rhif porthladd;
  • Cefnogaeth ychwanegol ar gyfer nodi dychwelyd cysylltiadau TLS 1.3 i fersiwn protocol is;
  • Cefnogaeth ychwanegol i'r algorithm ar gyfer creu llofnodion digidol GOST 34.10-2012;
  • Gwell perfformiad RDRAND ar systemau x86-64;
  • Ychwanegwyd cefnogaeth i'r generadur rhif ffug-hap caledwedd a ddarperir ym mhroseswyr POWER9 a gwell perfformiad ar systemau POWER8 gyda chyfarwyddiadau AES;
  • Ychwanegwyd cyfleustodau newydd "entropi", "base32_enc" a "base32_dec";
  • Mae llawer o ffeiliau pennawd bellach wedi'u marcio ar gyfer defnydd mewnol yn unig a byddant yn arwain at rybudd pan geisir eu defnyddio mewn cymwysiadau;
  • Darperir y gallu i ddefnyddio'r modiwl Python ar Windows.

Ffynhonnell: opennet.ru

Ychwanegu sylw