/aosp12/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 = IntegrityFormula.Installer.packageNameEquals(installerName); in createEqualsFormula_installerName() 72 IntegrityFormula formula = in createEqualsFormula_installerCertificate() 86 IntegrityFormula formula = IntegrityFormula.Application.versionCodeEquals(versionCode); in createEqualsFormula_versionCode() 125 IntegrityFormula formula = IntegrityFormula.Application.isPreInstalled(); in createIsTrueFormula_preInstalled() 138 IntegrityFormula formula1 = IntegrityFormula.Application.packageNameEquals(packageName); in createAllFormula() 142 IntegrityFormula compoundFormula = IntegrityFormula.all(formula1, formula2); in createAllFormula() 151 IntegrityFormula formula1 = IntegrityFormula.Application.packageNameEquals(packageName); in createAnyFormula() 155 IntegrityFormula compoundFormula = IntegrityFormula.any(formula1, formula2); 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 =
|
/aosp12/frameworks/base/core/java/android/content/integrity/ |
H A D | IntegrityFormula.java | 41 public abstract class IntegrityFormula { class 87 public static IntegrityFormula isPreInstalled() { in isPreInstalled() 107 public static IntegrityFormula notAllowedByManifest() { in notAllowedByManifest() 128 public static IntegrityFormula stampCertificateHashEquals( in stampCertificateHashEquals() 138 public static IntegrityFormula notTrusted() { in notTrusted() 207 @NonNull IntegrityFormula formula, @NonNull Parcel dest, int flags) { in writeToParcel() 222 public static IntegrityFormula readFromParcel(@NonNull Parcel in) { in readFromParcel() 247 public static IntegrityFormula any(@NonNull IntegrityFormula... formulae) { in any() 258 public static IntegrityFormula all(@NonNull IntegrityFormula... formulae) { in all() 264 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() 187 for (IntegrityFormula formula : mFormulas) { in writeToParcel() 188 IntegrityFormula.writeToParcel(formula, dest, flags); in writeToParcel() 193 @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 { 199 return IntegrityFormula.LONG_ATOMIC_FORMULA_TAG; in getTag() 395 return IntegrityFormula.STRING_ATOMIC_FORMULA_TAG; in getTag() 563 return IntegrityFormula.BOOLEAN_ATOMIC_FORMULA_TAG; in getTag()
|
/aosp12/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()
|
/aosp12/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()
|
/aosp12/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()
|
/aosp12/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()
|
/aosp12/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()
|
/aosp12/frameworks/base/core/api/ |
H A D | system-current.txt | 2454 public abstract class IntegrityFormula { 2455 …public static android.content.integrity.IntegrityFormula all(@NonNull android.content.integrity.In… 2456 …public static android.content.integrity.IntegrityFormula any(@NonNull android.content.integrity.In… 2457 …public static android.content.integrity.IntegrityFormula not(@NonNull android.content.integrity.In… 2460 public static final class IntegrityFormula.Application { 2462 method @NonNull public static android.content.integrity.IntegrityFormula isPreInstalled(); 2469 public static final class IntegrityFormula.Installer { 2475 public static final class IntegrityFormula.SourceStamp { 2476 method @NonNull public static android.content.integrity.IntegrityFormula notTrusted(); 2481 ctor public Rule(@NonNull android.content.integrity.IntegrityFormula, int); [all …]
|
/aosp12/frameworks/base/services/ |
H A D | art-profile | 20154 …d/server/integrity/model/BitInputStream;)Landroid/content/integrity/IntegrityFormula;+]Lcom/androi… 20177 …/RuleBinarySerializer;->serializeFormula(Landroid/content/integrity/IntegrityFormula;Lcom/android/… 20194 …ngDetailsIdentifier;->getIndexingDetails(Landroid/content/integrity/IntegrityFormula;)Lcom/android… 20197 …a$getIndexingDetailsForCompoundFormula$0(Landroid/content/integrity/IntegrityFormula;)Lcom/android…
|
/aosp12/frameworks/base/boot/ |
H A D | boot-image-profile.txt | 24221 Landroid/content/integrity/IntegrityFormula;
|
/aosp12/frameworks/base/config/ |
H A D | boot-image-profile.txt | 33858 Landroid/content/integrity/IntegrityFormula;
|