Searched defs:vaultParams (Results 1 - 7 of 7) sorted by relevance

/frameworks/base/services/core/java/com/android/server/locksettings/recoverablekeystore/storage/
H A DRecoverySessionStorage.java148 public Entry(String sessionId, byte[] lskfHash, byte[] keyClaimant, byte[] vaultParams) { argument
152 mVaultParams = vaultParams;
/frameworks/base/core/java/android/security/keystore/recovery/
H A DRecoverySession.java88 @NonNull byte[] vaultParams,
103 @NonNull byte[] vaultParams,
119 * @param vaultParams Must match the parameters in the corresponding field in the recovery blob.
136 @NonNull byte[] vaultParams,
149 vaultParams,
86 start( @onNull byte[] verifierPublicKey, @NonNull byte[] vaultParams, @NonNull byte[] vaultChallenge, @NonNull List<KeyChainProtectionParams> secrets) argument
101 start( @onNull CertPath verifierCertPath, @NonNull byte[] vaultParams, @NonNull byte[] vaultChallenge, @NonNull List<KeyChainProtectionParams> secrets) argument
133 start( @onNull String rootCertificateAlias, @NonNull CertPath verifierCertPath, @NonNull byte[] vaultParams, @NonNull byte[] vaultChallenge, @NonNull List<KeyChainProtectionParams> secrets) argument
/frameworks/base/services/core/java/com/android/server/locksettings/recoverablekeystore/
H A DKeySyncUtils.java71 * @param vaultParams Additional parameters to send to the remote storage.
83 byte[] vaultParams,
88 byte[] header = concat(THM_ENCRYPTED_RECOVERY_KEY_HEADER, vaultParams);
186 * @param vaultParams Associated vault parameters.
198 byte[] vaultParams,
205 /*header=*/ concat(RECOVERY_CLAIM_HEADER, vaultParams, challenge),
213 * @param vaultParams Vault params associated with the claim.
222 byte[] keyClaimant, byte[] vaultParams, byte[] encryptedResponse)
227 /*header=*/ concat(RECOVERY_RESPONSE_HEADER, vaultParams),
80 thmEncryptRecoveryKey( PublicKey publicKey, byte[] lockScreenHash, byte[] vaultParams, SecretKey recoveryKey ) argument
196 encryptRecoveryClaim( PublicKey publicKey, byte[] vaultParams, byte[] challenge, byte[] thmKfHash, byte[] keyClaimant) argument
221 decryptRecoveryClaimResponse( byte[] keyClaimant, byte[] vaultParams, byte[] encryptedResponse) argument
H A DRecoverableKeyStoreManager.java463 * @param vaultParams Additional params associated with vault.
476 @NonNull byte[] vaultParams,
494 // The raw public key bytes contained in vaultParams must match the ones given in
497 if (!publicKeysMatch(publicKey, vaultParams)) {
499 "The public keys given in verifierPublicKey and vaultParams do not match.");
506 new RecoverySessionStorage.Entry(sessionId, kfHash, keyClaimant, vaultParams));
508 Log.i(TAG, "Received VaultParams for recovery: " + HexDump.toHexString(vaultParams));
513 vaultParams,
530 * @param vaultParams Additional params associated with vault.
541 @NonNull byte[] vaultParams,
473 startRecoverySession( @onNull String sessionId, @NonNull byte[] verifierPublicKey, @NonNull byte[] vaultParams, @NonNull byte[] vaultChallenge, @NonNull List<KeyChainProtectionParams> secrets) argument
537 startRecoverySessionWithCertPath( @onNull String sessionId, @NonNull String rootCertificateAlias, @NonNull RecoveryCertPath verifierCertPath, @NonNull byte[] vaultParams, @NonNull byte[] vaultChallenge, @NonNull List<KeyChainProtectionParams> secrets) argument
919 publicKeysMatch(PublicKey publicKey, byte[] vaultParams) argument
[all...]
/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/
H A DKeySyncTaskTest.java531 /*vaultParams=*/ KeySyncUtils.packVaultParams(
808 byte[] lockScreenHash, byte[] encryptedKey, byte[] vaultParams) throws Exception {
812 /*header=*/ KeySyncUtils.concat(THM_ENCRYPTED_RECOVERY_KEY_HEADER, vaultParams),
807 decryptThmEncryptedKey( byte[] lockScreenHash, byte[] encryptedKey, byte[] vaultParams) argument
H A DRecoverableKeyStoreManagerTest.java751 byte[] vaultParams = TEST_VAULT_PARAMS.clone();
752 vaultParams[1] ^= (byte) 1; // Flip 1 bit
758 vaultParams,
786 byte[] vaultParams = TEST_VAULT_PARAMS.clone();
787 vaultParams[1] ^= (byte) 1; // Flip 1 bit
793 vaultParams,
1182 byte[] vaultParams,
1189 /*header=*/ KeySyncUtils.concat(RECOVERY_RESPONSE_HEADER, vaultParams),
1179 encryptClaimResponse( byte[] keyClaimant, byte[] lskfHash, byte[] vaultParams, SecretKey recoveryKey) argument
/frameworks/base/services/core/java/com/android/server/locksettings/
H A DLockSettingsService.java2065 @NonNull byte[] vaultParams, @NonNull byte[] vaultChallenge,
2069 sessionId, rootCertificateAlias, verifierCertPath, vaultParams, vaultChallenge,
2063 startRecoverySessionWithCertPath(@onNull String sessionId, @NonNull String rootCertificateAlias, @NonNull RecoveryCertPath verifierCertPath, @NonNull byte[] vaultParams, @NonNull byte[] vaultChallenge, @NonNull List<KeyChainProtectionParams> secrets) argument

Completed in 115 milliseconds