Releases: bitanon/hashlib
Releases · bitanon/hashlib
Version 1.18.0
- Implement BCrypt algorithm.
- New class:
Bcrypt
- New methods:
bcrypt
,bcryptSalt
,bcryptVerify
,bcryptDigest
- New class:
- Convert all asUint...List to Uint...List.view
- Refactor:
Argon2.fromEncoded
will now acceptCryptData
only. - New method:
Argon2Context.fromEncoded
acceptingCryptData
.
Full Changelog: 1.17.0...1.18.0
Version 1.17.0
- Update Argon2 interface:
- Paramters
salt
andhashLength
are now optional. - If absent,
salt
is generated using default random generator. - Default hash length is now 32 instead of 24.
- Extracts method
Argon2Security.optimize
->tuneArgon2Security
- Paramters
- Put deprecation message on string extensions
- Update benchmarks
Full Changelog: 1.16.0...1.17.0
1.16.0
- Implement SM3 algorithm.
- New constant:
sm3
- New method:
sm3sum
- New constant:
Full Changelog: 1.15.0...1.16.0
Version 1.15.0
What's Changed
- Expose
currentTime
inTOTP
#24 - Add MD4 implementation. by @elliotwutingfeng in #23
- New constant:
md4
- New method:
md4sum
- New constant:
New Contributors
- @elliotwutingfeng made their first contribution in #23
Full Changelog: 1.14.0...1.15.0
Version 1.14.0
- Accept random number generator input in the following method parameters:
randomBytes
fillRandom
- Adds new method to generate 32-bit random numbers:
randomNumbers
- Adds
KeccakRandom
as proof of concept random number generator.
Full Changelog: 1.13.1...1.14.0
Version 1.13.1
- Expose
Poly1305Sink
to public.
Full Changelog: 1.13.0...1.13.1
Version 1.13.0
- Breaking changes on public methods:
- renames
poly1305
->poly1305pair
- renames
poly1305auth
->poly1305
- accepts 16 bytes key for
poly1305
- renames
- Refactor
Poly1305
class structure.
Breaking changes:- renames
Poly1305.auth
->Poly1305.pair
- removes getter
secret
(key
contains both keypair).
- renames
- Refactor benchmark calculation.
Full Changelog: 1.12.1...1.13.0
Version 1.12.1
- Optimize
HMAC
runtime. - Refactor
Argon2
class structure.
Breaking changes:- renames variable:
lanes
toparallelism
- renames variable:
passes
toiterations
- renames variable:
- Bump version of the hashlib_codecs
Full Changelog: 1.12.0...1.12.1
Version 1.12.0
- Breaking: The
HashDigest.base32
andHashDigest.base64
will have padding by default. - Bump version of the hashlib_codecs
Full Changelog: 1.11.4...1.12.0
Version 1.11.4
- Move codecs to separate package: hashlib_codecs
- Support BigInt conversion in
HashDigest
- Renames
remainder
->number
- Adds
bigInt
method to getBigInt
from bytes
- Renames
Full Changelog: 1.11.3...1.11.4