/aosp12/frameworks/base/keystore/java/android/security/ |
H A D | GenerateRkpKey.java | 84 private void bindAndSendCommand(int command, int securityLevel) throws RemoteException { in bindAndSendCommand() argument 105 mBinder.generateKey(securityLevel); in bindAndSendCommand() 108 mBinder.notifyKeyGenerated(securityLevel); in bindAndSendCommand() 123 public void notifyEmpty(int securityLevel) throws RemoteException { in notifyEmpty() argument 124 bindAndSendCommand(NOTIFY_EMPTY, securityLevel); in notifyEmpty() 130 public void notifyKeyGenerated(int securityLevel) throws RemoteException { in notifyKeyGenerated() argument 131 bindAndSendCommand(NOTIFY_KEY_GENERATED, securityLevel); in notifyKeyGenerated()
|
H A D | IGenerateRkpKeyService.aidl | 33 oneway void notifyKeyGenerated(in int securityLevel); in notifyKeyGenerated() argument 35 void generateKey(in int securityLevel); in generateKey() argument
|
H A D | KeyStoreSecurityLevel.java | 48 public KeyStoreSecurityLevel(IKeystoreSecurityLevel securityLevel) { in KeyStoreSecurityLevel() argument 49 Binder.allowBlocking(securityLevel.asBinder()); in KeyStoreSecurityLevel() 50 this.mSecurityLevel = securityLevel; in KeyStoreSecurityLevel()
|
/aosp12/system/security/keystore/tests/ |
H A D | verification_token_seralization_test.cpp | 35 token.securityLevel = SecurityLevel::TRUSTED_ENVIRONMENT; in TEST() 46 ASSERT_EQ(token.securityLevel, deserialized.value().securityLevel); in TEST() 55 token.securityLevel = SecurityLevel::TRUSTED_ENVIRONMENT; in TEST() 63 ASSERT_EQ(token.securityLevel, deserialized.value().securityLevel); in TEST()
|
/aosp12/packages/apps/RemoteProvisioner/src/com/android/remoteprovisioner/service/ |
H A D | GenerateRkpKeyService.java | 56 public void generateKey(int securityLevel) { 58 Log.i(TAG, "generateKey ping for secLevel: " + securityLevel); 61 checkAndFillPool(binder, securityLevel); 68 public void notifyKeyGenerated(int securityLevel) { 70 Log.i(TAG, "Notify key generated ping for secLevel: " + securityLevel); 73 checkAndFillPool(binder, securityLevel);
|
/aosp12/frameworks/base/keystore/java/android/security/keystore2/ |
H A D | AndroidKeyStoreSecretKeyFactorySpi.java | 75 @KeyProperties.SecurityLevelEnum int securityLevel = in getKeyInfo() local 104 KeyStore2ParameterUtils.isSecureHardware(a.securityLevel); in getKeyInfo() 105 securityLevel = a.securityLevel; in getKeyInfo() 153 if (KeyStore2ParameterUtils.isSecureHardware(a.securityLevel)) { in getKeyInfo() 189 KeyStore2ParameterUtils.isSecureHardware(a.securityLevel); in getKeyInfo() 193 KeyStore2ParameterUtils.isSecureHardware(a.securityLevel); in getKeyInfo() 197 KeyStore2ParameterUtils.isSecureHardware(a.securityLevel); in getKeyInfo() 263 securityLevel, in getKeyInfo()
|
H A D | AndroidKeyStoreRSAPublicKey.java | 40 @NonNull KeyStoreSecurityLevel securityLevel, @NonNull BigInteger modulus, in AndroidKeyStoreRSAPublicKey() argument 43 securityLevel); in AndroidKeyStoreRSAPublicKey() 50 @NonNull KeyStoreSecurityLevel securityLevel, @NonNull RSAPublicKey info) { in AndroidKeyStoreRSAPublicKey() argument 51 this(descriptor, metadata, info.getEncoded(), securityLevel, info.getModulus(), in AndroidKeyStoreRSAPublicKey()
|
H A D | AndroidKeyStoreECPublicKey.java | 42 @NonNull KeyStoreSecurityLevel securityLevel, in AndroidKeyStoreECPublicKey() argument 44 super(descriptor, metadata, x509EncodedForm, KeyProperties.KEY_ALGORITHM_EC, securityLevel); in AndroidKeyStoreECPublicKey() 51 @NonNull KeyStoreSecurityLevel securityLevel, @NonNull ECPublicKey info) { in AndroidKeyStoreECPublicKey() argument 52 this(descriptor, metadata, info.getEncoded(), securityLevel, info.getParams(), info.getW()); in AndroidKeyStoreECPublicKey()
|
H A D | AndroidKeyStorePrivateKey.java | 35 @NonNull KeyStoreSecurityLevel securityLevel) { in AndroidKeyStorePrivateKey() argument 36 super(descriptor, keyId, authorizations, algorithm, securityLevel); in AndroidKeyStorePrivateKey()
|
H A D | AndroidKeyStoreSecretKey.java | 35 @NonNull KeyStoreSecurityLevel securityLevel) { in AndroidKeyStoreSecretKey() argument 36 super(descriptor, metadata.key.nspace, metadata.authorizations, algorithm, securityLevel); in AndroidKeyStoreSecretKey()
|
H A D | AndroidKeyStoreECPrivateKey.java | 40 @NonNull KeyStoreSecurityLevel securityLevel, in AndroidKeyStoreECPrivateKey() argument 42 super(descriptor, keyId, authorizations, KeyProperties.KEY_ALGORITHM_EC, securityLevel); in AndroidKeyStoreECPrivateKey()
|
H A D | AndroidKeyStoreRSAPrivateKey.java | 42 @NonNull KeyStoreSecurityLevel securityLevel, @NonNull BigInteger modulus) { in AndroidKeyStoreRSAPrivateKey() argument 43 super(descriptor, keyId, authorizations, KeyProperties.KEY_ALGORITHM_RSA, securityLevel); in AndroidKeyStoreRSAPrivateKey()
|
H A D | AndroidKeyStorePublicKey.java | 40 @NonNull String algorithm, @NonNull KeyStoreSecurityLevel securityLevel) { in AndroidKeyStorePublicKey() argument 41 super(descriptor, metadata.key.nspace, metadata.authorizations, algorithm, securityLevel); in AndroidKeyStorePublicKey()
|
/aosp12/system/keymaster/ng/ |
H A D | AndroidKeymaster41Device.cpp | 37 IKeymasterDevice* CreateKeymasterDevice(SecurityLevel securityLevel) { in CreateKeymasterDevice() argument 38 return new AndroidKeymaster41Device(securityLevel); in CreateKeymasterDevice() 50 static_cast<keymaster_security_level_t>(verificationToken.securityLevel); in deviceLocked()
|
H A D | AndroidKeyMintDevice.cpp | 215 AndroidKeyMintDevice::AndroidKeyMintDevice(SecurityLevel securityLevel) in AndroidKeyMintDevice() argument 219 KmVersion::KEYMINT_1, static_cast<keymaster_security_level_t>(securityLevel)); in AndroidKeyMintDevice() 225 securityLevel_(securityLevel) {} 231 info->securityLevel = securityLevel_; in getHardwareInfo() 468 IKeyMintDevice* CreateKeyMintDevice(SecurityLevel securityLevel) { in CreateKeyMintDevice() argument 469 return ::new AndroidKeyMintDevice(securityLevel); in CreateKeyMintDevice()
|
/aosp12/hardware/interfaces/keymaster/4.1/support/include/keymasterV4_1/ |
H A D | Keymaster.h | 54 SecurityLevel securityLevel; member 58 auto lhs = std::tie(securityLevel, majorVersion, minorVersion, supportsEc); 59 auto rhs = std::tie(other.securityLevel, other.majorVersion, other.minorVersion,
|
/aosp12/system/security/keystore2/src/km_compat/ |
H A D | km_compat.cpp | 324 if (securityLevel != KeyMintSecurityLevel::SOFTWARE) { in processLegacyCharacteristics() 418 securityLevel_ = convert(result.securityLevel); in getHardwareInfo() 419 _aidl_return->securityLevel = securityLevel_; in getHardwareInfo() 1304 SecurityLevel securityLevel = halVersion.securityLevel; in enumerateKeymasterDevices() local 1307 << toString(securityLevel); in enumerateKeymasterDevices() 1311 auto& deviceSlot = result[securityLevel]; in enumerateKeymasterDevices() 1364 : mDevice(device), securityLevel_(securityLevel) { in KeyMintDevice() 1384 switch (securityLevel) { in getDevice() 1396 if (auto dev = getDevice(securityLevel)) { in createKeyMintDevice() 1403 auto device = getDevice(securityLevel); in createSharedSecret() [all …]
|
/aosp12/system/vold/ |
H A D | Keymaster.cpp | 125 &securityLevel); in Keymaster() 138 auto rc = securityLevel->generateKey(in_key, std::nullopt, inParams.vector_data(), 0, {}, in generateKey() 162 auto rc = securityLevel->convertStorageKeyToEphemeral(storageKey, &ephemeral_key_response); in exportKey() 187 auto rc = securityLevel->deleteKey(keyDesc); in deleteKey() 202 auto rc = securityLevel->createOperation(keyDesc, inParams.vector_data(), true, &cor); in begin()
|
/aosp12/system/keymaster/ng/include/ |
H A D | AndroidKeymaster4Device.h | 53 explicit AndroidKeymaster4Device(SecurityLevel securityLevel) in AndroidKeymaster4Device() argument 54 : AndroidKeymaster4Device(KmVersion::KEYMASTER_4, securityLevel) {} in AndroidKeymaster4Device() 105 AndroidKeymaster4Device(::keymaster::KmVersion version, SecurityLevel securityLevel); 116 IKeymasterDevice* CreateKeymasterDevice(SecurityLevel securityLevel);
|
/aosp12/hardware/interfaces/keymaster/4.0/vts/functional/ |
H A D | VerificationTokenTest.cpp | 92 EXPECT_EQ(SecLevel(), result1.token.securityLevel); in TEST_P() 106 EXPECT_EQ(SecLevel(), result2.token.securityLevel); in TEST_P() 152 EXPECT_EQ(SecLevel(), result1.token.securityLevel); in TEST_P() 167 EXPECT_EQ(SecLevel(), result2.token.securityLevel); in TEST_P()
|
/aosp12/hardware/interfaces/keymaster/4.1/support/ |
H A D | Keymaster4.cpp | 26 auto rc = km4_0_dev_->getHardwareInfo([&](SecurityLevel securityLevel, in getVersionIfNeeded() 33 securityLevel, in getVersionIfNeeded()
|
/aosp12/system/security/keystore2/aidl/android/security/compat/ |
H A D | IKeystoreCompatService.aidl | 35 IKeyMintDevice getKeyMintDevice (SecurityLevel securityLevel); in getKeyMintDevice() argument 47 ISharedSecret getSharedSecret (SecurityLevel securityLevel); in getSharedSecret() argument
|
/aosp12/frameworks/av/drm/libmediadrm/fuzzer/ |
H A D | mediadrm_fuzzer.cpp | 162 DrmPlugin::SecurityLevel securityLevel; in invokeDrmOpenSession() local 165 securityLevel = in invokeDrmOpenSession() 168 securityLevel = kSecurityLevel[mFuzzedDataProvider->ConsumeIntegralInRange<size_t>( in invokeDrmOpenSession() 171 mDrm->openSession(securityLevel, mSessionId); in invokeDrmOpenSession() 206 DrmPlugin::SecurityLevel securityLevel; in invokeDrmDecryptEncryptAPI() local 207 mDrm->getSecurityLevel(mSessionId, &securityLevel); in invokeDrmDecryptEncryptAPI() 213 mDrm->isCryptoSchemeSupported(kClearKeyUUID, mimeType, securityLevel, &isSupported); in invokeDrmDecryptEncryptAPI()
|
/aosp12/frameworks/base/keystore/java/android/security/keystore/ |
H A D | KeyProperties.java | 861 public static int toKeymaster(int securityLevel) { in toKeymaster() argument 862 switch (securityLevel) { in toKeymaster() 871 + securityLevel); in toKeymaster() 879 public static int fromKeymaster(int securityLevel) { in fromKeymaster() argument 880 switch (securityLevel) { in fromKeymaster() 889 + securityLevel); in fromKeymaster()
|
/aosp12/system/security/keystore/ |
H A D | keystore_cli_v2.cpp | 120 return !(a.securityLevel == keymint::SecurityLevel::SOFTWARE || in isHardwareEnforced() 121 a.securityLevel == keymint::SecurityLevel::KEYSTORE); in isHardwareEnforced() 227 loadOrCreateAndVerifyEncryptionKey(const std::string& name, keymint::SecurityLevel securityLevel, in loadOrCreateAndVerifyEncryptionKey() argument 246 auto sec_level = GetSecurityLevelInterface(keystore, securityLevel); in loadOrCreateAndVerifyEncryptionKey() 281 keymint::SecurityLevel securityLevel, bool create) { in loadOrCreateAndVerifyAuthenticationKey() argument 299 auto sec_level = GetSecurityLevelInterface(keystore, securityLevel); in loadOrCreateAndVerifyAuthenticationKey() 334 keymint::SecurityLevel securityLevel) { in encryptWithAuthentication() argument 349 authentication_key_name, securityLevel, true /* create */); in encryptWithAuthentication() 749 auto sec_level = GetSecurityLevelInterface(keystore, securityLevel); in GenerateKey() 935 const std::string& output_filename, keymint::SecurityLevel securityLevel) { in Encrypt() argument [all …]
|