vydání kryptografické knihovny , používané v projektu , forku GnuPG 2. Knihovna poskytuje širokou sbírku , používaných v protokolu TLS, certifikátech X.509, šifrách AEAD, modulech TPM, PKCS#11, hashování hesel a postkvantové kryptografii (podpisy na základě hashe a dohodování klíčů na základě McEliece a NewHope). Knihovna je napsána v jazyce C++11 a na základě licence BSD.
Mezi v novém vydání:
- Byla přidána podpora pro použití optimalizací NEON a AltiVec v implementaci AES s konstantním časem provádění;
- Byl zvýšen výkon implementací RSA, GCM, OCB, XTS, CTR a ChaCha20Poly1305;
- Byla přidána podpora generování hashů Argon2 větších než 64 bajty;
- V DTLS byla optimalizována operace rozdělení MTU a přidána zpracování přerušení spojení kvůli problémům na straně klienta s následným připojením na stejném portu;
- Byla přidána podpora pro signalizaci zpětného načtení spojení TLS 1.3 na nižší verzi protokolu;
- Byla přidána podpora algoritmu pro vytváření digitálních podpisů ;
- Byl zvýšen výkon RDRAND na systémech x86-64;
- Byla přidána podpora hardwarového generátoru pseudonáhodných čísel poskytovaného v procesorech POWER9 a zvýšen výkon na systémech POWER8 s instrukcemi AES;
- Byly přidány nové utility "entropy", "base32_enc" a "base32_dec";
- Mnohé hlavičkové soubory jsou nyní označeny jako pouze pro interní použití a vedou k výstupu varování při pokusu o použití v aplikacích;
- Byla zajištěna možnost použití modulu Python ve Windows.
Zdroj: opennet.ru
