X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fsptps_basic.test;fp=test%2Fsptps_basic.test;h=e18d063a585dc230e5e0e539666fb044977a69bc;hb=05a7f0b2fb07f8ee7752604a2a87b85f2430aaa3;hp=0000000000000000000000000000000000000000;hpb=d01ab07f78f84d7d30c5788416c8d4ca0e1f74bf;p=meshlink diff --git a/test/sptps_basic.test b/test/sptps_basic.test new file mode 100755 index 00000000..e18d063a --- /dev/null +++ b/test/sptps_basic.test @@ -0,0 +1,21 @@ +#!/bin/sh + +. ./testlib.sh + +# Generate keys + +mkdir -p $d1 + +openssl ecparam -genkey -name secp521r1 -noout -out $d1/server.priv +openssl ecparam -genkey -name secp521r1 -noout -out $d1/client.priv +yes '' | openssl req -new -pubkey -key $d1/server.priv -noout -out $d1/server.pub +echo +yes '' | openssl req -new -pubkey -key $d1/client.priv -noout -out $d1/client.pub +echo + +# Test transfer of a simple file. + +(sleep 2; cat ../README; sleep 1) | $sptps_test $d1/server.priv $d1/client.pub 32750 & +sleep 1 +sleep 3 | $sptps_test $d1/client.priv $d1/server.pub localhost 32750 >$d1/out +cmp $d1/out ../README