element-web/test/unit-tests/async-components/dialogs/security
Hubert Chathi 9095ebdb1b
Avoid using accessSecretStorage to create 4S (#30244)
* remove resetCrossSigning flag, which is no longer in use

* drop unnecessary check for cross-signing

The only place where verifyUser is called already checks that cross-signing is
set up.  (The function name is also incorrect, since it checks for the
cross-signing key, and not for 4S.)

* avoid calling accessSecretStorage to set up cross-signing or 4S

Send the user to the Encryption settings tab instead

* only create secret storage when specifically asked to

* deprecate using accessSecretStorage to create new 4S

* also remove the obsolete snapshot

* add tests

* Tweak comment

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

---------

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2025-07-03 13:34:05 +00:00
..
__snapshots__ Replace Matrix.getKeyBackupEnabled by MatrixClient.CryptoApi.getActiveSessionBackupVersion (#28225) 2024-10-18 09:45:45 +00:00
NewRecoveryMethodDialog-test.tsx Update all non-major dependencies (#29194) 2025-02-05 13:25:06 +00:00
RecoveryMethodRemovedDialog-test.tsx Avoid using accessSecretStorage to create 4S (#30244) 2025-07-03 13:34:05 +00:00