OpenSSL 3.1.0 cryptographic library جو رليز

ترقيءَ جي اڌ سال کان پوءِ، OpenSSL 3.1.0 لائبريري SSL/TLS پروٽوڪول ۽ مختلف انڪرپشن الگورتھم جي نفاذ سان جاري ڪئي وئي. OpenSSL 3.1 مارچ 2025 تائين سپورٽ ڪئي ويندي. OpenSSL 3.0 ۽ 1.1.1 جي ماضي جي شاخن لاءِ سپورٽ بالترتيب سيپٽمبر 2026 ۽ سيپٽمبر 2023 تائين جاري رهندي. پروجيڪٽ ڪوڊ Apache 2.0 لائسنس تحت ورهايو ويو آهي.

OpenSSL 3.1.0 جي مکيه جدت:

  • FIPS ماڊيول cryptographic algorithms کي سپورٽ ڪري ٿو جيڪي FIPS 140-3 سيڪيورٽي معيار جي تعميل ڪن ٿا. ماڊل سرٽيفڪيشن جو عمل شروع ڪيو ويو آهي FIPS 140-3 گهرجن جي تعميل جي سرٽيفڪيٽ حاصل ڪرڻ لاءِ. جيستائين سرٽيفڪيشن مڪمل نه ٿئي، برانچ 3.1 ڏانهن OpenSSL کي اپڊيٽ ڪرڻ کان پوءِ، صارفين هڪ FIPS ماڊل استعمال ڪرڻ جاري رکي سگهن ٿا جيڪو تصديق ٿيل آهي FIPS 140-2. ماڊل جي نئين ورزن ۾ تبديلين ۾، ٽرپل ڊيس اي سي بي، ٽرپل ڊيس سي بي سي ۽ ايڊ ڊي ايس اي الگورتھم جي شموليت، جيڪي اڃا تائين FIPS گهرجن جي تعميل لاء آزمائشي نه ڪيا ويا آهن، نوٽ ڪيو ويو آهي. نئين ورزن ۾ ڪارڪردگي کي بهتر ڪرڻ لاءِ اصلاحون پڻ شامل آهن ۽ هر وقت ماڊل لوڊ ٿيڻ تي اندروني ٽيسٽ هلائڻ جي منتقلي، ۽ نه صرف انسٽاليشن کان پوءِ.
  • OSSL_LIB_CTX ڪوڊ ٻيهر ڪم ڪيو ويو آهي. نئون اختيار غير ضروري بلاڪ کي ختم ڪري ٿو ۽ اعلي ڪارڪردگي جي اجازت ڏئي ٿو.
  • انڪوڊر ۽ ڊيڪوڊر فريم ورڪ جي بهتر ڪارڪردگي.
  • اندروني جوڙجڪ (هيش ٽيبل) ۽ ڪيشنگ جي استعمال سان لاڳاپيل ڪارڪردگي جي اصلاح ڪئي وئي آهي.
  • FIPS موڊ ۾ RSA چابيون پيدا ڪرڻ جي رفتار کي وڌايو ويو آھي.
  • مختلف پروسيسر آرڪيٽيڪچرز لاءِ، AES-GCM، ChaCha20، SM3، SM4 ۽ SM4-GCM الگورتھم جي نفاذ ۾ مخصوص اسيمبليءَ جون اصلاحون متعارف ڪرايون ويون آهن. مثال طور، AES-GCM ڪوڊ تيز ڪيو ويو آهي AVX512 vAES ۽ vPCLMULQDQ هدايتون استعمال ڪندي.
  • KBKDF (Key Based Key Derivation Function) ھاڻي KMAC (KECCAK Message Authentication Code) الگورتھم کي سپورٽ ڪري ٿو.
  • مختلف "OBJ_*" فنڪشن ملٽي-ٽيڊڊ ڪوڊ ۾ استعمال لاءِ ترتيب ڏنل آهن.
  • RNDR هدايتون ۽ RNDRRS رجسٽر استعمال ڪرڻ جي صلاحيت شامل ڪئي وئي، پروسيسرز ۾ موجود AArch64 آرڪيٽيڪچر جي بنياد تي، pseudorandom نمبر ٺاهڻ لاءِ.
  • فنڪشن OPENSSL_LH_stats، OPENSSL_LH_node_stats، OPENSSL_LH_node_usage_stats، OPENSSL_LH_stats_bio، OPENSSL_LH_node_stats_bio ۽ OPENSSL_LH_node_usage_stats_bio کي ختم ڪيو ويو آھي. DEFINE_LHASH_OF ميڪرو کي ختم ڪيو ويو آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو