]> The Tcpdump Group git mirrors - tcpdump/blob - tests/crypto.tests
Rename print-rrcp.c to print-realtek.c.
[tcpdump] / tests / crypto.tests
1 # -*- perl -*-
2
3 # Only attempt OpenSSL-specific tests when compiled with the library.
4 # Reading the secret(s) from a file does not work with Capsicum.
5
6 $testlist = [
7 {
8 config_set => 'HAVE_LIBCRYPTO',
9 name => 'esp1',
10 input => '02-sunrise-sunset-esp.pcap',
11 output => 'esp1.out',
12 args => '-E "0x12345678@192.1.2.45 3des-cbc-hmac96:0x4043434545464649494a4a4c4c4f4f515152525454575758"'
13 },
14
15 {
16 config_set => 'HAVE_LIBCRYPTO',
17 name => 'esp2',
18 input => '08-sunrise-sunset-esp2.pcap',
19 output => 'esp2.out',
20 args => '-E "0x12345678@192.1.2.45 3des-cbc-hmac96:0x43434545464649494a4a4c4c4f4f51515252545457575840,0xabcdabcd@192.0.1.1 3des-cbc-hmac96:0x434545464649494a4a4c4c4f4f5151525254545757584043"'
21 },
22
23 {
24 config_set => 'HAVE_LIBCRYPTO',
25 name => 'esp3',
26 input => '02-sunrise-sunset-esp.pcap',
27 output => 'esp1.out',
28 args => '-E "3des-cbc-hmac96:0x4043434545464649494a4a4c4c4f4f515152525454575758"',
29 },
30
31 {
32 config_set => 'HAVE_LIBCRYPTO',
33 config_unset => 'HAVE_CAPSICUM',
34 name => 'esp4',
35 input => '08-sunrise-sunset-esp2.pcap',
36 output => 'esp2.out',
37 args => '-E "file @TESTDIR@/esp-secrets.txt"',
38 },
39
40 {
41 config_set => 'HAVE_LIBCRYPTO',
42 config_unset => 'HAVE_CAPSICUM',
43 name => 'esp5',
44 input => '08-sunrise-sunset-aes.pcap',
45 output => 'esp5.out',
46 args => '-E "file @TESTDIR@/esp-secrets.txt"',
47 },
48
49 {
50 config_set => 'HAVE_LIBCRYPTO',
51 config_unset => 'HAVE_CAPSICUM',
52 name => 'espudp1',
53 input => 'espudp1.pcap',
54 output => 'espudp1.out',
55 args => '-nnnn -E "file @TESTDIR@/esp-secrets.txt"',
56 },
57
58 {
59 config_set => 'HAVE_LIBCRYPTO',
60 config_unset => 'HAVE_CAPSICUM',
61 name => 'ikev2pI2',
62 input => 'ikev2pI2.pcap',
63 output => 'ikev2pI2.out',
64 args => '-v -v -v -v -E "file @TESTDIR@/ikev2pI2-secrets.txt"',
65 },
66
67 {
68 config_set => 'HAVE_LIBCRYPTO',
69 config_unset => 'HAVE_CAPSICUM',
70 name => 'isakmp4',
71 input => 'isakmp4500.pcap',
72 output => 'isakmp4.out',
73 args => '-E "file @TESTDIR@/esp-secrets.txt"',
74 },
75
76 #bgp-as-path-oobr-ssl ${testsdir}/bgp-as-path-oobr.pcap ${testsdir}/bgp-as-path-oobr-ssl.out '-vvv -e'
77 {
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',
82 args => '-vvv -e'
83 },
84
85 # bgp-aigp-oobr-ssl ${testsdir}/bgp-aigp-oobr.pcap ${testsdir}/bgp-aigp-oobr-ssl.out '-vvv -e'
86 {
87 config_set => 'HAVE_LIBCRYPTO',
88 name => 'bgp-aigp-oobr-ssl',
89 input => 'bgp-aigp-oobr.pcap',
90 output => 'bgp-aigp-oobr-ssl.out',
91 args => '-vvv -e'
92 },
93
94 # bgp-as-path-oobr-nossl ${testsdir}/bgp-as-path-oobr.pcap ${testsdir}/bgp-as-path-oobr-nossl.out '-vvv -e'
95 {
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',
100 args => '-vvv -e'
101 },
102
103 # bgp-aigp-oobr-nossl ${testsdir}/bgp-aigp-oobr.pcap ${testsdir}/bgp-aigp-oobr-nossl.out '-vvv -e'
104 {
105 config_unset => 'HAVE_LIBCRYPTO',
106 name => 'bgp-aigp-oobr-nossl',
107 input => 'bgp-aigp-oobr.pcap',
108 output => 'bgp-aigp-oobr-nossl.out',
109 args => '-vvv -e'
110 },
111
112 ];
113
114 1;