summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-02-20 11:51:06 +0100
committerDavid Lönnhager <david.l@mullvad.net>2025-03-05 23:32:10 +0100
commit147a28c9e0244c0c4ca24fdd30f720616f2fb3b1 (patch)
tree28d0dc68b6afc48095b2b3a536121780d7278e02
parent4f16a6c7b08762b7e14ce1278e5c02c3e24f4ef5 (diff)
downloadmullvadvpn-147a28c9e0244c0c4ca24fdd30f720616f2fb3b1.tar.xz
mullvadvpn-147a28c9e0244c0c4ca24fdd30f720616f2fb3b1.zip
Do not deserialize back canonical JSON
-rw-r--r--mullvad-update/src/format/deserializer.rs4
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,
})
}