Lëshimi i bibliotekës kriptografike Libgcrypt 1.11.0

Projekti GNU publikoi versionin e bibliotekës Libgcrypt 1.11.0, me zbatimin e komponentëve që formojnë bazën e mekanizmave të enkriptimit të përdorur në GnuPG. Bibloteka ofron funksione për përdorim në aplikacione të palëve të treta me kriptoalgoritme të ndryshme, duke përfshirë shifrat simetrike (AES, Arcfour, Blowfish, Camellia, CAST5, ChaCha20, DES, GOST28147, Salsa20, SEED, Serpent, Twofish), algoritmet e heshjes (MD5, RIPE-MD160, SHA-*, SHAKE256, TIGER-192, Whirlpool),
algoritmet e enkriptimit të autentifikuar (HMAC-*, CMAC-*, GMAC-*, Poly1305-*), enkriptimi me përdorimin e çelësave publikë (RSA, Elgamal, DSA, ECDSA, EdDSA, ECDH). Degë e re është plotësisht e kompatibël në nivelin e API dhe ABI me degën 1.10.x (për të përdorur versionin e ri, nuk kërkohet ri-kompilimi i programeve).

Përmirësimet kryesore:

  • Shtuar API pĂ«r pĂ«rdorimin e mekanizmave tĂ« kapsulimit tĂ« çelĂ«save (KEM, Key Encapsulation Mechanism), tĂ« pĂ«rdorur pĂ«r mbrojtjen e çelĂ«save pĂ«r enkriptimin simetrik duke angazhuar algoritme tĂ« bazuara nĂ« çelĂ«sa publikĂ« (enkriptim asimetrik).
  • Shtuar algoritmi i kapsulimit tĂ« çelĂ«sit sntrup761 (Streamlined NTRU Prime), rezistent ndaj shqyrtimit nĂ« kompjuterĂ«t kuantik.
  • Shtuar njĂ« algoritĂ«m i kapsulimit tĂ« çelĂ«sit Kyber, i cili pĂ«rdor metoda kriptografike tĂ« bazuara nĂ« zgjidhjen e problemeve tĂ« teorisĂ« sĂ« rrjetave, koha e zgjidhjes sĂ« tĂ« cilave nuk ndryshon nĂ« kompjuterĂ«t e zakonshĂ«m dhe ata kuantik.
  • Shtuar algoritmi i kapsulimit tĂ« çelĂ«sit Classic McEliece, rezistent ndaj shqyrtimit nĂ« kompjuterĂ«t kuantik.
  • Shtuar algoritmet e formimit tĂ« çelĂ«sit: One-Step KDF me hesh dhe MAC (Kodimi i Autentifikimit tĂ« Mesazheve), HKDF (RFC-5869) dhe X963KDF.
  • Shtuar algoritmet e enkriptimit tĂ« autentifikuar GMAC-SM4 dhe Poly1305-SM4.
  • Shtuar algoritmi i enkriptimit blok ARIA.
  • Shtuar algoritmi i heshjes cSHAKE.
  • Realizuar mbĂ«shtetje pĂ«r gjenerimin e brendshĂ«m tĂ« vektorit tĂ« inicializimit (IV) pĂ«r modin e enkriptimit tĂ« autentifikuar AEAD.
  • Shtuar implementimet e shpejta tĂ« asambleve pĂ«r algoritmet SM3 dhe SM4 pĂ«r arkitekturĂ«n AArch64, si dhe variante SM4 nĂ« asamble pĂ«r ARMv9, PowerPC dhe x86 (pĂ«rdoren instrukcionet AVX2 GFNI dhe AVX512 GFI).
  • Implementimet e algoritmeve ChaCha20 dhe Poly1305 janĂ« optimizuar pĂ«r arkitekturĂ«n PPC duke pĂ«rdorur instrukcionet P10. Implementimi i AES pĂ«r PPC Ă«shtĂ« pĂ«rshpejtuar.
  • Shtuar implementimin e algoritmit Camellia, i cili pĂ«rdor instrukcionin AVX2 GFNI.
  • Shtuar implementimet e GHASH (GCM) dhe POLYVAL (GCM-SIV), tĂ« pĂ«rshpejtuara me ndihmĂ«n e zgjerimeve AVX2 dhe AVX512.
  • Shtuar implementimet e algoritmeve SHA512, Serpent, SHA3, Blake2, Poly1305 dhe ChaCha20, tĂ« pĂ«rshpejtuara me ndihmĂ«n e zgjerimit AVX512.
  • Shtuar implementimin e AES pĂ«r sistemet i386, tĂ« pĂ«rshpejtuar me ndihmĂ«n e instrukcionit AVX2 VAES.
  • Shtuar implementimet e algoritmeve SHA512 dhe Camellia, tĂ« pĂ«rshpejtuara me ndihmĂ«n e zgjerimeve kriptografike pĂ«r arkitekturĂ«n AArch64.
  • Kryer punĂ« pĂ«r tĂ« siguruar kohĂ« tĂ« qĂ«ndrueshme pĂ«r ekzekutimin e operacioneve pĂ«r algoritmet e ndryshme kriptografike.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster