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