Skip to content

Releases: HMBSbige/CryptoBase

1.4.0

21 Jul 04:35
5c23128

Choose a tag to compare

Features:

  • Add SHA256/SHA384/SHA512
  • Add HMAC

Breaking Changes:

  • Add IDisposable for IHash
  • Change namespaces for Hextensions, *CryptoCreate
  • Obsolete ThreadLocal<T>, use DigestUtils.Create(DigestType) instead

1.3.1

12 Jul 01:58
c970f33

Choose a tag to compare

  • Support Span<byte>.ToBase32String()

1.3.0

07 Jul 02:18
58785cb

Choose a tag to compare

  • Revert RC4 changes for AMD CPU
  • Add CpuIdUtils
  • Data format extensions
    • Full support for Hex
    • Add support for Base32

1.2.3

30 Apr 09:00
b36fb8b

Choose a tag to compare

  • Improve performance for RC4

1.2.2

01 Apr 01:31
5711a77

Choose a tag to compare

  • Fix StackOverflowException for ToHex()
  • Add GetDeterministicHashCode() and GetClassicHashCode(), stable hash code for string in .NET 5.0

1.2.1

11 Mar 05:04
f738cfd

Choose a tag to compare

  • byte[] => ReadOnlySpan<byte>

1.2.0

09 Mar 11:32
b92479d

Choose a tag to compare

  • Change digests interface
    • Support update stream
    • Drop IDisposable to fix ThreadLocal leak
  • Reduce the risk of side-channel information leakage
  • Support SodiumIncrement for Span<byte>
  • Drop IIntrinsics
  • Refine ChaCha20