<p>Here are sample commands to run for the test, along with expected results:</p>

<pre><code>root@commotion:~# servald stop
root@commotion:~# mkdir /tmp/serval
root@commotion:~# echo "interfaces.0.match=*" > /tmp/serval/serval.conf
root@commotion:~# SERVALINSTANCE_PATH=/tmp/serval servald start
instancepath:/tmp/serval
pid:3275
root@commotion:~# SERVALINSTANCE_PATH=/tmp/serval servald id self
65A4E4728CBB315239CE93246E84632FBD41A429B3431A957A55B79CB748C160
root@commotion:~# serval-crypto -k /tmp/serval/serval.keyring -m testing -i 65A4E4728CBB315239CE93246E84632FBD41A429B3431A957A55B79CB748C160 --sign
579463E24A55B8D6464A781BE976A53B48FE441E6911CB2729D226711ABB1BFB0E6F34D81940D67221E8C4450741CA100678BF33567AB4E3BA91B573A56FDF0B
65A4E4728CBB315239CE93246E84632FBD41A429B3431A957A55B79CB748C160
root@commotion:~# serval-crypto -k /tmp/serval/serval.keyring -m testing -i 65A4E4728CBB315239CE93246E84632FBD41A429B3431A957A55B79CB748C160 --verify -s 579463E24A55B8D6464A781BE976A53B48FE441E6911CB2729D226711ABB1BFB0E6F34D81940D67221E8C4450741CA100678BF33567AB4E3BA91B573A56FDF0B
[SERVAL_CRYPTO] (serval-verify.c:42) Requesting SAS mapping for SID=65A4E4728CBB315239CE93246E84632FBD41A429B3431A957A55B79CB748C160
[SERVAL_CRYPTO] (serval-verify.c:82) Received SAS mapping response
[SERVAL_CRYPTO] (serval-verify.c:191) Message to verify:
[SERVAL_CRYPTO] (serval-verify.c:192) 
testing
Message verified!
root@commotion:~#
</code></pre>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/opentechinstitute/serval-crypto/pull/12#issuecomment-28238800'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/HSS0tS4nfORw_XnPQF8f0V5-EZ6Nskqi3o7CU_uzFU8l8Y_xU-vu4-z6bnOTKJEb.gif' height='1' width='1'></p>