29 Commits

Author SHA1 Message Date
Emman
c266b3211a support sm3 ni preparation 2022-04-27 10:36:10 +08:00
Emman
0a827de266 update package level comments 2022-04-20 08:36:44 +08:00
Emman
535b9ab928 Add SM GM/T references 2022-02-09 10:11:45 +08:00
Emman
7dec383b16 align format 2022-01-21 11:24:10 +08:00
Emman
4156eb1c07 align / change format 2022-01-21 08:33:01 +08:00
Emman
3e437c935a check cpu 2021-12-31 13:31:31 +08:00
Emman
e9e3c665aa add sm4 asm fuzzy test 2021-12-29 17:46:18 +08:00
Emman
3e921379d9 format 2021-12-29 09:00:39 +08:00
Sun Yimin
0e7334ff49
fix comments error 2021-12-29 08:51:24 +08:00
Sun Yimin
0418d6aea4
reduce sm3 arm64 instructions 2021-12-29 08:44:27 +08:00
Emman
98b70a5cfd reduce instructions 2021-12-28 08:30:33 +08:00
Emman
ec02d6afc6 optimize sm3 arm64 2021-12-27 17:43:07 +08:00
Emman
41328ef49a Fix bug 2021-12-27 16:20:14 +08:00
Emman
cb8862bd6c optimize the memory loading 2021-12-27 16:11:23 +08:00
Emman
663259b408 adjust register 2021-12-27 15:17:41 +08:00
Emman
a4081f8b2e fix sm3 arm64 instruction issue 2 2021-12-27 14:54:09 +08:00
Emman
c4a96144da fix sm3 arm64 instruction issue 2021-12-27 14:33:54 +08:00
Emman
38d90d45c7 sm3 basic arm64 asm 2021-12-27 13:42:53 +08:00
Emman
73e8e0f0e5 check cpu sm3/4 support 2021-12-21 15:57:43 +08:00
Emman
4a7e41b380 crypto: avoid escaping Hash.Sum on generic architectures 2021-10-08 13:57:14 +08:00
Emman
1a7ab64369 MAGIC - SM3 AMD64 ASM AVX2 2021-03-12 10:18:51 +08:00
emmansun
caa0973e63 MAGIC - pre-compute t constant 2021-03-08 22:04:04 +08:00
Emman
74f6570953 MAGIC - sm3 asm implementation (non AVX2 version) 2021-03-05 13:03:56 +08:00
Emman
2f87516e1e MAGIC - improvement performance 2021-03-03 14:43:32 +08:00
Emman
1ed21cbbfc MAGIC - optimize sm3 2021-03-03 08:36:16 +08:00
Emman
086d9d206e MAGIC - sm2+sm3 ECDSA sign and verify 2021-01-25 16:18:37 +08:00
Emman
9072014572 MAGIC - sm2 elliptic basic implementation, no P256 tuning 2020-12-17 11:03:40 +08:00
Emman
be62e3a042 MAGIC - sm2, basic implementation 2020-12-16 16:27:36 +08:00
Emman
4d7305a6f6 SM3 2020-12-03 16:28:42 +08:00