Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 11, 2025

This PR contains the following updates:

Package Change Age Confidence
org.kotlincrypto.hash:sha2 0.5.3 -> 0.7.1 age confidence

Release Notes

KotlinCrypto/hash (org.kotlincrypto.hash:sha2)

v0.7.1

Compare Source

  • Updates kotlin to 2.2.10 [[#​117]][117]
  • Updates kotlincrypto.bitops to 0.2.1
  • Updates kotlincrypto.core to 0.7.1
  • Updates kotlincrypto.sponges to 0.4.1

v0.7.0

Compare Source

  • Updates kotlin to 2.1.10 [[#​111]][111]
  • Updates kotlincrypto.bitops to 0.2.0 [[#​111]][111]
  • Updates kotlincrypto.core to 0.7.0 [[#​111]][111]
  • Updates kotlincrypto.sponges to 0.4.0 [[#​111]][111]
  • The following now throw InvalidParameterException instead of IllegalArgumentException on
    instantiation when a parameter is inappropriate [[#​111]][111]:
    • blake2/BLAKE2b
    • blake2/BLAKE2s
    • sha2/SHA512t
    • sha3/CSHAKE128
    • sha3/CSHAKE256
    • sha3/ParallelHash128
    • sha3/ParallelHash256
    • sha3/SHAKE128
    • sha3/SHAKE256
    • sha3/TuppleHash128
    • sha3/TuppleHash256

v0.6.1

Compare Source

  • Updates kotlincrypto.bitops to 0.1.2 [[#​104]][104]
  • Updates kotlincrypto.core to 0.6.1
  • Use Counter.Bit64 instead of Counter.Bit32 for SHA384, SHA512 and SHA512t [[#​104]][104]
  • Implements new Digest.digestInto API for all implementations [[#​108]][108]
  • Adds dokka documentation at https://hash.kotlincrypto.org [[#​109]][109]

v0.6.0

Compare Source

  • Adds BLAKE2b and BLAKE2s hashing.
  • Updates all implementations to conform to KotlinCrypto.core 0.6.0 modifications
    to Digest internal API.
  • All implementations now define a proper return type for copy (instead of Digest).
  • Replaces usage of KotlinCrypto.endians library (deprecated) with KotlinCrypto.bitops.
  • Removes all @Throws annotations from constructors (it is documented).
  • Deprecates SHA512_224 and SHA512_256 top-level functions.
  • Performance improvements to compressProtected implementations for MD5 and SHA1.
  • Removes unnecessary usage of a buffer by ParallelDigest.
  • xOf functions with no parameters for ParallelHash and TupleHash implementations
    are now inlined.

v0.5.6

Compare Source

  • Updates kotlincrypto.sponges to 0.3.4 [[#​74]][74]
    • See [ANNOUNCEMENT #​75][75-discussion]

v0.5.5

Compare Source

  • Updates kotlincrypto.core to 0.5.5
  • Updates kotlincrypto.sponges to 0.3.3
  • Fixes sha3 performance issues for Jvm [[#​71]][71]

v0.5.4

Compare Source

  • Updates kotlincrypto.core to 0.5.4
  • Updates kotlincrypto.sponges to 0.3.2
  • Adds benchmarking to repository [[#​69]][69]
    • Benchmark comparisons using core and sponges performance
      improvements can be viewed in [comment PR #​70][70-comment]
    • TL;DR huge gains for sha3

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/org.kotlincrypto.hash-sha2-0.x branch from 9e5d2e6 to 883186c Compare August 25, 2025 22:51
@renovate renovate bot changed the title Update dependency org.kotlincrypto.hash:sha2 to v0.7.0 Update dependency org.kotlincrypto.hash:sha2 to v0.7.1 Aug 25, 2025
@Tiebe Tiebe closed this Sep 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant