Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/tests/sys/netipsec/tunnel/aes_gcm_128.sh
39482 views
1
2
. $(atf_get_srcdir)/utils.subr
3
4
atf_test_case "v4" "cleanup"
5
v4_head()
6
{
7
atf_set descr 'IPSec inet4 tunnel using aes-gcm-128'
8
atf_set require.user root
9
}
10
11
v4_body()
12
{
13
# Unload AESNI module if loaded
14
kldstat -q -n aesni && kldunload aesni
15
16
ist_test 4 aes-gcm-16 "12345678901234567890"
17
}
18
19
v4_cleanup()
20
{
21
ist_cleanup
22
}
23
24
atf_test_case "v6" "cleanup"
25
v6_head()
26
{
27
atf_set descr 'IPSec inet6 tunnel using aes-gcm-128'
28
atf_set require.user root
29
}
30
31
v6_body()
32
{
33
# Unload AESNI module if loaded
34
kldstat -q -n aesni && kldunload aesni
35
36
ist_test 6 aes-gcm-16 "12345678901234567890"
37
}
38
39
v6_cleanup()
40
{
41
ist_cleanup
42
}
43
44
atf_init_test_cases()
45
{
46
atf_add_test_case "v4"
47
atf_add_test_case "v6"
48
}
49
50