// Set legacy encryption key if it exists, to support \r
// depreciated encryption system\r
if (\r
- $userView->file_exists( 'encryption.key' )\r
- && $encLegacyKey = $userView->file_get_contents( 'encryption.key' )\r
+ $userView->file_exists('encryption.key')\r
+ && $encLegacyKey = $userView->file_get_contents('encryption.key')\r
) {\r
- \r
- $plainLegacyKey = Crypt::legacyDecrypt($encLegacyKey, $params['password']);\r
- \r
+ \r
- $plainLegacyKey = Crypt::legacyBlockDecrypt( $encLegacyKey, $params['password'] );\r
++ $plainLegacyKey = Crypt::legacyBlockDecrypt($encLegacyKey, $params['password']);\r
+ \r
- $session->setLegacyKey( $plainLegacyKey );\r
+ $session->setLegacyKey($plainLegacyKey);\r
- \r
+ \r
}\r
- \r
- $publicKey = Keymanager::getPublicKey($view, $params['uid']);\r
- \r
+ \r
// Encrypt existing user files:\r
// This serves to upgrade old versions of the encryption\r
// app (see appinfo/spec.txt)\r
*\r
* This function decrypts an content\r
*/\r
- public static function legacyDecrypt($content, $passphrase = '') {\r
- private static function legacyDecrypt( $content, $passphrase = '' ) {\r
++ private static function legacyDecrypt($content, $passphrase = '') {\r
\r
- $bf = self::getBlowfish( $passphrase );\r
+ $bf = self::getBlowfish($passphrase);\r
\r
- $decrypted = $bf->decrypt( $content );\r
+ $decrypted = $bf->decrypt($content);\r
\r
- return rtrim($decrypted, "\0");;\r
- \r
+ return $decrypted;\r
-\r
}\r
\r
/**\r
* @param int $maxLength\r
* @return string\r
*/\r
- private static function legacyBlockDecrypt($data, $key = '', $maxLength = 0) {\r
- public static function legacyBlockDecrypt( $data, $key = '', $maxLength = 0 ) {\r
++ public static function legacyBlockDecrypt($data, $key = '', $maxLength = 0) {\r
++\r
$result = '';\r
- while ( strlen( $data ) ) {\r
- $result .= self::legacyDecrypt( substr( $data, 0, 8192 ), $key );\r
- $data = substr( $data, 8192 );\r
+ while (strlen($data)) {\r
+ $result .= self::legacyDecrypt(substr($data, 0, 8192), $key);\r
+ $data = substr($data, 8192);\r
}\r
- if ( $maxLength > 0 ) {\r
- return substr( $result, 0, $maxLength );\r
+ if ($maxLength > 0) {\r
+ return substr($result, 0, $maxLength);\r
} else {\r
- return rtrim( $result, "\0" );\r
+ return rtrim($result, "\0");\r
}\r
}\r
\r
} elseif (
Crypt::mode() == 'server'
- && isset( $_SESSION['legacyenckey'] )
- && Crypt::isEncryptedMeta( $path )
+ && isset($_SESSION['legacyenckey'])
+ && Crypt::isEncryptedMeta($path)
) {
- $plainData = Crypt::legacyDecrypt($data, $session->getLegacyKey());
- $plainData = Crypt::legacyBlockDecrypt( $data, $session->getLegacyKey() );
++ $plainData = Crypt::legacyBlockDecrypt($data, $session->getLegacyKey());
}
\OC_FileProxy::$enabled = $proxyStatus;