aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2019-11-25 10:31:21 -0800
committerDmitry Vyukov <dvyukov@google.com>2019-11-25 20:23:10 +0100
commitf746151a9375b5b700196314d9e5f308b81e729f (patch)
tree577b7254a9d03f1c1a1cd49cd768609a29e023ec /sys/linux
parent6bfd3dd23bb76adbc71f245930d5969243843641 (diff)
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
Diffstat (limited to 'sys/linux')
-rw-r--r--sys/linux/init_alg.go25
1 files changed, 25 insertions, 0 deletions
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},