Lines Matching refs:keymaster

127 static bool generateKeymasterKey(Keymaster& keymaster,  in generateKeymasterKey()  argument
133 if (!keymaster.generateKey(paramsWithRollback, key)) { in generateKeymasterKey()
137 if (!keymaster.generateKey(paramBuilder, key)) return false; in generateKeymasterKey()
142 static bool generateKeyStorageKey(Keymaster& keymaster, const std::string& appId, in generateKeyStorageKey() argument
150 return generateKeymasterKey(keymaster, paramBuilder, key); in generateKeyStorageKey()
154 Keymaster keymaster; in generateWrappedStorageKey() local
155 if (!keymaster) return false; in generateWrappedStorageKey()
159 if (!generateKeymasterKey(keymaster, paramBuilder, &key_temp)) return false; in generateWrappedStorageKey()
166 Keymaster keymaster; in exportWrappedStorageKey() local
167 if (!keymaster) return false; in exportWrappedStorageKey()
170 if (!keymaster.exportKey(kmKey, &key_temp)) return false; in exportWrappedStorageKey()
223 static bool CommitUpgradedKey(Keymaster& keymaster, const std::string& dir) { in CommitUpgradedKey() argument
237 if (!keymaster || !keymaster.deleteKey(blob)) { in CommitUpgradedKey()
248 Keymaster keymaster; in DeferredCommitKeys() local
249 if (!keymaster) { in DeferredCommitKeys()
256 CommitUpgradedKey(keymaster, dir); in DeferredCommitKeys()
310 static void DeleteUpgradedKey(Keymaster& keymaster, const std::string& path) { in DeleteUpgradedKey() argument
317 } else if (!keymaster.deleteKey(blob)) { in DeleteUpgradedKey()
329 static KeymasterOperation BeginKeymasterOp(Keymaster& keymaster, const std::string& dir, in BeginKeymasterOp() argument
349 DeleteUpgradedKey(keymaster, upgraded_blob_file); in BeginKeymasterOp()
353 auto opHandle = keymaster.begin(blob, inParams, outParams); in BeginKeymasterOp()
372 if (!CommitUpgradedKey(keymaster, dir)) return KeymasterOperation(); in BeginKeymasterOp()
378 static bool encryptWithKeymasterKey(Keymaster& keymaster, const std::string& dir, in encryptWithKeymasterKey() argument
384 auto opHandle = BeginKeymasterOp(keymaster, dir, keyParams, opParams, &outParams); in encryptWithKeymasterKey()
404 static bool decryptWithKeymasterKey(Keymaster& keymaster, const std::string& dir, in decryptWithKeymasterKey() argument
412 auto opHandle = BeginKeymasterOp(keymaster, dir, keyParams, opParams, nullptr); in decryptWithKeymasterKey()
586 Keymaster keymaster; in storeKey() local
587 if (!keymaster) return false; in storeKey()
589 if (!generateKeyStorageKey(keymaster, appId, &kmKey)) return false; in storeKey()
592 if (!encryptWithKeymasterKey(keymaster, dir, keyParams, key, &encryptedKey)) return false; in storeKey()
638 Keymaster keymaster; in retrieveKey() local
639 if (!keymaster) return false; in retrieveKey()
641 if (!decryptWithKeymasterKey(keymaster, dir, keyParams, encryptedMessage, key)) in retrieveKey()
652 Keymaster keymaster; in DeleteKeymasterKey() local
653 if (!keymaster) return false; in DeleteKeymasterKey()
655 if (!keymaster.deleteKey(blob)) return false; in DeleteKeymasterKey()