Skip to content

Commit ef6d07b

Browse files
authored
fix(deps): update dependency com.google.crypto.tink:tink to v1.10.0 (GoogleCloudPlatform#8436)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.crypto.tink:tink](https://togithub.com/tink-crypto/tink-java) | `1.9.0` -> `1.10.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.crypto.tink:tink/1.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.crypto.tink:tink/1.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.crypto.tink:tink/1.9.0/1.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.crypto.tink:tink/1.9.0/1.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### ⚠ Dependency Lookup Warnings ⚠ Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>tink-crypto/tink-java (com.google.crypto.tink:tink)</summary> ### [`v1.10.0`](https://togithub.com/tink-crypto/tink-java/releases/tag/v1.10.0): Tink Java 1.10.0 Tink is a multi-language, cross-platform library that provides simple and misuse-proof APIs for common cryptographic tasks. **This is Tink Java 1.10.0** ### What is new? The complete list of changes since 1.9.0 can be found [here](https://togithub.com/tink-crypto/tink-java/compare/1.9...1.10). #### New Features: - Added [Key Derivation](https://togithub.com/tink-crypto/tink-java/tree/1.10/src/main/java/com/google/crypto/tink/keyderivation) - [`KeysetHandle#equalsKeyset`](https://togithub.com/tink-crypto/tink-java/tree/1.10/src/main/java/com/google/crypto/tink/KeysetHandle.java#L1225) can now be used to compare keysets - Added Key classes: `JwtEcdsaPrivateKey`, `JwtEcdsaPublicKey`, `RsaSsaPssPrivateKey`, `RsaSsaPssPublicKey`. - Added [`RawJwt.getJsonPayload`](https://togithub.com/tink-crypto/tink-java/tree/1.10/src/main/java/com/google/crypto/tink/jwt/RawJwt.java#L416). - Restrict KMS Envelope AEAD DEK key type to only Tink AEAD key types. - Use Conscrypt as source of randomness if possible. #### Potentially breaking changes: While we aim to be backwards compatible in minor releases, we removed some APIs that were not meant to be public and/or that we are confident are not widely used. If you are impacted by any of these, [please file an issue](https://togithub.com/tink-crypto/tink-java/issues). - Removed `PrivilegedRegistry.parseKeyData` -- this was never meant to be in the public API. ### Future work To see what we're working towards, check our [project roadmap](https://developers.google.com/tink/roadmap). ### Getting started To get started using Tink, see [the setup guide](https://developers.google.com/tink/tink-setup#java). #### Maven: <dependency> <groupId>com.google.crypto.tink</groupId> <artifactId>tink</artifactId> <version>1.10.0</version> </dependency> #### Gradle: dependencies { implementation 'com.google.crypto.tink:tink-android:1.10.0' } ##### Bazel: ```python load("@&GoogleCloudPlatform#8203;bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") RULES_JVM_EXTERNAL_TAG = "4.5" RULES_JVM_EXTERNAL_SHA ="b17d7388feb9bfa7f2fa09031b32707df529f26c91ab9e5d909eb1676badd9a6" http_archive( name = "rules_jvm_external", strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG, sha256 = RULES_JVM_EXTERNAL_SHA, url = "https://togithub.com/bazelbuild/rules_jvm_external/archive/refs/tags/%s.zip" % RULES_JVM_EXTERNAL_TAG, ) load("@&GoogleCloudPlatform#8203;rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps") rules_jvm_external_deps() load("@&GoogleCloudPlatform#8203;rules_jvm_external//:setup.bzl", "rules_jvm_external_setup") rules_jvm_external_setup() load("@&GoogleCloudPlatform#8203;rules_jvm_external//:defs.bzl", "maven_install") maven_install( artifacts = [ "com.google.crypto.tink:tink:1.10.0", ### ... other dependencies ... ], repositories = [ "https://repo1.maven.org/maven2", ], ) ``` Alternatively, one can build Tink from source, and include it with `http_archive`: ```python http_archive( name = "com_github_tink_crypto_tink_java", urls = ["https://togithub.com/tink-crypto/tink-java/archive/refs/tags/v1.10.0.zip"], strip_prefix = "tink-java-1.10.0", sha256 = ... ) load("@&GoogleCloudPlatform#8203;tink_java//:tink_java_deps.bzl", "TINK_MAVEN_ARTIFACTS", "tink_java_deps") tink_java_deps() load("@&GoogleCloudPlatform#8203;tink_java//:tink_java_deps_init.bzl", "tink_java_deps_init") tink_java_deps_init() ### ... maven_install( artifacts = TINK_MAVEN_ARTIFACTS + # ... other dependencies ... repositories = [ "https://repo1.maven.org/maven2", ], ) ``` </details> --- ### 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**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/GoogleCloudPlatform/java-docs-samples). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44LjExIiwidXBkYXRlZEluVmVyIjoiMzYuOC4xMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
1 parent cce38a6 commit ef6d07b

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

cloud-sql/mysql/client-side-encryption/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<dependency>
6969
<groupId>com.google.crypto.tink</groupId>
7070
<artifactId>tink</artifactId>
71-
<version>1.9.0</version>
71+
<version>1.10.0</version>
7272
</dependency>
7373
<dependency>
7474
<groupId>com.google.crypto.tink</groupId>

cloud-sql/postgres/client-side-encryption/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<dependency>
6969
<groupId>com.google.crypto.tink</groupId>
7070
<artifactId>tink</artifactId>
71-
<version>1.9.0</version>
71+
<version>1.10.0</version>
7272
</dependency>
7373
<dependency>
7474
<groupId>com.google.crypto.tink</groupId>

cloud-sql/sqlserver/client-side-encryption/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<dependency>
6969
<groupId>com.google.crypto.tink</groupId>
7070
<artifactId>tink</artifactId>
71-
<version>1.9.0</version>
71+
<version>1.10.0</version>
7272
</dependency>
7373
<dependency>
7474
<groupId>com.google.crypto.tink</groupId>

kms/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
<dependency>
4747
<groupId>com.google.crypto.tink</groupId>
4848
<artifactId>tink</artifactId>
49-
<version>1.9.0</version>
49+
<version>1.10.0</version>
5050
</dependency>
5151
<!-- [START_EXCLUDE] -->
5252
<dependency>

0 commit comments

Comments
 (0)