Home
last modified time | relevance | path

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

/aosp14/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 = 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 DRuleTest.java37 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 DIntegrityFormula.java41 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 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()
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 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 {
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 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()
/aosp14/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()
/aosp14/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()
/aosp14/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()
/aosp14/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()
/aosp14/frameworks/base/core/api/
H A Dsystem-current.txt3603 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 Dpreloaded-classes1478 android.content.integrity.IntegrityFormula
H A Dboot-image-profile.txt24261 Landroid/content/integrity/IntegrityFormula;
/aosp14/frameworks/base/config/
H A Dpreloaded-classes1482 android.content.integrity.IntegrityFormula
H A Dboot-image-profile.txt34368 Landroid/content/integrity/IntegrityFormula;