summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-04-02 11:56:12 +0200
committerDavid Lönnhager <david.l@mullvad.net>2025-04-03 14:03:39 +0200
commit00e26c1d17fb9044f8cbc0a168eab1edef70ba8a (patch)
tree97e61f1aad74b6bf49f3b1b7d4559addf7960000
parent261888bc17023095fea48aa27543748449864436 (diff)
downloadmullvadvpn-00e26c1d17fb9044f8cbc0a168eab1edef70ba8a.tar.xz
mullvadvpn-00e26c1d17fb9044f8cbc0a168eab1edef70ba8a.zip
Rename deserialize_and_verify to deserialize_and_verify_with_keys
-rw-r--r--mullvad-api/src/version.rs2
-rw-r--r--mullvad-update/meta/src/platform.rs2
-rw-r--r--mullvad-update/src/client/api.rs2
-rw-r--r--mullvad-update/src/format/deserializer.rs2
4 files changed, 4 insertions, 4 deletions
diff --git a/mullvad-api/src/version.rs b/mullvad-api/src/version.rs
index 8218b94701..0fd070910b 100644
--- a/mullvad-api/src/version.rs
+++ b/mullvad-api/src/version.rs
@@ -66,7 +66,7 @@ impl AppVersionProxy {
let response = service.request(request).await?;
let bytes = response.body_with_max_size(Self::SIZE_LIMIT).await?;
- let response = mullvad_update::format::SignedResponse::deserialize_and_verify(
+ let response = mullvad_update::format::SignedResponse::deserialize_and_verify_with_keys(
&mullvad_update::keys::TRUSTED_METADATA_SIGNING_PUBKEYS,
&bytes,
lowest_metadata_version,
diff --git a/mullvad-update/meta/src/platform.rs b/mullvad-update/meta/src/platform.rs
index 2368c643d1..9d47825bc2 100644
--- a/mullvad-update/meta/src/platform.rs
+++ b/mullvad-update/meta/src/platform.rs
@@ -231,7 +231,7 @@ impl Platform {
println!("Verifying signature of {}...", signed_path.display());
let bytes = fs::read(signed_path).await.context("Failed to read file")?;
- format::SignedResponse::deserialize_and_verify(
+ format::SignedResponse::deserialize_and_verify_with_keys(
&mullvad_update::keys::TRUSTED_METADATA_SIGNING_PUBKEYS,
&bytes,
crate::MIN_VERIFY_METADATA_VERSION,
diff --git a/mullvad-update/src/client/api.rs b/mullvad-update/src/client/api.rs
index b3428854ab..7811dee275 100644
--- a/mullvad-update/src/client/api.rs
+++ b/mullvad-update/src/client/api.rs
@@ -41,7 +41,7 @@ impl HttpVersionInfoProvider {
lowest_metadata_version: usize,
) -> anyhow::Result<format::SignedResponse> {
let raw_json = Self::get(&self.url, self.pinned_certificate.clone()).await?;
- let response = format::SignedResponse::deserialize_and_verify(
+ let response = format::SignedResponse::deserialize_and_verify_with_keys(
&self.verifying_keys,
&raw_json,
lowest_metadata_version,
diff --git a/mullvad-update/src/format/deserializer.rs b/mullvad-update/src/format/deserializer.rs
index c47de65fe3..980fd52ca6 100644
--- a/mullvad-update/src/format/deserializer.rs
+++ b/mullvad-update/src/format/deserializer.rs
@@ -10,7 +10,7 @@ use super::{PartialSignedResponse, ResponseSignature, SignedResponse};
impl SignedResponse {
/// Deserialize some bytes to JSON, and verify them, including signature and expiry.
/// If successful, the deserialized data is returned.
- pub fn deserialize_and_verify(
+ pub fn deserialize_and_verify_with_keys(
keys: &Vec1<VerifyingKey>,
bytes: &[u8],
min_metadata_version: usize,