summaryrefslogtreecommitdiffstats
path: root/lib/private
diff options
context:
space:
mode:
authormartink-p <47943787+martink-p@users.noreply.github.com>2019-06-13 14:45:11 +0200
committermartink-p <47943787+martink-p@users.noreply.github.com>2019-06-17 12:13:29 +0200
commit8b22ede5f34f4064c6b299a9fbee50e118897a5b (patch)
treefc16d240e3e8b382542472a93c830668dc197fdb /lib/private
parent39a4fe40a3f6fb7057509e2aef7572e13749ff29 (diff)
downloadnextcloud-server-8b22ede5f34f4064c6b299a9fbee50e118897a5b.tar.gz
nextcloud-server-8b22ede5f34f4064c6b299a9fbee50e118897a5b.zip
Update Encryption.php
Signed-off-by: martink-p <47943787+martink-p@users.noreply.github.com>
Diffstat (limited to 'lib/private')
-rw-r--r--lib/private/Files/Stream/Encryption.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/private/Files/Stream/Encryption.php b/lib/private/Files/Stream/Encryption.php
index 99eaff6a9c6..efa6f7c2912 100644
--- a/lib/private/Files/Stream/Encryption.php
+++ b/lib/private/Files/Stream/Encryption.php
@@ -317,7 +317,13 @@ class Encryption extends Wrapper {
}
/**
- * stream_read wrapper to read complete requested block
+ * Name: stream_read_block
+ * Description: This function is a wrapper for function stream_read.
+ * It calls stream read until the requested $blockSize was received or no remaining data is present.
+ * This is required as stream_read only returns smaller chunks of data when the stream fetches from a remote storage over the internet
+ * and it does not care about the given $blockSize.
+ * Inputs: int $blockSize. Length of requested data block in bytes
+ * Returns: string. data fetched from stream.
*/
private function stream_read_block(int $blockSize): string {
$remaining = $blockSize;