Sodyum kriptografik kütüphanesi 1.0.18'in piyasaya sürülmesi

Mevcut ücretsiz bir kriptografik kütüphanenin yayınlanması Sodyum 1.0.18, kütüphaneyle API uyumlu NaCl (Ağ İletişimi ve Kriptografi kitaplığı) ve güvenli ağ iletişimini organize etme, karma oluşturma, sözde rastgele sayılar oluşturma, dijital imzalarla çalışma ve kimliği doğrulanmış genel ve simetrik (paylaşılan anahtar) anahtarlar kullanarak şifreleme işlevleri sağlar. Sodium API basittir ve varsayılan olarak en güvenli seçenekleri, şifreleme ve karma yöntemlerini sunar. Kütüphane kodu tarafından dağıtıldı ücretsiz ISC lisansı kapsamında.

Ana yenilikler:

  • Yeni WebAssembly/WASI hedef platformu eklendi (arayüz ÖYLE MİYDİM WebAssembly'ı tarayıcının dışında kullanmak için);
  • AVX2 talimatlarını destekleyen sistemlerde temel karma işlemlerinin performansı yaklaşık %10 arttı.
  • Visual Studio 2019 kullanarak derleme desteği eklendi;
  • edwards25519 noktasına bir hash yansıtmak veya rastgele bir edwards25519 noktası elde etmek için core_ed25519_from_hash() ve core_ed25519_random() gibi yeni işlevler uygulandı;
  • Skaler*skaler çarpım için crypto_core_ed25519_scalar_mul() işlevi eklendi (mod L);
  • Sıralı asal sayılar grubu için destek eklendi Ristrettowasm-crypto ile uyumluluk için gereklidir;
  • Sistem çağrısının etkin kullanımı getentropi() onu destekleyen sistemlerde;
  • NativeClient teknolojisine yönelik destek durduruldu; durdurulan WebAssembly lehine;
  • Derleme sırasında “-ftree-vectorize” ve “-ftree-slp-vectorize” derleyici seçenekleri etkinleştirilir.

Kaynak: opennet.ru

Yorum ekle