Releases
v4.10.0
Laisky
released this
17 Jul 06:02
a6d7f90 (HEAD -> v4-dev, tag: v4.10.0, origin/v4-dev, origin/v4, v4) refactor: Update alert system with rate limiting, options, and goroutine sender
34dbeb2 feat: Remove unused HMACSha256 function and update dependencies
85f8e5e refactor: Remove unused HMACSha256 function and update dependencies
5223baa refactor: Improve RSA encryption and signing functions
6db1895 refactor: Improve RSA encryption and signing functions
f1902ab feat: Add RSAEncryptByOAEP and RSADecryptByOAEP functions for RSA encryption
cb4eba7 feat: Add RSAEncryptByOAEP and RSADecryptByOAEP functions for RSA encryption
8c3b633 fix: Implement high-level support for URL opening
eb19077 fix: Refactor and enhance alert system: add rate limiting, options, and goroutine sender
2c2f2b4 feat: Implement Rate Limiter for Alert System
811401f fix: Improve error handling and logging in graphql mutation requests
d034336 feat: cache implementation with FIFO package and add LRU cache benchmark.
4495663 fix: Refactor X509 CRL Handling with New Function X509CrlOptions2Tpl; Update Converter
c3c2dd4 feat: Refactor and extend certificate parsing and conversion functions in crypto package
cab4ae1 feat: crypto/smtongsuo & crypto/x509 for improved SM2, ECDSA, Ed25519 & SM3 support
187c234 test: Update crypto/smtongsuo_test.go with SM2/RSA encryption tests
d81a576 feat: Add SM2 encryption/decryption & testing in crypto module
ebff789 fix: Add public key algorithm support and testing to crypto/tongsudo
ad63dbc fix: Improve OID handling and certificate parsing in crypto/smtongsuo
a8478af fix: Update crypto/smtongsuo.go for improved security
597e4dc fix: Improve Certificate Handling and Testing in Crypto Module
80d4e56 fix: Add certificate validation and testing improvements in crypto/smtongsuo
4842338 feat: Add certificate chain verification and Sm4Baisc encryption to smtongsuo
4a5544e feat: Add GetPubkeyFromCertPem function and cert validation to smtongsuo
e43c91d feat: Add custom binary search function to algorithm package and improve crypto SMTPSuo regex parsing
469a7e5 fix: Add NotBefore
and NotAfter
fields to X509CertificateOutput in smtongsuo
9f8168a feat: add GetEnvInsensitive
cd071c3 (tag: v4.9.1) fix: Refactor GoroutineTest methods to support cancellation
c6898a7 chore: Update dependencies and add certificate chain verification tests
a0186cf fix: Update error handling and add SM2 certificate test case to Pem2Certs function
0db3028 fix: Improve crypto module with SM2/RSA cross algorithm support, X509 certificate improvements, and refactoring
f90360d fix: use parent's signature algorithm as default when sign csr
613a461 (tag: v4.9.0) feat: Add SHA512 signing and validation for Ed25519
4c11f4a style: Remove arguments and deprecate insecure protocols
42a1d40 feat: Adopt Kyber crypto library and Schnorr signatures
b70387c refactor: Upgrade cache implementation and introduce TtlCache
3b46076 feat: Refactor: Update various dependencies
7842941 feat: Integrate Tongsuo SM2 algorithm
9a990fa test: Add SM2 SM3 signature verification tests
904fac0 refactor: Rename Sm4 functions and add interoperability test
97b42b1 test: Update GMSSL test module and add SM3 hash algorithm tests
2a6d28e refactor: Switch to using Sm2Sm3
for SM Tongsuo signing and verification
26e0a84 feat: Implement Tongsuo X509 and SM4/SM2/SM3 algorithms
9380c4b feat: Configure GZip decompress size limit and add build info formatting
6a8cbb0 refactor: Use 'slices.Contains' in 'utils'
c6cf083 test: Add functions to convert between CSR and PEM formats
cb33f2b feat: Add SAN to certificate signing request
3cf71e8 feat: Use DER instead of base64 output format for csr
fb91b02 feat: Generate CSRs in base64 format
73bcd25 feat: Convert X.509 sign CSR options to OpenSSL config file
a3f6016 feat: Refactor TongSuo for certificate generation
4e0ac97 refactor: Use crypto salt in Gzip compression
0135bf4 feat: Add Gzip compression and decompression functions
677a959 chore: Upgrade golang.org/x/*
dependencies
cb47167 fix: Implement SM2 and SM3 for TLS
cb19d41 test: Improve parallelism in utils_test.go
9e3378b test: Increase default wait time to handle clock manipulation
9b23258 test: Adjust clock behavior in utils test
20b2b6d test: Disable parallelism for the TLS tests
You can’t perform that action at this time.