Commit Graph

45 Commits (00d6a6f514b80aac6bdf044cdf71251caff3f46b)

Author SHA1 Message Date
jld3103 2f653c8be8
Cleanup signature checking logic in encryption 3 years ago
Côme Chilliet 430009b8e2
Add a test for multiKeyEncrypt/Decrypt methods 3 years ago
Côme Chilliet 8900d030d1
Adapt code to new encryption system 3 years ago
Côme Chilliet fbe282caeb
Getting rid of openssl_seal and rc4 in server side encryption 3 years ago
Côme Chilliet f2912ce8bc Set functions as private to be able to refactor later 3 years ago
Côme Chilliet 71482576ad Move to phpseclib implementation of RC4 3 years ago
Côme Chilliet bd626e3693 Strong type custom openssl_seal implementation 3 years ago
Côme Chilliet deed6393fb Always wrap rc4, and throws on unknown cipher 3 years ago
Kevin Niehage 81638436e5 introduce wrapped_openssl_seal() and wrapped_openssl_open() to circument RC4 problems with OpenSSL v3 3 years ago
Côme Chilliet 7ebbb6b2ca
Remove workarounds specific to 7.4 3 years ago
Côme Chilliet 9430899f16
Fix psalm issues related to signature changes from PHP 8.0 3 years ago
J0WI 71e490090f Replace getSystemValue in encryption app 3 years ago
plumbeo 1258caeab7 Save encrypted files in binary format 4 years ago
Carl Schwan aeecb72e96
Fix a few psalm issues and moved back to psalm/phar 4.18 4 years ago
J0WI c694b9d52b Remember current cipher 5 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
J0WI e617361250 Use constant for supported formats 5 years ago
J0WI 21494a5b7b Drop OpenSSL 0.9.8 workaround 5 years ago
Roeland Jago Douma b3037dee6a
FIXME use default RC4 method 5 years ago
Roeland Jago Douma 98eede7f68
Fix encryption test 5 years ago
Christoph Wurst b2de9a6f9e
The encryption decrypt position can be int or string 5 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 5 years ago
Roeland Jago Douma 8928bbe969
Make legacy cipher opt in 5 years ago
Roeland Jago Douma 9975b80d41
SSE enhancement 5 years ago
Christoph Wurst cb057829f7
Update license headers for 19 6 years ago
Christoph Wurst 28f8eb5dba
Add visibility to all constants 6 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 6 years ago
Christoph Wurst 14c996d982
Use elseif instead of else if 6 years ago
Christoph Wurst 41b5e5923a
Use exactly one empty line after the namespace declaration 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Roeland Jago Douma 68748d4f85
Some php-cs fixes 6 years ago
Bjoern Schiessle 34d4c2bc16
improve variable naming 7 years ago
Bjoern Schiessle 8796c6bc78
in case 'encryption_skip_signature_check' was set to true we accept if the file doesn't has a signature 7 years ago
Bjoern Schiessle 7a61ffc3dd
Allow to disable the signature check 7 years ago
Stefan Weiberg 375f167c67 Adding a check to see if keyFileContents is empty: 7 years ago
Morris Jobke e2974f1133
Simplify return statement 8 years ago
Morris Jobke 464f024fa9
Use stripos instead of strpos(strtolower(), 'something') 8 years ago
Morris Jobke 0eebff152a
Update license headers 8 years ago
Joas Schilling 0ebdf871e0 Fix comparisons in encryption app 9 years ago
Morris Jobke 1729e4471f
Update comments to Nextcloud 9 years ago
Bjoern Schiessle 9ce32d9941
always throw a encryption exception 9 years ago
Joas Schilling 813f0a0f40
Fix apps/ 10 years ago
Lukas Reschke aba539703c
Update license headers 10 years ago
Joas Schilling 4a3311f430 Move Encryption app to PSR-4 (#24524) 10 years ago
Lukas Reschke 3a5f58c9b0 Fallback for crappy ancient distributions 10 years ago
Lukas Reschke c353d51810 Remove Scrutinizer Auto Fixer 10 years ago
Lukas Reschke 3badf5caf5 Use number of chunk for HMAC as well 10 years ago
Lukas Reschke b5824f024a Keep track of file version 10 years ago
Lukas Reschke d5c1596887 Clarify documentation 10 years ago
Lukas Reschke 3b62459c41 Use hash with appended "a" of the original password for the authentication 10 years ago