/aosp14/frameworks/base/services/core/java/com/android/server/security/ |
H A D | AndroidKeystoreAttestationVerificationAttributes.java | 106 private SecurityLevel mAttestationSecurityLevel = null; 109 private SecurityLevel mKeymasterSecurityLevel = null; 137 enum SecurityLevel { enum in AndroidKeystoreAttestationVerificationAttributes 160 SecurityLevel getAttestationSecurityLevel() { in getAttestationSecurityLevel() 173 SecurityLevel getKeymasterSecurityLevel() { in getKeymasterSecurityLevel() 300 this.mAttestationSecurityLevel == SecurityLevel.TRUSTED_ENVIRONMENT; in AndroidKeystoreAttestationVerificationAttributes() 310 this.mKeymasterSecurityLevel == SecurityLevel.TRUSTED_ENVIRONMENT; in AndroidKeystoreAttestationVerificationAttributes() 423 private SecurityLevel getSecurityLevelEnum(ASN1Encodable asn1) { in getSecurityLevelEnum() 427 return SecurityLevel.SOFTWARE; in getSecurityLevelEnum() 429 return SecurityLevel.TRUSTED_ENVIRONMENT; in getSecurityLevelEnum() [all …]
|
/aosp14/frameworks/base/tests/AttestationVerificationTest/src/com/android/server/security/ |
H A D | AndroidKeystoreAttestationVerificationAttributesTest.java | 99 AndroidKeystoreAttestationVerificationAttributes.SecurityLevel.TRUSTED_ENVIRONMENT); in parseCertificate_attestationSecurityLevel() 101 AndroidKeystoreAttestationVerificationAttributes.SecurityLevel.TRUSTED_ENVIRONMENT); in parseCertificate_attestationSecurityLevel() 103 AndroidKeystoreAttestationVerificationAttributes.SecurityLevel.SOFTWARE); in parseCertificate_attestationSecurityLevel() 123 AndroidKeystoreAttestationVerificationAttributes.SecurityLevel.TRUSTED_ENVIRONMENT); in parseCertificate_keymasterSecurityLevel() 125 AndroidKeystoreAttestationVerificationAttributes.SecurityLevel.TRUSTED_ENVIRONMENT); in parseCertificate_keymasterSecurityLevel() 127 AndroidKeystoreAttestationVerificationAttributes.SecurityLevel.SOFTWARE); in parseCertificate_keymasterSecurityLevel()
|
/aosp14/frameworks/base/keystore/java/android/security/keystore2/ |
H A D | KeyStore2ParameterUtils.java | 23 import android.hardware.security.keymint.SecurityLevel; 197 static boolean isSecureHardware(@SecurityLevel int securityLevel) { in isSecureHardware() 198 return securityLevel == SecurityLevel.TRUSTED_ENVIRONMENT in isSecureHardware() 199 || securityLevel == SecurityLevel.STRONGBOX; in isSecureHardware()
|
H A D | AndroidKeyStoreKeyGeneratorSpi.java | 20 import android.hardware.security.keymint.SecurityLevel; 378 @SecurityLevel int securityLevel = SecurityLevel.TRUSTED_ENVIRONMENT; in engineGenerateKey() 380 securityLevel = SecurityLevel.STRONGBOX; in engineGenerateKey()
|
H A D | AndroidKeyStoreSpi.java | 26 import android.hardware.security.keymint.SecurityLevel; 341 @SecurityLevel int securitylevel = SecurityLevel.TRUSTED_ENVIRONMENT; in setPrivateKeyEntry() 362 securitylevel = SecurityLevel.STRONGBOX; in setPrivateKeyEntry() 866 @SecurityLevel int securityLevel = params.isStrongBoxBacked() ? SecurityLevel.STRONGBOX : in setSecretKeyEntry() 867 SecurityLevel.TRUSTED_ENVIRONMENT; in setSecretKeyEntry()
|
H A D | AndroidKeyStoreKeyPairGeneratorSpi.java | 27 import android.hardware.security.keymint.SecurityLevel; 435 boolean attestKeyInStrongBox = key.metadata.keySecurityLevel == SecurityLevel.STRONGBOX; in checkAttestKeySecurityLevel() 624 final @SecurityLevel int securityLevel = in generateKeyPair() 626 ? SecurityLevel.STRONGBOX in generateKeyPair() 627 : SecurityLevel.TRUSTED_ENVIRONMENT; in generateKeyPair()
|
/aosp14/frameworks/base/core/java/android/security/keymaster/ |
H A D | KeymasterDefs.java | 28 import android.hardware.security.keymint.SecurityLevel; 204 public static final int KM_SECURITY_LEVEL_SOFTWARE = SecurityLevel.SOFTWARE; 206 SecurityLevel.TRUSTED_ENVIRONMENT; 207 public static final int KM_SECURITY_LEVEL_STRONGBOX = SecurityLevel.STRONGBOX;
|
/aosp14/system/core/trusty/keymaster/keymint/ |
H A D | TrustyKeyMintDevice.cpp | 47 auto kSecurityLevel = SecurityLevel::TRUSTED_ENVIRONMENT; 49 KeyCharacteristics convertAuthSet(SecurityLevel securityLevel, in convertAuthSet() 61 KeyCharacteristics keystoreEnforced = convertAuthSet(SecurityLevel::KEYSTORE, sw_enforced); in convertKeyCharacteristics()
|
/aosp14/frameworks/base/media/java/android/media/ |
H A D | MediaDrm.java | 214 @NonNull UUID uuid, @NonNull String mimeType, @SecurityLevel int securityLevel) { in isCryptoSchemeSupported() 265 @NonNull byte[] uuid, @Nullable String mimeType, @SecurityLevel int securityLevel); in isCryptoSchemeSupportedNative() 1434 public byte[] openSession(@SecurityLevel int level) throws 2130 public @interface SecurityLevel {} 2193 @SecurityLevel 2606 public native boolean requiresSecureDecoder(@NonNull String mime, @SecurityLevel int level);
|
/aosp14/frameworks/base/media/jni/ |
H A D | android_media_MediaDrm.h | 92 DrmPlugin::SecurityLevel level,
|
H A D | android_media_MediaDrm.cpp | 623 DrmPlugin::SecurityLevel securityLevel, bool *isSupported) { in IsCryptoSchemeSupported() 1027 DrmPlugin::SecurityLevel jintToSecurityLevel(jint jlevel) { in jintToSecurityLevel() 1028 DrmPlugin::SecurityLevel level; in jintToSecurityLevel() 1082 DrmPlugin::SecurityLevel securityLevel = jintToSecurityLevel(jSecurityLevel); in android_media_MediaDrm_isCryptoSchemeSupportedNative() 1103 DrmPlugin::SecurityLevel level = jintToSecurityLevel(jlevel); in android_media_MediaDrm_openSession() 1608 DrmPlugin::SecurityLevel level = DrmPlugin::kSecurityLevelUnknown; in android_media_MediaDrm_getSecurityLevel() 2033 DrmPlugin::SecurityLevel securityLevel = jintToSecurityLevel(jSecurityLevel); in android_media_MediaDrm_requiresSecureDecoder()
|
/aosp14/system/core/trusty/keymaster/include/trusty_keymaster/ |
H A D | TrustyKeyMintDevice.h | 91 SecurityLevel securityLevel_;
|
H A D | TrustyKeymaster4Device.h | 42 using ::android::hardware::keymaster::V4_0::SecurityLevel;
|
/aosp14/system/core/trusty/keymaster/4.0/ |
H A D | TrustyKeymaster4Device.cpp | 71 inline SecurityLevel legacy_enum_conversion(const keymaster_security_level_t value) { in legacy_enum_conversion() 72 return static_cast<SecurityLevel>(value); in legacy_enum_conversion() 269 _hidl_cb(SecurityLevel::TRUSTED_ENVIRONMENT, "TrustyKeymaster", "Google"); in getHardwareInfo()
|
/aosp14/frameworks/base/keystore/java/android/security/keystore/ |
H A D | KeyProperties.java | 885 public abstract static class SecurityLevel { class in KeyProperties 886 private SecurityLevel() {} in SecurityLevel() method in KeyProperties.SecurityLevel
|
/aosp14/frameworks/base/core/api/ |
H A D | current.txt | 23234 method @android.media.MediaDrm.SecurityLevel public int getSecurityLevel(@NonNull byte[]); 23238 …hemeSupported(@NonNull java.util.UUID, @NonNull String, @android.media.MediaDrm.SecurityLevel int); 23240 …method @NonNull public byte[] openSession(@android.media.MediaDrm.SecurityLevel int) throws androi… 23252 …d public boolean requiresSecureDecoder(@NonNull String, @android.media.MediaDrm.SecurityLevel int); 23442 …tion(java.lang.annotation.RetentionPolicy.SOURCE) public static @interface MediaDrm.SecurityLevel {
|
/aosp14/frameworks/base/tools/aapt2/integration-tests/CommandTests/ |
H A D | android-33.jar | AndroidManifest.xml
META-INF/
META-INF/MANIFEST.MF
NOTICES/
NOTICES/libcore ... |