blob: 7842638a1f75cee329d494b5f3b2b5eef9dbfaf9 [file] [log] [blame]
Neels Hofmeyrd3b58732017-03-15 01:52:58 +01001#!/bin/sh
2osmo_auc_gen="$1"
3
4set -e
5
6# run the osmo-auc-gen binary verbosely without showing its absolute path
7# for identical expected output everywhere.
8invoke() {
9 echo
10 echo
11 echo '>' osmo-auc-gen $@
12 $osmo_auc_gen $@
13}
14
15bytes1="6a61050765caa32c90371370e5d6dc2d"
16bytes2="1dc4f974325cce611e54f516dc1fec56"
17bytes3="2a48162ff3edca4adf0b7b5e527d6c16"
18
19invoke -3 -a milenage -r $bytes1 -k $bytes2 -o $bytes3 -s 0
20invoke -3 -a milenage -r $bytes1 -k $bytes2 -o $bytes3 -s 1
21invoke -3 -a milenage -r $bytes1 -k $bytes2 -o $bytes3 -s 23
22invoke -3 -a milenage -r $bytes2 -k $bytes3 -o $bytes1 -s 42
23invoke -3 -a milenage -r $bytes3 -k $bytes1 -o $bytes2 -s 99
24invoke -3 -a milenage -r $bytes1 -k $bytes3 -o $bytes2 -s 281474976710655
25
26k="EB215756028D60E3275E613320AEC880"
27opc="FB2A3D1B360F599ABAB99DB8669F8308"
28rand="39fa2f4e3d523d8619a73b4f65c3e14d"
29auts="979498b1f72d3e28c59fa2e72f9c"
30invoke -3 -a milenage -r $rand -k $k -o $opc -A $auts