mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-12 01:46:46 +02:00
Store a SHA-256 fingerprint of the decoded source text in each bytecode cache blob, and require callers to provide the expected fingerprint when validating or decoding a blob. This rejects sidecars for stale HTTP cache entries whose URL and request headers still match but whose source body has been replaced. Bytecode cache tests cover the mismatched-source rejection path.
60 KiB
60 KiB