Use Conscrypt as Security Provider

This commit is contained in:
xynngh 2020-06-14 18:43:53 +04:00
parent 711298c899
commit cd442a24f5
2 changed files with 6 additions and 0 deletions

View File

@ -36,6 +36,7 @@ dependencies {
implementation 'org.slf4j:slf4j-api:1.7.30' implementation 'org.slf4j:slf4j-api:1.7.30'
runtimeOnly 'com.github.tony19:logback-android:2.0.0' runtimeOnly 'com.github.tony19:logback-android:2.0.0'
implementation 'org.conscrypt:conscrypt-android:2.4.0'
//noinspection GradleDependency: 3.12.* is the latest version compatible with Android <5 //noinspection GradleDependency: 3.12.* is the latest version compatible with Android <5
implementation 'com.squareup.okhttp3:okhttp:3.12.12' implementation 'com.squareup.okhttp3:okhttp:3.12.12'
implementation 'commons-codec:commons-codec:1.14' // beware: a version included in Android is used instead implementation 'commons-codec:commons-codec:1.14' // beware: a version included in Android is used instead

View File

@ -3,8 +3,11 @@ package dummydomain.yetanothercallblocker;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.app.Application; import android.app.Application;
import org.conscrypt.Conscrypt;
import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.EventBus;
import java.security.Security;
import dummydomain.yetanothercallblocker.data.Config; import dummydomain.yetanothercallblocker.data.Config;
public class App extends Application { public class App extends Application {
@ -20,6 +23,8 @@ public class App extends Application {
instance = this; instance = this;
Security.insertProviderAt(Conscrypt.newProvider(), 1);
settings = new Settings(this); settings = new Settings(this);
settings.init(); settings.init();