Commit Graph

  • 64cda2957b [SM4] - implement gcmSm4Init Emman 2022-01-12 16:06:39 +08:00
  • d6630108a0 [SM4] support avx/avx2 handle 4 blocks case v0.9.2 Emman 2022-01-12 09:42:14 +08:00
  • 8fb040cb46
    Merge pull request #13 from easyops-cn/exports Sun Yimin 2022-01-12 08:35:17 +08:00
  • 457acdee32 export sm2.CalculateZA() #13 徐胖 2022-01-11 22:51:57 +08:00
  • fbb0b85d7a Merge branch 'main' of https://github.com/emmansun/gmsm v0.9.1 Emman 2022-01-10 17:10:12 +08:00
  • 5721ba66cb change VDUP to VMOV Emman 2022-01-10 17:06:37 +08:00
  • cffa059a97
    Update .travis.yml Sun Yimin 2022-01-10 16:58:39 +08:00
  • c18c7e921c [SM4] support AVX2 Emman 2022-01-10 16:14:39 +08:00
  • e515088882 [SM4] Non-owners do not invoke asm method directly Emman 2022-01-07 09:48:44 +08:00
  • acabed56bd [SM4] refactor to support different concurrent blocks Emman 2022-01-06 11:48:38 +08:00
  • b25e199b57 reduce instructions 2 Emman 2022-01-05 12:58:40 +08:00
  • 2e56185262 reduce instructions step 1 Emman 2022-01-05 11:55:44 +08:00
  • bcd16fa771 use VREV32 Emman 2022-01-05 08:39:59 +08:00
  • c78a37b66d Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2022-01-04 08:44:29 +08:00
  • 49b62904ec update README emmansun 2022-01-02 21:46:37 +08:00
  • 62f67bf54c recover the travis.yml v0.9.0 emmansun 2022-01-02 21:36:26 +08:00
  • b63ffce09e add comments emmansun 2022-01-02 21:31:33 +08:00
  • d5840e08e5 fix critical issue emmansun 2022-01-02 21:24:51 +08:00
  • 09414993cc add complete test case emmansun 2022-01-02 21:12:46 +08:00
  • ebc3bf5da6 test gcm finish emmansun 2022-01-02 20:50:00 +08:00
  • 9ca7e5d806 compare result emmansun 2022-01-02 20:36:23 +08:00
  • d808d59d06 test gsmsm4data() emmansun 2022-01-02 20:25:14 +08:00
  • 90d5bab4b9 rollback emmansun 2022-01-02 17:29:54 +08:00
  • 399db85ea8 try order emmansun 2022-01-02 17:11:42 +08:00
  • ad7998eb85 try it emmansun 2022-01-02 17:05:52 +08:00
  • ed79df4802 pretty print emmansun 2022-01-02 16:48:57 +08:00
  • feb4664125 chang key emmansun 2022-01-02 13:07:07 +08:00
  • aef1c833ee check input emmansun 2022-01-02 13:02:11 +08:00
  • 8691a605e2 test arm64 gcm emmansun 2022-01-02 12:52:49 +08:00
  • 0f1e6714aa fix error emmansun 2022-01-02 11:28:25 +08:00
  • 8a61c0ad3f support gcm arm64 & cbc/ctr use asm cipher emmansun 2022-01-02 11:22:24 +08:00
  • 9f21693dee gcm arm64 next emmansun 2022-01-01 22:03:49 +08:00
  • 34ac1d6681 refactoring emmansun 2022-01-01 21:59:42 +08:00
  • c0fca30844 next-> gcm arm64 emmansun 2022-01-01 21:35:49 +08:00
  • 00454701b6 try encrypt block(s) emmansun 2022-01-01 21:11:06 +08:00
  • db47d7e92f rollback test case emmansun 2022-01-01 20:44:51 +08:00
  • 6919274923 change error data emmansun 2022-01-01 20:40:52 +08:00
  • 9a4a10bbc7 fix issue emmansun 2022-01-01 20:32:03 +08:00
  • 608a6c9491 missing one line emmansun 2022-01-01 20:29:42 +08:00
  • 4d24880310 Merge branch 'main' of https://github.com/emmansun/gmsm emmansun 2022-01-01 20:28:43 +08:00
  • 0eabe0231e test case emmansun 2022-01-01 20:28:38 +08:00
  • 5bd003ebbe try out arm64 inst emmansun 2022-01-01 20:17:57 +08:00
  • 37c24a57af
    Update asm_arm64.s Sun Yimin 2022-01-01 17:18:50 +08:00
  • c0d6e73eaf
    Update asm_arm64.s Sun Yimin 2022-01-01 17:13:58 +08:00
  • ee8e44ff36
    Update asm_arm64.s Sun Yimin 2022-01-01 16:56:47 +08:00
  • e6c9bde424
    Update asm_arm64.s Sun Yimin 2022-01-01 16:17:38 +08:00
  • 03b0c9fc9e
    Update asm_arm64.s Sun Yimin 2022-01-01 16:11:53 +08:00
  • 376df04b72
    Update asm_arm64.s Sun Yimin 2022-01-01 15:48:54 +08:00
  • 1aab497333
    Update asm_arm64.s Sun Yimin 2022-01-01 15:45:09 +08:00
  • 4d49c93f99
    Update asm_arm64.s Sun Yimin 2022-01-01 15:44:39 +08:00
  • b889967d49
    Update asm_arm64.s Sun Yimin 2022-01-01 15:42:04 +08:00
  • 392d556dc8
    Update asm_arm64.s Sun Yimin 2022-01-01 15:37:20 +08:00
  • 36f5577331
    Update asm_arm64.s Sun Yimin 2022-01-01 15:28:34 +08:00
  • e91cec4132
    Update asm_arm64.s Sun Yimin 2022-01-01 15:22:00 +08:00
  • 1ec2ce9b96
    Update asm_arm64.s Sun Yimin 2022-01-01 14:52:58 +08:00
  • ac26f071bf
    Update asm_arm64.s Sun Yimin 2022-01-01 14:45:53 +08:00
  • 9c5cc67638
    Update asm_arm64.s Sun Yimin 2022-01-01 14:41:53 +08:00
  • 237ed6f321
    Update asm_arm64.s Sun Yimin 2022-01-01 14:34:35 +08:00
  • ec759be99b
    Update asm_arm64.s Sun Yimin 2022-01-01 14:30:58 +08:00
  • fd30717319
    Update asm_arm64.s Sun Yimin 2022-01-01 14:27:57 +08:00
  • 28160e6192
    Update asm_arm64.s Sun Yimin 2022-01-01 14:19:56 +08:00
  • ff2859a4e3
    Update asm_arm64.s Sun Yimin 2022-01-01 14:16:32 +08:00
  • 917d31bc11
    Update asm_arm64.s Sun Yimin 2022-01-01 13:58:51 +08:00
  • d621fbd4de
    Update asm_arm64.s Sun Yimin 2022-01-01 13:51:15 +08:00
  • 8c73dde63e
    Update asm_arm64.s Sun Yimin 2022-01-01 13:45:25 +08:00
  • e74c6587d3
    Update asm_arm64.s Sun Yimin 2022-01-01 13:36:57 +08:00
  • c2c53ee641
    Update asm_arm64.s Sun Yimin 2022-01-01 13:26:44 +08:00
  • 1e9cb54a27
    Update asm_arm64.s Sun Yimin 2022-01-01 13:21:44 +08:00
  • 069739039e
    Update asm_arm64.s Sun Yimin 2022-01-01 13:16:08 +08:00
  • 23db50e034
    Update asm_arm64.s Sun Yimin 2022-01-01 13:12:29 +08:00
  • 83223cd5e9
    Update asm_arm64.s Sun Yimin 2022-01-01 13:07:14 +08:00
  • 4b9954fcd9
    Update asm_arm64.s Sun Yimin 2022-01-01 13:00:50 +08:00
  • 235940986e
    Update asm_arm64.s Sun Yimin 2022-01-01 12:44:48 +08:00
  • 76e213ac84
    Update asm_arm64.s Sun Yimin 2022-01-01 12:38:50 +08:00
  • b31681a936
    Update asm_arm64.s Sun Yimin 2022-01-01 12:27:54 +08:00
  • 74617aee6a
    Update asm_arm64.s Sun Yimin 2022-01-01 11:56:03 +08:00
  • 64d02d562b
    Update asm_arm64.s Sun Yimin 2022-01-01 11:23:55 +08:00
  • 5373617d6c
    Update cipher_asm_fuzzy_test.go Sun Yimin 2022-01-01 11:14:31 +08:00
  • 92d167133b
    Update asm_arm64.s Sun Yimin 2022-01-01 10:57:23 +08:00
  • cb36dfd0bb
    Update asm_arm64.s Sun Yimin 2022-01-01 10:40:16 +08:00
  • 7154c92ba2
    Update asm_arm64.s Sun Yimin 2021-12-31 16:39:17 +08:00
  • 7b29804905
    Update asm_arm64.s Sun Yimin 2021-12-31 15:20:09 +08:00
  • 7c9ae83936
    Update asm_arm64.s Sun Yimin 2021-12-31 15:16:45 +08:00
  • 6553793a35
    Update asm_arm64.s Sun Yimin 2021-12-31 15:14:06 +08:00
  • dc0e80b1a5
    Update asm_arm64.s Sun Yimin 2021-12-31 15:11:29 +08:00
  • cc95e9fe6d
    Update asm_arm64.s Sun Yimin 2021-12-31 15:08:43 +08:00
  • 64ece7d8e1
    Update asm_arm64.s Sun Yimin 2021-12-31 15:05:28 +08:00
  • 10fe7937e7
    Update asm_arm64.s Sun Yimin 2021-12-31 15:01:12 +08:00
  • 896714f944
    Update asm_arm64.s Sun Yimin 2021-12-31 14:58:05 +08:00
  • 2ad6341b2e
    Update asm_arm64.s Sun Yimin 2021-12-31 14:53:11 +08:00
  • 1d9b1fd2c9
    Update asm_arm64.s Sun Yimin 2021-12-31 14:49:11 +08:00
  • f9b97f82c6
    Update asm_arm64.s Sun Yimin 2021-12-31 14:43:22 +08:00
  • 760d450096
    Update asm_arm64.s Sun Yimin 2021-12-31 14:38:03 +08:00
  • 050139e81c
    Update asm_arm64.s Sun Yimin 2021-12-31 14:32:56 +08:00
  • a1782d81e3
    Update asm_arm64.s Sun Yimin 2021-12-31 14:27:04 +08:00
  • 403314c232
    Update asm_arm64.s Sun Yimin 2021-12-31 14:22:32 +08:00
  • b7ae4038fb
    Update asm_arm64.s Sun Yimin 2021-12-31 14:11:47 +08:00
  • a5fe6b1c3a
    Update asm_arm64.s Sun Yimin 2021-12-31 14:05:56 +08:00
  • fd73da7efc
    Update asm_arm64.s Sun Yimin 2021-12-31 14:02:17 +08:00
  • 20667a4588
    Update asm_arm64.s Sun Yimin 2021-12-31 13:55:09 +08:00