Commit Graph

  • b3154bd3cf Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2021-11-04 10:03:03 +08:00
  • 8699fc8c0b upgrade dependencies Emman 2021-11-04 10:02:36 +08:00
  • e1fa144e15 store SM2 precomputed basepoint table in source Emman 2021-11-04 10:00:50 +08:00
  • 3bad0ec261
    Fix comments Sun Yimin 2021-10-26 09:32:37 +08:00
  • 8a2098aa26 MAGIC - add blank line v0.4.9 Emman 2021-10-12 09:46:16 +08:00
  • 5913d5ccc2 MAGIC - add go:build tag Emman 2021-10-12 09:25:53 +08:00
  • 4a7e41b380 crypto: avoid escaping Hash.Sum on generic architectures Emman 2021-10-08 13:57:14 +08:00
  • 4c25579429 Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2021-10-08 13:37:14 +08:00
  • d6974b742b upgrade dependencies emmansun 2021-09-18 09:12:29 +08:00
  • 3b4a5300a9 Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2021-09-14 16:58:04 +08:00
  • b66f1b467c
    Update x509.go v0.4.8 Sun Yimin 2021-06-29 10:37:41 +08:00
  • d6e38e0a21 MAGIC - fix 1.4 issue Emman 2021-06-29 09:51:00 +08:00
  • 0469562903 MAGIC - fix Emman 2021-06-28 15:34:53 +08:00
  • 9a011f124a
    Update sm2.go Sun Yimin 2021-06-28 12:20:37 +08:00
  • 54b8eb12be
    Update README.md Sun Yimin 2021-06-28 11:43:32 +08:00
  • bdc049b882 MAGIC - refactoring Emman 2021-06-28 11:20:47 +08:00
  • 99767f315f MAGIC - disable go1.5+ functions first Emman 2021-06-11 09:34:45 +08:00
  • 5a96d64386 Merge branch 'main' of https://github.com/emmansun/gmsm into main Emman 2021-06-10 17:40:06 +08:00
  • 972b8f2589 MAGIC - add proxy functions Emman 2021-06-10 13:40:51 +08:00
  • 744438d45e
    Update .travis.yml Sun Yimin 2021-06-10 11:02:05 +08:00
  • dd13df8afb
    Update .travis.yml Sun Yimin 2021-06-10 10:59:29 +08:00
  • 06b18a0b23 MAGIC - Upgrade, align Sign usage Emman 2021-06-09 11:30:05 +08:00
  • 1038d0afcb
    Update .travis.yml Sun Yimin 2021-06-08 17:22:33 +08:00
  • f4cf551832
    Update .travis.yml Sun Yimin 2021-06-08 17:20:00 +08:00
  • 39492b01bf MAGIC - remove useless code Emman 2021-06-08 12:58:01 +08:00
  • 6ef7234916 MAGIC - upgrade Emman 2021-06-08 11:45:40 +08:00
  • 7a7384f389 MAGIC - use internal package v0.4.7 Emman 2021-04-29 15:14:22 +08:00
  • ba210a2d48 Merge branch 'main' of https://github.com/emmansun/gmsm into main Emman 2021-04-28 13:57:56 +08:00
  • ce18b7d841 MAGIC - add rfc8998 test vectors Emman 2021-04-28 13:28:06 +08:00
  • f97c2ab67f
    Update README.md Sun Yimin 2021-04-19 11:33:24 +08:00
  • a712a62837
    Update .travis.yml Sun Yimin 2021-04-16 09:42:40 +08:00
  • 0c89809440
    Update .travis.yml Sun Yimin 2021-04-16 09:37:21 +08:00
  • 05412e2b7e
    Update README.md Sun Yimin 2021-04-15 09:27:48 +08:00
  • b1184c24cf MAGIC - xts mode v0.4.6 Emman 2021-04-08 11:12:52 +08:00
  • ddea2f74c8 MAGIC - align error message v0.4.5 Emman 2021-04-06 15:24:00 +08:00
  • cab0150f3c MAGIC - fix bug Emman 2021-04-01 09:30:49 +08:00
  • 513b786694 MAGIC - add license v0.4.4 Emman 2021-03-31 12:01:22 +08:00
  • 85b3ecb129 MAGIC - support ccm mode Emman 2021-03-31 11:55:52 +08:00
  • 75b6f26331 MAGIC - add reference Emman 2021-03-26 08:30:22 +08:00
  • c3f59f3e7b MAGIC - avoid nil message passed in v0.4.3 Emman 2021-03-24 16:20:01 +08:00
  • 14cafa5e9e MAGIC - continue to improve sm4 performance v0.4.2 Emman 2021-03-23 11:32:05 +08:00
  • 97898da5e0 Merge branch 'main' of https://github.com/emmansun/gmsm into main Emman 2021-03-23 11:31:27 +08:00
  • a5f2479d38 MAGIC - align with golang aes Emman 2021-03-23 10:05:18 +08:00
  • 30b8fe4cc0
    Update README.md Sun Yimin 2021-03-23 10:03:32 +08:00
  • d7c77a5f00
    Update README.md Sun Yimin 2021-03-23 08:37:33 +08:00
  • 78fd94a6aa
    Update README.md v0.4.1 Sun Yimin 2021-03-22 09:40:39 +08:00
  • b8d89ee417 MAGIC - continue tuning emmansun 2021-03-21 19:20:23 +08:00
  • 4443db3f4d MAGIC - implement expandKeyAsm emmansun 2021-03-21 12:35:53 +08:00
  • 640ff88c66
    Update README.md Sun Yimin 2021-03-21 09:30:56 +08:00
  • f663efcf1d
    Update README.md Sun Yimin 2021-03-21 09:26:34 +08:00
  • 49bbb60a90 MAGIC - correct typo v0.4.0 Emman 2021-03-19 18:17:07 +08:00
  • 88e456e9a8 MAGIC - ghash asm tuning Emman 2021-03-19 17:17:19 +08:00
  • 3e2e3c8c63 MAGIC - ctr mode Emman 2021-03-19 12:14:14 +08:00
  • eca4c7261f Merge branch 'main' of https://github.com/emmansun/gmsm into main Emman 2021-03-18 17:58:08 +08:00
  • dddebb8c1d MAGIC - optimize cbc decryption Emman 2021-03-18 17:54:10 +08:00
  • 38a3075c30
    Update README.md Sun Yimin 2021-03-18 15:45:45 +08:00
  • f1f5c431ab
    Update README.md Sun Yimin 2021-03-18 15:44:36 +08:00
  • b0889c3432 MAGIC - use AES-NI Emman 2021-03-18 13:01:24 +08:00
  • 9513b9c5d9 MAGIC - add test cases before tuning Emman 2021-03-16 10:58:44 +08:00
  • 8e9376d5f6 MAGIC - Add sm4 benchmark reference first Emman 2021-03-12 15:40:38 +08:00
  • 3138623e19 MAGIC - update README.md v0.3.4 Emman 2021-03-12 10:43:00 +08:00
  • 1a7ab64369 MAGIC - SM3 AMD64 ASM AVX2 Emman 2021-03-12 10:18:51 +08:00
  • 33bfb7930d MAGIC - add sha256 benchmark Emman 2021-03-10 08:20:28 +08:00
  • 86312a00ba MAGIC - update benchmark data after pre-compute t constant Emman 2021-03-09 11:36:35 +08:00
  • caa0973e63 MAGIC - pre-compute t constant emmansun 2021-03-08 22:04:04 +08:00
  • dec04f0db1 Merge branch 'main' of https://github.com/emmansun/gmsm into main Emman 2021-03-08 12:25:26 +08:00
  • 106d60273f
    Add sm3 benchmark Sun Yimin 2021-03-08 12:22:01 +08:00
  • 277f96e4e0 MAGIC - add SM3 benchmark Emman 2021-03-08 12:20:40 +08:00
  • 74f6570953 MAGIC - sm3 asm implementation (non AVX2 version) v0.3.3 Emman 2021-03-05 13:03:56 +08:00
  • 2f87516e1e MAGIC - improvement performance v0.3.2 Emman 2021-03-03 14:43:32 +08:00
  • 1ed21cbbfc MAGIC - optimize sm3 Emman 2021-03-03 08:36:16 +08:00
  • 798dbe465e MAGIC - consider performance, just base zero check Emman 2021-02-25 13:55:40 +08:00
  • 586ab84f33 MAGIC - move public key check out of loop Emman 2021-02-25 13:37:14 +08:00
  • 2dd11a9e9a MAGIC - avoid endless loop, validate public key v0.3.1 Emman 2021-02-25 10:53:53 +08:00
  • 0702a8a2ac
    Update README.md Sun Yimin 2021-02-22 16:02:22 +08:00
  • f4a5800b6d
    Update README.md Sun Yimin 2021-02-22 16:01:33 +08:00
  • 6ab6b29261 MAGIC - align code order emmansun 2021-02-16 21:32:58 +08:00
  • 913a90b94e
    Update README.md Sun Yimin 2021-02-16 20:33:50 +08:00
  • f67e902984 MAGIC - correct travis.yml file location emmansun 2021-02-16 20:28:18 +08:00
  • d5aa6b5b16
    Update README.md Sun Yimin 2021-02-16 20:25:44 +08:00
  • b71dce1ca0 MAGIC - update travis emmansun 2021-02-16 20:10:50 +08:00
  • 6ad9434d83 MAGIC - ci integration emmansun 2021-02-16 20:02:07 +08:00
  • baca02c1c1 MAGIC - change to use interface v0.3.0 emmansun 2021-02-16 10:37:23 +08:00
  • d8dc283187 MAGIC - use interface to avoid implementation dependency emmansun 2021-02-16 10:17:46 +08:00
  • 1183f9d3c2 MAGIC - bad idea to port whole x509 emmansun 2021-02-15 20:09:49 +08:00
  • a1cb0a2616 MAGIC - refactor emmansun 2021-02-15 10:36:28 +08:00
  • e3b5c05ec0 add comments emmansun 2021-02-13 20:32:22 +08:00
  • 8e3dc1f490 MAGIC - move x509 related to smx509 package v0.2.2 emmansun 2021-02-13 18:11:03 +08:00
  • 371ea2f4b3 MAGIC - optimize p256Mul p256FromMont v0.2.1 emmansun 2021-02-12 14:54:21 +08:00
  • aa6b436714 MAGIC - optimize sm2P256SqrInternal emmansun 2021-02-12 12:59:25 +08:00
  • 885cb37c5a
    Update README.md Sun Yimin 2021-02-12 12:27:22 +08:00
  • b97c484b85 MAGIC - optimize p256Sqr, avoid mul emmansun 2021-02-12 11:55:23 +08:00
  • c0199ac104 Update README emmansun 2021-02-11 12:11:43 +08:00
  • 784f5ef8c7
    Update README.md Sun Yimin 2021-02-10 15:41:29 +08:00
  • 0c966789f0 Update README Emman 2021-02-10 15:35:03 +08:00
  • de1c178aed MAGIC - fix Inverse method v0.2.0 Emman 2021-02-10 15:26:20 +08:00
  • 86ccc78778 MAGIC - Inverse is still incorrect Emman 2021-02-10 15:07:00 +08:00
  • dc9dba9fd6 MAGIC - passed encryption/decryption test Emman 2021-02-10 11:24:20 +08:00
  • 917a351f3d MAGIC - step 2, p256PointAddAsm/ScalarMult are incorrect yet Emman 2021-02-09 17:42:54 +08:00
  • 1a46185db8 MAGIC - step 2, completed part of asm Emman 2021-02-08 19:39:39 +08:00