From bda4bbb59c2cf702ea7b9ed8cf07953ee249d605 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 5 Mar 2020 16:45:49 +0100 Subject: [PATCH] More optimization --- .../crypto/verification/SASDefaultVerificationTransaction.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SASDefaultVerificationTransaction.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SASDefaultVerificationTransaction.kt index 9be40a6e34..f60d4ea303 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SASDefaultVerificationTransaction.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/SASDefaultVerificationTransaction.kt @@ -94,7 +94,7 @@ internal abstract class SASDefaultVerificationTransaction( var otherKey: String? = null var shortCodeBytes: ByteArray? = null - var myMac: VerificationInfoMac? = null + var myMac: ValidVerificationInfoMac? = null var theirMac: ValidVerificationInfoMac? = null fun getSAS(): OlmSAS { @@ -177,7 +177,7 @@ internal abstract class SASDefaultVerificationTransaction( } val macMsg = transport.createMac(transactionId, keyMap, keyStrings) - myMac = macMsg + myMac = macMsg.asValidObject() state = VerificationTxState.SendingMac sendToOther(EventType.KEY_VERIFICATION_MAC, macMsg, VerificationTxState.MacSent, CancelCode.User) { if (state == VerificationTxState.SendingMac) {