summaryrefslogtreecommitdiffhomepage
path: root/mullvad-update/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-04-02 17:19:46 +0200
committerDavid Lönnhager <david.l@mullvad.net>2025-04-03 14:11:18 +0200
commit7ac4612e478921f30207b45abde8ffc2aeeed91c (patch)
treed255ef990798b993c4090195427e3b5380ca8795 /mullvad-update/src
parent6512b686bc7935be275c5e37a53bf6b20e45b459 (diff)
downloadmullvadvpn-7ac4612e478921f30207b45abde8ffc2aeeed91c.tar.xz
mullvadvpn-7ac4612e478921f30207b45abde8ffc2aeeed91c.zip
Discourage using the non-default deserialize functions
Diffstat (limited to 'mullvad-update/src')
-rw-r--r--mullvad-update/src/format/deserializer.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/mullvad-update/src/format/deserializer.rs b/mullvad-update/src/format/deserializer.rs
index 35f8a82194..0aa7343f62 100644
--- a/mullvad-update/src/format/deserializer.rs
+++ b/mullvad-update/src/format/deserializer.rs
@@ -25,6 +25,8 @@ impl SignedResponse {
/// Deserialize some bytes to JSON, and verify them, including signature and expiry.
/// If successful, the deserialized data is returned.
+ ///
+ /// This is typically only used for testing. Prefer [deserialize_and_verify].
pub(crate) fn deserialize_and_verify_with_keys(
keys: &Vec1<VerifyingKey>,
bytes: &[u8],
@@ -48,6 +50,8 @@ impl SignedResponse {
/// Deserialize some bytes to JSON, and verify them, including signature and expiry.
/// If successful, the deserialized data is returned.
+ ///
+ /// This is typically only used for testing. Prefer [deserialize_and_verify].
fn deserialize_and_verify_at_time(
keys: &Vec1<VerifyingKey>,
bytes: &[u8],