Upgrade to libsignal 0.47.0
This commit is contained in:
parent
99ae7c5961
commit
1296365bed
3 changed files with 15 additions and 15 deletions
|
@ -15,7 +15,7 @@ dependencyResolutionManagement {
|
|||
version("exoplayer", "2.19.0")
|
||||
version("glide", "4.15.1")
|
||||
version("kotlin", "1.9.20")
|
||||
version("libsignal-client", "0.46.0")
|
||||
version("libsignal-client", "0.47.0")
|
||||
version("mp4parser", "1.9.39")
|
||||
version("android-gradle-plugin", "8.4.0")
|
||||
version("accompanist", "0.28.0")
|
||||
|
|
|
@ -7400,20 +7400,20 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
|
|||
<sha256 value="6eb4422e8a618b3b76cb2096a3619d251f9e27989dc68307a1e5414c3710f2d1" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.signal" name="libsignal-android" version="0.46.0">
|
||||
<artifact name="libsignal-android-0.46.0.aar">
|
||||
<sha256 value="ba943300bf38325a7ce568f433e36e881e472bb8cc649aadbb81bd135dffc1dc" origin="Generated by Gradle"/>
|
||||
<component group="org.signal" name="libsignal-android" version="0.47.0">
|
||||
<artifact name="libsignal-android-0.47.0.aar">
|
||||
<sha256 value="022a291a87ebdf2e229052e7ed22beb4505daea7b26aea4ab5bc15f34470cbe4" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="libsignal-android-0.46.0.module">
|
||||
<sha256 value="b2a4d2695527c0f2b12b5a815b7c389bf085d227523c0af5ac7433173acb76a6" origin="Generated by Gradle"/>
|
||||
<artifact name="libsignal-android-0.47.0.module">
|
||||
<sha256 value="3ac003c987b1187bdb3a455dea579e1aaf0f9a6d543152c5980f74d9e94f1401" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.signal" name="libsignal-client" version="0.46.0">
|
||||
<artifact name="libsignal-client-0.46.0.jar">
|
||||
<sha256 value="bd29ff4a5310fd9d43aead0a780abfbc2ca368daf7ca2a21304fb497605d07cd" origin="Generated by Gradle"/>
|
||||
<component group="org.signal" name="libsignal-client" version="0.47.0">
|
||||
<artifact name="libsignal-client-0.47.0.jar">
|
||||
<sha256 value="5ba566a1eed8d887cce3f5810318295d1465b998bb12a4b4393935686771def3" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
<artifact name="libsignal-client-0.46.0.module">
|
||||
<sha256 value="a31afd2e42a87359e754ec04437cf35b0a4ab9012a410447f15ceb4cde90d54a" origin="Generated by Gradle"/>
|
||||
<artifact name="libsignal-client-0.47.0.module">
|
||||
<sha256 value="1d830ac16d4c2e7e7fc7cfb33ecf1a0f35d33f55e901ef41fb8bddf92fc9729f" origin="Generated by Gradle"/>
|
||||
</artifact>
|
||||
</component>
|
||||
<component group="org.signal" name="ringrtc-android" version="2.42.0">
|
||||
|
|
|
@ -57,13 +57,13 @@ class SecureValueRecoveryV3(
|
|||
|
||||
return try {
|
||||
val result = network.svr3().restore(normalizedPin, shareSet, enclaveAuth).get()
|
||||
val masterKey = MasterKey(result)
|
||||
val masterKey = MasterKey(result.value)
|
||||
RestoreResponse.Success(masterKey, authorization)
|
||||
} catch (e: ExecutionException) {
|
||||
when (val cause = e.cause) {
|
||||
is NetworkException -> RestoreResponse.NetworkError(IOException(cause)) // TODO [svr3] Update when we get to IOException
|
||||
is NetworkException -> RestoreResponse.NetworkError(cause)
|
||||
is DataMissingException -> RestoreResponse.Missing
|
||||
is RestoreFailedException -> RestoreResponse.PinMismatch(1) // TODO [svr3] Get proper API for this
|
||||
is RestoreFailedException -> RestoreResponse.PinMismatch(cause.triesRemaining)
|
||||
is AttestationFailedException -> RestoreResponse.ApplicationError(cause)
|
||||
is SgxCommunicationFailureException -> RestoreResponse.ApplicationError(cause)
|
||||
is IOException -> RestoreResponse.NetworkError(cause)
|
||||
|
@ -126,7 +126,7 @@ class SecureValueRecoveryV3(
|
|||
BackupResponse.Success(masterKey, rawAuth)
|
||||
} catch (e: ExecutionException) {
|
||||
when (val cause = e.cause) {
|
||||
is NetworkException -> BackupResponse.NetworkError(IOException(cause)) // TODO [svr] Update when we move to IOException
|
||||
is NetworkException -> BackupResponse.NetworkError(cause)
|
||||
is AttestationFailedException -> BackupResponse.ApplicationError(cause)
|
||||
is SgxCommunicationFailureException -> BackupResponse.ApplicationError(cause)
|
||||
is IOException -> BackupResponse.NetworkError(cause)
|
||||
|
|
Loading…
Add table
Reference in a new issue