/frameworks/base/services/core/java/com/android/server/locksettings/recoverablekeystore/storage/ |
H A D | RecoverySessionStorage.java | 148 public Entry(String sessionId, byte[] lskfHash, byte[] keyClaimant, byte[] vaultParams) { argument 152 mVaultParams = vaultParams;
|
/frameworks/base/core/java/android/security/keystore/recovery/ |
H A D | RecoverySession.java | 88 @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 D | KeySyncUtils.java | 71 * @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 D | RecoverableKeyStoreManager.java | 463 * @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 D | KeySyncTaskTest.java | 531 /*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 D | RecoverableKeyStoreManagerTest.java | 751 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 D | LockSettingsService.java | 2065 @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
|