انتشار کتابخانه رمزنگاری wolfSSL 4.4.0

در دسترس نسخه جدید کتابخانه رمزنگاری فشرده wolfSSL 4.4.0، بهینه سازی شده برای استفاده در دستگاه های تعبیه شده با منابع پردازنده و حافظه محدود، مانند دستگاه های اینترنت اشیا، سیستم های خانه هوشمند، سیستم های اطلاعات خودرو، روترها و تلفن های همراه. کد به زبان C و نوشته شده است توزیع شده توسط تحت مجوز GPLv2.

این کتابخانه پیاده‌سازی‌هایی با کارایی بالا از الگوریتم‌های رمزنگاری مدرن، از جمله ChaCha20، Curve25519، NTRU، RSA، Blake2b، TLS 1.0-1.3 و DTLS 1.2 را ارائه می‌کند که به گفته توسعه‌دهندگان 20 برابر فشرده‌تر از پیاده‌سازی‌های OpenSSL هستند. هم API ساده شده خود و هم یک لایه برای سازگاری با OpenSSL API فراهم می کند. پشتیبانی موجود است OCSP (پروتکل وضعیت گواهی آنلاین) و C.R.L. (فهرست ابطال گواهی) برای بررسی ابطال گواهی.

نوآوری های اصلی wolfSSL 4.4.0:

  • پشتیبانی از تراشه های مبتنی بر ریزمعماری
    Qualcomm Hexagon;

  • مجموعه های DSP برای انتقال کد تصحیح خطا (ECC) عملیات بررسی را به سمت تراشه DSP.
  • API های جدید برای ChaCha20/Poly1305 in AEAD;
  • پشتیبانی OpenVPN؛
  • پشتیبانی برای استفاده با سرور Apache http.
  • پشتیبانی از IBM s390x
  • پشتیبانی PKCS8 برای ED25519؛
  • پشتیبانی از تماس های برگشتی در Certificate Manager.
  • پشتیبانی از منحنی بیضی P384 برای SP.
  • API برای BIO و EVP؛
  • پیاده سازی حالت های AES-OFB و AES-CFB.
  • پشتیبانی از منحنی های بیضی Curve448، X448 و Ed448.
  • پشتیبانی از ساخت Renesas Synergy S7G2 با استفاده از شتاب سخت افزاری.

منبع: opennet.ru

اضافه کردن نظر