UtgÄvan av kryptografibiblioteket OpenSSL 3.1.0

Efter ett och ett halvt Är av utveckling har biblioteket OpenSSL 3.1.0 slÀppts med implementering av SSL/TLS-protokollen och olika krypteringsalgoritmer. Stödet för OpenSSL 3.1 kommer att fortsÀtta fram till mars 2025. Stödet för tidigare versioner av OpenSSL 3.0 och 1.1.1 kommer att pÄgÄ fram till september 2026 respektive september 2023. Projektkoden distribueras under licensen Apache 2.0.

Huvudnyheterna i OpenSSL 3.1.0:

  • I FIPS-modulen har stöd för kryptografiska algoritmer som uppfyller sĂ€kerhetsstandarden FIPS 140-3 implementerats. Processen för certifiering av modulen för att erhĂ„lla certifikat som uppfyller kraven för FIPS 140-3 har pĂ„börjats. Fram till att certifieringen Ă€r klar efter att OpenSSL har uppdaterats till version 3.1 kan anvĂ€ndare fortsĂ€tta att anvĂ€nda FIPS-modulen, som Ă€r certifierad för FIPS 140-2. Ändringar i den nya versionen av modulen inkluderar tillĂ€gg av algoritmerna Triple DES ECB, Triple DES CBC och EdDSA, som Ă€nnu inte har verifierats för att uppfylla FIPS-kraven. Dessutom har optimeringar införts för att öka prestanda och interna tester körs nu vid varje modulstart, snarare Ă€n endast efter installationen.
  • Koden för OSSL_LIB_CTX har omarbetats. Den nya versionen har befriats frĂ„n onödiga lĂ„s och ger högre prestanda.
  • Prestandan för kodnings- och avkodningsramverken har ökat.
  • Prestandaoptimeringar relaterade till anvĂ€ndning av interna strukturer (hash-tabeller) och caching har genomförts.
  • Hastigheten för generering av RSA-nycklar i FIPS-lĂ€get har ökat.
  • Specifika assembleroptimeringar har införts för olika processorarkitekturer i implementationerna av algoritmerna AES-GCM, ChaCha20, SM3, SM4 och SM4-GCM. Till exempel har koden för AES-GCM snabbsatts med hjĂ€lp av instruktionerna AVX512 vAES och vPCLMULQDQ.
  • Stöd för algoritmen KMAC (KECCAK Message Authentication Code) har lagts till i KBKDF (Key Based Key Derivation Function).
  • Olika "OBJ_*"-funktioner har anpassats för anvĂ€ndning i flertrĂ„dskod.
  • Möjligheten att anvĂ€nda RNDR-instruktionen och registren RNDRRS för att generera pseudotillfĂ€lliga tal har lagts till, som Ă€r tillgĂ€ngliga i processorer baserade pĂ„ AArch64-arkitekturen.
  • Funktioner som OPENSSL_LH_stats, OPENSSL_LH_node_stats, OPENSSL_LH_node_usage_stats, OPENSSL_LH_stats_bio, OPENSSL_LH_node_stats_bio och OPENSSL_LH_node_usage_stats_bio har förklarats som förĂ„ldrade. Makrot DEFINE_LHASH_OF har förklarats som förĂ„ldrat.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster