From 5b68f98a13ead32bd047e04217574fd1cd62c3ee Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Wed, 23 Aug 2023 16:21:35 +0300
Subject: [PATCH] Add fromBCryptPassphrase

---
 .../sdk/api/session/securestorage/SsssKeySpec.kt    | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SsssKeySpec.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SsssKeySpec.kt
index a9248c57..b4234411 100644
--- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SsssKeySpec.kt
+++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/securestorage/SsssKeySpec.kt
@@ -49,17 +49,8 @@ data class RawBytesKeySpec(
             }
         }
 
-        fun fromPassphrase(passphrase: String, salt: String, iterations: Int,
-                           progressListener: ProgressListener?, isBsSpeke: Boolean = false): RawBytesKeySpec {
-            return RawBytesKeySpec(
-                    privateKey = if (isBsSpeke) BCryptManager.retrievePrivateKeyWithPassword(passphrase, salt, iterations)
-                    else deriveKey(
-                            passphrase,
-                            salt,
-                            iterations,
-                            progressListener
-                    )
-            )
+        fun fromBCryptPassphrase(passphrase: String, salt: String, iterations: Int): RawBytesKeySpec {
+            return RawBytesKeySpec(BCryptManager.retrievePrivateKeyWithPassword(passphrase, salt, iterations))
         }
     }
 
-- 
GitLab