Commit Graph

  • a507f61c7c
    fix bug Sun Yimin 2022-08-17 15:30:21 +08:00
  • c2efe31957
    move ci file Sun Yimin 2022-08-17 15:27:19 +08:00
  • 93dca77af8
    sync code from sm2fiat and branch 1.16 Sun Yimin 2022-08-17 15:23:59 +08:00
  • c88bad8c7d
    sm2/9 key exchange: test no sign/verify case Sun Yimin 2022-08-17 11:36:50 +08:00
  • 3f550e2f24
    sm2/9: key exchange error message and comment Sun Yimin 2022-08-17 11:17:18 +08:00
  • fb53e7eb71
    sm2: key exchange fix bug & add comments Sun Yimin 2022-08-16 11:46:08 +08:00
  • bed0b64629
    sm2ec: error message Sun Yimin 2022-08-15 15:21:42 +08:00
  • f254673618
    sm2ec: sync with sdk Sun Yimin 2022-08-15 15:16:07 +08:00
  • c37e143c66
    Merge pull request #73 from Trisia/main v0.13.7 Sun Yimin 2022-08-14 11:22:52 +08:00
  • a6172852fc 修改了设置对端参数名称,增加了防止重复设置的检查。 #73 cliven 2022-08-14 11:10:55 +08:00
  • eea15c3e4c SM2密钥交换算法支持了初始化时没有对端公开信息,在后续加入公开信息的方法。 cliven 2022-08-13 15:18:47 +08:00
  • b299ca46f2
    zuc: constant time & correct lazy mod Sun Yimin 2022-08-10 13:52:44 +08:00
  • b7cc21a055
    sm3: kdf constant time check all zero Sun Yimin 2022-08-09 15:58:55 +08:00
  • 05aeed5c34
    sm9: marshal compressed Sun Yimin 2022-08-09 10:01:34 +08:00
  • f437855de0
    add unit test case and fix typo Sun Yimin 2022-08-03 16:31:02 +08:00
  • 2071214f1f
    x509: fix error message Sun Yimin 2022-08-02 15:09:34 +08:00
  • 8d0ee45571
    upgrade dependencies v0.13.6 Sun Yimin 2022-07-28 10:39:55 +08:00
  • 818cbc3757
    misc: clean code Sun Yimin 2022-07-28 10:01:30 +08:00
  • 21859b7273
    sm4: gcm data disable pass initial tag Sun Yimin 2022-07-28 09:37:03 +08:00
  • 5b075213c0
    sm4: add cbcEncAble interface Sun Yimin 2022-07-26 08:30:24 +08:00
  • 206c8075c3
    sm4: arm64 use VZIP1 VZIP2 to transpose matrix Sun Yimin 2022-07-25 17:10:15 +08:00
  • fd34c2eff2
    sm4: arm64 transpose matrix use VZIP1 VZIP2 Sun Yimin 2022-07-25 16:37:23 +08:00
  • 9b364dca8b
    sm4: reduce duplicated code and add comments Sun Yimin 2022-07-25 13:20:58 +08:00
  • 9204f1f4b2
    sm4: encryptBlockAsm arm64 optimization Sun Yimin 2022-07-22 15:17:05 +08:00
  • f0ad4beb49
    sm4: add gcm test cases from GB/T 36624-2018 C.5 Sun Yimin 2022-07-22 11:25:18 +08:00
  • acffd83cc9
    sm4: format asm code Sun Yimin 2022-07-22 10:08:15 +08:00
  • ff434b7bd7
    sm4: arm64 forget to load IV Sun Yimin 2022-07-21 17:37:57 +08:00
  • 42faebb588
    sm4: cbc encryption improvement a little Sun Yimin 2022-07-21 17:32:11 +08:00
  • 8ddf1bc68f
    sm4: reduce duplicated asm code Sun Yimin 2022-07-21 13:41:56 +08:00
  • 572bf6574e
    sm4: improve cbc decrypt performance Sun Yimin 2022-07-20 11:43:49 +08:00
  • 54a06d72e1
    sm9: test all curves Sun Yimin 2022-07-19 16:07:42 +08:00
  • ec7f96d3cc
    sm9: remove unsure code Sun Yimin 2022-07-19 15:36:08 +08:00
  • af50b136e9
    sm4: separate cipher_ni from cipher_asm Sun Yimin 2022-07-19 13:29:21 +08:00
  • 6a60fe2603
    ccm: add unit test cases and support ignore Sun Yimin 2022-07-19 09:47:36 +08:00
  • 711508985e
    sm9: clean code and unit test Sun Yimin 2022-07-19 08:58:12 +08:00
  • 24765d0e35
    supplement unit test cases Sun Yimin 2022-07-18 10:13:53 +08:00
  • be29c32fe5
    Update README.md Sun Yimin 2022-07-17 17:48:02 +08:00
  • 08bb2e2b57
    zuc: add test case Sun Yimin 2022-07-15 17:18:14 +08:00
  • fdb89d3233 Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2022-07-15 16:43:38 +08:00
  • eb94980db3 run "gofmt -s -w" Emman 2022-07-15 16:42:39 +08:00
  • 221cd0f6d2
    Create codeql-analysis.yml Sun Yimin 2022-07-15 14:22:31 +08:00
  • ffe5bff24e
    pkcs8: fix copy issue v0.13.5 Sun Yimin 2022-07-15 13:37:54 +08:00
  • 7271ce6df9
    pkcs8: find out race fail case due to big CostParameter value Sun Yimin 2022-07-15 13:34:42 +08:00
  • 1a75fd65ca
    zuc: add comment and fix a bug Sun Yimin 2022-07-15 11:48:44 +08:00
  • 7e81d05ce9
    [sync] crypto/x509: restrict CRL number to <=20 octets #69 Sun Yimin 2022-07-15 10:25:53 +08:00
  • 99bfac3a2b
    upgrade dependencies and add unit test cases Sun Yimin 2022-07-14 15:31:49 +08:00
  • 58513465fa
    x509: supplement test cases Sun Yimin 2022-07-14 15:03:15 +08:00
  • 204419818f
    zuc: fix a copy paste error Sun Yimin 2022-07-14 14:17:41 +08:00
  • 9751e9619e
    zuc: EIA256 ARM64 Sun Yimin 2022-07-14 14:10:49 +08:00
  • e0b2121574
    zuc: eia arm64 Sun Yimin 2022-07-14 10:45:43 +08:00
  • c6e33cb31c
    zuc: eia arm64 Sun Yimin 2022-07-14 10:42:49 +08:00
  • b1dd0ade2e
    zuc: eia256 performance improvement Sun Yimin 2022-07-13 16:16:01 +08:00
  • 39274df2bd
    zuc: EIA performance improvement Sun Yimin 2022-07-13 11:51:44 +08:00
  • 87f6f6a736
    sm4: fix test case issue Sun Yimin 2022-07-12 10:08:23 +08:00
  • daa6853722
    sm4: add test cases Sun Yimin 2022-07-12 09:57:35 +08:00
  • e4d02321b7
    test: try coverpkg Sun Yimin 2022-07-12 08:38:01 +08:00
  • 189f2217c3
    sm4: remove sm4_test folder Sun Yimin 2022-07-11 17:40:48 +08:00
  • 8eeeddbbea
    cipher/sm4: refactoring, remove sm4_test folder Sun Yimin 2022-07-11 17:40:15 +08:00
  • 2c3b759652
    upgrade github actions Sun Yimin 2022-07-11 16:40:11 +08:00
  • 74f18edc53
    try merge generic report Sun Yimin 2022-07-11 16:01:41 +08:00
  • b36779c604
    change to use codecov/codecov-action@v3 Sun Yimin 2022-07-11 15:53:47 +08:00
  • 1e4171b1e8
    code test coverage Sun Yimin 2022-07-11 15:42:11 +08:00
  • 8bcbb9c77a
    code test coverage Sun Yimin 2022-07-11 14:25:20 +08:00
  • 394991c8b1
    Update ci.yml Sun Yimin 2022-07-11 13:55:27 +08:00
  • ceaa727f83
    go report card Sun Yimin 2022-07-11 13:32:34 +08:00
  • 6efc68c6a9
    go report card Sun Yimin 2022-07-11 13:28:23 +08:00
  • 7bf006ca42
    go report card Sun Yimin 2022-07-11 13:27:36 +08:00
  • f51e5cca1f
    zuc: eia refactoring Sun Yimin 2022-07-08 16:08:43 +08:00
  • 38db8cebd3
    zuc: arm64 fix bug Sun Yimin 2022-07-07 14:20:09 +08:00
  • 80638ed2ae
    zuc: arm64 debug 1 Sun Yimin 2022-07-07 14:10:05 +08:00
  • f169de84de
    zuc: try to arm64 Sun Yimin 2022-07-07 13:44:10 +08:00
  • d79c799dad
    zuc: test arm64 Sun Yimin 2022-07-07 13:07:22 +08:00
  • eca13ba8c5
    [sm9] fix 32-bit GOARCH issue v0.13.4 Sun Yimin 2022-07-07 11:43:00 +08:00
  • 1ccbc35f12 Revert "[sm9] fix 32-bit GOARCH issue" Emman 2022-07-07 11:28:44 +08:00
  • 53b24e0aac
    [sm9] fix 32-bit GOARCH issue Sun Yimin 2022-07-07 10:50:24 +08:00
  • 4734c4a670
    zuc: init arm64 Sun Yimin 2022-07-06 10:50:57 +08:00
  • 08d5d28bae
    zuc: reduce one XOR & rename one function Sun Yimin 2022-07-05 12:34:49 +08:00
  • 83c6a58365
    zuc: amd64 performance improvement 3 Sun Yimin 2022-07-01 11:00:42 +08:00
  • ff4e5e9606
    zuc: update readme Sun Yimin 2022-06-30 11:40:51 +08:00
  • bd2543cdf9
    zuc: amd64 optimization step 2 Sun Yimin 2022-06-30 11:29:42 +08:00
  • f7a55494c8
    zuc: amd64 optimization step 1 Sun Yimin 2022-06-29 17:36:07 +08:00
  • 68f38a96af
    zuc: optimize function call v0.13.3 Sun Yimin 2022-06-23 15:53:24 +08:00
  • b4b9cd07d9
    key exchange refactoring Sun Yimin 2022-06-23 10:24:10 +08:00
  • 461f4b6838
    sm9: improve performance according sparse elements Sun Yimin 2022-06-22 15:36:46 +08:00
  • f5bc1d657e
    zuc: performance improvement 1 Sun Yimin 2022-06-21 15:58:47 +08:00
  • 195f6f73ba
    sm9: change finalExponentiation implementation Sun Yimin 2022-06-20 13:34:53 +08:00
  • 974ba65845
    sm2: generic use new method first Sun Yimin 2022-06-20 11:34:05 +08:00
  • 3e2158f68d
    fix package issue Sun Yimin 2022-06-20 11:19:59 +08:00
  • ae9d85d2f0
    sm2: use new implementation, part 1 Sun Yimin 2022-06-20 11:15:09 +08:00
  • 0136fdcabf
    forgot one file Sun Yimin 2022-06-20 09:45:34 +08:00
  • e06e5ef47b
    key exchange refactoring, reduce duplicated code Sun Yimin 2022-06-20 09:42:48 +08:00
  • 23914a86c3
    SM2: key exchange Sun Yimin 2022-06-17 16:58:26 +08:00
  • 21b8f82a6e
    pkcs8: merge from emmansun/pkcs8 Sun Yimin 2022-06-17 10:59:23 +08:00
  • 823cf4a470
    test: reduce fmt.Printf Sun Yimin 2022-06-17 08:49:50 +08:00
  • aa9e546638
    SM9: update readme and supplement comment v0.13.2 Sun Yimin 2022-06-16 16:40:00 +08:00
  • 410b1eea3a
    SM9: add key exchange support Sun Yimin 2022-06-16 14:43:28 +08:00
  • 81c0dbb0fa
    SM9: refactoring, move separate SM9 & bn256 Sun Yimin 2022-06-16 10:14:45 +08:00
  • 3320de17b8
    SM9: supplement comment and sample test case Sun Yimin 2022-06-16 08:46:28 +08:00
  • 14af2513d8
    SM9: G1 G2 support point compress Sun Yimin 2022-06-15 15:17:16 +08:00
  • 0ea5fa3966
    Merge pull request #62 from opensvn/main Sun Yimin 2022-06-15 14:30:18 +08:00