mirror of
https://github.com/emmansun/gmsm.git
synced 2025-05-11 03:26:17 +08:00
Updated SM4性能优化 (markdown)
parent
5c7ff9ae58
commit
0df3dd1b56
@ -9,10 +9,10 @@
|
||||
|
||||
Go语言的对称加密实现分离了加密模式和Block级别的加密,同时支持特定加密算法实现自己的优化版本。所以我们只实现了SM4的单Block的加解密(Block接口),就能使用CBC/CFB/OFB/CTR/GCM加密模式。
|
||||
|
||||
关于SM4的优化实现,细粒度的并行可能性不大,大粒度的优化实现可以参考sm4ni,可多Blocks并行加解密的模式还是比较多的。
|
||||
关于SM4的优化实现,细粒度的并行可能性不大(bitslicing是一个方向,可以参考sm4bs),大粒度的优化实现可以参考sm4ni,可多Blocks并行加解密的模式还是比较多的。
|
||||
|
||||
# 未优化之前
|
||||
|
||||
(后续有持续优化)
|
||||
CPU: i5-9500
|
||||
goos: windows
|
||||
goarch: amd64
|
||||
|
Loading…
x
Reference in New Issue
Block a user