Commit Graph

40 Commits (0fac2e3f3aaaeaddf431f7877ebddb6372a00a42)

Author SHA1 Message Date
Bjoern Schiessle 854fd63ea9 use uid as additional information for salt 11 years ago
Bjoern Schiessle 62bc0e5264 use password hash instead of the plain password to encrypt the private key 11 years ago
Bjoern Schiessle 1e284b15ff only create new key pair if both keys are missing 11 years ago
Bjoern Schiessle ccbefb6e75 delete all file keys doesn't need the encryption module as parameter; implement rmdir; getFileKeyDir should also work for part files and complete directories 11 years ago
Bjoern Schiessle 70a44621be check recovery setting for the right user 11 years ago
Thomas Müller fc4127dd62 add $encryptionModuleId to methods of Keys/IStorage 11 years ago
Thomas Müller c6e243928c move creation of shared key to the login handler - fixes #15705 11 years ago
Bjoern Schiessle e93f262eac display warning if password changed or if the keys are not initialized 11 years ago
Bjoern Schiessle 959665003b decrypt private key for public shares correctly 11 years ago
Bjoern Schiessle 389a101de6 make sure that encrypted private keys always have a header 11 years ago
Bjoern Schiessle 4ce5669419 read cipher from key header and always write a key header if a new private key is stored 11 years ago
Thomas Müller a4483243ac fixing license headers - encryption code related 11 years ago
Thomas Müller 4c899238e9 fixing unit test execution 11 years ago
Thomas Müller 664b2bb7af cleaning up exception mess 11 years ago
Thomas Müller 43c0af2580 Fix shouldEncrypt and don't throw exception id fileKey not present - can happen 11 years ago
Bjoern Schiessle a057108c0c make recovery key work 11 years ago
Thomas Müller cac83642f2 Finally fixing encryption with public share 11 years ago
Bjoern Schiessle 4efbcb0280 cleanup keymanager test and add some additional tests 11 years ago
Bjoern Schiessle dac94679c6 delete recovery keys on disable 11 years ago
Bjoern Schiessle 1358d07d35 let user enable recovery key 11 years ago
Bjoern Schiessle 4b4aeaa5b2 fix set recovery key and implement change password 11 years ago
Bjoern Schiessle 4843e5ce30 use password change logic to userhooks to avoid recursions 11 years ago
Bjoern Schiessle 0f28d538a0 add session class to handle all session operations 11 years ago
Clark Tomlinson e6dc6944c2 moving methods to their final places 11 years ago
Thomas Müller 1b42b492dc kill OC_FileProxy 💥 11 years ago
Bjoern Schiessle a85e2e0bfd make recovery settings work 11 years ago
Thomas Müller 48fc3f3afe fix unit test execution, variable naming and kill no longer used $cacheFactory 11 years ago
Bjoern Schiessle c64e0af4fb check if recovery key exists and encrypt the file with the recovery key if needed 11 years ago
Bjoern Schiessle 24c6604388 add public link share key to file if it was shared as public link 11 years ago
Bjoern Schiessle 37e8268447 make sharing and unsharing work 11 years ago
Clark Tomlinson d15c2e52b0 cleanup and removing cachefactory 11 years ago
Bjoern Schiessle 2e00acda07 read encrypted files 11 years ago
Bjoern Schiessle 6c9251d9f8 make sure that all file keys are written to the key storage 11 years ago
Bjoern Schiessle 198b73fe32 write encrypted file to disc 11 years ago
Bjoern Schiessle c00e728e5f encryption app: remove legacy code, we do only server-side encryption 11 years ago
Clark Tomlinson 0c2f9ca849 Updating keystorage movement and fixing hooks 11 years ago
Clark Tomlinson 39733c8da1 Initial commit 11 years ago