Scope
Advance the contiguous Bun corpus boundary at js/web/crypto/web-crypto-sha3.test.ts (position 4095) by implementing Bun-compatible SHA-3 algorithms in Home's Web Crypto path.
Depends on and follows #329.
Current failures
The file reports six failures, with 0 unsupported. The first failure is:
SHA3-256(""):NotSupportedError: Unrecognized algorithm name
The upstream file exercises SHA3-256, SHA3-384, and SHA3-512 digest vectors across empty and non-empty inputs.
Acceptance criteria
js/web/crypto/web-crypto-sha3.test.tspasses without exclusions or fixture weakening.crypto.subtle.digestrecognizes the Bun-supported SHA-3 algorithm names and returns exact vector bytes.- Algorithm normalization, validation, and errors use the shared Web Crypto implementation.
- Focused permanent regression coverage is added.
- Rejections retain the algorithm/operation cause and originating test/source stack.