summaryrefslogtreecommitdiffstats
path: root/apps/encryption/lib/users/setup.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/encryption/lib/users/setup.php')
-rw-r--r--apps/encryption/lib/users/setup.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/encryption/lib/users/setup.php b/apps/encryption/lib/users/setup.php
index f224826ed52..d4f7c374547 100644
--- a/apps/encryption/lib/users/setup.php
+++ b/apps/encryption/lib/users/setup.php
@@ -76,12 +76,15 @@ class Setup {
}
/**
+ * check if user has a key pair, if not we create one
+ *
* @param string $uid userid
* @param string $password user password
* @return bool
*/
public function setupServerSide($uid, $password) {
$this->keyManager->validateShareKey();
+ $this->keyManager->validateMasterKey();
// Check if user already has keys
if (!$this->keyManager->userHasKeys($uid)) {
return $this->keyManager->storeKeyPair($uid, $password,