Home
last modified time | relevance | path

Searched refs:recoveryKey (Results 1 – 6 of 6) sorted by relevance

/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/
H A DKeySyncUtilsTest.java125 SecretKey recoveryKey = KeySyncUtils.generateRecoveryKey(); in decryptApplicationKey_decryptsAnApplicationKey_nullMetadata() local
129 recoveryKey, in decryptApplicationKey_decryptsAnApplicationKey_nullMetadata()
146 recoveryKey, in decryptApplicationKey_decryptsAnApplicationKey_nonNullMetadata()
184 recoveryKey, in decryptApplicationKey_throwsIfWrongMetadata()
220 LOCK_SCREEN_HASH_1, recoveryKey); in decryptRecoveryKey_decryptsALocallyEncryptedKey()
224 assertArrayEquals(recoveryKey.getEncoded(), keyMaterial); in decryptRecoveryKey_decryptsALocallyEncryptedKey()
244 byte[] recoveryKey = randomBytes(32); in decryptRecoveryClaimResponse_decryptsAValidResponse()
249 /*payload=*/ recoveryKey); in decryptRecoveryClaimResponse_decryptsAValidResponse()
254 assertArrayEquals(recoveryKey, decrypted); in decryptRecoveryClaimResponse_decryptsAValidResponse()
260 byte[] recoveryKey = randomBytes(32); in decryptRecoveryClaimResponse_throwsIfCannotDecrypt()
[all …]
H A DRecoverableKeyStoreManagerTest.java1008 SecretKey recoveryKey = randomRecoveryKey(); in recoverKeyChainSnapshot_throwsIfFailedToDecryptAllApplicationKeys() local
1010 keyClaimant, TEST_SECRET, TEST_VAULT_PARAMS, recoveryKey); in recoverKeyChainSnapshot_throwsIfFailedToDecryptAllApplicationKeys()
1038 SecretKey recoveryKey = randomRecoveryKey(); in recoverKeyChainSnapshot_doesNotThrowIfNoApplicationKeysToBeDecrypted() local
1040 keyClaimant, TEST_SECRET, TEST_VAULT_PARAMS, recoveryKey); in recoverKeyChainSnapshot_doesNotThrowIfNoApplicationKeysToBeDecrypted()
1058 SecretKey recoveryKey = randomRecoveryKey(); in recoverKeyChainSnapshot_returnsDecryptedKeys() local
1060 keyClaimant, TEST_SECRET, TEST_VAULT_PARAMS, recoveryKey); in recoverKeyChainSnapshot_returnsDecryptedKeys()
1088 SecretKey recoveryKey = randomRecoveryKey(); in recoverKeyChainSnapshot_worksOnOtherApplicationKeysIfOneDecryptionFails() local
1090 keyClaimant, TEST_SECRET, TEST_VAULT_PARAMS, recoveryKey); in recoverKeyChainSnapshot_worksOnOtherApplicationKeysIfOneDecryptionFails()
1482 SecretKey recoveryKey, byte[] applicationKey) throws Exception { in encryptedApplicationKey() argument
1493 SecretKey recoveryKey) throws Exception { in encryptClaimResponse() argument
[all …]
H A DKeySyncTaskTest.java522 byte[] recoveryKey = decryptThmEncryptedKey( in run_sendsEncryptedKeysIfAvailableToSync_withRawPublicKey()
542 recoveryKey, keyData.getEncryptedKeyMaterial(), TEST_APP_KEY_METADATA_NULL); in run_sendsEncryptedKeysIfAvailableToSync_withRawPublicKey()
/aosp14/frameworks/base/services/core/java/com/android/server/locksettings/recoverablekeystore/
H A DKeySyncUtils.java89 SecretKey recoveryKey in thmEncryptRecoveryKey() argument
91 byte[] encryptedRecoveryKey = locallyEncryptRecoveryKey(lockScreenHash, recoveryKey); in thmEncryptRecoveryKey()
128 static byte[] locallyEncryptRecoveryKey(byte[] lockScreenHash, SecretKey recoveryKey) in locallyEncryptRecoveryKey() argument
134 /*payload=*/ recoveryKey.getEncoded()); in locallyEncryptRecoveryKey()
160 SecretKey recoveryKey, Map<String, Pair<SecretKey, byte[]>> keys) in encryptKeysWithRecoveryKey() argument
180 /*sharedSecret=*/ recoveryKey.getEncoded(), in encryptKeysWithRecoveryKey()
278 public static byte[] decryptApplicationKey(byte[] recoveryKey, byte[] encryptedApplicationKey, in decryptApplicationKey() argument
289 /*sharedSecret=*/ recoveryKey, in decryptApplicationKey()
H A DKeySyncTask.java299 SecretKey recoveryKey; in syncKeysForAgent() local
301 recoveryKey = generateRecoveryKey(); in syncKeysForAgent()
310 recoveryKey, rawKeysWithMetadata); in syncKeysForAgent()
341 recoveryKey); in syncKeysForAgent()
H A DRecoverableKeyStoreManager.java650 byte[] recoveryKey = decryptRecoveryKey(sessionEntry, encryptedRecoveryKey); in recoverKeyChainSnapshot()
651 Map<String, byte[]> keysByAlias = recoverApplicationKeys(recoveryKey, in recoverKeyChainSnapshot()
896 private @NonNull Map<String, byte[]> recoverApplicationKeys(@NonNull byte[] recoveryKey, in recoverApplicationKeys() argument
905 byte[] keyMaterial = KeySyncUtils.decryptApplicationKey(recoveryKey, in recoverApplicationKeys()