Skip to content

Commit d8305c6

Browse files
Merge pull request #62 from Web3Auth/update-session-manager-sdk
update session-manager-android sdk and proguard rules for bouncycastle library
2 parents 0f1cf3d + ba2ac6b commit d8305c6

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

core/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ dependencies {
6868
implementation 'org.web3j:core:4.8.8-android'
6969

7070
//session-manager-sdk
71-
implementation 'com.github.Web3Auth:session-manager-android:0.0.6'
71+
implementation 'com.github.Web3Auth:session-manager-android:0.0.8'
7272

7373
// Test
7474
testImplementation 'junit:junit:4.+'

core/proguard-rules.pro

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
# OkHttp platform used only on JVM and when Conscrypt dependency is available.
1414
-dontwarn okhttp3.internal.platform.ConscryptPlatform
1515
-keep class okhttp3.Headers { *; }
16+
-keep class org.bouncycastle.jcajce.provider.** { *; }
17+
-keep class org.bouncycastle.jce.provider.** { *; }
18+
-keep class com.web3auth.session_manager_android.**
1619

1720
#### GSON
1821
# Prevent proguard from stripping interface information from TypeAdapterFactory,

core/src/main/java/com/web3auth/core/keystore/KeyStoreManagerUtils.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,11 @@ object KeyStoreManagerUtils {
5959
* Method to encrypt data with key
6060
*/
6161
fun encryptData(key: String, data: String) {
62-
sharedPreferences.edit().putString(key, data)?.apply()
63-
encryptedPairData = getEncryptedDataPair(data)
64-
encryptedPairData.second.toString(UTF_8)
62+
if (this::sharedPreferences.isInitialized) {
63+
sharedPreferences.edit().putString(key, data)?.apply()
64+
encryptedPairData = getEncryptedDataPair(data)
65+
encryptedPairData.second.toString(UTF_8)
66+
}
6567
}
6668

6769
/**

0 commit comments

Comments
 (0)