TEST CASES: Restoring from the old enclave: - Register on the old code. - Delete the app. - Register with the new code, restoring with a PIN. Migrating to the new enclave & restoring: - Register on the old code. - Update and run the new code. - Delete the app. - Register with the new code, restoring with a PIN. Registering a new account: - Register with the new code, setting up a brand new account. Registration lock via the old enclave: - Register on the old code (#1) & enable registration lock. - Delete the app. - Register on the new code (#2). - Run change number (#2 -> #1) on the new code. - Confirm both enclaves were checked. Registration lock via the new enclave: - Register on the new code (#1) & enable registration lock. - Delete the app. - Register on the new code (#2). - Run change number (#2 -> #1) on the new code. - Confirm only the new enclave was checked. |
||
|---|---|---|
| .. | ||
| protobuf | ||
| Resources | ||
| src | ||
| tests | ||
| .clang-format | ||
| .gitignore | ||
| .travis.yml | ||
| SignalServiceKit-Prefix.pch | ||
| SignalServiceKit.h | ||