index
:
github.com/BLAKE3-team/BLAKE3
0.1.5_branch
asm
asm_integration2
atomic_features
avx512_debug
bench_406668786
bg_reader
break_big_endian
cargo_lock
cet
ci
clang-cl-cross-compilation
clang-cl-cross-compilation-without-tests
codeql
codex/port-blake3_xof_many_avx512-to-windows
derive_key_array
export
fix_sse2
from-slice-with-tryfrom
gcc5.4
guts_api
guts_riscv
jakub-zwolakowski-tis-ci
kernel
kernel2
kernel_gather
master
mmap_fromthefront
more_guts
more_warnings
movd
no_output_struct
offload
old_fromthefront
permutation
purpose_string
refresh
rust_bindings_tbb
rust_bindings_tbb_llfio
spec_example_generator
test_cmake_ci
trigger_sse2
usage
use_guts
werror
xof
xof_integration
BLAKE3 is a cryptographic hash function
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
platform.rs
Age
Commit message (
Expand
)
Author
2025-04-24
Check x86 features even in `no_std`
Nazar Mokrynskyi
2025-03-16
Make some function safe
Ivan Boldyrev
2025-03-16
Fix platform constants
Ivan Boldyrev
2025-03-16
Fix comment
Ivan Boldyrev
2025-03-16
Wasm32 SIMD implementation
Ivan Boldyrev
2024-08-18
make xof_many fall back to compress_xof instead of portable code
Jack O'Connor
2024-08-18
debug_assert that xof_many is always called with whole blocks
Jack O'Connor
2024-08-18
test that xof_many doesn't write more blocks than requested
Jack O'Connor
2024-08-15
mark blake3_xof_many_avx512 Unix-only in Rust and C
Jack O'Connor
2024-08-15
integrate xof_many with the Rust implementation and with Rust and C tests
Jack O'Connor
2024-03-09
Support running inside miri
Ryo Onodera
2023-10-02
allow(unreachable_code) in all the *_detected functions
Jack O'Connor
2021-10-07
Implement better target detection for NEON
rsdy
2021-05-18
upgrade to arrayvec 0.7.0
Jack O'Connor
2020-08-31
add the dynamic check for SSE2 support
Jack O'Connor
2020-08-31
fix a build break on x86 targets without guaranteed SSE2 support
Jack O'Connor
2020-08-24
Fix unreachable expression compiler warning
Matthew Krupcale
2020-08-24
Start SSE2 implementation based on SSE4.1 version
Matthew Krupcale
2020-04-10
unbreak neon benchmarks
Jack O'Connor
2020-04-01
automatically fall back to the pure Rust build
Jack O'Connor
2020-03-29
add testing-only flags to disable individual instruction sets
Jack O'Connor
2020-03-29
refactor the Cargo feature set
Jack O'Connor
2020-02-12
integrate assembly implementations into the blake3 crate
Jack O'Connor
2020-02-10
avoid compiling avx512_detected() when the "c_avx512" feature is disabled
Jack O'Connor
2019-12-12
rename "offset" to "counter" and always increment it by 1
Jack O'Connor
2019-12-12
make the "c_avx512" feature a no-op on non-x86
Jack O'Connor
2019-12-11
switch to representing CVs as words for the compression function
Jack O'Connor
2019-12-08
silence an unreachable code warning when "c_neon" is in use
Jack O'Connor
2019-12-08
add Rust FFI wrappers for AVX-512 and NEON
Jack O'Connor
2019-12-07
add the OffsetDeltas type alias
Jack O'Connor
2019-12-06
get rid of the bitflags dependency
Jack O'Connor
2019-12-04
add hash/keyed_hash/derive_key and tests against reference_impl.rs
Jack O'Connor
2019-12-04
add recursive subtree hashing
Jack O'Connor
2019-12-03
implementation notes
Jack O'Connor
2019-12-03
add struct ChunkState
Jack O'Connor
2019-12-03
switch from words to bytes in representing chaining values
Jack O'Connor
2019-12-03
add no_std support
Jack O'Connor
2019-12-03
add platform.rs
Jack O'Connor