Greyson Parrelli
acbfff89d3
Update registration to allow PIN entry.
2020-04-21 13:33:41 -04:00
Greyson Parrelli
8e13403cca
Separate PINs from Registration Lock.
...
You can now have a PIN without having registration lock.
Note: We still need to change the registration flow to allow non-reglock
users to enter their PIN.
2020-04-21 13:33:33 -04:00
Greyson Parrelli
f1ea035197
Re-enable and clean up Signal PINs.
...
- Require PINs during registration agian.
- Change min length to 4.
- Allow the full-screen megaphone to be enabled remotely.
- Clean up and remove some code.
2020-04-03 12:20:15 -04:00
Greyson Parrelli
951a61117a
Add storage support for the AccountRecord.
2020-03-26 17:37:51 -04:00
Greyson Parrelli
75a52f801a
Implement storage service protocol changes.
2020-02-28 16:58:47 -05:00
Greyson Parrelli
6184e5f828
Update the storage service.
2020-02-26 17:11:34 -05:00
Greyson Parrelli
1faf196f82
Implement additional message request improvements.
2020-02-26 17:11:29 -05:00
Greyson Parrelli
3824e90997
Improve prekey refresh logic.
2020-02-26 17:06:06 -05:00
Greyson Parrelli
5158a15379
Disable PIN requirement for new registrations.
2020-02-26 17:06:06 -05:00
Greyson Parrelli
0b6a52277d
Fixed PIN reminders showing too often, reminder UI improvements.
2020-02-11 12:03:12 -05:00
Greyson Parrelli
ddc01b539f
Use megaphones for PIN reminders.
2020-02-07 21:14:20 -05:00
Greyson Parrelli
5e59f77f83
Update PIN feature flags.
2020-02-06 11:19:46 -05:00
Alex Hart
279dcb1428
Apply KBS Lock fixes and pluralization
2020-02-03 15:04:53 -05:00
Alex Hart
e1b75c78ab
Add Pins for All Megaphone Kill Switch.
2020-02-03 14:20:08 -05:00
Alex Hart
fb82420376
Implement new PIN UX.
2020-02-01 12:42:29 -04:00
Greyson Parrelli
55e9f8722f
Add support for remote feature flags.
2020-01-27 09:51:00 -05:00
Alan Evans
e37c4b1f87
Replace pinstretcher with Argon2 and new PIN encryption.
2020-01-24 10:54:39 -05:00
Alan Evans
7d70ea78cd
Hmac-SIV encryption/decryption.
2020-01-24 10:54:39 -05:00
Alan Evans
f2b9bf0b8c
Use SignalStore for KBS Values.
2020-01-24 10:54:38 -05:00
Greyson Parrelli
4b5b9fbde8
Add an encrypted key-value store.
...
SignalStore is backed by SQLCipher and is intended to be used instead of
TextSecurePreferences moving forward.
2020-01-24 10:54:38 -05:00