Updates

How Connect verifies an update

Metadata is signed with Ed25519 and the file is checked with SHA-256.

The update API returns a signed manifest containing version, URL and SHA-256. The app must verify the Ed25519 signature before trusting manifest data.

Step by step
  1. Verify the manifest signature with the embedded Ed25519 public key.

  2. Download only from the URL in the verified manifest.

  3. Compare the downloaded file SHA-256 with the manifest.

  4. Continue installation only after the hash matches.