Vydání kryptografické knihovny LibreSSL 3.7.0

Vývojáři projektu OpenBSD představili vydání přenosné edice balíčku LibreSSL 3.7.0, v rámci kterého se rozvíjí fork OpenSSL, zaměřený na zajištění vyšší úrovně bezpečnosti. Projekt LibreSSL se orientuje na kvalitní podporu protokolů SSL/TLS s odstraněním nadbytečné funkcionality, přidáním dalších ochranných prostředků a provedením významného úklidu a přepracování kódové základny. Vydání LibreSSL 3.7.0 je považováno za experimentální, ve kterém se rozvíjejí možnosti, které vstoupí do složení OpenBSD 7.3.

Vlastnosti LibreSSL 3.7.0:

  • Byla přidána podpora digitálních podpisů s veřejným klíčem Ed25519, vyvinutého Danielem Bernsteinem a založeného na aplikaci eliptické křivky Curve25519 a hash SHA-512. Podpora Ed25519 je dostupná jak v podobě samostatného primitiva, tak prostřednictvím rozhraní EVP.
  • Do rozhraní EVP byla přidána podpora digitálních podpisů X25519, které se liší od podpisů Ed25519 používáním pouze souřadnic „X“ při manipulacích s body na eliptické křivce, což umožňuje výrazně zmenšit velikost kódu potřebného pro vytváření a verifikaci podpisů.
  • Byl implementován s OpenSSL 1.1 kompatibilní nízkoúrovňový API pro práci s veřejnými a soukromými klíči, podporující klíče EVP_PKEY_ED25519, EVP_PKEY_HMAC a EVP_PKEY_X25519.
  • Místo systémových funkcí timegm() a gmtime() pro převod dat byly použity POSIX-funkce z BoringSSL.
  • V knihovně BN (BigNum) došlo k úklidu starého a nepoužívaného kódu, který pracoval s prvémi čísly.
  • Byla odstraněna podpora HMAC PRIVATE KEY.
  • Byl přepracován vnitřní kód pro vytváření a ověřování podpisů DSA.
  • Byl přepsán kód pro export klíčů pro TLSv1.2.
  • Byl proveden úklid a přepracování starého TLS zásobníku.
  • Chování funkcí BIO_read() a BIO_write() bylo přiblíženo k OpenSSL 3.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster