private-yusuke / interscheckin

交差点でのチェックインを補助するために作成された Swarm 利用者のための Android アプリケーション
9 stars 1 forks source link

Update dependency com.google.crypto.tink:tink-android to v1.11.0 #234

Closed renovate[bot] closed 10 months ago

renovate[bot] commented 10 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.google.crypto.tink:tink-android 1.10.0 -> 1.11.0 age adoption passing confidence

Release Notes

tink-crypto/tink-java (com.google.crypto.tink:tink-android) ### [`v1.11.0`](https://togithub.com/tink-crypto/tink-java/releases/tag/v1.11.0): Tink Java 1.11.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.11.0** To get started using Tink, see [the setup guide](https://developers.google.com/tink/tink-setup#java). ### What's new? The complete list of changes since 1.10.0 can be found [here](https://togithub.com/tink-crypto/tink-java/compare/1.10...1.11). - Added new key/parameter classes for all remaining keys: Ecies, JwtRsaSsaPkcs1, JwtRsaSsapss, LegacyKmsAead, LegacyKmsEnvelopeAead. - Key IDs of newly generated keys can now be negative ([commit](https://togithub.com/tink-crypto/tink-java/commit/f5c2c8992e20134d24ec324a06a2c3ee73b439f3)). - Added APIs: - `KmsEnvelopeAead.create` ([commit](https://togithub.com/tink-crypto/tink-java/commit/5e82a7af48c3b29f026ad7a582e890d78da53ae0)) - `HkdfStreamingPrf::create(HkdfPrfKey key)` ([commit](https://togithub.com/tink-crypto/tink-java/commit/163c2a70a85415b0607b0f78c54cef89bc727aad#diff-aec405889942b7387c56cf28e610add5f5eb11c7358e130b7b23727f92d43a32R75)) - Removed `AeadKeyTemplates.createKmsAeadKeyTemplate` ([commit](https://togithub.com/tink-crypto/tink-java/commit/ae3260d5b03f953a4eb407e4c53648175f85a456)) - Made `InputStreamDecrypter.read()` `InputStream` compliant ([issue](https://togithub.com/tink-crypto/tink-java/issues/10), [commit](https://togithub.com/tink-crypto/tink-java/commit/4412da173e7137adecf033f9cfeca3ad9cc87f18)). ### Future work To see what we're working towards, check our [project roadmap](https://developers.google.com/tink/roadmap). ### Getting started #### Maven: com.google.crypto.tink tink 1.11.0 #### Gradle: dependencies { implementation 'com.google.crypto.tink:tink-android:1.11.0' } #### Bazel: ```python load("@​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://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/%s.zip" % RULES_JVM_EXTERNAL_TAG, ) load("@​rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps") rules_jvm_external_deps() load("@​rules_jvm_external//:setup.bzl", "rules_jvm_external_setup") rules_jvm_external_setup() load("@​rules_jvm_external//:defs.bzl", "maven_install") maven_install( artifacts = [ "com.google.crypto.tink:tink:1.11.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 = "tink_java", urls = ["https://github.com/tink-crypto/tink-java/releases/download/v1.11.0/tink-java-1.11.0.zip"], strip_prefix = "tink-java-1.11.0", sha256 = "2bd264c2f0c474c77e2d1e04c627398e963b7a6d0164cfb743ab60a59ab998bd", ) load("@​tink_java//:tink_java_deps.bzl", "TINK_MAVEN_ARTIFACTS", "tink_java_deps") tink_java_deps() load("@​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", ], ) ```

Configuration

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

🚦 Automerge: Enabled.

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.



This PR has been generated by Mend Renovate. View repository job log here.