Privs wip

This commit is contained in:
Mo Bitar
2018-11-08 14:26:05 -06:00
parent 152a7559f3
commit 29c9d8f36a
10 changed files with 241 additions and 7 deletions

View File

@@ -36,6 +36,18 @@ angular.module('app')
return authParams;
}
this.verifyPasscode = async function(passcode) {
return new Promise(async (resolve, reject) => {
var params = this.passcodeAuthParams();
let keys = await SFJS.crypto.computeEncryptionKeysForUser(passcode, params);
if(keys.pw !== params.hash) {
resolve(false);
} else {
resolve(true);
}
})
}
this.unlock = function(passcode, callback) {
var params = this.passcodeAuthParams();
SFJS.crypto.computeEncryptionKeysForUser(passcode, params).then((keys) => {