Description[gin] Fingerprint the V8 snapshot files on Windows and verify before loading the snapshot.
Adds code which generates a SHA256 fingerprint of the external V8 snapshot
blob files during the build process, and embeds these values into the
binary. During startup the SHA256 hash of the snapshot blobs are compared
against these fingerprints and Chrome will fail to load if they differ.
BUG=421063, 439661
Committed: https://crrev.com/da69cd0f7c2f92640b7d00e59f66eb3b9fabba2e
Cr-Commit-Position: refs/heads/master@{#310755}
Patch Set 1 : #
Total comments: 8
Patch Set 2 : Add GN support and limit to Windows #
Total comments: 8
Patch Set 3 : ifdef to windows only #Patch Set 4 : Fix 'all' target when v8_use_external_startup_data==0 #
Total comments: 6
Patch Set 5 : Address grt's comments #
Total comments: 2
Patch Set 6 : Fix comment #
Messages
Total messages: 22 (7 generated)
|