Vishnu Mohandas
|
fed7cda7f4
|
Replace scrypt with libsodium's abstractions
|
2020-09-29 00:02:53 +05:30 |
|
Vishnu Mohandas
|
b06190fbf2
|
Replace AES with libsodium abstractions
|
2020-09-28 23:22:43 +05:30 |
|
Vishnu Mohandas
|
a7944a3f93
|
Use sodium to generate random bytes
|
2020-09-28 23:06:04 +05:30 |
|
Vishnu Mohandas
|
a089fd1e3b
|
Remove unused AESCrypt library
|
2020-09-28 22:37:33 +05:30 |
|
Vishnu Mohandas
|
4de5c56a3f
|
Fix copypastah errors
|
2020-09-28 21:45:06 +05:30 |
|
Vishnu Mohandas
|
f2b10a4168
|
Move expensive encryption and decryption operations to a separate isolate
|
2020-09-28 21:24:40 +05:30 |
|
Vishnu Mohandas
|
e574a0d8d2
|
Use Dart's file handling APIs correctly to append to a file
|
2020-09-26 03:54:33 +05:30 |
|
Vishnu Mohandas
|
05a67773e9
|
Minor refactor
|
2020-09-26 03:08:14 +05:30 |
|
Vishnu Mohandas
|
d6e0671fe7
|
Rename variable
|
2020-09-26 02:28:19 +05:30 |
|
Vishnu Mohandas
|
bd66a9a309
|
Simplify encryption code
|
2020-09-26 02:26:02 +05:30 |
|
Vishnu Mohandas
|
727a1684ce
|
Switch to libsodium for file encryption and decryption
|
2020-09-26 00:37:32 +05:30 |
|
Vishnu Mohandas
|
3bad6a7c94
|
Add API to chacha encrypt and decrypt a file
|
2020-09-25 21:15:00 +05:30 |
|
Vishnu Mohandas
|
9e641ba57d
|
Return base64 encoded string
|
2020-09-10 05:18:11 +05:30 |
|
Vishnu Mohandas
|
87fd87987a
|
Explicitly call the AESCrypt password as password
|
2020-09-10 03:57:54 +05:30 |
|
Vishnu Mohandas
|
db3869fa58
|
Use existing raw API for steel crypt
|
2020-09-10 03:00:04 +05:30 |
|
Vishnu Mohandas
|
94a41a72c9
|
Remove all assumptions related to key attribute encoding
|
2020-09-10 02:39:41 +05:30 |
|
Vishnu Mohandas
|
5fffea1824
|
Remove single line hash function
|
2020-09-10 02:22:18 +05:30 |
|
Vishnu Mohandas
|
d9a583a46c
|
Ensure that CBC is always the chosen mode of encryption
|
2020-09-10 02:17:51 +05:30 |
|
Vishnu Mohandas
|
4cd93610f7
|
Make no assumptions about the encoding type of the key
|
2020-09-10 01:01:14 +05:30 |
|
Vishnu Mohandas
|
1f98f8ca8d
|
Modify steel crypt to expose a hashBytes function that does not assume the encoding of the inputs or output
|
2020-09-09 14:35:24 +05:30 |
|
Vishnu Mohandas
|
831de35e9c
|
Update file upload API
|
2020-09-06 11:59:30 +05:30 |
|
Vishnu Mohandas
|
bc36bf8f5e
|
Verify the correctness of the passphrase entered
|
2020-09-05 14:23:23 +05:30 |
|
Vishnu Mohandas
|
aa2890107f
|
Add API to use AesCrypt to encrypt and decrypt data directly
|
2020-09-03 21:08:46 +05:30 |
|
Vishnu Mohandas
|
3d3c1496e7
|
Pull the key from server on sign in
|
2020-08-15 06:52:14 +05:30 |
|
Vishnu Mohandas
|
2505389d00
|
Use Computer to handle isolates
|
2020-08-14 04:34:32 +05:30 |
|
Vishnu Mohandas
|
7bd2ad19de
|
Revert "Queue encryption and decryption with work-manager"
This reverts commit 5000a0b3cd .
|
2020-08-14 04:13:09 +05:30 |
|
Vishnu Mohandas
|
5000a0b3cd
|
Queue encryption and decryption with work-manager
|
2020-08-14 03:31:18 +05:30 |
|
Vishnu Mohandas
|
1ce1479dd9
|
Perform encryption and decryption on a separate isolate
|
2020-08-14 02:30:40 +05:30 |
|
Vishnu Mohandas
|
f6d3a7e6bd
|
Decrypt, save and display encrypted thumbnails
|
2020-08-13 04:47:15 +05:30 |
|
Vishnu Mohandas
|
746fb18cf7
|
Download and save encrypted files
|
2020-08-12 04:34:16 +05:30 |
|
Vishnu Mohandas
|
2e39f2e90a
|
Upload thumbnail along with the file
|
2020-08-11 05:38:48 +05:30 |
|
Vishnu Mohandas
|
4b63196e34
|
Encrypt and upload files
|
2020-08-11 05:17:22 +05:30 |
|
Vishnu Mohandas
|
797c6ae856
|
Reuse existing library for generating secure random string
|
2020-08-10 05:49:44 +05:30 |
|
Vishnu Mohandas
|
f80e06762f
|
Add crypto util
|
2020-08-10 02:09:11 +05:30 |
|