diff options
| author | David Lönnhager <david.l@mullvad.net> | 2025-02-20 11:51:06 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2025-03-05 23:32:10 +0100 |
| commit | 147a28c9e0244c0c4ca24fdd30f720616f2fb3b1 (patch) | |
| tree | 28d0dc68b6afc48095b2b3a536121780d7278e02 | |
| parent | 4f16a6c7b08762b7e14ce1278e5c02c3e24f4ef5 (diff) | |
| download | mullvadvpn-147a28c9e0244c0c4ca24fdd30f720616f2fb3b1.tar.xz mullvadvpn-147a28c9e0244c0c4ca24fdd30f720616f2fb3b1.zip | |
Do not deserialize back canonical JSON
| -rw-r--r-- | mullvad-update/src/format/deserializer.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/mullvad-update/src/format/deserializer.rs b/mullvad-update/src/format/deserializer.rs index 422d90d5b3..3c19376ecb 100644 --- a/mullvad-update/src/format/deserializer.rs +++ b/mullvad-update/src/format/deserializer.rs @@ -86,9 +86,7 @@ pub(super) fn deserialize_and_verify( Ok(PartialSignedResponse { signature: partial_data.signature, - // Serialize back in case something was lost during deserialization - signed: serde_json::from_slice(&canon_data) - .context("Failed to serialize canonical JSON")?, + signed: partial_data.signed, }) } |
