Magic Tray · signing

If this helped, star the projects

  • A star on GitHub is free and tells other people the project is used.
  • The 2024 mouse driver is not signed by Microsoft yet, so Windows makes you turn on Test Mode.
  • Money would buy a real signing certificate so Test Mode can go away — for everyone, not as a monthly fee.

What we want

GitHub Sponsors

Profile is submitted and pending GitHub staff approval. The Sponsor button will work when they publish it. Goal: EV cert + Microsoft attestation for the v3 KMDF.

Until then

Star Magic Tray and star the v3 driver. Optional Stripe Payment Link is not required for Sponsors — STRIPE-SETUP.md. No cards in the app.

We will not unbind scroll if money stops.

What “signed publicly” means

The app (MagicMouseTray.exe)

  1. Buy an OV or EV Authenticode cert from a public CA (DigiCert, Sectigo, SSL.com) in a verified name — not a self-signed PFX.
  2. EV is the one SmartScreen usually trusts on first download; OV still works but reputation builds with volume. EV is typically a USB token or HSM.
  3. Put the cert in GitHub secrets SIGN_PFX_BASE64 / SIGN_PFX_PASSWORD. scripts/sign-app.ps1 already runs on v* tags. Those secrets are empty, so v1.1.0 shipped unsigned.
  4. Timestamp every build. Self-signed Authenticode does not clear “Windows protected your PC.”

The v3 kernel driver (the Test Mode tax)

LevelUser seesRequires
Today: test signingTest Mode + Memory Integrity offFree
AttestationLoads on normal Windows 10/11EV cert + Partner Center / Hardware Dev Center; Microsoft signs the KMDF package
WHQL / HLKLogo, MU-class Secure Boot storyAttestation plus lab tests

Stars vs Stripe vs subscription

FundsWe do this?
Star both reposDiscoverabilityYes — please
GitHub Sponsors → EV + attestationOne signed KMDF for everyonePending GitHub approval
Stripe Payment LinkSame goal, off GitHubOptional; Dashboard steps in STRIPE-SETUP.md
Subscription that expires the filterWHQL like MUNo

Why Windows does not just include this

Research: Why v3 is hard. Practical install: Which driver.