Commit Graph

  • f375365553 Upgrade dependencies Emman 2022-03-21 10:14:28 +08:00
  • 0357a17c0a crypto/x509: return err ans1.Marshal gives an error Emman 2022-03-21 10:13:40 +08:00
  • d79ab3d709 Change to use new {M1, C1, M2, C2}, do not know the old one's derivation process Emman 2022-03-11 18:05:08 +08:00
  • 9d2fd48255 Upgrade dependencies Emman 2022-03-11 08:26:36 +08:00
  • 90547cbb23 Add comments Emman 2022-03-09 08:49:41 +08:00
  • 8fd965965c Upgrade dependencies Emman 2022-03-09 08:48:42 +08:00
  • 8bf00b0a84 change error message v0.11.3 Emman 2022-02-25 11:45:34 +08:00
  • d4c1f4d600 padding support for block mode cipher Emman 2022-02-25 10:26:30 +08:00
  • 746ac7eb55 Add comment Emman 2022-02-24 17:42:05 +08:00
  • d389da6bcb Extract padding utility Emman 2022-02-24 17:41:52 +08:00
  • cfe9842cc0 Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2022-02-15 13:34:57 +08:00
  • 08ef4532f3 Upgrade dependencies Emman 2022-02-15 13:30:00 +08:00
  • 2d4f19dc27 add comments Emman 2022-02-15 13:28:52 +08:00
  • 39f36ddb60 fix #30 emmansun 2022-02-13 16:05:44 +08:00
  • 69aa220c2f add comments v0.11.2 Emman 2022-02-10 14:34:39 +08:00
  • 2fa225552f sync upstream #25 Emman 2022-02-09 13:03:32 +08:00
  • 26408e6993 Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2022-02-09 10:33:12 +08:00
  • 949540a65b
    Merge pull request #26 from easyops-cn/polish Sun Yimin 2022-02-09 10:30:08 +08:00
  • 9f1134cd87 Change comments Emman 2022-02-09 10:24:38 +08:00
  • 535b9ab928 Add SM GM/T references Emman 2022-02-09 10:11:45 +08:00
  • 2574f2447c Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2022-02-09 09:59:07 +08:00
  • ce8cffa33a Comments change and remove sign/verify non-sm2 branch Emman 2022-02-09 09:57:03 +08:00
  • 40159e6542 [X509] simplify ParsePKIXPublicKey #26 徐胖 2022-02-09 09:33:19 +08:00
  • bb11c68327
    Merge pull request #23 from easyops-cn/polish Sun Yimin 2022-02-09 08:46:31 +08:00
  • e5076b0dfc [X509] polish #23 徐胖 2022-02-08 19:13:16 +08:00
  • 03f6b2c30e [X509] polish 徐胖 2022-02-08 18:18:24 +08:00
  • 6c068d4e1e
    Merge pull request #22 from easyops-cn/polish Sun Yimin 2022-02-08 17:12:27 +08:00
  • 25e6d9c5fe [X509] sync upstream #22 徐胖 2022-02-08 16:30:28 +08:00
  • 6baee1e5e8 code checking v0.11.1 Emman 2022-01-28 13:13:26 +08:00
  • de8cfcc588 [X509] missing return error Emman 2022-01-28 13:04:34 +08:00
  • f97273bb5a [SM2] add key equal test Emman 2022-01-28 11:51:08 +08:00
  • 93b04f706d [SM2] bug fix private key equal issue Emman 2022-01-28 10:27:29 +08:00
  • 3af061f194 [SM2] add benchmark test for sign/verify/genkey Emman 2022-01-28 09:45:26 +08:00
  • 81e9a06398 [SM2] optimize inverse Emman 2022-01-27 14:18:23 +08:00
  • 841c9c4fef fix travis ci ui issue Emman 2022-01-26 11:52:21 +08:00
  • 8e5c2951be reduce test times for short mode Emman 2022-01-26 10:33:02 +08:00
  • 91f08d464d Travis CI cost saving Emman 2022-01-26 09:54:12 +08:00
  • 1c45ccbffd [SM4] avx2 gcm dec tuning Emman 2022-01-24 16:14:42 +08:00
  • 7a25d61677 ci support 1.5~1.7 Emman 2022-01-24 10:27:19 +08:00
  • 9e70730211
    Update ci.yml Sun Yimin 2022-01-24 08:49:03 +08:00
  • 780270e5c1 Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2022-01-21 18:17:10 +08:00
  • 404c8a6b7d add go.sum to git Emman 2022-01-21 18:13:18 +08:00
  • d094a9d01e
    Update ci.yml Sun Yimin 2022-01-21 18:05:39 +08:00
  • 93ea00d878
    Update ci.yml Sun Yimin 2022-01-21 18:04:16 +08:00
  • ed3be94bc6
    Update ci.yml Sun Yimin 2022-01-21 18:02:35 +08:00
  • 5c99551838
    Update ci.yml Sun Yimin 2022-01-21 17:59:53 +08:00
  • 167358dc17
    Update ci.yml Sun Yimin 2022-01-21 17:50:44 +08:00
  • 9961866cee
    Update ci.yml Sun Yimin 2022-01-21 17:46:09 +08:00
  • 5733222dcb
    Update README.md Sun Yimin 2022-01-21 14:12:17 +08:00
  • 096a79d554
    Update ci.yml Sun Yimin 2022-01-21 13:23:40 +08:00
  • b2f061e395
    Update ci.yml Sun Yimin 2022-01-21 13:20:37 +08:00
  • 7fa33f2c1b
    Create ci.yml Sun Yimin 2022-01-21 13:11:34 +08:00
  • b19a869f04 cost saving Emman 2022-01-21 12:58:39 +08:00
  • 7dec383b16 align format Emman 2022-01-21 11:24:10 +08:00
  • 2518426467 Create .gitattributes Emman 2022-01-21 11:07:24 +08:00
  • 4156eb1c07 align / change format v0.11.0 Emman 2022-01-21 08:33:01 +08:00
  • 1e51a02c60
    Merge pull request #15 from easyops-cn/polish Sun Yimin 2022-01-20 18:50:26 +08:00
  • fc1f13fd84 Alias x509 types #15 徐胖 2022-01-20 18:42:15 +08:00
  • a6a596c3f9 Alias x509 types 徐胖 2022-01-20 18:30:47 +08:00
  • 20dbdcd08f Alias x509 types 徐胖 2022-01-20 18:18:53 +08:00
  • b0a5a1c74a Alias x509 types 徐胖 2022-01-20 18:15:26 +08:00
  • f3a1eab5fe Alias x509 types 徐胖 2022-01-20 18:07:21 +08:00
  • fc37929456 Alias x509 types 徐胖 2022-01-20 17:51:28 +08:00
  • f98e80a8d6 Alias x509 types 徐胖 2022-01-20 17:46:00 +08:00
  • ec03b0c5b6 [SM4] optimize arm64 TRANSPOSE_MATRIX, reduce 2 instructions Emman 2022-01-20 10:11:49 +08:00
  • b2da8599b3 [SM4] arm64, optimize PRE_TRANSPOSE_MATRIX Emman 2022-01-19 17:57:16 +08:00
  • 11628e5869 open performance test v0.10.0 Emman 2022-01-19 08:50:24 +08:00
  • f43de47d72 [SM4] unify arm64 amd64 gcm asm emmansun 2022-01-18 19:50:14 +08:00
  • ae7501d61b [SM4] arm64 gcmSm4dec fix error emmansun 2022-01-18 19:42:29 +08:00
  • 88d9e01205 [SM4] ARM64 fix error emmansun 2022-01-18 19:32:57 +08:00
  • 252325c878 try it emmansun 2022-01-18 19:24:56 +08:00
  • bb54bbcc06 [SM4] arm64 transpose 4*4 matrix Emman 2022-01-18 17:56:30 +08:00
  • e3cb95ec66
    Update gcm_arm64.s Sun Yimin 2022-01-18 17:11:26 +08:00
  • fdae8b06e6 [SM4] ARM64 transpose 4x4 matrix Emman 2022-01-18 16:49:14 +08:00
  • 129803a389 [SM4] try arm64 gcmSm4Enc gcmSm4Dec Emman 2022-01-18 15:58:14 +08:00
  • 067a12cb20 [SM4] code format Emman 2022-01-18 11:40:59 +08:00
  • 6dde984da4 [SM4] gcmSm4Enc & gcmSm4Dec Emman 2022-01-18 10:31:53 +08:00
  • 93df5651e9 Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2022-01-13 13:21:07 +08:00
  • c6292b9704 [SM4] do not use VMOVQ to support golang 1.15.x Emman 2022-01-13 13:15:35 +08:00
  • 74158d422d
    Update .travis.yml Sun Yimin 2022-01-13 11:40:21 +08:00
  • a919f67dbb
    Update gcm_arm64.s Sun Yimin 2022-01-13 11:36:40 +08:00
  • c72314c2a3
    Update .travis.yml Sun Yimin 2022-01-13 11:31:07 +08:00
  • efedf2654a [SM4] arm64, gcmSm4Init fix VMOVQ issue Emman 2022-01-13 11:17:33 +08:00
  • ece5b0b66d [SM4] VMOVQ change constant order Emman 2022-01-13 10:51:02 +08:00
  • c13a86d67a Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2022-01-13 10:48:02 +08:00
  • d17b4e4b3b [SM4] arm64, use VMOVQ to load large constant Emman 2022-01-13 10:43:43 +08:00
  • 6cf2889eb1
    Update asm_arm64.s Sun Yimin 2022-01-13 10:23:20 +08:00
  • 8420b1676d [SM4] arm64, further test VMOVQ Emman 2022-01-13 10:16:53 +08:00
  • 7914d29bcd [SM4] arm64, use VMOVQ Emman 2022-01-13 10:06:37 +08:00
  • bb20b52bd1 [SM4] test VMOVQ Emman 2022-01-13 09:49:43 +08:00
  • 32da31b074 [SM4] refactoring Emman 2022-01-13 09:37:48 +08:00
  • 4ed467a7d4 [SM4] fallback again Emman 2022-01-13 09:00:08 +08:00
  • 5b0a3322cb Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2022-01-13 08:46:15 +08:00
  • cb0d55200d
    Update gcm_arm64.s Sun Yimin 2022-01-13 08:45:41 +08:00
  • a250ae8a31 [SM4] fix error Emman 2022-01-13 08:44:20 +08:00
  • 3e32a52bee [SM4] try arm64 gcmSm4Init Emman 2022-01-13 08:40:32 +08:00
  • 46fb08c038 [SM4] fallback arm64 first Emman 2022-01-12 17:14:37 +08:00
  • ac50f11ef8 [SM4] separate GCM impl first to enhance one by one Emman 2022-01-12 16:59:49 +08:00
  • c04833a236 [SM4] align tab Emman 2022-01-12 16:40:19 +08:00
  • e0d9d44154 [SM4] add comments Emman 2022-01-12 16:11:42 +08:00