Security

Code Signing Policy

Last updated: July 22, 2026

The short version: Chip Hippo is in pre-release, and its installers are not yet code-signed. macOS and Windows will warn you before running an unsigned app — that's expected. Every build is produced in the open by GitHub Actions straight from the public source, so you can verify it yourself or build from source. Signing is wired into the release pipeline and switches on once certificates are configured.

Chip Hippo is a free, open-source (Apache-2.0) desktop app for designing and simulating 74xx TTL logic circuits, built and maintained by Jason Figge. This page documents how its release binaries are produced and signed, and how you can verify a download you received is genuine.

1. Current status — unsigned pre-release

While the app is pre-1.0, published installers are shipped unsigned. That means:

2. How builds are produced

Installers are never built on a personal machine. Every release is built by a GitHub Actions workflow running on GitHub-hosted runners, from a tagged commit in the public source repository — macOS on a macOS runner, Windows on a Windows runner, Linux on a Linux runner. The build configuration (the Makefile and .github/workflows) is part of that public repository and is fully auditable.

3. When signing turns on

The release pipeline already contains the signing steps; they are gated on credentials being present, so they activate without any code change once the certificates are configured:

This page will be updated with the exact signing details (and the expected publisher name) when signing is enabled.

4. Where to get genuine builds

Only download Chip Hippo from official sources: the chiphippo.com downloads section (which links to GitHub) and the project's GitHub Releases. Binaries obtained anywhere else are not covered by this policy and should not be trusted.

5. Verifying a download

Because the current builds are unsigned, verify integrity against the checksums published with each release. Every GitHub Release includes electron-updater metadata (latest.yml / latest-mac.yml / latest-linux.yml) containing the SHA-512 hash and size of each installer. Compute the hash of your download and confirm it matches:

When in doubt, you can always build from source with make dist-mac / dist-linux / dist-win.

6. Reporting a problem

If you find a binary that claims to be Chip Hippo but is signed by an unexpected publisher, fails checksum verification, or is otherwise suspicious, open an issue on GitHub. Because the project is open source, the entire build and signing configuration is public and auditable in the repository.