summaryrefslogtreecommitdiffhomepage
path: root/mullvad-update/src/format
AgeCommit message (Expand)AuthorFilesLines
2025-10-23Make `Rollout` a newtypeJoakim Hulthe1-6/+10
2025-09-23Document why `rand` can't be upgraded in `mullvad-update`Markus Pettersson1-2/+2
2025-09-03Add command for querying latest version to mullvad-releaseDavid Lönnhager1-4/+3
2025-09-03Implement EnumIter for mullvad-update architecture enumDavid Lönnhager1-0/+1
2025-07-10Run `cargo fmt`Sebastian Holmin3-3/+3
2025-07-04Make deserialize_and_verify_at_time publicOskar1-1/+1
2025-06-16Add offline mode for installer loader on WindowsMarkus Pettersson1-2/+23
2025-04-03Discourage using the non-default deserialize functionsDavid Lönnhager1-0/+4
2025-04-03Hide deserialize_and_verify_with_keysDavid Lönnhager1-1/+1
2025-04-03Rename 'keys' module to 'defaults'David Lönnhager1-1/+1
2025-04-03Set default pubkeys and pinned certificate in mullvad-updateDavid Lönnhager1-0/+15
2025-04-03Rename deserialize_and_verify to deserialize_and_verify_with_keysDavid Lönnhager1-1/+1
2025-04-01Rename deserialize_and_verify_insecureDavid Lönnhager1-3/+3
2025-03-28Switch from staging to prod for version metadataDavid Lönnhager1-2/+1
2025-03-25Print pubkey when running 'meta generate-key'David Lönnhager1-0/+6
2025-03-21Fix inaccurate commentDavid Lönnhager1-2/+2
2025-03-21Revert "Do not deserialize back canonical JSON"David Lönnhager1-1/+3
2025-03-20Use thread rng to generate ed25519 secretDavid Lönnhager1-2/+1
2025-03-07Do not derive Debug for SecretKeyDavid Lönnhager1-1/+2
2025-03-07Set all bytes to zero for secret key when droppedDavid Lönnhager1-18/+22
2025-03-07Add tests for signing and verifying with multiple keysDavid Lönnhager1-1/+52
2025-03-07Derive some attributes required for testing on signature and key typesDavid Lönnhager2-0/+2
2025-03-07Support multiple verifying keys in mullvad-updateDavid Lönnhager2-12/+20
2025-03-06Extend meta tool and move to own packageDavid Lönnhager1-2/+1
2025-03-06Add more commands to mullvad-version-metadataDavid Lönnhager1-1/+12
2025-03-05Clarify meaning of default rolloutDavid Lönnhager1-7/+7
2025-03-05Fix error string about hex lengthDavid Lönnhager1-1/+1
2025-03-05Fix documentation warningsDavid Lönnhager1-1/+1
2025-03-05Fix clippy lintsDavid Lönnhager2-7/+7
2025-03-05Support multiple signaturesDavid Lönnhager4-23/+92
2025-03-05Add version counter to metadata and rename expiry fieldDavid Lönnhager3-9/+36
2025-03-05Do not deserialize back canonical JSONDavid Lönnhager1-3/+1
2025-03-05Do not serialize rollout if 1David Lönnhager1-0/+51
2025-03-05Add API client for mullvad-updateDavid Lönnhager2-4/+13
2025-03-05Add improved API response parse testsDavid Lönnhager1-0/+2
2025-03-05Update version response formatDavid Lönnhager2-32/+27
2025-03-05Test expired metadataDavid Lönnhager3-8/+20
2025-03-05Add documentation to mullvad-update format moduleDavid Lönnhager1-0/+13
2025-03-05Update test dataDavid Lönnhager1-1/+1
2025-03-05Add mullvad-version-metadata toolDavid Lönnhager4-1/+398
2025-03-05Implement version provider for API responsesDavid Lönnhager1-0/+91