Releases: nd1012/wan24-Crypto
Releases · nd1012/wan24-Crypto
Version 1.13.0
Changes
- Added
CryptoProfiles
- Added
CryptographicException.FromAsync
- Updated shared tests
Full Changelog: v1.12.0...v1.13.0
Version 1.12.0
Version 1.11.0
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
Changes
- Added
BinaryPayloadContainer
,IBinaryPayloadContainer
andSignedBinaryPayload
- Updated references
Full Changelog: v1.8.0...v1.10.0
Version 1.8.0
Version 1.7.0
Changes
- Updated references
- Fixed encryption stream validation seekable requirement check
Full Changelog: v1.6.0...v1.7.0
Version 1.6.0
Changes
- Added
Signature
toAsymmetricPublicKeySigningRequest
- Updated references
- Included PDBs and source code into the NuGet packages
- Casting refactored
AsymmetricKeyBase.Export
andAsymmetricKeyBase.Import
- Asynchronous PKI
(Disposable)SignedPayload
extendable classesEncryptedValue
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
Changes
- Changed
SignatureContainer
andAsymmetricSignedPublicKey
structure
- Made
AsymmetricSignedPublicKey
serializable by casting to/frombyte[]
- Added
PrivateKeySuite
andPublicKeySuite
AsymmetricPublicKeySigningRequest
is now serializable by casting to/frombyte[]
AsymmetricSignedPublicKey
can be clonedCryptoOptions
can applyPrivateKeySuite
andPublicKeySuite
SignatureContainer
can be cloned- Added
CryptoOptions.KdfOptions
andCryptoOptions.CounterKdfOptions
- Added crypto methods to
CryptoOptions
- Create
PrivateKeySuite
andPublicKeySuite
fromCryptoOptions
- Encryption, hashing and MAC extensions for
ReadOnlySpan<byte>
andReadOnlyMemory<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
Changes
- Added data annotations for object validation to
KeyExchangeDataContainer
andSignatureContainer
- Added
CryptoOptions
fluent API extensions - Added Wiki
EncryptedValue
,EncryptedJsonValue
andEncryptedSerializableValue
- More
NetKeyExtensions
- Updated references
Full Changelog: v1.3.0...v1.4.0
Version 1.3.0
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