3 # Only attempt OpenSSL-specific tests when compiled with the library.
4 # Reading the secret(s) from a file does not work with Capsicum.
8 config_set => 'HAVE_LIBCRYPTO',
10 input => '02-sunrise-sunset-esp.pcap',
12 args => '-E "0x12345678@192.1.2.45 3des-cbc-hmac96:0x4043434545464649494a4a4c4c4f4f515152525454575758"'
16 config_set => 'HAVE_LIBCRYPTO',
18 input => '08-sunrise-sunset-esp2.pcap',
20 args => '-E "0x12345678@192.1.2.45 3des-cbc-hmac96:0x43434545464649494a4a4c4c4f4f51515252545457575840,0xabcdabcd@192.0.1.1 3des-cbc-hmac96:0x434545464649494a4a4c4c4f4f5151525254545757584043"'
24 config_set => 'HAVE_LIBCRYPTO',
26 input => '02-sunrise-sunset-esp.pcap',
28 args => '-E "3des-cbc-hmac96:0x4043434545464649494a4a4c4c4f4f515152525454575758"',
32 config_set => 'HAVE_LIBCRYPTO',
33 config_unset => 'HAVE_CAPSICUM',
35 input => '08-sunrise-sunset-esp2.pcap',
37 args => '-E "file @TESTDIR@/esp-secrets.txt"',
41 config_set => 'HAVE_LIBCRYPTO',
42 config_unset => 'HAVE_CAPSICUM',
44 input => '08-sunrise-sunset-aes.pcap',
46 args => '-E "file @TESTDIR@/esp-secrets.txt"',
50 config_set => 'HAVE_LIBCRYPTO',
51 config_unset => 'HAVE_CAPSICUM',
53 input => 'espudp1.pcap',
54 output => 'espudp1.out',
55 args => '-nnnn -E "file @TESTDIR@/esp-secrets.txt"',
59 config_set => 'HAVE_LIBCRYPTO',
60 config_unset => 'HAVE_CAPSICUM',
62 input => 'ikev2pI2.pcap',
63 output => 'ikev2pI2.out',
64 args => '-v -v -v -v -E "file @TESTDIR@/ikev2pI2-secrets.txt"',
68 config_set => 'HAVE_LIBCRYPTO',
69 config_unset => 'HAVE_CAPSICUM',
71 input => 'isakmp4500.pcap',
72 output => 'isakmp4.out',
73 args => '-E "file @TESTDIR@/esp-secrets.txt"',
76 #bgp-as-path-oobr-ssl ${testsdir}/bgp-as-path-oobr.pcap ${testsdir}/bgp-as-path-oobr-ssl.out '-vvv -e'
78 config_set => 'HAVE_LIBCRYPTO',
79 name => 'bgp-as-path-oobr-ssl',
80 input => 'bgp-as-path-oobr.pcap',
81 output => 'bgp-as-path-oobr-ssl.out',
85 # bgp-aigp-oobr-ssl ${testsdir}/bgp-aigp-oobr.pcap ${testsdir}/bgp-aigp-oobr-ssl.out '-vvv -e'
87 config_set => 'HAVE_LIBCRYPTO',
88 name => 'bgp-aigp-oobr-ssl',
89 input => 'bgp-aigp-oobr.pcap',
90 output => 'bgp-aigp-oobr-ssl.out',
94 # bgp-as-path-oobr-nossl ${testsdir}/bgp-as-path-oobr.pcap ${testsdir}/bgp-as-path-oobr-nossl.out '-vvv -e'
96 config_unset => 'HAVE_LIBCRYPTO',
97 name => 'bgp-as-path-oobr-nossl',
98 input => 'bgp-as-path-oobr.pcap',
99 output => 'bgp-as-path-oobr-nossl.out',
103 # bgp-aigp-oobr-nossl ${testsdir}/bgp-aigp-oobr.pcap ${testsdir}/bgp-aigp-oobr-nossl.out '-vvv -e'
105 config_unset => 'HAVE_LIBCRYPTO',
106 name => 'bgp-aigp-oobr-nossl',
107 input => 'bgp-aigp-oobr.pcap',
108 output => 'bgp-aigp-oobr-nossl.out',