Commit Graph

  • 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
  • 4c131bdeb6 refactoring and fix bug Emman 2022-04-29 08:56:53 +08:00
  • 0beb90aff8 enable sm4ni gcm Emman 2022-04-28 17:53:04 +08:00
  • 5744b64c56 sm4ni gcm Emman 2022-04-28 17:52:11 +08:00
  • 0450200249 sm4 use sm4e sm4ekey, without gcm integration part Emman 2022-04-28 13:46:50 +08:00
  • 697d1dbd35 sm3 use arm cpu inst Emman 2022-04-28 13:44:18 +08:00
  • 1d83736209 add branch ci Emman 2022-04-28 13:43:44 +08:00
  • 660d54649b fix generated asm file name pattern Emman 2022-04-28 11:03:44 +08:00
  • 67d40a2a61 add new line Emman 2022-04-27 10:42:20 +08:00
  • 47f411681c upgrade dependency Emman 2022-04-27 10:38:59 +08:00
  • c266b3211a support sm3 ni preparation Emman 2022-04-27 10:36:10 +08:00
  • 2dc8dae6bd Update comments Emman 2022-04-26 10:13:17 +08:00
  • eb56eac42a support zuc eia 256 bits Emman 2022-04-26 10:04:30 +08:00
  • 7632ebf376 sm4 generic implementation optimization ref openssl Emman 2022-04-25 11:02:33 +08:00
  • 03563d8553 zuc128 eia for reference Emman 2022-04-22 11:31:59 +08:00
  • 41d0934ef4 crypto/x509: revert serial length restriction Emman 2022-04-22 08:37:49 +08:00
  • 64f522ea1b Revert "#43, crypto/x509: don't allow too long serials" Emman 2022-04-22 08:28:12 +08:00
  • 88dc7dc8ec remove non-shangmi alg Emman 2022-04-21 08:27:41 +08:00
  • 0a827de266 update package level comments Emman 2022-04-20 08:36:44 +08:00
  • 772beacfb0 support zuc256 for eea Emman 2022-04-19 17:42:21 +08:00
  • ca98bd6f5c crypto/x509: reject duplicate extensions #48 Emman 2022-04-19 16:29:41 +08:00
  • 45aae847b8 add back the last test vector Emman 2022-04-19 13:32:09 +08:00
  • 2391806012 Merge branch 'main' of https://github.com/emmansun/gmsm Emman 2022-04-19 11:50:38 +08:00
  • 133077a4b2 zuc 128 stream cipher Emman 2022-04-19 11:25:14 +08:00
  • e95fc0c08a rc5 symmetric cipher Emman 2022-04-19 11:24:00 +08:00
  • 77f61fce9c crypto/x509: don't create certs with negative serials #47 emmansun 2022-04-17 09:37:03 +08:00
  • 35732a2822 #45, #46 v0.11.5 Emman 2022-04-15 11:14:30 +08:00
  • 155ef2943d #44, crypto/x509: omit empty extensions SEQUENCE Emman 2022-04-15 11:05:14 +08:00
  • b3f10b9a4c #43, crypto/x509: don't allow too long serials Emman 2022-04-15 11:01:11 +08:00
  • db4ee8585a expose type cast method Emman 2022-04-13 09:41:38 +08:00
  • 51f29b0258 Upgrade dependencies Emman 2022-04-13 09:40:42 +08:00
  • c7066d2256 fix ut error emmansun 2022-04-11 19:50:44 +08:00
  • efc3350236 Fix ut error Emman 2022-04-11 17:40:41 +08:00
  • 97217e8a68 crypto/x509: only disable SHA-1 verification for certificates Emman 2022-04-11 17:33:40 +08:00
  • 41f9220e3c crypto/x509: rework path building Emman 2022-04-11 15:55:23 +08:00
  • eb54032c1b crypto/x509: properly handle issuerUniqueID and subjectUniqueID Emman 2022-04-11 13:36:14 +08:00
  • d35a314b7a crypto/x509: properly handle issuerUniqueID and subjectUniqueID Emman 2022-04-11 13:35:04 +08:00
  • bd9ba93ffe crypto/x509: add CertPool.Equal Emman 2022-04-11 13:34:35 +08:00
  • a61731e0e2 duplicated Emman 2022-04-10 11:16:11 +08:00
  • 0f7a9070ee pkcs1 Emman 2022-04-10 09:56:28 +08:00
  • dc34e17797 tolerate zero-padded scalars in generic implementation Emman 2022-04-08 11:18:45 +08:00
  • bfdb74af01 Upgrade dependencies Emman 2022-04-08 10:51:32 +08:00
  • fc6fce3bbf Test Issue 52075 - generic impl panic when scalar has too many leading zeroes Emman 2022-04-08 10:50:11 +08:00
  • acca067fb6 CI supports golang 1.18.x go_1.16 Emman 2022-03-31 10:42:43 +08:00
  • ef31153dba update to use os.ReadDir where appropriate Emman 2022-03-31 10:37:09 +08:00
  • f15ccb066b Create branch go 1.16 Emman 2022-03-31 08:19:58 +08:00
  • 6450e27784 Upgrade dependencies v0.11.4 Emman 2022-03-25 14:35:18 +08:00