]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/netapi.git/blob - ti/runtime/netapi/tools/ipsec_tools/sectest.sh
Adding scripts/configuration files to test IPSEC wit TransportNet Lib test apps
[keystone-rtos/netapi.git] / ti / runtime / netapi / tools / ipsec_tools / sectest.sh
1 if [ $# -ne 2 ]; then
2     echo "Usage ./sectest.sh <dest udp port> <dest ip address>"
3     exit
4 fi
5 sudo setkey -f setkeycleanup.conf
6 sudo setkey -f setkey_hmac-sha1_aes-cbc.conf
7 echo "Sending packet with hmac-sha1_aes-cbc"
8 ../udpif S hmac-sha1_aes-cbc.txt $1 $2 
9 sleep 1
10 #
11 echo "Cleaning up SAD entries"
12 sudo setkey -f setkeycleanup.conf
13 echo "Sending packet with aes_gcm"
14 ./aes_gcm.sh
15 ../udpif S aes_gcm.txt $1 $2 
16 sleep 1
17 #
18 echo "Cleaning up SAD entries"
19 sudo setkey -f setkeycleanup.conf
20 echo "Sending packet with aes_ccm"
21 ./aes_ccm.sh
22 ../udpif S aes_ccm.txt $1 $2
23 sleep 1
24 #
25 echo "Cleaning up SAD entries"
26 sudo setkey -f setkeycleanup.conf
27 echo "Sending packet with aes_xcbc"
28 sudo setkey -f setkey_aes_xcbc.conf
29 ../udpif S aes_xcbc.txt $1 $2
30 sleep 1
31 #
32 echo "Cleaning up SAD entries"
33 sudo setkey -f setkeycleanup.conf
34 echo "Sending packet with hmac-sha256_aes-ctr"
35 sudo setkey -f hmac-sha256_aes-ctr.conf 
36 ../udpif S hmac-sha256_aes_ctr.txt $1 $2
37 sleep 1
38 #
39 echo "Cleaning up SAD entries"
40 sudo setkey -f setkeycleanup.conf
41 echo "Sending packet with hmac-md5 AH mode"
42 sudo setkey -f setkey_hmac-md5_ah.conf 
43 ../udpif S hmac_md5_ah.txt $1 $2
44 sleep 1
46 sudo setkey -f setkeycleanup.conf
48 #sudo setkey -f setkeycleanup.conf
49 #sudo setkey -f setkey_3des_cbc.conf 
50 #./udpif S 3des_cbc.txt $1   $2