Commit Graph

  • f11b2781e7
    zuc: ppc64x, fix compile issue #255 Sun Yimin 2024-10-03 16:38:39 +08:00
  • 0760bce984
    zuc: eea ppc64x, fix 1 #255 Sun Yimin 2024-10-03 16:26:28 +08:00
  • 12dcfbac1c
    zuc: eea ppc64x, fix compile issue #255 Sun Yimin 2024-10-03 15:52:24 +08:00
  • 9dc7633a48
    zuc: ppc64x core/eea #255 Sun Yimin 2024-10-03 15:45:17 +08:00
  • d9e452d386
    zuc: ppc64x, R1/R2 Sun Yimin 2024-10-03 14:44:27 +08:00
  • c55ca96151
    zuc: ppc64x, use correct M1 M2 Sun Yimin 2024-10-03 14:40:50 +08:00
  • bfaa1f899d
    zuc: ppc64x, check f32 Sun Yimin 2024-10-03 14:10:43 +08:00
  • b291c58f1f
    zuc: ppc64x, check S1 Sun Yimin 2024-10-03 13:57:26 +08:00
  • a193c5dec0
    zuc: ppc64x, check r1 r2 Sun Yimin 2024-10-03 13:45:17 +08:00
  • c8a9036abf
    zuc: ppc64x core fix 3 Sun Yimin 2024-10-03 13:37:20 +08:00
  • 3196df5637
    zuc: ppc64x, fix f32 2 Sun Yimin 2024-10-03 13:15:19 +08:00
  • d7e7df7d1b
    zuc: ppc64x fix f32 1 Sun Yimin 2024-10-03 13:03:46 +08:00
  • d8dbbf4a58
    zuc: ppc64x, fix constants error Sun Yimin 2024-10-03 12:46:02 +08:00
  • 652f4d0393
    zuc: ppc64x fix compile error 2 Sun Yimin 2024-10-03 12:37:39 +08:00
  • 42d60f042d
    zuc: ppc64x, fix compile error Sun Yimin 2024-10-03 12:26:58 +08:00
  • 0904554637
    zuc: ppc64x genKeywordAsm 1 Sun Yimin 2024-10-03 12:22:20 +08:00
  • 7cfcabad54
    zuc: arm64 optimization Sun Yimin 2024-10-01 22:33:25 +08:00
  • e1c457c1f0
    internal/cryptotest: fix typos in AEAD test comments Sun Yimin 2024-10-01 11:37:10 +08:00
  • 68056a6730
    update document #253 Sun Yimin 2024-10-01 10:33:51 +08:00
  • 5c71299f5e
    zuc: eia256 ppc64x tag size 8 fix 2 #253 Sun Yimin 2024-10-01 10:13:02 +08:00
  • 3f1ae9e725
    zuc: eia256 ppc64x typo #253 Sun Yimin 2024-10-01 09:54:59 +08:00
  • 7750225963
    zuc: eia256 ppc64x fix tag size 8 #253 Sun Yimin 2024-10-01 09:52:31 +08:00
  • 282e061b3b
    zuc: eia256 ppc64x fix Sun Yimin 2024-10-01 09:41:21 +08:00
  • 25edd4d12d
    zuc: eia256 ppc64x #253 Sun Yimin 2024-10-01 09:31:51 +08:00
  • 8af20b9de6
    Update eia_asm_ppc64x.s Sun Yimin 2024-09-30 21:08:35 +08:00
  • 3d3d895eb7
    Update eia_asm_ppc64x.s Sun Yimin 2024-09-30 19:50:39 +08:00
  • c48a0a7be5
    Update eia_asm_ppc64x.s Sun Yimin 2024-09-30 18:29:13 +08:00
  • 0adad613a8
    zuc: eia128 ppc64x fix bug Sun Yimin 2024-09-30 17:35:08 +08:00
  • 50f5d29e49
    zuc: eia, ppc64x optimization #253 Sun Yimin 2024-09-30 17:27:26 +08:00
  • c33880ebe3
    ci: ppc64le zuc Sun Yimin 2024-09-30 11:37:31 +08:00
  • 2f3ec65c88
    zuc: eia128 ppc64x Sun Yimin 2024-09-30 11:36:06 +08:00
  • ff59b79d60
    pkcs7: support GetRecipients #252 Sun Yimin 2024-09-30 08:26:42 +08:00
  • 75233a7c1b 去除Raw接口 #251 zhangyongding 2024-09-29 09:56:11 +08:00
  • d9fc9bd5c6 PKCS7中增加RecipientInfos zhangyongding 2024-09-29 09:54:05 +08:00
  • dca2b5a187 PKCS7添加获取EnvelopedData和EncryptedData的方法 zhangyongding 2024-09-27 13:11:30 +08:00
  • 3968b9d8b5
    fix test case Sun Yimin 2024-09-26 17:48:47 +08:00
  • a88c13298b
    ppc64x, verify VPMSUMD Sun Yimin 2024-09-26 17:45:15 +08:00
  • 425e65c16d
    ppc64x, check VPMSUMD detail Sun Yimin 2024-09-26 17:31:15 +08:00
  • 018790709a
    sm3: ppc64x, confirm usage Sun Yimin 2024-09-25 13:47:04 +08:00
  • e535826291
    sm3: ppc64x, confirm understanding Sun Yimin 2024-09-25 13:43:44 +08:00
  • 25e0700f81
    xts/gcm: arm64 use VSRI/VSLI Sun Yimin 2024-09-24 08:32:42 +08:00
  • f47051ed86
    cipher: xts reduce duplicated code Sun Yimin 2024-09-24 08:09:57 +08:00
  • 5c6c1890ae
    cipher: xts ppc64x fix 1 Sun Yimin 2024-09-23 17:56:13 +08:00
  • 4808935f60
    cipher: xts ppc64x Sun Yimin 2024-09-23 17:50:16 +08:00
  • c305795f55
    sm4: ppc64x, use VSBOX #249 Sun Yimin 2024-09-23 14:10:37 +08:00
  • 18b117f4bb
    cipher: xts s390x fix bug Sun Yimin 2024-09-21 11:42:13 +08:00
  • 8963864ff5
    cipher: xts s390x instruction issue Sun Yimin 2024-09-21 11:22:08 +08:00
  • 0178d7489c
    cipher: xts s390x Sun Yimin 2024-09-21 11:18:54 +08:00
  • 022e85231e
    #248, rollback changes Sun Yimin 2024-09-20 18:02:11 +08:00
  • 5c38bb3add
    #248, use kimd directly Sun Yimin 2024-09-20 17:55:39 +08:00
  • 925472fed4
    cipher: s390x, gcm mode ghash #248 Sun Yimin 2024-09-20 17:39:23 +08:00
  • 761746de78
    sm4: amd64, a bit change for single block Sun Yimin 2024-09-19 17:52:12 +08:00
  • 6eb5efd898
    sm4: expandkey align with single block encryption Sun Yimin 2024-09-18 08:56:45 +08:00
  • acdc78cff5
    update README Sun Yimin 2024-09-13 15:16:57 +08:00
  • f2e122f90d
    sm4: ppc64x, gcm fix bug #249 Sun Yimin 2024-09-13 15:06:08 +08:00
  • 7e966a56de
    sm4: ppc64x, gcm fix package usage #249 Sun Yimin 2024-09-13 14:35:43 +08:00
  • e8d1100481
    sm4: ppc64x, gcm with EncryptBlocks Sun Yimin 2024-09-13 14:32:04 +08:00
  • 78d55a69bc
    sm4: ppc64x, gcm step 1 (without AESNI) #249 Sun Yimin 2024-09-13 13:31:54 +08:00
  • 37493fe3df
    sm4: arm64 cbc, fix register usage issue Sun Yimin 2024-09-13 11:23:31 +08:00
  • e5af209d83
    cipher: fix copy/paste issue Sun Yimin 2024-09-13 11:13:34 +08:00
  • 20f0807451
    sm4: arm64 cbc decrypt, reduce memory load Sun Yimin 2024-09-13 11:06:41 +08:00
  • fd9030c92d
    sm4: ppc64x, cbc fix src and dst are same issue #249 Sun Yimin 2024-09-13 10:34:07 +08:00
  • ee312709aa
    sm4: ppc64x, cbc init #249 Sun Yimin 2024-09-13 09:49:44 +08:00
  • 15f4ac4535
    sm4: ppc64x, fix ecb #249 Sun Yimin 2024-09-12 16:54:39 +08:00
  • 58685cc430
    sm4: ppc64x, fix duplicated definition of symbol github.com/emmansun/gmsm/sm4.rcon Sun Yimin 2024-09-12 16:43:14 +08:00
  • ac95feaf4f
    sm4: ppc64x, ecb fix compile issue #249 Sun Yimin 2024-09-12 16:40:58 +08:00
  • a9459164b0
    sm4: ppc64x, fix ecb #249 Sun Yimin 2024-09-12 16:38:05 +08:00
  • 062662836a
    sm4: ppc64x, ecb Sun Yimin 2024-09-12 16:22:35 +08:00
  • 5d9aa05746
    sm4: ppc64x, fix bug #249 Sun Yimin 2024-09-12 16:08:15 +08:00
  • 11db64eb35
    sm4: ppc64x, fix duplicated definition of symbol github.com/emmansun/gmsm/sm4.rcon Sun Yimin 2024-09-12 16:00:47 +08:00
  • 2f048ffbdf
    sm4: ppc64x, refactor #249 Sun Yimin 2024-09-12 15:53:53 +08:00
  • 0455a06386
    sm4: ppc64x, enable ctr mode parallel Sun Yimin 2024-09-12 13:05:03 +08:00
  • 7aae08ff76
    sm4: ppc64x, fix encryptBlocksAsm #249 Sun Yimin 2024-09-12 11:50:39 +08:00
  • 66a9dcdd81
    sm4: ppc64x, fix encryptBlocksAsm #249 Sun Yimin 2024-09-12 11:31:19 +08:00
  • 38282cd292
    sm4: make sure test all asm codes Sun Yimin 2024-09-12 11:20:50 +08:00
  • 91af41952b
    fix copy/paster error Sun Yimin 2024-09-12 10:53:35 +08:00
  • 777ab60dd0
    sm4: is it really related to ctr change? Sun Yimin 2024-09-12 10:44:56 +08:00
  • b8eeda2309
    sm4: ppc64x, Test Force SM4 Single Block with AES-NI Sun Yimin 2024-09-12 10:33:26 +08:00
  • ae6a1a486d
    sm4: ppc64x, enable ctr mode parallel #249 Sun Yimin 2024-09-12 10:18:32 +08:00
  • 6b0a557be1
    sm4: ppc64x, merge the implementation to cipher_asm Sun Yimin 2024-09-12 10:12:37 +08:00
  • eb9ef3ad93
    sm4: ppc64x, fix SM4_ROUND issue #249 Sun Yimin 2024-09-12 08:52:59 +08:00
  • 0c8671775f
    sm4: ppc64x, missing address change Sun Yimin 2024-09-12 08:47:10 +08:00
  • 759a985cfa
    sm4: ppc64x, fix test case Sun Yimin 2024-09-12 08:29:15 +08:00
  • 0dba1200a5
    sm4: ppc64x, missing macro #249 Sun Yimin 2024-09-12 08:19:15 +08:00
  • 420b9e9dfd
    sm4: ppc64x, missing macro #249 Sun Yimin 2024-09-12 08:16:51 +08:00
  • 8c9a6283fe
    sm4: ppc64x, missing macro Sun Yimin 2024-09-12 08:16:10 +08:00
  • 8de52628d2
    sm4: ppc64x, encryptBlockAsm #249 Sun Yimin 2024-09-12 08:14:06 +08:00
  • c279984922
    sm4: ppc64x, use NIBBLE_MASK as round key Sun Yimin 2024-09-11 16:36:35 +08:00
  • 7cc5130380
    sm4: ppc64x, use VSRD to replace VSRW Sun Yimin 2024-09-11 16:29:45 +08:00
  • 69d3481edc
    sm4: ppc64x, missing fk Sun Yimin 2024-09-11 16:09:48 +08:00
  • 40486134f8
    check input data Sun Yimin 2024-09-11 15:35:06 +08:00
  • b8e15b50af
    ppc64x, make sure sm4 sbox first Sun Yimin 2024-09-11 14:58:51 +08:00
  • 942c363ad0
    sm4: ppc64x, fix m1l, m1h, m2l, m2h Sun Yimin 2024-09-11 14:51:12 +08:00
  • 5956841dd3
    test ppc64x aes sbox Sun Yimin 2024-09-11 13:06:21 +08:00
  • 786098ac6a
    test AFFINE_TRANSFORM Sun Yimin 2024-09-11 11:34:56 +08:00
  • 9a6e66c4eb
    fix typo Sun Yimin 2024-09-11 11:15:53 +08:00
  • 73243191f3
    sm4: ppc4x, test sm4 box Sun Yimin 2024-09-11 11:13:25 +08:00
  • 8014d53c57
    sm4: ppc64x, update inverse shift rows value according VCIPHERLAST test result Sun Yimin 2024-09-11 10:48:40 +08:00
  • 57b724eb0e
    test VCIPHERLAST Sun Yimin 2024-09-11 10:24:30 +08:00
  • 44e6ef3444
    sm4: ppc64x, use ZERO as VCIPHERLAST round key Sun Yimin 2024-09-11 10:18:46 +08:00