mirror of
https://github.com/emmansun/gmsm.git
synced 2025-05-11 03:26:17 +08:00
Updated SM2加解密性能 (markdown)
parent
f89ded0c04
commit
c445ee11a0
@ -80,5 +80,9 @@ BenchmarkHash8K-6
|
||||
|
||||
针对SM2的KDF,有以下特点:
|
||||
* 输入的比特串Z的长度固定,为64字节,正好为SM3的一个处理块长度。第二个处理块,也是尾块,由ct开头,后续由填充和长度68构成。
|
||||
* klen决定了要调用哈希运算的次数:(klen + v - 1) / v
|
||||
* klen决定了要调用哈希运算的次数:(klen + v - 1) / v,每次哈希运算无依赖。
|
||||
|
||||
从上面两个特点可以看出,可以有下面优化方向:
|
||||
* 每次哈希运算的第一个块是相同的,这个可以只计算一次,然后共享;
|
||||
* 每次哈希运算相互无依赖,可以并行计算。
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user