Sun Yimin
|
5d7d20c335
|
test message schedule
|
2024-09-04 15:48:46 +08:00 |
|
Sun Yimin
|
f6f7cb7c73
|
test loadWordByIndex
|
2024-09-04 15:44:53 +08:00 |
|
Sun Yimin
|
eb0e43e699
|
test VLREPF VERLLF
|
2024-09-04 15:31:54 +08:00 |
|
Sun Yimin
|
a410cef060
|
debug blockMultBy4 4
|
2024-09-04 15:12:12 +08:00 |
|
Sun Yimin
|
d79b6b3e14
|
debug blockMultBy4 3
|
2024-09-04 14:49:26 +08:00 |
|
Sun Yimin
|
d18ea90a25
|
debug blockMultBy4 2
|
2024-09-04 14:35:48 +08:00 |
|
Sun Yimin
|
2657fb2738
|
debug blockMultBy4 1
|
2024-09-04 13:54:38 +08:00 |
|
Sun Yimin
|
519cf3fe48
|
try non-R0
|
2024-09-04 13:46:55 +08:00 |
|
Sun Yimin
|
9569115aa8
|
use VLREPF
|
2024-09-04 13:36:16 +08:00 |
|
Sun Yimin
|
96073ed701
|
VREPF VREPIF VLREPF
|
2024-09-04 13:34:30 +08:00 |
|
Sun Yimin
|
9666c927fa
|
use other instructions to implement VREPIF
|
2024-09-04 13:20:22 +08:00 |
|
Sun Yimin
|
845ad80aa1
|
test VREPIF
|
2024-09-04 13:13:14 +08:00 |
|
Sun Yimin
|
5aabb44ba2
|
sm3: kdf s390x fix 4
|
2024-09-04 11:46:33 +08:00 |
|
Sun Yimin
|
f03d40ea71
|
sm3: kdf s390x fix 3
|
2024-09-04 11:40:08 +08:00 |
|
Sun Yimin
|
4c6fba843f
|
sm3: kdf s390x fix 2
|
2024-09-04 11:37:31 +08:00 |
|
Sun Yimin
|
10620d5048
|
sm3: kdf s390x fix 1
|
2024-09-04 11:35:54 +08:00 |
|
Sun Yimin
|
c88b59bf5b
|
sm3: kdf s390x, remove useless method
|
2024-09-04 11:27:59 +08:00 |
|
Sun Yimin
|
602194335c
|
sm3: s390x kdf v1
|
2024-09-04 11:24:56 +08:00 |
|
Sun Yimin
|
b2861782aa
|
sm3: copyResultsBy4 s390x test
|
2024-09-04 08:02:41 +08:00 |
|
Sun Yimin
|
a3fa174e71
|
sm3: s390x copyResultsBy4
|
2024-09-04 07:58:07 +08:00 |
|
Sun Yimin
|
75d3974162
|
sm3: s390x, transpose matrix version 1
|
2024-09-03 17:46:16 +08:00 |
|
Sun Yimin
|
520bc395c9
|
debug 10
|
2024-09-03 17:41:06 +08:00 |
|
Sun Yimin
|
73172852b5
|
debug 9
|
2024-09-03 17:36:35 +08:00 |
|
Sun Yimin
|
899e51114d
|
debug 8
|
2024-09-03 17:30:13 +08:00 |
|
Sun Yimin
|
a61a135931
|
debug 7
|
2024-09-03 17:24:18 +08:00 |
|
Sun Yimin
|
41e630166f
|
debug 6
|
2024-09-03 17:18:45 +08:00 |
|
Sun Yimin
|
e475dafc73
|
debug 5
|
2024-09-03 17:12:12 +08:00 |
|
Sun Yimin
|
335947eb5a
|
debug 4
|
2024-09-03 16:16:56 +08:00 |
|
Sun Yimin
|
7dfec000f2
|
debug 3
|
2024-09-03 16:10:35 +08:00 |
|
Sun Yimin
|
c152e9ef42
|
debug 2
|
2024-09-03 15:51:16 +08:00 |
|
Sun Yimin
|
40bc2f5f84
|
debug 1
|
2024-09-03 15:20:10 +08:00 |
|
Sun Yimin
|
fda15351c7
|
sm3: s390x fix compile issue
|
2024-09-03 14:34:53 +08:00 |
|
Sun Yimin
|
e626a00982
|
sm3: s390x transpose matrix poc
|
2024-09-03 14:28:14 +08:00 |
|
Sun Yimin
|
1b512e5772
|
internal/cryptotest: add tests for the hash.Hash cipher.BlockMode cipher.Block interfaces
|
2024-08-02 13:02:25 +08:00 |
|
Sun Yimin
|
fbe4073a46
|
sm3: fix slice bound issue #226
|
2024-06-10 18:45:26 +08:00 |
|
Sun Yimin
|
91932efc27
|
correct comments
|
2024-05-30 17:56:23 +08:00 |
|
Sun Yimin
|
1596440d53
|
trigger CI action
|
2024-05-29 10:27:51 +08:00 |
|
Sun Yimin
|
1cf81a8e7c
|
sm3: multi-blocks refactoring
|
2024-05-28 17:44:12 +08:00 |
|
Sun Yimin
|
5b1df00c92
|
sm3: fix arm64 issue 2
|
2024-05-27 17:52:54 +08:00 |
|
Sun Yimin
|
ff6afd5a96
|
sm3: fix arm64 issue
|
2024-05-27 17:49:13 +08:00 |
|
Sun Yimin
|
4d69f363f5
|
sm3-kdf: continue to improve performance
|
2024-05-27 17:42:17 +08:00 |
|
Sun Yimin
|
238c0a3634
|
kdf-sm3: add (8+4+1) test cases and reduce last round instructions
|
2024-05-24 17:44:17 +08:00 |
|
Sun Yimin
|
3ede319900
|
sm3: mult 4 way rename some macros
|
2024-05-24 08:24:09 +08:00 |
|
Sun Yimin
|
ed0b2551ed
|
kdf-sm3: mult 8 way avx2 version #222
|
2024-05-23 13:09:16 +08:00 |
|
Sun Yimin
|
2e05c453c8
|
kdf-sm3: mult by 4 way optimization
|
2024-05-23 10:38:06 +08:00 |
|
Sun Yimin
|
5c4b252795
|
kdf-sm3: rollback
|
2024-05-21 17:50:10 +08:00 |
|
Sun Yimin
|
41c2a3e6e5
|
kdf-sm3: arm64 try another address model
|
2024-05-21 17:47:56 +08:00 |
|
Sun Yimin
|
7c832f65e7
|
kdf-sm3: optimize arm64
|
2024-05-21 17:38:04 +08:00 |
|
Sun Yimin
|
a81432fbf8
|
kdf-sm3: fix arm64
|
2024-05-21 16:09:29 +08:00 |
|
Sun Yimin
|
d248784491
|
kdf-sm3: fix arm64 bug
|
2024-05-21 16:02:58 +08:00 |
|