From f3c9733d6901209513b77a6002a23785a1e9aa4e Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Thu, 11 Jun 2020 09:38:10 +0000 Subject: Dependency updates (#844) * build: uprev dependencies, add leakcanary plumber to patch leaks at runtime Signed-off-by: Harsh Shandilya * build: upgrade security-crypto Signed-off-by: Harsh Shandilya * build: fix copypasta fail Signed-off-by: Harsh Shandilya --- app/build.gradle | 1 + app/proguard-rules.pro | 4 ++++ 2 files changed, 5 insertions(+) (limited to 'app') diff --git a/app/build.gradle b/app/build.gradle index dbac1a5c..6175dfcd 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -101,6 +101,7 @@ dependencies { implementation deps.third_party.jsch implementation deps.third_party.sshj implementation deps.third_party.bouncycastle + implementation deps.third_party.plumber implementation deps.third_party.openpgp_ktx implementation deps.third_party.ssh_auth implementation deps.third_party.timber diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 474b45d0..232f70e7 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -27,3 +27,7 @@ -keep class org.bouncycastle.jcajce.provider.** { *; } -keep class org.bouncycastle.jce.provider.** { *; } -keep class !org.bouncycastle.jce.provider.X509LDAPCertStoreSpi { *; } + +# Tink (for security-crypto) +# I'm most certainly not a fan of this catch-all rule +-keep class com.google.crypto.tink.proto.** { *; } -- cgit v1.2.3