xref: /freebsd/tests/sys/netipsec/tunnel/aes_cbc_128_hmac_sha1.sh (revision 8483b844e7e48dbfc61c6e38908921c4fa691d4c)
1# $FreeBSD$
2
3. $(atf_get_srcdir)/utils.subr
4
5atf_test_case "v4" "cleanup"
6v4_head()
7{
8	atf_set descr 'IPSec inet4 tunnel using aes-cbc-128-hmac-sha1'
9	atf_set require.user root
10}
11
12v4_body()
13{
14	if [ "$(atf_config_get ci false)" = "true" ]; then
15		atf_skip "https://bugs.freebsd.org/246737"
16	fi
17
18	# Unload AESNI module if loaded
19	kldstat -q -n aesni && kldunload aesni
20
21	ist_test 4 rijndael-cbc "1234567890123456" hmac-sha1 "12345678901234567890"
22}
23
24v4_cleanup()
25{
26	ist_cleanup
27}
28
29atf_test_case "v6" "cleanup"
30v6_head()
31{
32	atf_set descr 'IPSec inet6 tunnel using aes-cbc-128-hmac-sha1'
33	atf_set require.user root
34}
35
36v6_body()
37{
38	# Unload AESNI module if loaded
39	kldstat -q -n aesni && kldunload aesni
40
41	ist_test 6 rijndael-cbc "1234567890123456" hmac-sha1 "12345678901234567890"
42}
43
44v6_cleanup()
45{
46	ist_cleanup
47}
48
49atf_init_test_cases()
50{
51	atf_add_test_case "v4"
52	atf_add_test_case "v6"
53}
54