Releases: emmansun/gmsm
Releases · emmansun/gmsm
v0.29.8
v0.29.7
v0.29.6
Notable Changes:
- cfca: add pkcs7 signed data facade
- cfca: support cfca certificate request #286
- cfca: parse returned encryption key #286
- cfca: extract encrypt/decrypt functions with SM4CBC and SM3 KDF
- build(deps): bump golang.org/x/crypto from 0.29.0 to 0.30.0
- build(deps): bump golang.org/x/sys from 0.27.0 to 0.28.0
v0.29.5
Notable Changes:
- Support CBC-MAC and its variants #281
- cbcmac: 为cmac实现Hash接口。
- internal/bigmod: sync bigmod change between 30/Nov 2024 to 3/Dec 2024 #282
- cfca: provide cfca envelope message facades #283
- zuc: fix eea issue #284
- zuc: 修复 XORKeyStreamAt 问题:当offset > used 并且留有未使用key数据时。
- internal/bigmod: disable race detector on tight loops #285
v0.29.5-beta.2
Notable Changes:
- zuc: 修复
XORKeyStreamAt
问题:当offset > used 并且留有未使用key数据时。 - cbcmac: 为cmac实现Hash接口。
v0.29.5-beta.1
v0.29.4
v0.29.3
Notable Changes:
- pkcs7: improve compatibility with CFCA #270
- pkcs7: change EncryptedContent to implicit
- pkcs7: provide session interface #276
- smx509: ParseCertificatePEM validate type
- sm3: arm64 sm3ni change slice to array
- sm3: ppc64x predefine constants for ROTL
- sm3: ppc64x change T handling method #267
- sm3: ppc64x transpose matrix #265
- sm3: s390x transpose matrix #266
- sm4: use package level instead of local for shared variables
- zuc: refactoring
- internal/subtle: document and test XORBytes overlap rules #272
- internal/bigmod: drop math/big dependency #273
- internal/byteorder: new package #275
- internal/sm2ec: improve purego implementation's performance #274
- build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0
v0.29.3-beta.2
Notable Changes:
- pkcs7: change EncryptedContent to implicit.
v0.29.3-beta.1
Notable Changes:
- pkcs7: improve compatibility with CFCA #270
- smx509: ParseCertificatePEM validate type
- sm3: arm64 sm3ni change slice to array
- sm3: ppc64x predefine constants for ROTL
- sm3: ppc64x change T handling method #267
- sm3: ppc64x transpose matrix #265
- sm3: s390x transpose matrix #266
- sm4: use package level instead of local for shared variables
- zuc: refactoring
- build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0