Sun Yimin
|
f644a483e3
|
cbcmac: implement hash interface for cmac
|
2024-12-05 17:39:45 +08:00 |
|
Sun Yimin
|
379396b688
|
zuc: eea XORKeyStreamAt fix issue
|
2024-12-05 17:32:24 +08:00 |
|
Sun Yimin
|
fcd1aa22d2
|
internal/bigmod: disable race detector on tight loops #285
v0.29.5-beta.1
|
2024-12-05 08:33:11 +08:00 |
|
Sun Yimin
|
14087e2665
|
zuc: refactor the eea test case issue #284
|
2024-12-05 08:14:21 +08:00 |
|
Sun Yimin
|
ddb5b69b53
|
fix #284
|
2024-12-04 18:54:19 +08:00 |
|
Sun Yimin
|
d009f7ebef
|
internal/bigmod: sync bigmod change between 30/Nov 2024 to 3/Dec 2024 #282
|
2024-12-03 17:57:27 +08:00 |
|
Sun Yimin
|
a599819ef8
|
cfca: provide cfca envelope message facades #283
|
2024-12-03 17:53:25 +08:00 |
|
Sun Yimin
|
0e154ad9cb
|
cbc-mac supplement test cases and document #281
|
2024-12-03 17:48:25 +08:00 |
|
Sun Yimin
|
e6a8b84935
|
cbcmac: supplement test cases #281
|
2024-12-03 08:20:59 +08:00 |
|
Sun Yimin
|
f419e78566
|
Support CBC-MAC and its variants #281
|
2024-12-02 17:57:51 +08:00 |
|
Sun Yimin
|
30077cd1d6
|
ci: test purego ignore 1.23 first, there's one bug in golang
v0.29.4
|
2024-11-29 17:46:40 +08:00 |
|
Sun Yimin
|
9582d8e524
|
ci: test golang 1.23
|
2024-11-29 17:09:24 +08:00 |
|
Sun Yimin
|
d90f8d62e1
|
zuc: seekable stream, refactor the test case #277
|
2024-11-29 16:07:31 +08:00 |
|
Sun Yimin
|
895c0db489
|
zuc: seekable stream refactoring and fix bug #277
|
2024-11-29 15:19:19 +08:00 |
|
Sun Yimin
|
da9f9c1748
|
zuc: seakable stream #277
|
2024-11-29 11:44:59 +08:00 |
|
Sun Yimin
|
f458fe69cf
|
sm2/sm2ec: move sm2 related to sm2ec.go
|
2024-11-28 14:55:32 +08:00 |
|
Sun Yimin
|
8264b5f42c
|
internal/bigmod: add support for even moduli #280
|
2024-11-27 08:59:46 +08:00 |
|
Sun Yimin
|
e08954dd45
|
internal/bigmod: add support for even moduli #280
|
2024-11-27 08:56:11 +08:00 |
|
Sun Yimin
|
4df708a76b
|
internal/bigmod: add support for even moduli #280
|
2024-11-27 08:52:03 +08:00 |
|
Sun Yimin
|
dec688f7cc
|
ecdh: update comments
|
2024-11-26 17:48:32 +08:00 |
|
Sun Yimin
|
9fd122e614
|
x509: generate serial number for nil template SerialNumber #279
|
2024-11-25 08:41:30 +08:00 |
|
Sun Yimin
|
e2c430a0ff
|
zuc: add comments
v0.29.3
|
2024-11-22 08:33:24 +08:00 |
|
Sun Yimin
|
5c2a22ec2a
|
pkcs7: update comments #276
|
2024-11-21 17:53:35 +08:00 |
|
Sun Yimin
|
bc0e11e9b1
|
pkcs7: provide session interface #276
|
2024-11-21 17:35:23 +08:00 |
|
Sun Yimin
|
8c6297d00f
|
internal/sm2ec: improve purego implementation's performance #274
|
2024-11-21 14:42:40 +08:00 |
|
Sun Yimin
|
bf14e70c4b
|
internal/byteorder: new package #275
|
2024-11-21 14:32:32 +08:00 |
|
Sun Yimin
|
4f7504c6b9
|
internal/bigmod: optimize SetOverflowedBytes #273
|
2024-11-20 18:15:32 +08:00 |
|
Sun Yimin
|
9624b43515
|
internal/bigmod: drop math/big dependency #273
|
2024-11-20 18:06:29 +08:00 |
|
Sun Yimin
|
cd60dad621
|
internal/subtle: document and test XORBytes overlap rules #272
|
2024-11-20 14:21:16 +08:00 |
|
Sun Yimin
|
6e742e69ef
|
pkcs7: change EncryptedContent to implicit #270
v0.29.3-beta.2
|
2024-11-20 09:55:30 +08:00 |
|
Sun Yimin
|
0e616425aa
|
update CFCA document #270
v0.29.3-beta.1
|
2024-11-20 08:32:02 +08:00 |
|
Sun Yimin
|
0205d1ae47
|
pkcs7: improve compatibility with CFCA #270
|
2024-11-20 08:22:43 +08:00 |
|
Sun Yimin
|
c9f55b045f
|
smx509: ParseCertificatePEM validate type
|
2024-11-19 10:55:41 +08:00 |
|
Sun Yimin
|
1aefd6f1f6
|
update doc
|
2024-11-18 17:23:59 +08:00 |
|
Sun Yimin
|
34a6ad2fc0
|
sm3: arm64 sm3ni change slice to array
|
2024-11-14 08:40:53 +08:00 |
|
Sun Yimin
|
dee08a50f3
|
sm3: ppc64x predefine constants for ROTL
|
2024-11-14 08:32:31 +08:00 |
|
Sun Yimin
|
8f45f4efcb
|
sm3: ppc64x change T handling method #267
|
2024-11-13 17:41:09 +08:00 |
|
Sun Yimin
|
d263ac5889
|
sm3: ppc64x fix constant issue
|
2024-11-12 17:49:58 +08:00 |
|
Sun Yimin
|
51c8f4905d
|
sm3: s390x transpose matrix #266
|
2024-11-12 17:40:33 +08:00 |
|
Sun Yimin
|
8d25450d3c
|
sm3: try s390x transpose matrix optimization
|
2024-11-12 10:34:52 +08:00 |
|
Sun Yimin
|
b22aeea329
|
sm3: ppc64x transpose matrix #265
|
2024-11-12 08:56:17 +08:00 |
|
Sun Yimin
|
27ba0a040c
|
Merge pull request #264 from emmansun/dependabot/go_modules/golang.org/x/crypto-0.29.0
build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0
|
2024-11-12 07:54:33 +08:00 |
|
dependabot[bot]
|
01ff26e346
|
build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.28.0 to 0.29.0.
- [Commits](https://github.com/golang/crypto/compare/v0.28.0...v0.29.0)
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-11-11 23:42:17 +00:00 |
|
Sun Yimin
|
1d6886f069
|
zuc: fix typo
|
2024-11-11 18:03:41 +08:00 |
|
Sun Yimin
|
58ad15fde8
|
zuc: refactoring
|
2024-11-11 17:53:57 +08:00 |
|
Sun Yimin
|
1f209d2317
|
sm4:arm64 fix sm4ni compile issue
|
2024-11-11 17:47:57 +08:00 |
|
Sun Yimin
|
e6d2deb51e
|
sm4: arm64 fix typo
|
2024-11-11 17:43:32 +08:00 |
|
Sun Yimin
|
aa82b5836b
|
sm4: use package level instead of local for shared variables
|
2024-11-11 17:40:41 +08:00 |
|
Sun Yimin
|
b721bed0cc
|
zuc: minor optimization
v0.29.2
|
2024-11-08 11:03:43 +08:00 |
|
Sun Yimin
|
a33c2ae118
|
zuc: eia256 ppc64x use VPERXOR for bit reverse #262
|
2024-11-08 09:25:02 +08:00 |
|