Releases: HMBSbige/CryptoBase
Releases · HMBSbige/CryptoBase
3.1.2
3.1.1
What's Changed
- perf: faster AES software implementation
- perf: faster XTS implementation
Full Changelog: 3.1.0...3.1.1
3.1.0
What's Changed
- refactor: IBlock16Cipher for improved performance
- perf: fix xts mode
Full Changelog: 3.0.0...3.1.0
3.0.0
What's Changed
- refactor: IBlockCrypto → IBlock16Cipher for improved performance across all block ciphers
- feat: enhanced CRC32C implementation
- perf: increased throughput in XTS mode with multi-block parallel processing
- feat: Add AES ARM implementation
Full Changelog: 2.0.0...3.0.0
2.0.0
What's Changed
- refactor: reorganize project structure
- feat: Add AES-XTS support wiki:XTS
- perf: add AVX512 for chacha20、chacha20 original、xchacha20、salsa20、xsalsa20 and ctr mode
- perf: faster aes x86
- perf: add Pclmulqdq/AVX2 and Pclmulqdq/AVX512 for ghash (gcm mode)
- fix: ctr128 mode (96f0544)
- breaking: remove cbc mode
- Convert pointer methods to modern .NET Core APIs - Complete Conversion with Unsafe.As Optimization by @Copilot in #97
- Implement SM4Utils.Decrypt4/8/16 and add unit tests by @Copilot in #101
- Prevent counter reuse in SnuffleCrypto implementations by @Copilot in #103
- Upgrade to .NET 10 by @HMBSbige in #104
Full Changelog: 1.7.2...2.0.0
1.7.2
What's Changed
- build(deps): bump actions/setup-dotnet from 1 to 2 by @dependabot in #40
- build(deps): bump actions/checkout from 2 to 3 by @dependabot in #41
- Configure Renovate by @renovate in #48
- Add support for sourcelink by @HMBSbige
New Contributors
Full Changelog: 1.7.1...1.7.2
1.7.1
Dependencies:
Features:
- 88df990 feat: Add Inc128Le for Vector128 @HMBSbige
- 7c5ffa6 feat: Add IHash.ComputeHashAsync @HMBSbige
- 1762877 feat: Add sm4-gcm 8 blocks for Sse @HMBSbige
Housekeeping:
- 712202f housekeeping: Update CI and .editorconfig @HMBSbige
- 4744ad8 housekeeping: Remove net5.0 @HMBSbige
- da9f6a7 housekeeping: Update README.md @HMBSbige
- 21324f8 housekeeping: Update the copyright year @HMBSbige
- 9084964 housekeeping: Release 1.7.0 @HMBSbige
- b9e0a1b housekeeping: Update CI @HMBSbige
- caa16a2 housekeeping: Update test console @HMBSbige
- aee6a10 housekeeping: Release 1.7.1 @HMBSbige
Performance:
Refactoring:
Style Changes:
1.6.0
Dependencies:
- 70b1039 Bump BenchmarkDotNet from 0.13.0 to 0.13.1 (#27) @dependabot[bot]
- 758ae5b dep: Update MSTest @HMBSbige
- b5edf05 Bump Portable.BouncyCastle from 1.8.10 to 1.9.0 (#33) @dependabot[bot]
Fixes:
Housekeeping:
- dd964c1 housekeeping: Update README.md @HMBSbige
- 75eb34a housekeeping: Add exception message when GCM receiveing error input @HMBSbige
- 8f081fb housekeeping: Add .net6.0 support @HMBSbige
- 985190e housekeeping: Release 1.6.0 @HMBSbige