
LLVM 20.1.1 duyuruldu

SHA-1, SHA-2, SHA-3 ve hatta MD5’ten çok daha hızlı olmakla kalmayıp daha güvenli bir yapı da sunan BLAKE3‘ün 1.7.0 sürümü duyuruldu. BLAKE3 kriptografik karma işlevi, MD5 veya SHA’dan daha güvenli olmakla birlikte alternatiflerden çok daha iyi olmayı hedefleyen bir yazılımdır. Yeni bir özellik güncellemesiyle çıkan BLAKE3 1.7.0’ın artık bu kriptografik karma işlevine referans uygulamaları olarak resmi C ve Rust kodu için kullanılabilir olduğu ifade ediliyor. BLAKE3’ün Rust uygulaması, Rayon veri paralellik kitaplığını kullanarak CPU çoklu iş parçacığını uzun süredir desteklerken, referans C kodu şimdiye kadar tek iş parçacıklı olarak geliyordu ama artık C kodunun artık Intel’in eskiden iş parçacıklı yapı taşları olarak bilinen oneTBB kitaplığından yararlanarak çoklu iş parçacığını desteklediği söyleniyor. BLAKE 1.7.0, C kodunun artık oneTBB ile çok iş parçacıklı hale gelmesine ek olarak, Rust sürümü bir WebAssembly (WASM) SIMD arka ucu kazanırken; buna karşılık bu WASM SIMD arka ucu, büyük girdiler için yaklaşık 6 kat performans iyileştirmesi sağlayabiliyor. BLAKE3 1.7.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.
nuTLS, GNU Shishi, p11-kit ve diğer bazı paketler tarafından kullanılan ASN.1 kütüphanesi olan GNU Libtasn1‘in 4.20.0 sürümü, Simon Josefsson tarafından duyuruldu. 4.19.0’dan bu yana geçen 127 haftada 2 kişi tarafından 101 commit yapıldığı belirtilirken, katkıda bulunan herkese teşekkür edildiği ifade ediliyor. GNU Lesser General Public License sürüm 2.1 veya daha yenisi altında lisanslanan yazılım, ilk olarak Fabio Fiorina tarafından yazılmış ve şimdi bir GNU paketi olarak sürdürülüyor. Oldukça portatif olmak ve sadece bir ANSI C89 platformu gerektirmek amacıyla yola çıkan yazılım, herhangi bir C kodu dosyası oluşturma gerektirmeyen çevrimiçi ASN.1 yapı yönetimi ya da C kodu dosyası oluşturma ve çevrimdışı ASN.1 yapı yönetimi olanağı sağlıyor. GNU Libtasn1 4.20.0 hakkında ayrıntılı bilgi sahibi olmak için gitlab.io duyurusunu ya da sürüm duyurusunu inceleyebilirsiniz. Continue Reading →