Commit Graph

28 Commits

Author SHA1 Message Date
Arnaud Ringenbach 010e5d8d9f Add cancellable property to secureBackup/recovery coordinators 2022-03-09 10:41:48 +01:00
Arnaud Ringenbach e79e77e1f0 Add cancellable property to secureBackup/recovery view controllers 2022-03-09 10:41:27 +01:00
Stefan Ceriu bc60512101 Fixed various project warnings. Completely disabled nullability checks, went down from ~20k to 195. 2022-02-10 08:43:18 +02:00
Doug 5e14c559b5 Merge pull request #4542 from vector-im/doug/fix_warnings
Fix warnings
2021-07-13 11:07:47 +01:00
Gil Eluard 3ddc562fa7 Show / hide reset button in secrets recovery screen (#4546). 2021-07-12 22:51:56 +02:00
Doug c411097256 Fix class keyword deprecation warnings everywhere!
Using 'class' keyword for protocol inheritance is deprecated; use 'AnyObject' instead
2021-07-09 17:05:43 +01:00
manuroe 6226b25abc Valide the 4S private key before using it 2021-06-16 15:31:39 +02:00
manuroe 3dcb250200 Security settings: Add an option to reset the secure backup
It will overwrite the existing one if any
2021-06-16 09:53:31 +02:00
manuroe bf9a5a183c Secure backup: Allow to execute a random closure the secure backup is unlocked
Only from swift.
We should change the name "SecretsRecovery" classes
2021-06-16 07:50:18 +02:00
Stefan Ceriu b00d07ffca Adopt consolidated logging mechanism (#4370)
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
SBiOSoftWhare d5917beb6a Cross-signing: Handle UserInteractiveAuthenticationService refactoring for cross signing setup. 2021-02-11 15:06:29 +01:00
SBiOSoftWhare 55183866fc SecretResetCoordinator: Remove AuthenticatedSessionViewControllerFactory and use ReauthenticationCoordinator for reauthentication. 2021-02-03 12:10:51 +01:00
SBiOSoftWhare 66e80e37f1 Secure backup: Add possibility to not expose recovery key when creating a secure backup. 2020-10-15 15:27:26 +02:00
SBiOSoftWhare 75744c09c6 SecretsRecoveryCoordinator: Do not check existing key backup after secrets reset. 2020-10-13 18:04:24 +02:00
SBiOSoftWhare 184d91f202 Update Riot/Modules/Secrets/Reset/SecretsResetViewModel.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-09-30 18:31:07 +02:00
SBiOSoftWhare f0b3d0e5e2 Update Riot/Modules/Secrets/Reset/SecretsResetViewModelType.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-09-30 18:30:53 +02:00
SBiOSoftWhare f4cabb9c39 Update Riot/Modules/Secrets/Reset/SecretsResetCoordinatorType.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-09-30 18:29:42 +02:00
SBiOSoftWhare 05eab63d63 SecretsRecoveryCoordinator: Handle secrets reset flow. 2020-09-30 17:48:55 +02:00
SBiOSoftWhare 9345757a3a Secrets recovery with passphrase: Add reset action. 2020-09-30 17:45:26 +02:00
SBiOSoftWhare e196a21831 Secrets recover with key: Add reset action. 2020-09-30 17:44:25 +02:00
SBiOSoftWhare c6d61b8cea Create secrets reset screen. 2020-09-30 17:43:05 +02:00
manuroe b3ed3059a6 Secure backup: Create and delete key backup with 4S 2020-06-30 14:02:47 +02:00
manuroe f2376f8a6e Merge branch 'develop' into riot_3296 2020-06-25 17:20:47 +02:00
SBiOSoftWhare 918bc9e76d Fix Nad's remarks. 2020-06-24 18:29:52 +02:00
SBiOSoftWhare a89cf59d3f Fix rebase. 2020-06-23 18:40:30 +02:00
SBiOSoftWhare 7f0009cfb5 Secrets setup: Handle set up recovery passphrase screen. 2020-06-23 18:31:52 +02:00
SBiOSoftWhare d9541e4680 Secrets setup: Handle set up recovery key screen. 2020-06-23 18:31:52 +02:00
SBiOSoftWhare 965ca8f2c3 Secrets recover: Move files. 2020-06-23 18:31:52 +02:00