diff --git a/app/src/androidTest/kotlin/ee/ria/DigiDoc/domain/preferences/DataStoreTest.kt b/app/src/androidTest/kotlin/ee/ria/DigiDoc/domain/preferences/DataStoreTest.kt index 84f048b2f..9f0e1662e 100644 --- a/app/src/androidTest/kotlin/ee/ria/DigiDoc/domain/preferences/DataStoreTest.kt +++ b/app/src/androidTest/kotlin/ee/ria/DigiDoc/domain/preferences/DataStoreTest.kt @@ -561,7 +561,7 @@ class DataStoreTest { fun dataStore_getLibdigidocppVersion_success() { val result = dataStore.getLibdigidocppVersion() - assertEquals("4.3.0.40", result) + assertEquals("4.4.0.48", result) } @Test diff --git a/libdigidoc-lib/libs/libdigidocpp.jar b/libdigidoc-lib/libs/libdigidocpp.jar index a4771f02e..beee711b7 100644 Binary files a/libdigidoc-lib/libs/libdigidocpp.jar and b/libdigidoc-lib/libs/libdigidocpp.jar differ diff --git a/libdigidoc-lib/src/debug/jniLibs/arm64-v8a/libdigidoc_java.so b/libdigidoc-lib/src/debug/jniLibs/arm64-v8a/libdigidoc_java.so index a3cfbc1ba..aa27268de 100644 Binary files a/libdigidoc-lib/src/debug/jniLibs/arm64-v8a/libdigidoc_java.so and b/libdigidoc-lib/src/debug/jniLibs/arm64-v8a/libdigidoc_java.so differ diff --git a/libdigidoc-lib/src/debug/jniLibs/armeabi-v7a/libdigidoc_java.so b/libdigidoc-lib/src/debug/jniLibs/armeabi-v7a/libdigidoc_java.so index 5a7d455df..4fd1e3575 100644 Binary files a/libdigidoc-lib/src/debug/jniLibs/armeabi-v7a/libdigidoc_java.so and b/libdigidoc-lib/src/debug/jniLibs/armeabi-v7a/libdigidoc_java.so differ diff --git a/libdigidoc-lib/src/debug/jniLibs/x86_64/libdigidoc_java.so b/libdigidoc-lib/src/debug/jniLibs/x86_64/libdigidoc_java.so index e30e23bd3..034b6592f 100644 Binary files a/libdigidoc-lib/src/debug/jniLibs/x86_64/libdigidoc_java.so and b/libdigidoc-lib/src/debug/jniLibs/x86_64/libdigidoc_java.so differ diff --git a/libdigidoc-lib/src/main/jniLibs/arm64-v8a/libdigidoc_java.so b/libdigidoc-lib/src/main/jniLibs/arm64-v8a/libdigidoc_java.so index a3cfbc1ba..aa27268de 100644 Binary files a/libdigidoc-lib/src/main/jniLibs/arm64-v8a/libdigidoc_java.so and b/libdigidoc-lib/src/main/jniLibs/arm64-v8a/libdigidoc_java.so differ diff --git a/libdigidoc-lib/src/main/jniLibs/armeabi-v7a/libdigidoc_java.so b/libdigidoc-lib/src/main/jniLibs/armeabi-v7a/libdigidoc_java.so index 5a7d455df..4fd1e3575 100644 Binary files a/libdigidoc-lib/src/main/jniLibs/armeabi-v7a/libdigidoc_java.so and b/libdigidoc-lib/src/main/jniLibs/armeabi-v7a/libdigidoc_java.so differ diff --git a/libdigidoc-lib/src/main/jniLibs/x86_64/libdigidoc_java.so b/libdigidoc-lib/src/main/jniLibs/x86_64/libdigidoc_java.so index e30e23bd3..034b6592f 100644 Binary files a/libdigidoc-lib/src/main/jniLibs/x86_64/libdigidoc_java.so and b/libdigidoc-lib/src/main/jniLibs/x86_64/libdigidoc_java.so differ diff --git a/libdigidoc-lib/src/main/kotlin/ee/ria/DigiDoc/libdigidoclib/init/Initialization.kt b/libdigidoc-lib/src/main/kotlin/ee/ria/DigiDoc/libdigidoclib/init/Initialization.kt index d1b645168..ae4da5d4a 100644 --- a/libdigidoc-lib/src/main/kotlin/ee/ria/DigiDoc/libdigidoclib/init/Initialization.kt +++ b/libdigidoc-lib/src/main/kotlin/ee/ria/DigiDoc/libdigidoclib/init/Initialization.kt @@ -128,7 +128,16 @@ class Initialization context, isLoggingEnabled, ) - digidoc.initializeLib(UserAgentUtil.getUserAgent(context), path) + + try { + digidoc.initializeLib(UserAgentUtil.getUserAgent(context), path, "") + } catch (e: RuntimeException) { + if (e.message?.startsWith("TSL") == true) { + errorLog(libdigidocInitLogTag, "Unable to initialize TSL: ${e.message}") + } else { + throw e + } + } isInitialized = true } diff --git a/libdigidoc-lib/src/main/res/raw/schema.zip b/libdigidoc-lib/src/main/res/raw/schema.zip index 1df7b7fc2..e1538aea1 100644 Binary files a/libdigidoc-lib/src/main/res/raw/schema.zip and b/libdigidoc-lib/src/main/res/raw/schema.zip differ