diff --git a/changelog.d/8352.bugfix b/changelog.d/8352.bugfix new file mode 100644 index 0000000000..695c02715e --- /dev/null +++ b/changelog.d/8352.bugfix @@ -0,0 +1 @@ +Fix: RustCrossSigning service API confusion (identity trusted vs own device trusted by identity) diff --git a/matrix-sdk-android/src/rustCrypto/java/org/matrix/android/sdk/internal/crypto/RustCrossSigningService.kt b/matrix-sdk-android/src/rustCrypto/java/org/matrix/android/sdk/internal/crypto/RustCrossSigningService.kt index 5a299bdc15..1ed8b0f8b0 100644 --- a/matrix-sdk-android/src/rustCrypto/java/org/matrix/android/sdk/internal/crypto/RustCrossSigningService.kt +++ b/matrix-sdk-android/src/rustCrypto/java/org/matrix/android/sdk/internal/crypto/RustCrossSigningService.kt @@ -36,7 +36,7 @@ internal class RustCrossSigningService @Inject constructor( ) : CrossSigningService { /** - * Is our own device signed by our own cross signing identity + * Is our own identity trusted */ override suspend fun isCrossSigningVerified(): Boolean { return when (val identity = olmMachine.getIdentity(olmMachine.userId())) {