selfSigned property

bool get selfSigned

Implementation

bool get selfSigned =>
    _validSelfSignature ??
    (_validSelfSignature = (deviceId != null &&
            signatures
                    ?.tryGetMap<String, Object?>(userId)
                    ?.tryGet<String>('ed25519:$deviceId') ==
                null
        ? false
        // without libolm we still want to be able to add devices. In that case we ofc just can't
        // verify the signature
        : _verifySignature(
            ed25519Key!, signatures![userId]!['ed25519:$deviceId']!,
            isSignatureWithoutLibolmValid: true)));