Udgivelsen af den kryptografiske bibliotek LibreSSL 3.7.0

Udviklerne af OpenBSD-projektet har præsenteret udgivelsen af den bærbare udgave af LibreSSL-pakken 3.7.0, der udvikler en fork af OpenSSL, med fokus på at sikre et højere niveau af sikkerhed. LibreSSL-projektet er rettet mod kvalitetsunderstøttelse af SSL/TLS-protokoller med fjernelse af overflødig funktionalitet, tilføjelse af ekstra beskyttelsesmidler og gennemførelse af en betydelig oprydning og omarbejdning af kodebasen. Udgivelsen af LibreSSL 3.7.0 betragtes som eksperimentel, hvor der udvikles funktioner, der vil blive en del af OpenBSD 7.3.

Funktioner i LibreSSL 3.7.0:

  • Der er tilføjet støtte til digital signatur med offentlige nøgler Ed25519, udviklet af Daniel Bernstein og baseret på brugen af den elliptiske kurve Curve25519 og hash-algoritmen SHA-512. Støtten til Ed25519 er tilgængelig både som et separat primitiv og gennem EVP-interface.
  • EVP-interfacet har fået tilføjet støtte til digitale signaturer X25519, som adskiller sig fra Ed25519-signaturer ved at bruge kun 'X'-koordinater ved manipulationer med punkter på den elliptiske kurve, hvilket gør det muligt at reducere størrelsen på den nødvendige kode til oprettelse og verifikation af signaturer betydeligt.
  • Der er implementeret et OpenSSL 1.1-kompatibelt lavniveau API til arbejde med offentlige og private nøgler, der understøtter nøglerne EVP_PKEY_ED25519, EVP_PKEY_HMAC og EVP_PKEY_X25519.
  • I stedet for de systemfunktioner timegm() og gmtime() til konvertering af datoer er der anvendt POSIX-funktioner fra BoringSSL.
  • I BN-biblioteket (BigNum) er der foretaget oprydning af gammel og ubenyttet kode, der arbejder med primtal.
  • Støtten til HMAC PRIVATE KEY er fjernet.
  • Den interne kode til oprettelse og verifikation af DSA-signaturer er blevet omarbejdet.
  • Koden til eksport af nøgler til TLSv1.2 er blevet omskrevet.
  • Der er blevet udført oprydning og omarbejdning af den gamle TLS-stak.
  • Funktionerne BIO_read() og BIO_write() er blevet gjort mere kompatible med OpenSSL 3.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster