mirror of
https://github.com/oven-sh/bun
synced 2026-02-14 21:01:52 +00:00
After testing, discovered that BoringSSL supports ALL 5 ciphers mentioned in the original issue: - DHE-RSA-AES128-GCM-SHA256 ✓ - DHE-RSA-AES128-SHA256 ✓ - DHE-RSA-AES256-SHA384 ✓ (previously thought unsupported) - ECDHE-RSA-AES256-SHA256 ✓ (previously thought unsupported) - DHE-RSA-AES256-SHA256 ✓ This means Bun can now have perfect Node.js compatibility: `crypto.constants.defaultCipherList === tls.DEFAULT_CIPHERS` returns true after the assignment, just like in Node.js. Updated: - Removed unnecessary cipher filtering logic - Added all 5 missing ciphers to default cipher list - Updated tests to verify complete compatibility - Corrected comments about BoringSSL support 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>