Skip to content

v4.10.0

Latest
Compare
Choose a tag to compare
@Laisky Laisky released this 17 Jul 06:02
· 4 commits to v4 since this release
  • 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