mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-04-20 09:51:36 +02:00
Updated Auto update internals (markdown)
parent
854a493b55
commit
24eeb219cc
@ -67,7 +67,7 @@ The update manifest is a gzip compressed file which describes for each Dolphin v
|
||||
* One file per line. Filename then `'\t'` then hex-encoded hash of the contents of the file.
|
||||
* The hash algorithm we use is SHA256 truncated to 128 bits (`SHA256-128`).
|
||||
* An empty line ends the list of files.
|
||||
* The list of files is followed by a base64-encoded ed25519 signature of the list of files.
|
||||
* The list of files is followed by base64-encoded ed25519 signatures of the list of files. We support multiple signatures to handle key rotation.
|
||||
|
||||
Basically:
|
||||
|
||||
@ -75,8 +75,9 @@ Basically:
|
||||
Dir/File2 00112233445566778899aabbccddeeff
|
||||
|
||||
BASE64-SIGNATURE-HERE
|
||||
OPTIONAL-MORE-BASE64-SIGNATURES-HERE
|
||||
|
||||
The public key of our build infrastructure is the following: `2ab3d1dc6ef507f6a06c7c54df54f44280a6288b6d7014b54c3495204dd4d35d`.
|
||||
The current public key of our build infrastructure is the following: `2ab3d1dc6ef507f6a06c7c54df54f44280a6288b6d7014b54c3495204dd4d35d`.
|
||||
|
||||
Manifests are stored in the *manifest store*, publicly mapped to `https://update.dolphin-emu.org/manifest/`. The manifest of a version with SHA1 hash "aabbccddeeff...00112233" is located at `/manifest/aa/bb/ccddeeff...00112233.manifest`. Note however that you should always be using the manifest URLs from the update check response.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user