chore: Make cross signing self sign mandatory for bootstrap

This commit is contained in:
Christian Kußowski 2025-12-23 14:31:19 +01:00
commit 81eb4a01a1
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652

View file

@ -365,20 +365,12 @@ class BootstrapDialogState extends State<BootstrapDialog> {
Logs().v( Logs().v(
'Cross signing is already enabled. Try to self-sign', 'Cross signing is already enabled. Try to self-sign',
); );
try { await bootstrap
await bootstrap .client
.client .encryption!
.encryption! .crossSigning
.crossSigning .selfSign(recoveryKey: key);
.selfSign(recoveryKey: key); Logs().d('Successful selfsigned');
Logs().d('Successful selfsigned');
} catch (e, s) {
Logs().e(
'Unable to self sign with recovery key after successfully open existing SSSS',
e,
s,
);
}
} }
} on InvalidPassphraseException catch (e) { } on InvalidPassphraseException catch (e) {
setState( setState(