Home
last modified time | relevance | path

Searched refs:SecretKey (Results 1 – 25 of 102) sorted by relevance

12345

/aosp12/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/recoverablekeystore/
H A DWrappedKeyTest.java42 import javax.crypto.SecretKey;
72 SecretKey rawKey = generateKey(); in fromSecretKey_createsWrappedKeyThatCanBeUnwrapped_nullMetadata()
81 SecretKey unwrappedKey = (SecretKey) cipher.unwrap( in fromSecretKey_createsWrappedKeyThatCanBeUnwrapped_nullMetadata()
91 SecretKey rawKey = generateKey(); in fromSecretKey_createsWrappedKeyThatCanBeUnwrapped_nonNullMetadata()
100 SecretKey unwrappedKey = (SecretKey) cipher.unwrap( in fromSecretKey_createsWrappedKeyThatCanBeUnwrapped_nonNullMetadata()
109 SecretKey rawKey = generateKey(); in fromSecretKey_returnsAKeyWithTheGenerationIdOfTheWrappingKey()
119 SecretKey platformKey = generateAndroidKeyStoreKey(); in decryptWrappedKeys_decryptsWrappedKeys_nullMetadata()
120 SecretKey appKey = generateKey(); in decryptWrappedKeys_decryptsWrappedKeys_nullMetadata()
139 SecretKey appKey = generateKey(); in decryptWrappedKeys_decryptsWrappedKeys_nonNullMetadata()
158 SecretKey appKey = generateKey(); in decryptWrappedKeys_doesNotDieIfSomeKeysAreUnwrappable()
[all …]
H A DTestOnlyInsecureCertificateHelperTest.java19 import javax.crypto.SecretKey;
68 Map<String, Pair<SecretKey, byte[]>> rawKeys = new HashMap<>(); in testKeepOnlyWhitelistedInsecureKeys_emptyKeysList()
69 Map<String, Pair<SecretKey, byte[]>> expectedResult = new HashMap<>(); in testKeepOnlyWhitelistedInsecureKeys_emptyKeysList()
71 Map<String, Pair<SecretKey, byte[]>> filteredKeys = in testKeepOnlyWhitelistedInsecureKeys_emptyKeysList()
79 Map<String, Pair<SecretKey, byte[]>> rawKeys = new HashMap<>(); in testKeepOnlyWhitelistedInsecureKeys_singleNonWhitelistedKey()
80 Map<String, Pair<SecretKey, byte[]>> expectedResult = new HashMap<>(); in testKeepOnlyWhitelistedInsecureKeys_singleNonWhitelistedKey()
85 Map<String, Pair<SecretKey, byte[]>> filteredKeys = in testKeepOnlyWhitelistedInsecureKeys_singleNonWhitelistedKey()
93 Map<String, Pair<SecretKey, byte[]>> rawKeys = new HashMap<>(); in testKeepOnlyWhitelistedInsecureKeys_singleWhitelistedKey()
100 Map<String, Pair<SecretKey, byte[]>> filteredKeys = in testKeepOnlyWhitelistedInsecureKeys_singleWhitelistedKey()
108 Map<String, Pair<SecretKey, byte[]>> rawKeys = new HashMap<>(); in testKeepOnlyWhitelistedInsecureKeys()
[all …]
H A DKeySyncUtilsTest.java47 import javax.crypto.SecretKey;
91 SecretKey key = KeySyncUtils.generateRecoveryKey(); in generateRecoveryKey_returnsA256BitKey()
98 SecretKey a = KeySyncUtils.generateRecoveryKey(); in generateRecoveryKey_generatesANewKeyEachTime()
99 SecretKey b = KeySyncUtils.generateRecoveryKey(); in generateRecoveryKey_generatesANewKeyEachTime()
133 SecretKey recoveryKey = KeySyncUtils.generateRecoveryKey(); in decryptApplicationKey_decryptsAnApplicationKey_nullMetadata()
134 SecretKey applicationKey = generateApplicationKey(); in decryptApplicationKey_decryptsAnApplicationKey_nullMetadata()
150 SecretKey recoveryKey = KeySyncUtils.generateRecoveryKey(); in decryptApplicationKey_decryptsAnApplicationKey_nonNullMetadata()
151 SecretKey applicationKey = generateApplicationKey(); in decryptApplicationKey_decryptsAnApplicationKey_nonNullMetadata()
188 SecretKey recoveryKey = KeySyncUtils.generateRecoveryKey(); in decryptApplicationKey_throwsIfWrongMetadata()
226 SecretKey recoveryKey = KeySyncUtils.generateRecoveryKey(); in decryptRecoveryKey_decryptsALocallyEncryptedKey()
[all …]
/aosp12/frameworks/base/packages/BackupEncryption/test/robolectric/src/com/android/server/backup/encryption/keys/
H A DTertiaryKeyStoreTest.java43 import javax.crypto.SecretKey;
53 private SecretKey mSecretKey;
70 SecretKey packageKey = generateAesKey(); in load_loadsAKeyThatWasSaved()
83 SecretKey packageKey = generateAesKey(); in load_doesNotLoadAKeyForAnotherSecondary()
104 SecretKey packageKey = generateAesKey(); in load_throwsIfHasWrongBackupKey()
132 SecretKey oldKey = generateAesKey(); in save_overwritesPreviousKey()
134 SecretKey newKey = generateAesKey(); in save_overwritesPreviousKey()
170 SecretKey key1 = generateAesKey(); in getAll_returnsAllKeysSaved()
172 SecretKey key2 = generateAesKey(); in getAll_returnsAllKeysSaved()
174 SecretKey key3 = generateAesKey(); in getAll_returnsAllKeysSaved()
[all …]
H A DKeyWrapUtilsTest.java33 import javax.crypto.SecretKey;
84 SecretKey secondaryKey = generateAesKey(); in unwrap_unwrapsEncryptedKey()
85 SecretKey tertiaryKey = generateAesKey(); in unwrap_unwrapsEncryptedKey()
94 SecretKey secondaryKey = generateAesKey(); in unwrap_throwsForBadWrapAlgorithm()
104 SecretKey secondaryKey = generateAesKey(); in unwrap_throwsForBadKeyAlgorithm()
114 SecretKey secondaryKey = generateAesKey(); in unwrap_throwsForMissingMetadata()
134 SecretKey tertiaryKey = generateAesKey(); in rewrap_canBeUnwrappedWithNewSecondaryKey()
135 SecretKey oldSecondaryKey = generateAesKey(); in rewrap_canBeUnwrappedWithNewSecondaryKey()
136 SecretKey newSecondaryKey = generateAesKey(); in rewrap_canBeUnwrappedWithNewSecondaryKey()
148 SecretKey tertiaryKey = generateAesKey(); in rewrap_cannotBeUnwrappedWithOldSecondaryKey()
[all …]
H A DTertiaryKeyManagerTest.java45 import javax.crypto.SecretKey;
94 SecretKey existingKey = manager.getKey(); in getKey_existingKey_returnsExistingKey()
112 SecretKey firstKey = createNewManager(TEST_PACKAGE_1).getKey(); in getKey_existingKeyButRotationRequired_returnsNewKey()
115 SecretKey secondKey = createNewManager(TEST_PACKAGE_1).getKey(); in getKey_existingKeyButRotationRequired_returnsNewKey()
135 SecretKey firstKey = firstManager.getKey(); in getKey_twoApps_returnsDifferentKeys()
143 SecretKey unwrappedKey = manager.getKey(); in getWrappedKey_noExistingKey_returnsWrappedNewKey()
146 SecretKey expectedUnwrappedKey = in getWrappedKey_noExistingKey_returnsWrappedNewKey()
155 SecretKey unwrappedKey = manager.getKey(); in getWrappedKey_existingKey_returnsWrappedExistingKey()
157 SecretKey expectedUnwrappedKey = in getWrappedKey_existingKey_returnsWrappedExistingKey()
H A DTertiaryKeyGeneratorTest.java30 import javax.crypto.SecretKey;
50 SecretKey secretKey = mTertiaryKeyGenerator.generate(); in generate_generatesAESKeys()
58 SecretKey secretKey = mTertiaryKeyGenerator.generate(); in generate_generates256BitKeys()
68 SecretKey key1 = mTertiaryKeyGenerator.generate(); in generate_generatesNewKeys()
69 SecretKey key2 = mTertiaryKeyGenerator.generate(); in generate_generatesNewKeys()
/aosp12/frameworks/base/packages/BackupEncryption/src/com/android/server/backup/encryption/keys/
H A DKeyWrapUtils.java29 import javax.crypto.SecretKey;
48 public static SecretKey unwrap(SecretKey secondaryKey, WrappedKeyProto.WrappedKey wrappedKey) in unwrap()
79 return (SecretKey) cipher.unwrap(wrappedKey.key, KEY_ALGORITHM, Cipher.SECRET_KEY); in unwrap()
91 public static WrappedKeyProto.WrappedKey wrap(SecretKey secondaryKey, SecretKey tertiaryKey) in wrap()
117 SecretKey oldSecondaryKey, in rewrap()
118 SecretKey newSecondaryKey, in rewrap()
H A DRecoverableKeyStoreSecondaryKeyManager.java32 import javax.crypto.SecretKey;
74 SecretKey key = (SecretKey) mRecoveryController.getKey(alias); in generate()
100 SecretKey secretKey = (SecretKey) mRecoveryController.getKey(alias); in get()
H A DTertiaryKeyManager.java34 import javax.crypto.SecretKey;
53 @Nullable private SecretKey mTertiaryKey;
72 public SecretKey getKey() in getKey()
109 Optional<SecretKey> key = getExistingKeyIfNotRotated(); in init()
125 private Optional<SecretKey> getExistingKeyIfNotRotated() in getExistingKeyIfNotRotated()
H A DRecoverableKeyStoreSecondaryKey.java27 import javax.crypto.SecretKey;
39 private final SecretKey mSecretKey;
48 public RecoverableKeyStoreSecondaryKey(String alias, SecretKey secretKey) { in RecoverableKeyStoreSecondaryKey()
62 public SecretKey getSecretKey() { in getSecretKey()
H A DTertiaryKeyStore.java40 import javax.crypto.SecretKey;
79 public void save(String applicationName, SecretKey key) in save()
111 public Optional<SecretKey> load(String applicationName) in load()
142 public Map<String, SecretKey> getAll() in getAll()
152 Map<String, SecretKey> unwrappedKeys = new ArrayMap<>(); in getAll()
/aosp12/frameworks/base/services/core/java/com/android/server/locksettings/
H A DRebootEscrowKey.java24 import javax.crypto.SecretKey;
38 private final SecretKey mKey;
40 private RebootEscrowKey(SecretKey key) { in RebootEscrowKey()
49 final SecretKey secretKey; in generate()
60 SecretKey getKey() { in getKey()
H A DRebootEscrowKeyStoreManager.java32 import javax.crypto.SecretKey;
64 private SecretKey getKeyStoreEncryptionKeyLocked() { in getKeyStoreEncryptionKeyLocked()
71 return (SecretKey) keyStore.getKey(REBOOT_ESCROW_KEY_STORE_ENCRYPTION_KEY_NAME, in getKeyStoreEncryptionKeyLocked()
79 protected SecretKey getKeyStoreEncryptionKey() { in getKeyStoreEncryptionKey()
100 protected SecretKey generateKeyStoreEncryptionKeyIfNeeded() { in generateKeyStoreEncryptionKeyIfNeeded()
102 SecretKey kk = getKeyStoreEncryptionKeyLocked(); in generateKeyStoreEncryptionKeyIfNeeded()
H A DSyntheticPasswordCrypto.java46 import javax.crypto.SecretKey;
61 private static byte[] decrypt(SecretKey key, byte[] blob) in decrypt()
75 private static byte[] encrypt(SecretKey key, byte[] blob) in encrypt()
133 SecretKey decryptionKey = (SecretKey) keyStore.getKey(keyAlias, null); in decryptBlobV1()
164 SecretKey decryptionKey = (SecretKey) keyStore.getKey(keyAlias, null); in decryptBlob()
184 SecretKey secretKey = keyGenerator.generateKey(); in createBlob()
H A DRebootEscrowProviderInterface.java25 import javax.crypto.SecretKey;
60 RebootEscrowKey getAndClearRebootEscrowKey(SecretKey decryptionKey) throws IOException; in getAndClearRebootEscrowKey()
70 boolean storeRebootEscrowKey(RebootEscrowKey escrowKey, SecretKey encryptionKey); in storeRebootEscrowKey()
H A DRebootEscrowData.java26 import javax.crypto.SecretKey;
73 private static byte[] decryptBlobCurrentVersion(SecretKey kk, RebootEscrowKey ks, in decryptBlobCurrentVersion()
86 static RebootEscrowData fromEncryptedData(RebootEscrowKey ks, byte[] blob, SecretKey kk) in fromEncryptedData()
110 byte[] syntheticPassword, SecretKey kk) in fromSyntheticPassword()
/aosp12/frameworks/base/services/core/java/com/android/server/locksettings/recoverablekeystore/
H A DPlatformDecryptionKey.java19 import javax.crypto.SecretKey;
33 private final SecretKey mKey;
43 public PlatformDecryptionKey(int generationId, SecretKey key) { in PlatformDecryptionKey()
62 public SecretKey getKey() { in getKey()
H A DPlatformEncryptionKey.java19 import javax.crypto.SecretKey;
36 private final SecretKey mKey;
44 public PlatformEncryptionKey(int generationId, SecretKey key) { in PlatformEncryptionKey()
59 public SecretKey getKey() { in getKey()
H A DWrappedKey.java35 import javax.crypto.SecretKey;
64 public static WrappedKey fromSecretKey(PlatformEncryptionKey wrappingKey, SecretKey key, in fromSecretKey()
200 public static Map<String, Pair<SecretKey, byte[]>> unwrapKeys( in unwrapKeys()
205 HashMap<String, Pair<SecretKey, byte[]>> unwrappedKeys = new HashMap<>(); in unwrapKeys()
225 SecretKey key; in unwrapKeys()
227 key = (SecretKey) cipher.unwrap( in unwrapKeys()
H A DKeySyncUtils.java40 import javax.crypto.SecretKey;
87 SecretKey recoveryKey in thmEncryptRecoveryKey()
126 static byte[] locallyEncryptRecoveryKey(byte[] lockScreenHash, SecretKey recoveryKey) in locallyEncryptRecoveryKey()
140 public static SecretKey generateRecoveryKey() throws NoSuchAlgorithmException { in generateRecoveryKey()
158 SecretKey recoveryKey, Map<String, Pair<SecretKey, byte[]>> keys) in encryptKeysWithRecoveryKey() argument
162 SecretKey key = keys.get(alias).first; in encryptKeysWithRecoveryKey()
H A DTestOnlyInsecureCertificateHelper.java35 import javax.crypto.SecretKey;
117 public Map<String, Pair<SecretKey, byte[]>> keepOnlyWhitelistedInsecureKeys( in keepOnlyWhitelistedInsecureKeys() argument
118 Map<String, Pair<SecretKey, byte[]>> rawKeys) { in keepOnlyWhitelistedInsecureKeys()
122 Map<String, Pair<SecretKey, byte[]>> filteredKeys = new HashMap<>(); in keepOnlyWhitelistedInsecureKeys()
123 for (Map.Entry<String, Pair<SecretKey, byte[]>> entry : rawKeys.entrySet()) { in keepOnlyWhitelistedInsecureKeys()
/aosp12/frameworks/base/packages/BackupEncryption/src/com/android/server/backup/encryption/chunking/
H A DChunkHasher.java25 import javax.crypto.SecretKey;
31 private final SecretKey mSecretKey;
34 public ChunkHasher(SecretKey secretKey) { in ChunkHasher()
/aosp12/frameworks/base/services/backup/java/com/android/server/backup/utils/
H A DPasswordUtils.java30 import javax.crypto.SecretKey;
53 public static SecretKey buildPasswordKey(String algorithm, String pw, byte[] salt, int rounds) { in buildPasswordKey()
68 SecretKey key = buildPasswordKey(algorithm, pw, salt, rounds); in buildPasswordHash()
120 private static SecretKey buildCharArrayKey(String algorithm, char[] pwArray, byte[] salt, in buildCharArrayKey()
/aosp12/packages/apps/Car/Dialer/src/com/android/car/dialer/storage/
H A DCipherConverter.java45 import javax.crypto.SecretKey;
76 SecretKey decryptionKey = (SecretKey) ks.getKey(KEY_STORE_ALIAS, null); in decrypt()
114 SecretKey secretKey; in encrypt()
116 secretKey = (SecretKey) ks.getKey(KEY_STORE_ALIAS, null); in encrypt()

12345