Vishnu Mohandas
|
bae5c9bf7d
Explicitly state the sync nature of the encryption API
|
4 years ago |
Vishnu Mohandas
|
86b60fd487
Add API to seal with a user's public key
|
4 years ago |
Vishnu Mohandas
|
50a67acb75
Use the explicit sync-decrypt API
|
4 years ago |
Vishnu Mohandas
|
bd879263f0
Add functionality to extract a decrypted collection key
|
4 years ago |
Vishnu Mohandas
|
1330ef07d2
Switch to cryptobox keygen
|
4 years ago |
Vishnu Mohandas
|
8da3f0c687
Remove more unnecessary models
|
4 years ago |
Vishnu Mohandas
|
3f5d20027e
Remove unnecessary model
|
4 years ago |
Vishnu Mohandas
|
7f707d187e
Refactor crypto util
|
4 years ago |
Vishnu Mohandas
|
27f019af57
Move to XChaCha for thumbnail and metadata encryption
|
4 years ago |
Vishnu Mohandas
|
5a25676dc4
Generate and store public private keypairs on the server
|
4 years ago |
Vishnu Mohandas
|
832b0c7e74
Update the computation logic for kek-hash
|
4 years ago |
Vishnu Mohandas
|
0daecf3924
Remove unused function
|
4 years ago |
Vishnu Mohandas
|
1b40d64a20
Move hash verification to a separate isolate
|
4 years ago |
Vishnu Mohandas
|
71720df54c
Compute the hash on a separate isolate
|
4 years ago |
Vishnu Mohandas
|
a4323ad280
Reduce the memlimit for pwhash
|
4 years ago |
Vishnu Mohandas
|
fed7cda7f4
Replace scrypt with libsodium's abstractions
|
4 years ago |
Vishnu Mohandas
|
b06190fbf2
Replace AES with libsodium abstractions
|
4 years ago |
Vishnu Mohandas
|
a7944a3f93
Use sodium to generate random bytes
|
4 years ago |
Vishnu Mohandas
|
a089fd1e3b
Remove unused AESCrypt library
|
4 years ago |
Vishnu Mohandas
|
4de5c56a3f
Fix copypastah errors
|
4 years ago |
Vishnu Mohandas
|
f2b10a4168
Move expensive encryption and decryption operations to a separate isolate
|
4 years ago |
Vishnu Mohandas
|
e574a0d8d2
Use Dart's file handling APIs correctly to append to a file
|
4 years ago |
Vishnu Mohandas
|
05a67773e9
Minor refactor
|
4 years ago |
Vishnu Mohandas
|
d6e0671fe7
Rename variable
|
4 years ago |
Vishnu Mohandas
|
bd66a9a309
Simplify encryption code
|
4 years ago |
Vishnu Mohandas
|
727a1684ce
Switch to libsodium for file encryption and decryption
|
4 years ago |
Vishnu Mohandas
|
3bad6a7c94
Add API to chacha encrypt and decrypt a file
|
4 years ago |
Vishnu Mohandas
|
9e641ba57d
Return base64 encoded string
|
4 years ago |
Vishnu Mohandas
|
87fd87987a
Explicitly call the AESCrypt password as password
|
4 years ago |
Vishnu Mohandas
|
db3869fa58
Use existing raw API for steel crypt
|
4 years ago |