Home
last modified time | relevance | path

Searched refs:securityLevel (Results 1 – 25 of 100) sorted by relevance

1234

/aosp12/frameworks/base/keystore/java/android/security/
H A DGenerateRkpKey.java84 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 DIGenerateRkpKeyService.aidl33 oneway void notifyKeyGenerated(in int securityLevel); in notifyKeyGenerated() argument
35 void generateKey(in int securityLevel); in generateKey() argument
H A DKeyStoreSecurityLevel.java48 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 Dverification_token_seralization_test.cpp35 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 DGenerateRkpKeyService.java56 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 DAndroidKeyStoreSecretKeyFactorySpi.java75 @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 DAndroidKeyStoreRSAPublicKey.java40 @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 DAndroidKeyStoreECPublicKey.java42 @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 DAndroidKeyStorePrivateKey.java35 @NonNull KeyStoreSecurityLevel securityLevel) { in AndroidKeyStorePrivateKey() argument
36 super(descriptor, keyId, authorizations, algorithm, securityLevel); in AndroidKeyStorePrivateKey()
H A DAndroidKeyStoreSecretKey.java35 @NonNull KeyStoreSecurityLevel securityLevel) { in AndroidKeyStoreSecretKey() argument
36 super(descriptor, metadata.key.nspace, metadata.authorizations, algorithm, securityLevel); in AndroidKeyStoreSecretKey()
H A DAndroidKeyStoreECPrivateKey.java40 @NonNull KeyStoreSecurityLevel securityLevel, in AndroidKeyStoreECPrivateKey() argument
42 super(descriptor, keyId, authorizations, KeyProperties.KEY_ALGORITHM_EC, securityLevel); in AndroidKeyStoreECPrivateKey()
H A DAndroidKeyStoreRSAPrivateKey.java42 @NonNull KeyStoreSecurityLevel securityLevel, @NonNull BigInteger modulus) { in AndroidKeyStoreRSAPrivateKey() argument
43 super(descriptor, keyId, authorizations, KeyProperties.KEY_ALGORITHM_RSA, securityLevel); in AndroidKeyStoreRSAPrivateKey()
H A DAndroidKeyStorePublicKey.java40 @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 DAndroidKeymaster41Device.cpp37 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 DAndroidKeyMintDevice.cpp215 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 DKeymaster.h54 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 Dkm_compat.cpp324 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 DKeymaster.cpp125 &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 DAndroidKeymaster4Device.h53 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 DVerificationTokenTest.cpp92 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 DKeymaster4.cpp26 auto rc = km4_0_dev_->getHardwareInfo([&](SecurityLevel securityLevel, in getVersionIfNeeded()
33 securityLevel, in getVersionIfNeeded()
/aosp12/system/security/keystore2/aidl/android/security/compat/
H A DIKeystoreCompatService.aidl35 IKeyMintDevice getKeyMintDevice (SecurityLevel securityLevel); in getKeyMintDevice() argument
47 ISharedSecret getSharedSecret (SecurityLevel securityLevel); in getSharedSecret() argument
/aosp12/frameworks/av/drm/libmediadrm/fuzzer/
H A Dmediadrm_fuzzer.cpp162 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 DKeyProperties.java861 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 Dkeystore_cli_v2.cpp120 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 …]

1234