Home
last modified time | relevance | path

Searched refs:IntegrityFormula (Results 1 – 18 of 18) sorted by relevance

/aosp12/frameworks/base/core/tests/coretests/src/android/content/integrity/
H A DIntegrityFormulaTest.java33 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 DRuleTest.java37 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 DIntegrityFormula.java41 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 DCompoundFormula.java45 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 DRule.java63 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 DInstallerAllowedByManifestFormula.java32 public class InstallerAllowedByManifestFormula extends IntegrityFormula implements Parcelable {
58 return IntegrityFormula.INSTALLER_ALLOWED_BY_MANIFEST_FORMULA_TAG; in getTag()
H A DAtomicFormula.java46 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 DRuleIndexingDetailsIdentifier.java25 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 DRuleBinarySerializer.java41 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 DRuleBinaryParser.java40 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 DRuleEvaluationEngineTest.java25 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 DAppIntegrityManagerServiceImplTest.java54 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 DRuleIndexingDetailsIdentifierTest.java30 import android.content.integrity.IntegrityFormula;
290 private IntegrityFormula getInvalidFormula() { in getInvalidFormula()
H A DRuleBinarySerializerTest.java45 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 Dsystem-current.txt2454 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 Dart-profile20154 …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 Dboot-image-profile.txt24221 Landroid/content/integrity/IntegrityFormula;
/aosp12/frameworks/base/config/
H A Dboot-image-profile.txt33858 Landroid/content/integrity/IntegrityFormula;