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
parent 495de8fc17
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(
'Cross signing is already enabled. Try to self-sign',
);
try {
await bootstrap
.client
.encryption!
.crossSigning
.selfSign(recoveryKey: key);
Logs().d('Successful selfsigned');
} catch (e, s) {
Logs().e(
'Unable to self sign with recovery key after successfully open existing SSSS',
e,
s,
);
}
await bootstrap
.client
.encryption!
.crossSigning
.selfSign(recoveryKey: key);
Logs().d('Successful selfsigned');
}
} on InvalidPassphraseException catch (e) {
setState(