Botan Cryptographic Library Release 2.12.0

Wātea te tukunga o te whare pukapuka cryptographic Whakaara 2.12.0, whakamahia i roto i te kaupapa NeoPG, he marau o GnuPG 2. He kohinga nui te whare pukapuka mua kua rite, whakamahia i roto i te kawa TLS, tiwhikete X.509, AEAD ciphers, TPMs, PKCS#11, te hashing kupuhipa, me te whakahiatotanga pou-quaantum (nga hainatanga-hash me te whakaaetanga matua i runga i a McEliece me NewHope). Kua tuhia te whare pukapuka ki C ++ 11 me tukua i raro i te raihana BSD.

I roto i te huringa i roto i te putanga hou:

  • He tautoko taapiri mo te whakamahi i nga arotautanga NEON me AltiVec i roto i te whakatinanatanga AES i nga wa katoa;
  • Te whakapai ake i nga mahi a te RSA, GCM, OCB, XTS, CTR me ChaCha20Poly1305;
  • He tautoko taapiri mo te whakaputa Hashes Argon2 nui ake i te 64 paita;
  • Kua whakatikahia e DTLS nga mahi wehewehenga MTU me te taapiri i te tukatuka o nga wehenga hononga na te raru o te taha o te kiritaki me te hono ano i muri mai i te tau tauranga kotahi;
  • He tautoko taapiri mo te tohu i te hurihanga o nga hononga TLS 1.3 ki te putanga kawa iti ake;
  • He tautoko taapiri mo te algorithm mo te hanga hainatanga mamati GOST 34.10-2012;
  • Kua piki ake te mahi RDRAND i runga i nga punaha x86-64;
  • He tautoko taapiri mo te taputapu hanga tau pseudo-tupurangi e whakaratohia ana i runga i nga tukatuka POWER9 me te pai ake o nga mahi i runga i nga punaha POWER8 me nga tohutohu AES;
  • Kua taapirihia nga taputapu hou "entropy", "base32_enc" me "base32_dec";
  • He maha nga konae pane kua tohua inaianei mo te whakamahi o roto anake ka puta he whakatupato ina ngana ana ki te whakamahi i roto i nga tono;
  • Ka whakaratohia te kaha ki te whakamahi i te waahanga Python i runga i te Matapihi.

Source: opennet.ru

Tāpiri i te kōrero