Skip to content

Releases: nd1012/wan24-Crypto

Version 1.13.0

08 Jun 17:18
0770f6e
Compare
Choose a tag to compare

Changes

  • Added CryptoProfiles
  • Added CryptographicException.FromAsync
  • Updated shared tests

Full Changelog: v1.12.0...v1.13.0

Version 1.12.0

03 Jun 14:36
dd7e1ed
Compare
Choose a tag to compare

Changes

  • Updated references

Full Changelog: v1.11.0...v1.12.0

Version 1.11.0

29 May 17:22
587ab6d
Compare
Choose a tag to compare

Changes

  • For serializing CryptoOptions an explicitcast is required now
  • Extended hash and MAC algorithm base classes by methods for processing memory without a stream wrapper
  • Hash and MAC methods can now take an output buffer as parameter
  • Updated references

Full Changelog: v1.10.0...v1.11.0

Version 1.10.0

27 May 10:08
e7d1b23
Compare
Choose a tag to compare

Changes

  • Added BinaryPayloadContainer, IBinaryPayloadContainer and SignedBinaryPayload
  • Updated references

Full Changelog: v1.8.0...v1.10.0

Version 1.8.0

20 May 11:08
eb10e5c
Compare
Choose a tag to compare

Changes

  • Updated references

Full Changelog: v1.7.0...v1.8.0

Version 1.7.0

11 May 19:52
516d950
Compare
Choose a tag to compare

Changes

  • Updated references
  • Fixed encryption stream validation seekable requirement check

Full Changelog: v1.6.0...v1.7.0

Version 1.6.0

07 May 18:50
945cab4
Compare
Choose a tag to compare

Changes

  • Added Signature to AsymmetricPublicKeySigningRequest
  • Updated references
  • Included PDBs and source code into the NuGet packages
  • Casting refactored
  • AsymmetricKeyBase.Export and AsymmetricKeyBase.Import
  • Asynchronous PKI
  • (Disposable)SignedPayload extendable classes
  • EncryptedValue is now disposable
  • KDF options and KdfAlgorithmBase.ValidateOptions
  • Added display name for crypto algorithms

Full Changelog: v1.5.0...v1.6.0

Version 1.5.0

01 May 17:40
9b5fa55
Compare
Choose a tag to compare

Changes

  • Changed SignatureContainer and AsymmetricSignedPublicKey structure
  • Made AsymmetricSignedPublicKey serializable by casting to/from byte[]
  • Added PrivateKeySuite and PublicKeySuite
  • AsymmetricPublicKeySigningRequest is now serializable by casting to/from byte[]
  • AsymmetricSignedPublicKey can be cloned
  • CryptoOptions can apply PrivateKeySuite and PublicKeySuite
  • SignatureContainer can be cloned
  • Added CryptoOptions.KdfOptions and CryptoOptions.CounterKdfOptions
  • Added crypto methods to CryptoOptions
  • Create PrivateKeySuite and PublicKeySuite from CryptoOptions
  • Encryption, hashing and MAC extensions for ReadOnlySpan<byte> and ReadOnlyMemory<byte>
  • Implemented DisposableStreamSerializerBase for some applicable types
  • Updated references
  • Fixed shared tests hybrid encryption counter algorithm asymmetric key size bug

Full Changelog: v1.4.0...v1.5.0

Version 1.4.0

30 Apr 10:09
d6639c9
Compare
Choose a tag to compare

Changes

  • Added data annotations for object validation to KeyExchangeDataContainer and SignatureContainer
  • Added CryptoOptions fluent API extensions
  • Added Wiki
  • EncryptedValue, EncryptedJsonValue and EncryptedSerializableValue
  • More NetKeyExtensions
  • Updated references

Full Changelog: v1.3.0...v1.4.0

Version 1.3.0

29 Apr 07:05
4afab8a
Compare
Choose a tag to compare

Changes

  • Header writes/reads the serializer version using the libraries methods
  • Updated references
  • Fixed signature container (de)serialization

Full Changelog: v1.2.2...v1.3.0