Version 1.7.0
- Renames
Argon2Security.small->Argon2Security.little - Adds
Argon2Security.optimizemethod to find optimal parameters for a desired runtime. - Define
KeyDerivatorand extend it forArgon2 - Modify internal structure of
Argon2to make it faster. - Implement
resetfunctionality for all hash sinks. - Define and use
BlockHashBasefor some algorithms. - Renames
BlockHash->BlockHashSink - Replaces the RFC links to ietf domain.
- Adds
PBKDF2key derivator. - Adds extension to
HMACto createPBKDF2instance. - Define
MACHashBaseandMACSinkBasefor Message Authentication Code generators. - Reset features for
crc16,crc32,crc64,alder32, andhmacinternal sinks. - Enhance
blake2bandblake2sfor MAC generation - Breaking change:
- Accept number of bytes instead of bits for
Blake2bandBlake2s - Removes all
Blake2b.of##andBlake2s.of##methods
- Accept number of bytes instead of bits for
Full Changelog: v1.6.1...v1.7.0