Home
last modified time | relevance | path

Searched refs:formula (Results 1 – 10 of 10) sorted by relevance

/aosp14/frameworks/base/core/tests/coretests/src/android/content/integrity/
H A DIntegrityFormulaTest.java36 (AtomicFormula.StringAtomicFormula) formula; in createEqualsFormula_packageName()
49 (AtomicFormula.StringAtomicFormula) formula; in createEqualsFormula_appCertificate()
59 IntegrityFormula formula = in createEqualsFormula_appCertificateLineage() local
63 (AtomicFormula.StringAtomicFormula) formula; in createEqualsFormula_appCertificateLineage()
76 (AtomicFormula.StringAtomicFormula) formula; in createEqualsFormula_installerName()
86 IntegrityFormula formula = in createEqualsFormula_installerCertificate() local
103 (AtomicFormula.LongAtomicFormula) formula; in createEqualsFormula_versionCode()
116 (AtomicFormula.LongAtomicFormula) formula; in createGreaterThanFormula_versionCode()
126 IntegrityFormula formula = in createGreaterThanOrEqualsToFormula_versionCode() local
130 (AtomicFormula.LongAtomicFormula) formula; in createGreaterThanOrEqualsToFormula_versionCode()
[all …]
H A DAtomicFormulaTest.java187 StringAtomicFormula formula = in testParcelUnparcel_string() local
191 formula.writeToParcel(p, 0); in testParcelUnparcel_string()
195 assertThat(newFormula).isEqualTo(formula); in testParcelUnparcel_string()
200 LongAtomicFormula formula = in testParcelUnparcel_int() local
204 formula.writeToParcel(p, 0); in testParcelUnparcel_int()
209 assertThat(newFormula).isEqualTo(formula); in testParcelUnparcel_int()
214 BooleanAtomicFormula formula = new BooleanAtomicFormula( in testParcelUnparcel_bool() local
217 formula.writeToParcel(p, 0); in testParcelUnparcel_bool()
221 assertThat(newFormula).isEqualTo(formula); in testParcelUnparcel_bool()
H A DCompoundFormulaTest.java78 CompoundFormula formula = in testParcelUnparcel() local
82 formula.writeToParcel(p, 0); in testParcelUnparcel()
85 assertThat(CompoundFormula.CREATOR.createFromParcel(p)).isEqualTo(formula); in testParcelUnparcel()
/aosp14/frameworks/base/core/java/android/content/integrity/
H A DCompoundFormula.java125 .allMatch(formula -> formula.matches(appInstallMetadata)); in matches()
128 .anyMatch(formula -> formula.matches(appInstallMetadata)); in matches()
136 return getFormulas().stream().anyMatch(formula -> formula.isAppCertificateFormula()); in isAppCertificateFormula()
141 return getFormulas().stream().anyMatch(formula -> formula.isAppCertificateLineageFormula()); in isAppCertificateLineageFormula()
146 return getFormulas().stream().anyMatch(formula -> formula.isInstallerFormula()); in isInstallerFormula()
192 for (IntegrityFormula formula : mFormulas) { in writeToParcel()
193 IntegrityFormula.writeToParcel(formula, dest, flags); in writeToParcel()
H A DIntegrityFormula.java224 @NonNull IntegrityFormula formula, @NonNull Parcel dest, int flags) { in writeToParcel()
225 dest.writeInt(formula.getTag()); in writeToParcel()
226 ((Parcelable) formula).writeToParcel(dest, flags); in writeToParcel()
281 public static IntegrityFormula not(@NonNull IntegrityFormula formula) { in not() argument
282 return new CompoundFormula(CompoundFormula.NOT, Arrays.asList(formula)); in not()
H A DRule.java66 public Rule(@NonNull IntegrityFormula formula, @Effect int effect) { in Rule() argument
68 this.mFormula = Objects.requireNonNull(formula); in Rule()
/aosp14/frameworks/base/services/core/java/com/android/server/integrity/serializer/
H A DRuleIndexingDetailsIdentifier.java79 private static RuleIndexingDetails getIndexingDetails(IntegrityFormula formula) { in getIndexingDetails() argument
80 switch (formula.getTag()) { in getIndexingDetails()
82 return getIndexingDetailsForCompoundFormula((CompoundFormula) formula); in getIndexingDetails()
85 (AtomicFormula.StringAtomicFormula) formula); in getIndexingDetails()
93 String.format("Invalid formula tag type: %s", formula.getTag())); in getIndexingDetails()
108 .map(formula -> getIndexingDetails(formula)) in getIndexingDetailsForCompoundFormula()
120 .map(formula -> getIndexingDetails(formula)) in getIndexingDetailsForCompoundFormula()
H A DRuleBinarySerializer.java201 private void serializeFormula(IntegrityFormula formula, BitOutputStream bitOutputStream) in serializeFormula() argument
203 if (formula instanceof AtomicFormula) { in serializeFormula()
204 serializeAtomicFormula((AtomicFormula) formula, bitOutputStream); in serializeFormula()
205 } else if (formula instanceof CompoundFormula) { in serializeFormula()
206 serializeCompoundFormula((CompoundFormula) formula, bitOutputStream); in serializeFormula()
207 } else if (formula instanceof InstallerAllowedByManifestFormula) { in serializeFormula()
211 String.format("Invalid formula type: %s", formula.getClass())); in serializeFormula()
223 for (IntegrityFormula formula : compoundFormula.getFormulas()) { in serializeCompoundFormula()
224 serializeFormula(formula, bitOutputStream); in serializeCompoundFormula()
/aosp14/frameworks/base/services/core/java/com/android/server/integrity/parser/
H A DRuleBinaryParser.java124 IntegrityFormula formula = parseFormula(bitInputStream); in parseRule() local
131 return new Rule(formula, effect); in parseRule()
/aosp14/frameworks/base/media/native/midi/include/
H A DDoxyfile418 # cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range