18 ΠΌΠ°Ρ€Ρ‚Π° состоялся выпуск 1.7.0 Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ BLAKE3, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… криптографичСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ BLAKE3 Π½Π° языках C ΠΈ Rust, ΠΈ распространяСмых ΠΊΠ°ΠΊ общСствСнноС достояниС ΠΈΠ»ΠΈ ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Apache 2.0.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСтся консольная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° b3sum, написанная Π½Π° языкС Rust.

Бписок измСнСний:

  • Π’ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° языкС C Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° многопоточности (основанная Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ oneTBB ΠΎΡ‚ Intel), аналогичная эталонной Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° языкС Rust с использованиСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Rayon.
  • Π’ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° языкС Rust Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° бэкСнда WASM SIMD, управляСмая ΠΎΠΏΡ†ΠΈΠ΅ΠΉ Cargo wasm32_simd. Π­Ρ‚ΠΎ Π΄Π°Π»ΠΎ 6-ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ этот бэкСнд доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для языка Rust.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ b3sum Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠΏΡ†ΠΈΠΈ β€”tag для совмСстимости с ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ подсчёта ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… сумм GNU ΠΈ BSD.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ