Emman
|
d6630108a0
|
[SM4] support avx/avx2 handle 4 blocks case
|
2022-01-12 09:42:14 +08:00 |
|
Emman
|
5721ba66cb
|
change VDUP to VMOV
|
2022-01-10 17:06:37 +08:00 |
|
Emman
|
c18c7e921c
|
[SM4] support AVX2
|
2022-01-10 16:14:39 +08:00 |
|
Emman
|
e515088882
|
[SM4] Non-owners do not invoke asm method directly
|
2022-01-07 09:48:44 +08:00 |
|
Emman
|
acabed56bd
|
[SM4] refactor to support different concurrent blocks
|
2022-01-06 11:48:38 +08:00 |
|
Emman
|
b25e199b57
|
reduce instructions 2
|
2022-01-05 12:58:40 +08:00 |
|
Emman
|
2e56185262
|
reduce instructions step 1
|
2022-01-05 11:55:44 +08:00 |
|
Emman
|
bcd16fa771
|
use VREV32
|
2022-01-05 08:39:59 +08:00 |
|
emmansun
|
b63ffce09e
|
add comments
|
2022-01-02 21:31:33 +08:00 |
|
emmansun
|
d5840e08e5
|
fix critical issue
|
2022-01-02 21:24:51 +08:00 |
|
emmansun
|
09414993cc
|
add complete test case
|
2022-01-02 21:12:46 +08:00 |
|
emmansun
|
ebc3bf5da6
|
test gcm finish
|
2022-01-02 20:50:00 +08:00 |
|
emmansun
|
9ca7e5d806
|
compare result
|
2022-01-02 20:36:23 +08:00 |
|
emmansun
|
d808d59d06
|
test gsmsm4data()
|
2022-01-02 20:25:14 +08:00 |
|
emmansun
|
90d5bab4b9
|
rollback
|
2022-01-02 17:29:54 +08:00 |
|
emmansun
|
399db85ea8
|
try order
|
2022-01-02 17:11:42 +08:00 |
|
emmansun
|
ad7998eb85
|
try it
|
2022-01-02 17:05:52 +08:00 |
|
emmansun
|
ed79df4802
|
pretty print
|
2022-01-02 16:48:57 +08:00 |
|
emmansun
|
feb4664125
|
chang key
|
2022-01-02 13:07:07 +08:00 |
|
emmansun
|
aef1c833ee
|
check input
|
2022-01-02 13:02:11 +08:00 |
|
emmansun
|
8691a605e2
|
test arm64 gcm
|
2022-01-02 12:52:49 +08:00 |
|
emmansun
|
0f1e6714aa
|
fix error
|
2022-01-02 11:28:25 +08:00 |
|
emmansun
|
8a61c0ad3f
|
support gcm arm64 & cbc/ctr use asm cipher
|
2022-01-02 11:22:24 +08:00 |
|
emmansun
|
9f21693dee
|
gcm arm64 next
|
2022-01-01 22:03:49 +08:00 |
|
emmansun
|
34ac1d6681
|
refactoring
|
2022-01-01 21:59:42 +08:00 |
|
emmansun
|
c0fca30844
|
next-> gcm arm64
|
2022-01-01 21:35:49 +08:00 |
|
emmansun
|
00454701b6
|
try encrypt block(s)
|
2022-01-01 21:11:06 +08:00 |
|
emmansun
|
db47d7e92f
|
rollback test case
|
2022-01-01 20:44:51 +08:00 |
|
emmansun
|
6919274923
|
change error data
|
2022-01-01 20:40:52 +08:00 |
|
emmansun
|
9a4a10bbc7
|
fix issue
|
2022-01-01 20:32:03 +08:00 |
|
emmansun
|
608a6c9491
|
missing one line
|
2022-01-01 20:29:42 +08:00 |
|
emmansun
|
4d24880310
|
Merge branch 'main' of https://github.com/emmansun/gmsm
|
2022-01-01 20:28:43 +08:00 |
|
emmansun
|
0eabe0231e
|
test case
|
2022-01-01 20:28:38 +08:00 |
|
emmansun
|
5bd003ebbe
|
try out arm64 inst
|
2022-01-01 20:17:57 +08:00 |
|
Sun Yimin
|
37c24a57af
|
Update asm_arm64.s
|
2022-01-01 17:18:50 +08:00 |
|
Sun Yimin
|
c0d6e73eaf
|
Update asm_arm64.s
|
2022-01-01 17:13:58 +08:00 |
|
Sun Yimin
|
ee8e44ff36
|
Update asm_arm64.s
|
2022-01-01 16:56:47 +08:00 |
|
Sun Yimin
|
e6c9bde424
|
Update asm_arm64.s
|
2022-01-01 16:17:38 +08:00 |
|
Sun Yimin
|
03b0c9fc9e
|
Update asm_arm64.s
|
2022-01-01 16:11:53 +08:00 |
|
Sun Yimin
|
376df04b72
|
Update asm_arm64.s
|
2022-01-01 15:48:54 +08:00 |
|
Sun Yimin
|
1aab497333
|
Update asm_arm64.s
|
2022-01-01 15:45:09 +08:00 |
|
Sun Yimin
|
4d49c93f99
|
Update asm_arm64.s
|
2022-01-01 15:44:39 +08:00 |
|
Sun Yimin
|
b889967d49
|
Update asm_arm64.s
|
2022-01-01 15:42:04 +08:00 |
|
Sun Yimin
|
392d556dc8
|
Update asm_arm64.s
|
2022-01-01 15:37:20 +08:00 |
|
Sun Yimin
|
36f5577331
|
Update asm_arm64.s
|
2022-01-01 15:28:34 +08:00 |
|
Sun Yimin
|
e91cec4132
|
Update asm_arm64.s
|
2022-01-01 15:22:00 +08:00 |
|
Sun Yimin
|
1ec2ce9b96
|
Update asm_arm64.s
|
2022-01-01 14:52:58 +08:00 |
|
Sun Yimin
|
ac26f071bf
|
Update asm_arm64.s
|
2022-01-01 14:45:53 +08:00 |
|
Sun Yimin
|
9c5cc67638
|
Update asm_arm64.s
|
2022-01-01 14:41:53 +08:00 |
|
Sun Yimin
|
237ed6f321
|
Update asm_arm64.s
|
2022-01-01 14:34:35 +08:00 |
|