Skip to content

Add SHA-256 self-integrity checks#40

Open
18166714330cl-maker wants to merge 2 commits into
javelin-anticheat:mainfrom
18166714330cl-maker:main
Open

Add SHA-256 self-integrity checks#40
18166714330cl-maker wants to merge 2 commits into
javelin-anticheat:mainfrom
18166714330cl-maker:main

Conversation

@18166714330cl-maker
Copy link
Copy Markdown

/claim #4

Summary:

  • Add SHA-256 self-integrity verification alongside the existing CRC32 check.
  • Allow builds to enable CRC32, SHA-256, or both through JAVELIN_EXPECTED_CRC32 and JAVELIN_EXPECTED_SHA256.
  • Document the build-time integrity flags in the README.

Testing:

  • Not run locally: this source depends on Windows SDK headers (windows.h), and the current environment is macOS without the Windows build toolchain.

Closes #4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Add Integrity Verification (Hash of Executable/Script)

1 participant