aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/init_alg_test.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2021-03-21 13:48:21 +0100
committerDmitry Vyukov <dvyukov@google.com>2021-03-21 14:40:30 +0100
commit4c9a64da22a10e84efd2aa1da9f2f76d97c0ae79 (patch)
treefe7cfdd2a62a47bed51f7b4cd5c12e96ceff2275 /sys/linux/init_alg_test.go
parent17810eaefa3a6802fa401bda89898b763680d1e4 (diff)
sys/linux: update crypto algorithms list
Add some arm/arm64 algs + some missing x86 algs.
Diffstat (limited to 'sys/linux/init_alg_test.go')
-rw-r--r--sys/linux/init_alg_test.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/sys/linux/init_alg_test.go b/sys/linux/init_alg_test.go
index 30dfaf7bd..c9ca5f40a 100644
--- a/sys/linux/init_alg_test.go
+++ b/sys/linux/init_alg_test.go
@@ -215,3 +215,16 @@ func testAlg(t *testing.T, typ, name string) (ok, skip bool) {
}
return true, false
}
+
+func TestAlgDups(t *testing.T) {
+ dups := make(map[string]bool)
+ for _, algs := range allAlgs {
+ for _, alg := range algs {
+ key := fmt.Sprintf("%v(%v)", alg.name, alg.args)
+ if dups[key] {
+ t.Errorf("duplicate alg: %+v", alg)
+ }
+ dups[key] = true
+ }
+ }
+}