From 2659d0f00e96d7cf13bbb0db58914551603957f5 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Fri, 19 Mar 2021 11:55:04 +0800 Subject: [PATCH] =?UTF-8?q?Updated=20SM4=E6=80=A7=E8=83=BD=E4=BC=98?= =?UTF-8?q?=E5=8C=96=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SM4性能优化.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/SM4性能优化.md b/SM4性能优化.md index 6ae2fd6..be4ecc7 100644 --- a/SM4性能优化.md +++ b/SM4性能优化.md @@ -60,4 +60,12 @@ Go语言的对称加密实现分离了加密模式和Block级别的加密,同 # CBC模式解密并行优化 没有写一个单独的asm函数,偷懒。 - BenchmarkSM4CBCDecrypt1K-6 292531 4103 ns/op 249.56 MB/s 0 B/op 0 allocs/op \ No newline at end of file + BenchmarkSM4CBCDecrypt1K-6 292531 4103 ns/op 249.56 MB/s 0 B/op 0 allocs/op + +# CTR模式并行优化 + + BenchmarkSM4CTR1K-6 292522 4121 ns/op 247.30 MB/s 0 B/op 0 allocs/op + BenchmarkSM4CTR8K-6 36483 33203 ns/op 246.57 MB/s 0 B/op 0 allocs/op + +# GCM模式优化 +这个先做加密并行优化,GHASH部分优化得慢慢做。