Rakirina pirtûkxaneya şîfreya Botan 2.12.0

Berdeste serbestberdana pirtûkxaneya krîptografîk Boot 2.12.0, di projeyê de tê bikaranîn NeoPG, forkek ji GnuPG 2. Pirtûkxane berhevokek mezin peyda dike primitives amade, di protokola TLS de, sertîfîkayên X.509, şîfreyên AEAD, TPM, PKCS#11, şîfrekirina şîfreyê, û şîfreya post-quantum (îmza-based hash û peymana sereke li ser bingeha McEliece û NewHope) têne bikar anîn. Pirtûkxane bi C++11 û hatiye nivîsandin peyda kirin di bin lîsansa BSD de.

Di nav guhertin di weşana nû de:

  • Piştgiriyek ji bo karanîna xweşbîniyên NEON û AltiVec di pêkanîna AES-ê ya domdar de zêde kir;
  • Performansa çêtirkirina pêkanînên RSA, GCM, OCB, XTS, CTR û ChaCha20Poly1305;
  • Piştgiriyek zêde kir ji bo hilberîna hashên Argon2 ji 64 byte mezintir;
  • DTLS operasyonên dabeşkirina MTU xweşbîn kiriye û pêvajokirina qutbûna pêwendiyê ji ber pirsgirêkên li ser milê xerîdar bi vegirêdana paşîn a ji heman jimareya portê re zêde kiriye;
  • Piştgiriyek zêde kir ku ji bo vegerandina girêdanên TLS 1.3 bi guhertoyek protokola jêrîn nîşan bide;
  • Ji bo algorîtmaya afirandina îmzeyên dîjîtal piştgirî zêde kir GOST 34.10-2012;
  • Performansa RDAND-ê li ser pergalên x86-64 zêde kir;
  • Piştgiriya ji bo hilberînerê jimareya pseudo-random a hardware ku di pêvajoyên POWER9 de hatî peyda kirin û bi rêwerzên AES re performansa çêtir li ser pergalên POWER8 zêde kir;
  • Karûbarên nû "entropy", "base32_enc" û "base32_dec" zêde kirin;
  • Gelek pelên sernavê nuha tenê ji bo karanîna hundurîn têne nîşankirin û gava ku hewl bidin ku di sepanan de werin bikar anîn dê bibe sedema hişyariyek;
  • Kapasîteya karanîna modula Python li ser Windows-ê tê peyda kirin.

Source: opennet.ru

Add a comment