Releases: bitanon/hashlib
Releases · bitanon/hashlib
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: v1.14.0...v1.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: v1.13.1...v1.14.0
Version 1.13.1
- Expose
Poly1305Sink
to public.
Full Changelog: v1.13.0...v1.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: v1.12.1...v1.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: v1.12.0...v1.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: v1.11.4...v1.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: v1.11.3...v1.11.4
Version 1.11.3
- Throws
FormatException
for invalid characters in codecs - Adds
base2
codes. New methods:fromBinary
toBinary
Full Changelog: v1.11.2...v1.11.3
Version 1.11.2
- Export codecs
- Update documentation
- Truncate seed to 32-bit integer for xxh32
Full Changelog: v1.11.1...v1.11.2
Version 1.11.1
- Export a few additional clases
BlockHashBase
BlockHashSink
HashBase
HashDigestSink
HashDigest
Argon2HashDigest
BlockHashRegistry
HashRegistry
Uint8Codec
Full Changelog: v1.11.0...v1.11.1