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