From f746151a9375b5b700196314d9e5f308b81e729f Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Mon, 25 Nov 2019 10:31:21 -0800 Subject: sys/linux/init_alg.go: add new algorithms Add new crypto algorithms from linux-next (future v5.5): - BLAKE2b and BLAKE2s - "-arm" implementations of ChaCha and XChaCha - "-arm" and "-neon" implementations of Poly1305 --- sys/linux/init_alg.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'sys/linux') diff --git a/sys/linux/init_alg.go b/sys/linux/init_alg.go index f70a1385c..74734907a 100644 --- a/sys/linux/init_alg.go +++ b/sys/linux/init_alg.go @@ -212,6 +212,7 @@ var allAlgs = map[int][]algDesc{ {"cbc-twofish-3way", nil}, {"cbc-twofish-avx", nil}, {"chacha20", nil}, + {"chacha20-arm", nil}, {"chacha20-generic", nil}, {"chacha20-neon", nil}, {"chacha20-simd", nil}, @@ -289,10 +290,12 @@ var allAlgs = map[int][]algDesc{ {"salsa20-asm", nil}, {"salsa20-generic", nil}, {"xchacha12", nil}, + {"xchacha12-arm", nil}, {"xchacha12-generic", nil}, {"xchacha12-neon", nil}, {"xchacha12-simd", nil}, {"xchacha20", nil}, + {"xchacha20-arm", nil}, {"xchacha20-generic", nil}, {"xchacha20-neon", nil}, {"xchacha20-simd", nil}, @@ -378,6 +381,26 @@ var allAlgs = map[int][]algDesc{ {"xcbc", []int{ALG_CIPHER}}, // algorithms: + {"blake2b-160", nil}, + {"blake2b-160-generic", nil}, + {"blake2b-256", nil}, + {"blake2b-256-generic", nil}, + {"blake2b-384", nil}, + {"blake2b-384-generic", nil}, + {"blake2b-512", nil}, + {"blake2b-512-generic", nil}, + {"blake2s-128", nil}, + {"blake2s-128-generic", nil}, + {"blake2s-128-x86", nil}, + {"blake2s-160", nil}, + {"blake2s-160-generic", nil}, + {"blake2s-160-x86", nil}, + {"blake2s-224", nil}, + {"blake2s-224-generic", nil}, + {"blake2s-224-x86", nil}, + {"blake2s-256", nil}, + {"blake2s-256-generic", nil}, + {"blake2s-256-x86", nil}, {"cbcmac-aes-ce", nil}, {"cbcmac-aes-neon", nil}, {"cmac-aes-ce", nil}, @@ -410,7 +433,9 @@ var allAlgs = map[int][]algDesc{ {"nhpoly1305-neon", nil}, {"nhpoly1305-sse2", nil}, {"poly1305", nil}, + {"poly1305-arm", nil}, {"poly1305-generic", nil}, + {"poly1305-neon", nil}, {"poly1305-simd", nil}, {"rmd128", nil}, {"rmd128-generic", nil}, -- cgit mrf-deployment