Sun Yimin
|
f437855de0
|
add unit test case and fix typo
|
2022-08-03 16:31:02 +08:00 |
|
Emman
|
eb94980db3
|
run "gofmt -s -w"
|
2022-07-15 16:42:39 +08:00 |
|
Sun Yimin
|
7bf006ca42
|
go report card
|
2022-07-11 13:27:36 +08:00 |
|
Sun Yimin
|
b4b9cd07d9
|
key exchange refactoring
|
2022-06-23 10:24:10 +08:00 |
|
Sun Yimin
|
974ba65845
|
sm2: generic use new method first
|
2022-06-20 11:34:05 +08:00 |
|
Sun Yimin
|
0136fdcabf
|
forgot one file
|
2022-06-20 09:45:34 +08:00 |
|
Sun Yimin
|
e06e5ef47b
|
key exchange refactoring, reduce duplicated code
|
2022-06-20 09:42:48 +08:00 |
|
Sun Yimin
|
23914a86c3
|
SM2: key exchange
|
2022-06-17 16:58:26 +08:00 |
|
Sun Yimin
|
823cf4a470
|
test: reduce fmt.Printf
|
2022-06-17 08:49:50 +08:00 |
|
Sun Yimin
|
f5bd2cabad
|
fix 1.17 error
|
2022-06-14 08:57:25 +08:00 |
|
Sun Yimin
|
8cb1e257dc
|
support build generic
|
2022-06-14 08:45:54 +08:00 |
|
Sun Yimin
|
e8d3b67446
|
sm9 sign wrappkey encryption
|
2022-06-10 11:24:25 +08:00 |
|
Sun Yimin
|
ef51a679a7
|
extract kdf to sm3
|
2022-06-10 10:29:12 +08:00 |
|
Sun Yimin
|
bb0f4f7996
|
refactoring, align error message pattern
|
2022-05-27 17:46:14 +08:00 |
|
Sun Yimin
|
14e38f9aa5
|
code copy issue
|
2022-05-18 17:42:26 +08:00 |
|
Sun Yimin
|
e7bfecaf49
|
remove util.go
|
2022-05-18 15:58:09 +08:00 |
|
Sun Yimin
|
c5982357d3
|
avoid slice again
|
2022-05-18 15:43:08 +08:00 |
|
Sun Yimin
|
01063b1ff7
|
use golang sdk as much as possible
|
2022-05-18 15:33:33 +08:00 |
|
Sun Yimin
|
fc1411a702
|
fix assembly that clobbers BP
|
2022-05-18 09:05:02 +08:00 |
|
Sun Yimin
|
8fda97f991
|
p256Inverse using addchain generated code
|
2022-05-16 12:51:43 +08:00 |
|
Sun Yimin
|
5b5942db84
|
refactor point marshal/unmarshal
|
2022-05-11 16:58:36 +08:00 |
|
Emman
|
0a827de266
|
update package level comments
|
2022-04-20 08:36:44 +08:00 |
|
Emman
|
dc34e17797
|
tolerate zero-padded scalars in generic implementation
|
2022-04-08 11:18:45 +08:00 |
|
Emman
|
fc6fce3bbf
|
Test Issue 52075 - generic impl panic when scalar has too many leading zeroes
|
2022-04-08 10:50:11 +08:00 |
|
Emman
|
746ac7eb55
|
Add comment
|
2022-02-24 17:42:05 +08:00 |
|
Emman
|
cfe9842cc0
|
Merge branch 'main' of https://github.com/emmansun/gmsm
|
2022-02-15 13:34:57 +08:00 |
|
Emman
|
2d4f19dc27
|
add comments
|
2022-02-15 13:28:52 +08:00 |
|
emmansun
|
39f36ddb60
|
fix #30
|
2022-02-13 16:05:44 +08:00 |
|
Emman
|
69aa220c2f
|
add comments
|
2022-02-10 14:34:39 +08:00 |
|
Emman
|
2fa225552f
|
sync upstream #25
|
2022-02-09 13:03:32 +08:00 |
|
Emman
|
9f1134cd87
|
Change comments
|
2022-02-09 10:24:38 +08:00 |
|
Emman
|
535b9ab928
|
Add SM GM/T references
|
2022-02-09 10:11:45 +08:00 |
|
Emman
|
ce8cffa33a
|
Comments change and remove sign/verify non-sm2 branch
|
2022-02-09 09:57:03 +08:00 |
|
Emman
|
93b04f706d
|
[SM2] bug fix private key equal issue
|
2022-01-28 10:27:29 +08:00 |
|
Emman
|
3af061f194
|
[SM2] add benchmark test for sign/verify/genkey
|
2022-01-28 09:45:26 +08:00 |
|
Emman
|
81e9a06398
|
[SM2] optimize inverse
|
2022-01-27 14:18:23 +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 |
|
徐胖
|
457acdee32
|
export sm2.CalculateZA()
|
2022-01-11 22:55:37 +08:00 |
|
Emman
|
4991042efd
|
sm2 p256 arm64 reduce multiplication
|
2021-12-28 15:28:22 +08:00 |
|
Emman
|
381476a913
|
optimize sm2 p256 amd64 implementation, reduce multiplication
|
2021-12-27 08:54:56 +08:00 |
|
Emman
|
4ff0c4547f
|
optimize sm2 p256 amd64 implementation
|
2021-12-24 13:13:11 +08:00 |
|
Emman
|
3a701fe2d8
|
Revert "test"
This reverts commit 0739be69661b0afd512de2c1d694adaeb8efd0b6.
|
2021-12-23 17:10:01 +08:00 |
|
Emman
|
0739be6966
|
test
|
2021-12-23 17:03:35 +08:00 |
|
Emman
|
3914a43b10
|
fix bug introduced by https://go-review.googlesource.com/c/go/+/233939
|
2021-12-23 13:34:59 +08:00 |
|
Emman
|
dc5c7205f0
|
change to use t1
|
2021-12-23 11:27:51 +08:00 |
|
Emman
|
a0a32b3330
|
fix error
|
2021-12-23 11:22:56 +08:00 |
|
Emman
|
b8dc2f97c6
|
remove duplicated arch
|
2021-12-23 09:52:27 +08:00 |
|
Emman
|
c73064c24a
|
add test cases
|
2021-12-23 09:48:09 +08:00 |
|
Emman
|
a59e3e2e87
|
add ordk0 generation test
|
2021-12-22 16:59:43 +08:00 |
|