@@ -62,8 +62,12 @@ dependencies {
6262 api " com.github.stephenc.jcip:jcip-annotations:1.0-1"
6363 api " com.nimbusds:content-type:2.3"
6464 api " com.nimbusds:lang-tag:1.7"
65- api " com.nimbusds:nimbus-jose-jwt:9.37.3"
66- api " com.nimbusds:oauth2-oidc-sdk:11.9.1"
65+ api(" com.nimbusds:nimbus-jose-jwt:9.37.3" ){
66+ exclude group : ' com.google.crypto.tink' , module : ' tink' // it's an optional dependency on which we don't rely
67+ }
68+ api(" com.nimbusds:oauth2-oidc-sdk:11.9.1" ){
69+ exclude group : ' com.google.crypto.tink' , module : ' tink' // it's an optional dependency on which we don't rely
70+ }
6771 api " jakarta.activation:jakarta.activation-api:1.2.1"
6872 api " jakarta.xml.bind:jakarta.xml.bind-api:2.3.3"
6973 api " net.java.dev.jna:jna-platform:${ versions.jna} " // Maven says 5.14.0 but this aligns with the Elasticsearch-wide version
@@ -73,8 +77,6 @@ dependencies {
7377 api " org.codehaus.woodstox:stax2-api:4.2.2"
7478 api " org.ow2.asm:asm:9.3"
7579
76- runtimeOnly " com.google.crypto.tink:tink:1.14.0"
77- runtimeOnly " com.google.protobuf:protobuf-java:4.27.0"
7880 runtimeOnly " com.google.code.gson:gson:2.11.0"
7981 runtimeOnly " org.cryptomator:siv-mode:1.5.2"
8082
@@ -174,13 +176,11 @@ tasks.named("thirdPartyAudit").configure {
174176 // 'org.slf4j.ext.EventData' - bring back when https://github.com/elastic/elasticsearch/issues/93714 is done
175177
176178 // Optional dependency of tink
177- ' com.google.api.client.http.HttpHeaders' ,
178- ' com.google.api.client.http.HttpRequest' ,
179- ' com.google.api.client.http.HttpRequestFactory' ,
180- ' com.google.api.client.http.HttpResponse' ,
181- ' com.google.api.client.http.HttpTransport' ,
182- ' com.google.api.client.http.javanet.NetHttpTransport' ,
183- ' com.google.api.client.http.javanet.NetHttpTransport$Builder' ,
179+ ' com.google.crypto.tink.subtle.Ed25519Sign' ,
180+ ' com.google.crypto.tink.subtle.Ed25519Sign$KeyPair' ,
181+ ' com.google.crypto.tink.subtle.Ed25519Verify' ,
182+ ' com.google.crypto.tink.subtle.X25519' ,
183+ ' com.google.crypto.tink.subtle.XChaCha20Poly1305' ,
184184
185185 // Optional dependency of nimbus-jose-jwt and oauth2-oidc-sdk
186186 ' org.bouncycastle.asn1.pkcs.PrivateKeyInfo' ,
@@ -252,14 +252,6 @@ tasks.named("thirdPartyAudit").configure {
252252 ' javax.activation.MailcapCommandMap' ,
253253 ' javax.activation.MimetypesFileTypeMap' ,
254254 ' reactor.core.publisher.Traces$SharedSecretsCallSiteSupplierFactory$TracingException' ,
255-
256- ' com.google.protobuf.MessageSchema' ,
257- ' com.google.protobuf.UnsafeUtil' ,
258- ' com.google.protobuf.UnsafeUtil$1' ,
259- ' com.google.protobuf.UnsafeUtil$Android32MemoryAccessor' ,
260- ' com.google.protobuf.UnsafeUtil$Android64MemoryAccessor' ,
261- ' com.google.protobuf.UnsafeUtil$JvmMemoryAccessor' ,
262- ' com.google.protobuf.UnsafeUtil$MemoryAccessor' ,
263255 )
264256}
265257
0 commit comments