From 419e5ca918522e752e2c67ef9db1e413fe7e1d0f Mon Sep 17 00:00:00 2001 From: David Perez Date: Mon, 23 Jun 2025 11:51:18 -0500 Subject: [PATCH] Update to latest Bitwarden SDK (#5403) --- .../vault/manager/VaultLockManagerImpl.kt | 1 + .../vault/manager/VaultLockManagerTest.kt | 19 +++++++++++++++++++ gradle/libs.versions.toml | 2 +- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerImpl.kt b/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerImpl.kt index 666dc6dd3c..54d7fee5b7 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerImpl.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerImpl.kt @@ -182,6 +182,7 @@ class VaultLockManagerImpl( privateKey = privateKey, method = initUserCryptoMethod, userId = userId, + signingKey = null, ), ) .flatMap { result -> diff --git a/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerTest.kt b/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerTest.kt index 62d09c91a6..8005c480a4 100644 --- a/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerTest.kt +++ b/app/src/test/kotlin/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerTest.kt @@ -748,6 +748,7 @@ class VaultLockManagerTest { method = InitUserCryptoMethod.DecryptedKey( decryptedUserKey = userAutoUnlockKey, ), + signingKey = null, ), ) } returns InitializeCryptoResult.Success.asSuccess() @@ -772,6 +773,7 @@ class VaultLockManagerTest { method = InitUserCryptoMethod.DecryptedKey( decryptedUserKey = userAutoUnlockKey, ), + signingKey = null, ), ) trustedDeviceManager.trustThisDeviceIfNecessary(userId = USER_ID) @@ -904,6 +906,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } returns InitializeCryptoResult.Success.asSuccess() @@ -969,6 +972,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) vaultSdkSource.initializeOrganizationCrypto( @@ -1002,6 +1006,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } returns InitializeCryptoResult.Success.asSuccess() @@ -1078,6 +1083,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) vaultSdkSource.initializeOrganizationCrypto( @@ -1112,6 +1118,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } returns InitializeCryptoResult.AuthenticationError(error = error).asSuccess() @@ -1158,6 +1165,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } @@ -1185,6 +1193,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } returns InitializeCryptoResult.Success.asSuccess() @@ -1238,6 +1247,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } @@ -1272,6 +1282,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } returns error.asFailure() @@ -1317,6 +1328,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } @@ -1344,6 +1356,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } returns InitializeCryptoResult.Success.asSuccess() @@ -1396,6 +1409,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } @@ -1429,6 +1443,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } returns InitializeCryptoResult.Success.asSuccess() @@ -1488,6 +1503,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } @@ -1613,6 +1629,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } coAnswers { @@ -1659,6 +1676,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } returns InitializeCryptoResult.Success.asSuccess() @@ -1694,6 +1712,7 @@ class VaultLockManagerTest { password = masterPassword, userKey = userKey, ), + signingKey = null, ), ) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4b02f83054..b1c145b539 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -25,7 +25,7 @@ androidxRoom = "2.7.1" androidxSecurityCrypto = "1.1.0-alpha06" androidxSplash = "1.1.0-rc01" androidxWork = "2.10.1" -bitwardenSdk = "1.0.0-20250602.132903-199" +bitwardenSdk = "1.0.0-20250623.141835-223" crashlytics = "3.0.4" detekt = "1.23.8" firebaseBom = "33.15.0"