| # -*- perl -*- |
| |
| # Only attempt OpenSSL-specific tests when compiled with the library. |
| # Reading the secret(s) from a file does not work with Capsicum. |
| |
| $testlist = [ |
| { |
| config_set => 'HAVE_LIBCRYPTO', |
| name => 'esp1', |
| input => '02-sunrise-sunset-esp.pcap', |
| output => 'esp1.out', |
| args => '-E "[email protected] 3des-cbc-hmac96:0x4043434545464649494a4a4c4c4f4f515152525454575758"' |
| }, |
| |
| { |
| config_set => 'HAVE_LIBCRYPTO', |
| name => 'esp2', |
| input => '08-sunrise-sunset-esp2.pcap', |
| output => 'esp2.out', |
| args => '-E "[email protected] 3des-cbc-hmac96:0x43434545464649494a4a4c4c4f4f51515252545457575840,[email protected] 3des-cbc-hmac96:0x434545464649494a4a4c4c4f4f5151525254545757584043"' |
| }, |
| |
| { |
| config_set => 'HAVE_LIBCRYPTO', |
| name => 'esp3', |
| input => '02-sunrise-sunset-esp.pcap', |
| output => 'esp1.out', |
| args => '-E "3des-cbc-hmac96:0x4043434545464649494a4a4c4c4f4f515152525454575758"', |
| }, |
| |
| { |
| config_set => 'HAVE_LIBCRYPTO', |
| config_unset => 'HAVE_CAPSICUM', |
| name => 'esp4', |
| input => '08-sunrise-sunset-esp2.pcap', |
| output => 'esp2.out', |
| args => '-E "file @TESTDIR@/esp-secrets.txt"', |
| }, |
| |
| { |
| config_set => 'HAVE_LIBCRYPTO', |
| config_unset => 'HAVE_CAPSICUM', |
| name => 'esp5', |
| input => '08-sunrise-sunset-aes.pcap', |
| output => 'esp5.out', |
| args => '-E "file @TESTDIR@/esp-secrets.txt"', |
| }, |
| |
| { |
| config_set => 'HAVE_LIBCRYPTO', |
| config_unset => 'HAVE_CAPSICUM', |
| name => 'espudp1', |
| input => 'espudp1.pcap', |
| output => 'espudp1.out', |
| args => '-nnnn -E "file @TESTDIR@/esp-secrets.txt"', |
| }, |
| |
| { |
| config_set => 'HAVE_LIBCRYPTO', |
| config_unset => 'HAVE_CAPSICUM', |
| name => 'ikev2pI2', |
| input => 'ikev2pI2.pcap', |
| output => 'ikev2pI2.out', |
| args => '-v -v -v -v -E "file @TESTDIR@/ikev2pI2-secrets.txt"', |
| }, |
| |
| { |
| config_set => 'HAVE_LIBCRYPTO', |
| config_unset => 'HAVE_CAPSICUM', |
| name => 'isakmp4', |
| input => 'isakmp4500.pcap', |
| output => 'isakmp4.out', |
| args => '-E "file @TESTDIR@/esp-secrets.txt"', |
| }, |
| |
| #bgp-as-path-oobr-ssl ${testsdir}/bgp-as-path-oobr.pcap ${testsdir}/bgp-as-path-oobr-ssl.out '-vvv -e' |
| { |
| config_set => 'HAVE_LIBCRYPTO', |
| name => 'bgp-as-path-oobr-ssl', |
| input => 'bgp-as-path-oobr.pcap', |
| output => 'bgp-as-path-oobr-ssl.out', |
| args => '-vvv -e' |
| }, |
| |
| # bgp-aigp-oobr-ssl ${testsdir}/bgp-aigp-oobr.pcap ${testsdir}/bgp-aigp-oobr-ssl.out '-vvv -e' |
| { |
| config_set => 'HAVE_LIBCRYPTO', |
| name => 'bgp-aigp-oobr-ssl', |
| input => 'bgp-aigp-oobr.pcap', |
| output => 'bgp-aigp-oobr-ssl.out', |
| args => '-vvv -e' |
| }, |
| |
| # bgp-as-path-oobr-nossl ${testsdir}/bgp-as-path-oobr.pcap ${testsdir}/bgp-as-path-oobr-nossl.out '-vvv -e' |
| { |
| config_unset => 'HAVE_LIBCRYPTO', |
| name => 'bgp-as-path-oobr-nossl', |
| input => 'bgp-as-path-oobr.pcap', |
| output => 'bgp-as-path-oobr-nossl.out', |
| args => '-vvv -e' |
| }, |
| |
| # bgp-aigp-oobr-nossl ${testsdir}/bgp-aigp-oobr.pcap ${testsdir}/bgp-aigp-oobr-nossl.out '-vvv -e' |
| { |
| config_unset => 'HAVE_LIBCRYPTO', |
| name => 'bgp-aigp-oobr-nossl', |
| input => 'bgp-aigp-oobr.pcap', |
| output => 'bgp-aigp-oobr-nossl.out', |
| args => '-vvv -e' |
| }, |
| |
| ]; |
| |
| 1; |
| |
| |