summaryrefslogtreecommitdiffhomepage
path: root/mullvad-update/update-testdata.sh
blob: 71ab90d39d08f2af2962b9e91a5fe0944b42cccf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env bash

# This script updates ./test-version-response.json by signing ./unsigned-response.json.
# The JSON data is used by several unit tests.

set -eu

SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "$SCRIPT_DIR"

# Update test-version-response from

secret="a459c1ee4f128780592b61454786cb289b38034a3ac1c7860e6e62187ac6e9a9"
pubkey="BB4EF63FFDCC6BD5A19C30CD23B9DE03099407A04463418F17AE338B98AA09D4"

echo "secret: $secret"
echo "pubkey: $pubkey"

cargo r --bin mullvad-version-metadata --features sign --features client \
    sign --file ./unsigned-response.json --secret $secret > test-version-response.json

echo -n "$pubkey" > test-pubkey