Skip to content

hashes: constrain SHA-1 to WebSocket accept digests - #91

Merged
loadingalias merged 3 commits into
mainfrom
hashes/websocket-sha1
Aug 26, 2026
Merged

hashes: constrain SHA-1 to WebSocket accept digests#91
loadingalias merged 3 commits into
mainfrom
hashes/websocket-sha1

Conversation

@loadingalias

Copy link
Copy Markdown
Owner

Outcome

  • expose SHA-1 only through the typed WebSocket accept-digest API
  • keep the implementation no_std, allocation-free, and hardware-accelerated where supported
  • restore the RunsOn cargo-graph assurance lane now that main contains the runner fix
  • keep Linux cross-check regression fixtures valid on macOS Bash 3.2

Focused evidence

  • cargo fmt --all -- --check
  • cargo test --locked --no-default-features --features websocket-sha1 --lib --test websocket_sha1 --test websocket_sha1_allocations
  • cargo run --locked --manifest-path tools/wasm-runtime-vectors/Cargo.toml
  • just check-actions

The user-visible API has a reviewed .changes entry. Merge only from a current green Complete result.

@loadingalias
loadingalias force-pushed the hashes/websocket-sha1 branch from bafb452 to d7c696d Compare August 26, 2026 03:16
@loadingalias
loadingalias force-pushed the hashes/websocket-sha1 branch from d7c696d to 901b788 Compare August 26, 2026 03:44
@loadingalias
loadingalias merged commit 1af2cc3 into main Aug 26, 2026
17 checks passed
@loadingalias
loadingalias deleted the hashes/websocket-sha1 branch August 26, 2026 04:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant