Version 2.6.0
Changes
Breaking changes
ValueProtectionKeys.TpmMacAlgorithm
is now the TPM MAC algorithm with the largest MAC, or the default SHA-256 (which should be the most compatible)- Added
IAsymmetricAlgorithm.IsPublicKeyStandardFormat
Additions
- Added
PasswordPostProcessor
- Added
DefaultPasswordPostProcessor
- Added
CryptoOptionsExtensions.WithEncryptionPasswordPreProcessing/WithoutEncryptionPasswordPreProcessing
- Added
CryptoEnvironment.Options.DefaultPasswordPostProcessor
- Added
RngStream
- Added
CryptoEnvironment.Options.DefaultRngStream
- Stores implement
IChangeToken
andINotifyPropertyChanged
now - Added
CryptoAppConfig
FastPakeAuthServer
implementsIChangeToken
andINotifyPropertyChanged
now- Added
CryptoOptions.Tag
- Added
EncryptionHelper.Stream/BlockCipher
properties - Added
EncryptionHelper.Pre/PostQuantum
properties - Added
AsymmetricHelper.KeyExchange/SignatureAlgorithms
properties - Added
AsymmetricHelper.Pre/PostQuantum(KeyExchange/Signature)
properties - Added
HashHelper.Pre/PostQuantum
properties - Added
MacHelper.Pre/PostQuantum
properties - Added
MacHelper.TpmAlgorithms
property - Added
KdfHelper.Pre/PostQuantum
properties
Full Changelog: v2.5.0...v2.6.0