Commit Graph

  • 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
  • e5150e19b5 change the function name and use the correct verb #62 opensvn 2022-06-15 13:40:30 +08:00
  • b77041404d
    test cases to original file v0.13.1 Sun Yimin 2022-06-14 14:36:58 +08:00
  • 35fb02af53
    fix own error Sun Yimin 2022-06-14 14:25:01 +08:00
  • 7bd1a3823e
    try fix arm64 Sun Yimin 2022-06-14 14:19:35 +08:00
  • dcb4dadd47
    check arm64 mul Sun Yimin 2022-06-14 12:13:27 +08:00
  • 4c532200a9
    try again Sun Yimin 2022-06-14 11:44:06 +08:00
  • 4f2585ddbc
    check arm64 gfp Sun Yimin 2022-06-14 11:03:54 +08:00
  • 554621915d
    try to find out arm64 fail root cause Sun Yimin 2022-06-14 09:59:59 +08:00
  • 9f5752e5d7
    find out arm64 asm failed method Sun Yimin 2022-06-14 09:52:20 +08:00
  • 5d5e5603bd
    remove travis ppc64le CI Sun Yimin 2022-06-14 09:01:52 +08:00
  • f5bd2cabad
    fix 1.17 error Sun Yimin 2022-06-14 08:57:25 +08:00
  • 8cb1e257dc
    support build generic Sun Yimin 2022-06-14 08:45:54 +08:00
  • 2d64b499cb
    Update ci.yml Sun Yimin 2022-06-14 08:18:58 +08:00
  • ccdb7b0568
    supplement user key generation performance v0.13.0 Sun Yimin 2022-06-13 17:35:46 +08:00
  • d6a464f470
    precompute part 2 Sun Yimin 2022-06-13 16:29:58 +08:00
  • 2b0119dda7
    Upgrade dependencies Sun Yimin 2022-06-13 14:44:36 +08:00
  • f78fd3c105
    precompute part 1 Sun Yimin 2022-06-13 13:50:27 +08:00
  • cadc48f630
    Update README.md Sun Yimin 2022-06-11 07:49:11 +08:00
  • dff29c24c6
    chang to use NAF method in miller loop Sun Yimin 2022-06-10 14:44:51 +08:00
  • e8d3b67446
    sm9 sign wrappkey encryption Sun Yimin 2022-06-10 11:24:25 +08:00
  • ef51a679a7
    extract kdf to sm3 Sun Yimin 2022-06-10 10:29:12 +08:00
  • 6b8782ddf1
    fix error v0.12.3 Sun Yimin 2022-06-09 09:28:46 +08:00
  • 936c19772e
    temp solution for darwin Sun Yimin 2022-06-09 09:11:43 +08:00
  • 163fb51082
    as a temp solution for darwin Sun Yimin 2022-06-09 09:03:49 +08:00
  • 6e769eeaf1
    Create macos.yml Sun Yimin 2022-06-09 08:28:48 +08:00
  • 109f6e7110
    rollback Sun Yimin 2022-06-07 17:46:14 +08:00
  • 602c0e9b18
    comment failed cases first Sun Yimin 2022-06-07 17:45:05 +08:00
  • 68fa329262
    Update ci.yml Sun Yimin 2022-06-07 17:39:42 +08:00
  • 2ad4ddb506
    Update ci.yml Sun Yimin 2022-06-07 17:38:29 +08:00
  • f4913888c9
    Update ci.yml Sun Yimin 2022-06-07 17:29:27 +08:00
  • ca8961c13e
    Update ci.yml Sun Yimin 2022-06-07 17:27:31 +08:00
  • 337575950e
    add endofline Sun Yimin 2022-06-07 17:22:59 +08:00
  • 7254c055d7
    sm9 foundation Sun Yimin 2022-06-07 17:13:23 +08:00
  • 92439288cb
    fix #57 v0.12.2 Sun Yimin 2022-06-06 13:45:46 +08:00
  • bb0f4f7996
    refactoring, align error message pattern Sun Yimin 2022-05-27 17:46:14 +08:00
  • 255b3d3e7e
    upgrade dependencies v0.12.1 Sun Yimin 2022-05-20 08:22:19 +08:00
  • 14e38f9aa5
    code copy issue Sun Yimin 2022-05-18 17:42:26 +08:00
  • e7bfecaf49
    remove util.go Sun Yimin 2022-05-18 15:58:09 +08:00
  • c5982357d3
    avoid slice again Sun Yimin 2022-05-18 15:43:08 +08:00
  • 01063b1ff7
    use golang sdk as much as possible Sun Yimin 2022-05-18 15:33:33 +08:00
  • fc1411a702
    fix assembly that clobbers BP Sun Yimin 2022-05-18 09:05:02 +08:00
  • 8fda97f991
    p256Inverse using addchain generated code Sun Yimin 2022-05-16 12:51:43 +08:00
  • 60f734b82c
    disable signing with MD5WithRSA #56 Sun Yimin 2022-05-13 08:22:35 +08:00
  • ff60ecbcc8
    Upgrade dependencies Sun Yimin 2022-05-13 08:06:51 +08:00
  • 5b5942db84
    refactor point marshal/unmarshal Sun Yimin 2022-05-11 16:58:36 +08:00
  • dafbb30c6e
    use SAN when comparing certs during path building, #55 Sun Yimin 2022-05-09 14:47:23 +08:00
  • 322aa881ed
    EKU nesting enforcement, #54 Sun Yimin 2022-05-09 14:35:51 +08:00
  • 57d899613d align format v0.12.0 emmansun 2022-05-01 18:06:47 +08:00
  • 488c0db854 remove branch ci emmansun 2022-05-01 17:31:44 +08:00
  • 9a2d7123f8
    Merge pull request #52 from emmansun/sm3_sm4_ni Sun Yimin 2022-05-01 16:19:35 +08:00
  • c71d5ccd96 Fix compile error #52 sm3_sm4_ni Emman 2022-04-29 17:29:08 +08:00
  • 37ab6d67f3 Fix amd64 bug Emman 2022-04-29 13:01:34 +08:00
  • 51b26c071d separate aes/sm4 ni implementation Emman 2022-04-29 12:09:04 +08:00
  • f2c249b323 refactoring and fix bug Emman 2022-04-29 09:10:16 +08:00