Commit History

Author SHA1 Message Date
  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