mirror of
https://github.com/emmansun/gmsm.git
synced 2025-05-10 11:06:18 +08:00
Updated Home (markdown)
parent
54bb186013
commit
ae633328df
6
Home.md
6
Home.md
@ -18,4 +18,8 @@
|
||||
|
||||
这个实现的性能,据我测试,在amd64下,加解密大概是elliptic.CurveParams默认实现性能的**50**倍,大概是那个纯golang 32位实现的性能的**10**倍。签名和验签我没做性能测试,不过应该也有很大提高。这个性能已经和SM2基于NIST P256曲线实现的性能相当接近了,考虑到SM2 256曲线的参数复杂度,这个性能算是不错的了。
|
||||
|
||||
最后,向Golang中NIST P256的实现者致敬!
|
||||
最后,向Golang中NIST P256的实现者致敬!
|
||||
|
||||
参考:
|
||||
[Fast prime field elliptic-curve cryptography with 256-bit primes](https://link.springer.com/article/10.1007%2Fs13389-014-0090-x)
|
||||
[P-256 (secp256r1) Scalar Inversion](https://briansmith.org/ecc-inversion-addition-chains-01#p256_scalar_inversion)
|
Loading…
x
Reference in New Issue
Block a user