/aosp14/frameworks/base/core/tests/coretests/src/android/content/integrity/ |
H A D | IntegrityFormulaTest.java | 33 IntegrityFormula formula = IntegrityFormula.Application.packageNameEquals(packageName); in createEqualsFormula_packageName() 46 IntegrityFormula formula = IntegrityFormula.Application.certificatesContain(appCertificate); in createEqualsFormula_appCertificate() 59 IntegrityFormula formula = in createEqualsFormula_appCertificateLineage() 73 IntegrityFormula formula = IntegrityFormula.Installer.packageNameEquals(installerName); in createEqualsFormula_installerName() 86 IntegrityFormula formula = in createEqualsFormula_installerCertificate() 100 IntegrityFormula formula = IntegrityFormula.Application.versionCodeEquals(versionCode); in createEqualsFormula_versionCode() 139 IntegrityFormula formula = IntegrityFormula.Application.isPreInstalled(); in createIsTrueFormula_preInstalled() 152 IntegrityFormula formula1 = IntegrityFormula.Application.packageNameEquals(packageName); in createAllFormula() 158 IntegrityFormula compoundFormula = IntegrityFormula.all(formula1, formula2, formula3); in createAllFormula() 173 IntegrityFormula compoundFormula = IntegrityFormula.any(formula1, formula2, formula3); in createAnyFormula() [all …]
|
H A D | RuleTest.java | 37 private static final IntegrityFormula PACKAGE_NAME_ATOMIC_FORMULA = 42 private static final IntegrityFormula APP_CERTIFICATE_ATOMIC_FORMULA =
|
/aosp14/frameworks/base/core/java/android/content/integrity/ |
H A D | IntegrityFormula.java | 41 public abstract class IntegrityFormula { class 96 public static IntegrityFormula isPreInstalled() { in isPreInstalled() 116 public static IntegrityFormula notAllowedByManifest() { in notAllowedByManifest() 137 public static IntegrityFormula stampCertificateHashEquals( in stampCertificateHashEquals() 147 public static IntegrityFormula notTrusted() { in notTrusted() 224 @NonNull IntegrityFormula formula, @NonNull Parcel dest, int flags) { in writeToParcel() 239 public static IntegrityFormula readFromParcel(@NonNull Parcel in) { in readFromParcel() 264 public static IntegrityFormula any(@NonNull IntegrityFormula... formulae) { in any() 275 public static IntegrityFormula all(@NonNull IntegrityFormula... formulae) { in all() 281 public static IntegrityFormula not(@NonNull IntegrityFormula formula) { in not() [all …]
|
H A D | CompoundFormula.java | 45 public final class CompoundFormula extends IntegrityFormula implements Parcelable { 62 private final @NonNull List<IntegrityFormula> mFormulas; 85 public CompoundFormula(@Connector int connector, List<IntegrityFormula> formulas) { in CompoundFormula() 99 mFormulas.add(IntegrityFormula.readFromParcel(in)); in CompoundFormula() 109 public List<IntegrityFormula> getFormulas() { in getFormulas() 115 return IntegrityFormula.COMPOUND_FORMULA_TAG; in getTag() 192 for (IntegrityFormula formula : mFormulas) { in writeToParcel() 193 IntegrityFormula.writeToParcel(formula, dest, flags); in writeToParcel() 198 @Connector int connector, List<IntegrityFormula> formulas) { in validateFormulas()
|
H A D | Rule.java | 63 private final @NonNull IntegrityFormula mFormula; 66 public Rule(@NonNull IntegrityFormula formula, @Effect int effect) { in Rule() 73 mFormula = IntegrityFormula.readFromParcel(in); in Rule() 98 IntegrityFormula.writeToParcel(mFormula, dest, flags); in writeToParcel() 103 public IntegrityFormula getFormula() { in getFormula()
|
H A D | InstallerAllowedByManifestFormula.java | 32 public class InstallerAllowedByManifestFormula extends IntegrityFormula implements Parcelable { 58 return IntegrityFormula.INSTALLER_ALLOWED_BY_MANIFEST_FORMULA_TAG; in getTag()
|
H A D | AtomicFormula.java | 46 public abstract class AtomicFormula extends IntegrityFormula { 207 return IntegrityFormula.LONG_ATOMIC_FORMULA_TAG; in getTag() 413 return IntegrityFormula.STRING_ATOMIC_FORMULA_TAG; in getTag() 588 return IntegrityFormula.BOOLEAN_ATOMIC_FORMULA_TAG; in getTag()
|
/aosp14/frameworks/base/services/core/java/com/android/server/integrity/serializer/ |
H A D | RuleIndexingDetailsIdentifier.java | 25 import android.content.integrity.IntegrityFormula; 79 private static RuleIndexingDetails getIndexingDetails(IntegrityFormula formula) { in getIndexingDetails() 81 case IntegrityFormula.COMPOUND_FORMULA_TAG: in getIndexingDetails() 83 case IntegrityFormula.STRING_ATOMIC_FORMULA_TAG: in getIndexingDetails() 86 case IntegrityFormula.LONG_ATOMIC_FORMULA_TAG: in getIndexingDetails() 87 case IntegrityFormula.INSTALLER_ALLOWED_BY_MANIFEST_FORMULA_TAG: in getIndexingDetails() 88 case IntegrityFormula.BOOLEAN_ATOMIC_FORMULA_TAG: in getIndexingDetails() 100 List<IntegrityFormula> formulas = compoundFormula.getFormulas(); in getIndexingDetailsForCompoundFormula()
|
H A D | RuleBinarySerializer.java | 41 import android.content.integrity.IntegrityFormula; 201 private void serializeFormula(IntegrityFormula formula, BitOutputStream bitOutputStream) in serializeFormula() 223 for (IntegrityFormula formula : compoundFormula.getFormulas()) { in serializeCompoundFormula()
|
/aosp14/frameworks/base/services/core/java/com/android/server/integrity/parser/ |
H A D | RuleBinaryParser.java | 40 import android.content.integrity.IntegrityFormula; 124 IntegrityFormula formula = parseFormula(bitInputStream); in parseRule() 134 private IntegrityFormula parseFormula(BitInputStream bitInputStream) throws IOException { in parseFormula() 153 List<IntegrityFormula> formulas = new ArrayList<>(); in parseCompoundFormula() 155 IntegrityFormula parsedFormula = parseFormula(bitInputStream); in parseCompoundFormula()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/integrity/engine/ |
H A D | RuleEvaluationEngineTest.java | 25 import android.content.integrity.IntegrityFormula; 65 IntegrityFormula.Installer.notAllowedByManifest(), Rule.DENY))); in setUp()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/integrity/ |
H A D | AppIntegrityManagerServiceImplTest.java | 54 import android.content.integrity.IntegrityFormula; 260 IntegrityFormula.Application.packageNameEquals(PACKAGE_NAME), in updateRuleSet_correctMethodCall() 281 IntegrityFormula.Application.packageNameEquals(PACKAGE_NAME), in updateRuleSet_fail() 485 Rule rule = new Rule(IntegrityFormula.Application.packageNameEquals("package"), Rule.DENY); in getCurrentRules()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/integrity/serializer/ |
H A D | RuleIndexingDetailsIdentifierTest.java | 30 import android.content.integrity.IntegrityFormula; 290 private IntegrityFormula getInvalidFormula() { in getInvalidFormula()
|
H A D | RuleBinarySerializerTest.java | 45 import android.content.integrity.IntegrityFormula; 483 IntegrityFormula invalidFormula = getInvalidFormula(); in testBinaryString_serializeInvalidFormulaType() 860 private static IntegrityFormula getInvalidFormula() { in getInvalidFormula()
|
/aosp14/frameworks/base/core/api/ |
H A D | system-current.txt | 3603 public abstract class IntegrityFormula { 3604 …public static android.content.integrity.IntegrityFormula all(@NonNull android.content.integrity.In… 3605 …public static android.content.integrity.IntegrityFormula any(@NonNull android.content.integrity.In… 3606 …public static android.content.integrity.IntegrityFormula not(@NonNull android.content.integrity.In… 3609 public static final class IntegrityFormula.Application { 3612 method @NonNull public static android.content.integrity.IntegrityFormula isPreInstalled(); 3619 public static final class IntegrityFormula.Installer { 3625 public static final class IntegrityFormula.SourceStamp { 3626 method @NonNull public static android.content.integrity.IntegrityFormula notTrusted(); 3631 ctor public Rule(@NonNull android.content.integrity.IntegrityFormula, int); [all …]
|
/aosp14/frameworks/base/boot/ |
H A D | preloaded-classes | 1478 android.content.integrity.IntegrityFormula
|
H A D | boot-image-profile.txt | 24261 Landroid/content/integrity/IntegrityFormula;
|
/aosp14/frameworks/base/config/ |
H A D | preloaded-classes | 1482 android.content.integrity.IntegrityFormula
|
H A D | boot-image-profile.txt | 34368 Landroid/content/integrity/IntegrityFormula;
|