Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bitfireAT/cert4android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicki Hirner <hirner@bitfire.at>2020-03-03 19:47:35 +0300
committerRicki Hirner <hirner@bitfire.at>2020-03-03 19:47:35 +0300
commite4a7866ef87f5d427722af97007ce8ae52b56b18 (patch)
treee57532349d75335247fcd0ee4048ec2c31d641f2
parentaa9b9cfc32d9fdef8a3bf385f5cca8a9cd673fe1 (diff)
Update dependencies, lint
-rw-r--r--build.gradle10
-rw-r--r--src/main/AndroidManifest.xml1
-rw-r--r--src/main/java/at/bitfire/cert4android/CustomCertService.kt2
-rw-r--r--src/main/java/at/bitfire/cert4android/TrustCertificateActivity.kt4
-rw-r--r--src/main/res/layout/activity_trust_certificate.xml3
5 files changed, 9 insertions, 11 deletions
diff --git a/build.gradle b/build.gradle
index 715ccbc..4001e1f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -66,15 +66,15 @@ dependencies {
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.cardview:cardview:1.0.0'
- implementation 'androidx.lifecycle:lifecycle-extensions:2.1.0'
- implementation 'androidx.lifecycle:lifecycle-livedata:2.1.0'
- implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.1.0'
- implementation 'com.google.android.material:material:1.2.0-alpha03'
+ implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
+ implementation 'androidx.lifecycle:lifecycle-livedata:2.2.0'
+ implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'
+ implementation 'com.google.android.material:material:1.2.0-alpha05'
implementation "org.conscrypt:conscrypt-android:${versions.conscrypt}"
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test:rules:1.2.0'
- androidTestImplementation 'com.squareup.okhttp3:mockwebserver:3.12.5'
+ androidTestImplementation 'com.squareup.okhttp3:mockwebserver:3.12.10'
androidTestImplementation 'commons-io:commons-io:2.6'
androidTestImplementation 'org.apache.commons:commons-lang3:3.9'
diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml
index d3104a2..75378c7 100644
--- a/src/main/AndroidManifest.xml
+++ b/src/main/AndroidManifest.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
package="at.bitfire.cert4android">
<application>
diff --git a/src/main/java/at/bitfire/cert4android/CustomCertService.kt b/src/main/java/at/bitfire/cert4android/CustomCertService.kt
index a35ef8a..4c5e44b 100644
--- a/src/main/java/at/bitfire/cert4android/CustomCertService.kt
+++ b/src/main/java/at/bitfire/cert4android/CustomCertService.kt
@@ -234,7 +234,7 @@ class CustomCertService: Service() {
putExtra(EXTRA_TRUSTED, false)
}
- val id = Arrays.hashCode(raw)
+ val id = raw.contentHashCode()
val notify = NotificationCompat.Builder(this@CustomCertService, NotificationUtils.CHANNEL_CERTIFICATES)
.setSmallIcon(R.drawable.ic_lock_open_white)
.setContentTitle(this@CustomCertService.getString(R.string.certificate_notification_connection_security))
diff --git a/src/main/java/at/bitfire/cert4android/TrustCertificateActivity.kt b/src/main/java/at/bitfire/cert4android/TrustCertificateActivity.kt
index f8bfe0f..3e74e15 100644
--- a/src/main/java/at/bitfire/cert4android/TrustCertificateActivity.kt
+++ b/src/main/java/at/bitfire/cert4android/TrustCertificateActivity.kt
@@ -125,7 +125,7 @@ class TrustCertificateActivity: AppCompatActivity() {
}
}
- fun fingerprint(cert: X509Certificate, algorithm: String) =
+ private fun fingerprint(cert: X509Certificate, algorithm: String) =
try {
val md = MessageDigest.getInstance(algorithm)
"$algorithm: ${hexString(md.digest(cert.encoded))}"
@@ -133,7 +133,7 @@ class TrustCertificateActivity: AppCompatActivity() {
e.message ?: "Couldn't create message digest"
}
- fun hexString(data: ByteArray): String {
+ private fun hexString(data: ByteArray): String {
val str = data.mapTo(LinkedList()) { String.format("%02x", it) }
return str.joinToString(":")
}
diff --git a/src/main/res/layout/activity_trust_certificate.xml b/src/main/res/layout/activity_trust_certificate.xml
index acdfffb..3b74b6c 100644
--- a/src/main/res/layout/activity_trust_certificate.xml
+++ b/src/main/res/layout/activity_trust_certificate.xml
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- xmlns:app="http://schemas.android.com/apk/res-auto">
+ xmlns:tools="http://schemas.android.com/tools">
<data>
<variable