Skip to content

Releases: bitanon/hashlib

Version 1.15.0

14 Jun 04:51
Compare
Choose a tag to compare

What's Changed

  • Expose currentTime in TOTP #24
  • Add MD4 implementation. by @elliotwutingfeng in #23
    • New constant: md4
    • New method: md4sum

New Contributors

Full Changelog: v1.14.0...v1.15.0

Version 1.14.0

14 Jun 04:51
Compare
Choose a tag to compare
  • 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

14 Jun 04:52
Compare
Choose a tag to compare
  • Expose Poly1305Sink to public.

Full Changelog: v1.13.0...v1.13.1

Version 1.13.0

14 Jun 04:52
Compare
Choose a tag to compare
  • Breaking changes on public methods:
    • renames poly1305 -> poly1305pair
    • renames poly1305auth -> poly1305
    • accepts 16 bytes key for poly1305
  • Refactor Poly1305 class structure.
    Breaking changes:
    • renames Poly1305.auth -> Poly1305.pair
    • removes getter secret (key contains both keypair).
  • Refactor benchmark calculation.

Full Changelog: v1.12.1...v1.13.0

Version 1.12.1

14 Jun 04:52
Compare
Choose a tag to compare
  • Optimize HMAC runtime.
  • Refactor Argon2 class structure.
    Breaking changes:
    • renames variable: lanes to parallelism
    • renames variable: passes to iterations
  • Bump version of the hashlib_codecs

Full Changelog: v1.12.0...v1.12.1

Version 1.12.0

14 Jun 04:53
Compare
Choose a tag to compare
  • Breaking: The HashDigest.base32 and HashDigest.base64 will have padding by default.
  • Bump version of the hashlib_codecs

Full Changelog: v1.11.4...v1.12.0

Version 1.11.4

14 Jun 04:53
Compare
Choose a tag to compare
  • Move codecs to separate package: hashlib_codecs
  • Support BigInt conversion in HashDigest
    • Renames remainder -> number
    • Adds bigInt method to get BigInt from bytes

Full Changelog: v1.11.3...v1.11.4

Version 1.11.3

14 Jun 04:53
Compare
Choose a tag to compare
  • 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

14 Jun 04:53
Compare
Choose a tag to compare
  • Export codecs
  • Update documentation
  • Truncate seed to 32-bit integer for xxh32

Full Changelog: v1.11.1...v1.11.2

Version 1.11.1

14 Jun 04:53
Compare
Choose a tag to compare
  • Export a few additional clases
    • BlockHashBase
    • BlockHashSink
    • HashBase
    • HashDigestSink
    • HashDigest
    • Argon2HashDigest
    • BlockHashRegistry
    • HashRegistry
    • Uint8Codec

Full Changelog: v1.11.0...v1.11.1