Commit Graph

  • e4e7eade14
    build(deps): bump golang.org/x/sys from 0.8.0 to 0.9.0 #126 dependabot[bot] 2023-06-13 00:00:35 +00:00
  • 5e794738ca
    sm2ec: amd64 reduce duplicated codes Sun Yimin 2023-06-12 09:04:09 +08:00
  • a0c4a389b8
    sm2ec: optimize amd64 with MULX & AVX2 Sun Yimin 2023-06-10 10:55:17 +08:00
  • df8cb4d95d
    bigmod: optimization for 256 bits v0.17.3 Sun Yimin 2023-06-07 09:43:20 +08:00
  • 207fd1e7a4
    drbg: fix drbg prng read issue when reseed Sun Yimin 2023-06-07 08:32:46 +08:00
  • 83849d33cf
    sm4: fix bug Sun Yimin 2023-06-05 14:46:59 +08:00
  • 57d800767b
    sm4: finetune bounds check Sun Yimin 2023-06-05 14:32:15 +08:00
  • f3a5d48ed8
    properly apply name constrains to roots and intermediates #125 Sun Yimin 2023-06-01 13:10:54 +08:00
  • 36a92eff46
    fix array len issue Sun Yimin 2023-06-01 11:40:28 +08:00
  • 88a158f61c
    fix golang sdk version issue Sun Yimin 2023-06-01 11:22:43 +08:00
  • 0bf96ecea2
    fix compile issue Sun Yimin 2023-06-01 11:12:23 +08:00
  • f32b7e1afc
    [sync sdk] crypto/internal/bigmod: switch to saturated limbs Sun Yimin 2023-06-01 10:39:12 +08:00
  • f7a04e74a1
    upgrade other actions/setup-go to v4 Sun Yimin 2023-05-24 17:29:59 +08:00
  • 5817b08c43
    Update ci.yml Sun Yimin 2023-05-24 17:22:01 +08:00
  • 6e9ba588f9
    Merge pull request #122 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.9.0 Sun Yimin 2023-05-16 08:43:24 +08:00
  • fd26e4b1c2
    build(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 #122 dependabot[bot] 2023-05-16 00:00:08 +00:00
  • c3847c504f xor: use avx2 if possible emmansun 2023-05-13 10:26:44 +08:00
  • 941b782448
    Merge pull request #121 from emmansun/dependabot/go_modules/golang.org/x/sys-0.8.0 Sun Yimin 2023-05-09 08:25:18 +08:00
  • 5fb8d7b332
    build(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0 #121 dependabot[bot] 2023-05-09 00:00:32 +00:00
  • 0a7f4d4779
    Update README.md Sun Yimin 2023-05-04 09:02:23 +08:00
  • ad80148a26 sm9: fix gfP12b6Gen error, not used yet emmansun 2023-05-03 11:24:07 +08:00
  • 12d604b54f sm9: add comment for mulLine v0.17.2 emmansun 2023-05-02 14:04:00 +08:00
  • 0cf7d640c5 sm9: optimize mul line emmansun 2023-05-02 12:13:18 +08:00
  • de6e4c2464 sm9: pairing 避免除数处理 emmansun 2023-05-02 11:39:16 +08:00
  • bf17ff1a4d sm9: need to further check 0 handling v0.17.1 emmansun 2023-04-29 13:47:58 +08:00
  • 13ddfad8e4 sm9: optimize generate and gfP2 sqrt emmansun 2023-04-29 13:33:44 +08:00
  • b197c96040 sm9: update README emmansun 2023-04-29 10:47:19 +08:00
  • f58cb10ad9 sm9: improve gfP invert & sqrt performance emmansun 2023-04-29 10:30:57 +08:00
  • 4a5dcf64c1
    Update README.md Sun Yimin 2023-04-28 20:13:53 +08:00
  • 40f3928766
    sm9: implement 1-2-6-12 towering extensions for comparison Sun Yimin 2023-04-28 16:52:10 +08:00
  • eeaa257b1a
    sm9: reduce mul, improve performance Sun Yimin 2023-04-28 16:40:10 +08:00
  • 946b85b409
    sm9: reduce mul, improve performance Sun Yimin 2023-04-28 15:31:59 +08:00
  • a454c5f5ec
    sm9: reduce gfp2 mul Sun Yimin 2023-04-28 11:25:09 +08:00
  • fab159f5f0
    x509: use the RFC 6125 terminology in the VerifyHostname docs Sun Yimin 2023-04-24 09:43:37 +08:00
  • 33c6d26f07
    fix nilness finding Sun Yimin 2023-04-20 15:47:08 +08:00
  • 75fde484ba
    drbg: use hash creator, but it's still NOT goroutine safe Sun Yimin 2023-04-13 09:32:14 +08:00
  • a4d7601bd9
    Merge pull request #114 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.8.0 Sun Yimin 2023-04-11 08:16:44 +08:00
  • 15b9269c08
    build(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 #114 dependabot[bot] 2023-04-11 00:15:41 +00:00
  • 36764970e7
    Merge pull request #113 from emmansun/dependabot/go_modules/golang.org/x/sys-0.7.0 Sun Yimin 2023-04-11 08:15:01 +08:00
  • 8291cc5a37
    build(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 #113 dependabot[bot] 2023-04-11 00:03:49 +00:00
  • 7484123c90
    smx509: remove unnecessary !Empty() check v0.17.0 Sun Yimin 2023-03-31 08:56:24 +08:00
  • e8c96eff71
    add status badges Sun Yimin 2023-03-30 17:04:27 +08:00
  • 9c49aa43c3
    rename action Sun Yimin 2023-03-30 16:42:16 +08:00
  • 9f7a0ac2b6
    sm4: arm optimize rotateleft Sun Yimin 2023-03-30 16:41:21 +08:00
  • 01151be42e
    sm4: fix gcm_sm4ni_arm64 dec bug Sun Yimin 2023-03-30 15:46:37 +08:00
  • 05ba968610
    sm ni test all Sun Yimin 2023-03-30 15:04:56 +08:00
  • 7047aab300
    sm3: fix rotateleft32 issue Sun Yimin 2023-03-30 14:56:46 +08:00
  • d38216752d
    sm3: fix arm ni issue Sun Yimin 2023-03-30 14:05:04 +08:00
  • d2382247b1
    sm3: fix arm ni issue Sun Yimin 2023-03-30 13:39:17 +08:00
  • bb3529894c
    sm3: fix arm sm3 ni issue Sun Yimin 2023-03-30 13:03:31 +08:00
  • b2b56fae32
    fix gcm sm4 ni bug Sun Yimin 2023-03-30 11:46:19 +08:00
  • 6b4c50e65a
    try reduce one instr Sun Yimin 2023-03-30 11:30:36 +08:00
  • 3fed51e909
    fix error Sun Yimin 2023-03-30 11:26:34 +08:00
  • c52d700860
    do not reverse byte order Sun Yimin 2023-03-30 10:26:10 +08:00
  • 0ec1d9cb40
    do not reverse byte order Sun Yimin 2023-03-30 10:06:56 +08:00
  • 03e35209e8
    retry not reverse byte order Sun Yimin 2023-03-30 10:01:34 +08:00
  • 334efa093d
    test shangmi ni with qemu Sun Yimin 2023-03-30 08:49:09 +08:00
  • f66d37654c
    pkcs: update gcm parameters Sun Yimin 2023-03-28 11:09:58 +08:00
  • af86ca7b7b
    pkcs7: enable sign without attributes Sun Yimin 2023-03-28 08:41:01 +08:00
  • d814868a47
    pkcs: SM4 oid special handling Sun Yimin 2023-03-27 13:41:45 +08:00
  • 1ed0dbb068
    sm2: make opts fields private Sun Yimin 2023-03-22 17:29:16 +08:00
  • 6254f0a5cb
    sm2: update comments Sun Yimin 2023-03-22 10:18:06 +08:00
  • adec7ac7e2
    pkcs7: improve test coverage v0.16.0 Sun Yimin 2023-03-16 10:18:19 +08:00
  • c1289f7224
    pkcs7: test clean Sun Yimin 2023-03-15 17:50:27 +08:00
  • a93f7fd94d
    pkcs7: reduce duplicated and useless code Sun Yimin 2023-03-14 17:48:29 +08:00
  • 652e6da354
    pkcs7: reduce duplicated code Sun Yimin 2023-03-14 08:36:15 +08:00
  • 052f6ed2cf
    cfca: supplement test cases Sun Yimin 2023-03-13 13:57:22 +08:00
  • 805d393d78
    Update README.md Sun Yimin 2023-03-11 12:41:47 +08:00
  • 5d46f47c15
    add cfca sm2 key and certificate parse Sun Yimin 2023-03-10 17:09:29 +08:00
  • e7f1b45acf
    pkcs7: signed and enveloped data, test rsa Sun Yimin 2023-03-09 16:49:21 +08:00
  • 1b956e2db0
    pkcs7: de-support dsa Sun Yimin 2023-03-09 15:07:17 +08:00
  • b70f6bb374
    internal/sm2ec: fix test assert bug Sun Yimin 2023-03-09 14:52:55 +08:00
  • 1d1382f085
    pkcs7: fix error Sun Yimin 2023-03-09 14:32:50 +08:00
  • 9a839b50c0
    pkcs7: remove useless file Sun Yimin 2023-03-09 14:24:01 +08:00
  • d968b80e5c
    Fix sha1 test issue Sun Yimin 2023-03-09 13:18:42 +08:00
  • 236c37dab8
    enable sha1 for test Sun Yimin 2023-03-09 11:53:54 +08:00
  • 5d41aaa348
    merge pkcs7 Sun Yimin 2023-03-09 11:45:39 +08:00
  • 7257b0151b
    fix typo issu Sun Yimin 2023-03-08 15:44:38 +08:00
  • 818159283c
    disable sm3 sm4 ni via env. variable Sun Yimin 2023-03-08 15:39:48 +08:00
  • 6bbcc97bd4
    Create test_qemu.yml Sun Yimin 2023-03-08 13:42:46 +08:00
  • 784e14b59e Revert "[go1.17] internal/subtle xor 简化代码,去除重复 #75" Emman 2023-03-08 10:24:34 +08:00
  • cedbf0c355
    [go1.17] internal/subtle xor 简化代码,去除重复 #75 #109 Sun Yimin 2023-03-08 10:10:28 +08:00
  • 71657b8d34
    fix possible test failure #108 Sun Yimin 2023-03-07 08:55:09 +08:00
  • 08e9fb79c1
    Merge pull request #107 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.7.0 Sun Yimin 2023-03-07 08:23:10 +08:00
  • 8e66c1b2f8
    build(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 #107 dependabot[bot] 2023-03-07 00:20:35 +00:00
  • ca7af068d1
    Merge pull request #106 from emmansun/dependabot/go_modules/golang.org/x/sys-0.6.0 Sun Yimin 2023-03-07 08:20:02 +08:00
  • 2669b605ba
    build(deps): bump golang.org/x/sys from 0.5.0 to 0.6.0 #106 dependabot[bot] 2023-03-07 00:09:31 +00:00
  • f57e6a4a1d
    pkcs8: rename internal struct Sun Yimin 2023-03-06 17:18:55 +08:00
  • 617d2591d6
    pkcs8: fix gcm parameters asn1 issue Sun Yimin 2023-02-28 13:43:00 +08:00
  • a47ae96293
    sm2: SM2EnvelopedKey support Sun Yimin 2023-02-22 17:37:56 +08:00
  • 35a2ebe48f
    internal/bigmod: flag amd64 assembly as noescape v0.15.7 Sun Yimin 2023-02-16 09:00:38 +08:00
  • 21df52b623
    smx9: rename CipherFactory to newCipher Sun Yimin 2023-02-15 17:30:33 +08:00
  • dd8b2f61dd
    smx509: ParseTypedECPrivateKey, return real privae key type Sun Yimin 2023-02-14 16:03:05 +08:00
  • bf037a329e
    sm9: handle empty plaintext and invalid ciphertext size Sun Yimin 2023-02-14 10:45:02 +08:00
  • 94cf65edbe
    Merge pull request #102 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.6.0 Sun Yimin 2023-02-14 08:31:43 +08:00
  • 5e3caf3e39
    build(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0 #103 dependabot[bot] 2023-02-14 00:11:49 +00:00
  • c2d16dcda5
    build(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 #102 dependabot[bot] 2023-02-14 00:11:35 +00:00
  • 2eb1c508b8
    sm9: use correct method Sun Yimin 2023-02-13 15:47:02 +08:00
  • d52750d7a8
    sm9: fix decrypt method ASN1 format checking issue Sun Yimin 2023-02-13 15:36:04 +08:00
  • aedef9d00d
    sm9: refactor encrypter mode Sun Yimin 2023-02-13 14:36:34 +08:00