Home
last modified time | relevance | path

Searched refs:AtomicFormula (Results 1 – 20 of 20) sorted by relevance

/aosp14/frameworks/base/core/tests/coretests/src/android/content/integrity/
H A DAtomicFormulaTest.java134 AtomicFormula.VERSION_CODE, AtomicFormula.GTE, 1); in testValidAtomicFormula_longValue()
202 AtomicFormula.VERSION_CODE, AtomicFormula.GT, 1); in testParcelUnparcel_int()
427 AtomicFormula.VERSION_CODE, AtomicFormula.EQ, 0); in testFormulaMatches_long_eq_true()
438 AtomicFormula.VERSION_CODE, AtomicFormula.EQ, 0); in testFormulaMatches_long_eq_false()
448 new LongAtomicFormula(AtomicFormula.VERSION_CODE, AtomicFormula.GT, in testFormulaMatches_long_gt_true()
459 new LongAtomicFormula(AtomicFormula.VERSION_CODE, AtomicFormula.GT, in testFormulaMatches_long_gt_false()
471 AtomicFormula.VERSION_CODE, AtomicFormula.GTE, 1); in testFormulaMatches_long_gte_true()
486 AtomicFormula.VERSION_CODE, AtomicFormula.GTE, 1); in testFormulaMatches_long_gte_false()
497 AtomicFormula.VERSION_CODE, AtomicFormula.GTE, 1); in testIsAppCertificateFormula_long_false()
506 AtomicFormula.VERSION_CODE, AtomicFormula.GTE, 1); in testIsAppCertificateLineageFormula_long_false()
[all …]
H A DIntegrityFormulaTest.java35 AtomicFormula.StringAtomicFormula stringAtomicFormula = in createEqualsFormula_packageName()
36 (AtomicFormula.StringAtomicFormula) formula; in createEqualsFormula_packageName()
48 AtomicFormula.StringAtomicFormula stringAtomicFormula = in createEqualsFormula_appCertificate()
49 (AtomicFormula.StringAtomicFormula) formula; in createEqualsFormula_appCertificate()
63 (AtomicFormula.StringAtomicFormula) formula; in createEqualsFormula_appCertificateLineage()
76 (AtomicFormula.StringAtomicFormula) formula; in createEqualsFormula_installerName()
90 (AtomicFormula.StringAtomicFormula) formula; in createEqualsFormula_installerCertificate()
102 AtomicFormula.LongAtomicFormula stringAtomicFormula = in createEqualsFormula_versionCode()
103 (AtomicFormula.LongAtomicFormula) formula; in createEqualsFormula_versionCode()
116 (AtomicFormula.LongAtomicFormula) formula; in createGreaterThanFormula_versionCode()
[all …]
H A DCompoundFormulaTest.java35 private static final AtomicFormula ATOMIC_FORMULA_1 =
36 new AtomicFormula.StringAtomicFormula(
39 new AtomicFormula.LongAtomicFormula(AtomicFormula.VERSION_CODE, AtomicFormula.EQ, 1);
240 AtomicFormula appCertFormula = in testIsAppCertificateFormula_true()
241 new AtomicFormula.StringAtomicFormula(AtomicFormula.APP_CERTIFICATE, in testIsAppCertificateFormula_true()
262 AtomicFormula appCertFormula = in testIsAppCertificateLineageFormula_true()
263 new AtomicFormula.StringAtomicFormula(AtomicFormula.APP_CERTIFICATE_LINEAGE, in testIsAppCertificateLineageFormula_true()
284 AtomicFormula installerNameFormula = in testIsInstallerFormula_installerName_true()
285 new AtomicFormula.StringAtomicFormula(AtomicFormula.INSTALLER_NAME, in testIsInstallerFormula_installerName_true()
297 AtomicFormula installerCertificateFormula = in testIsInstallerFormula_installerCertificate_true()
[all …]
H A DRuleTest.java38 new AtomicFormula.StringAtomicFormula(
39 AtomicFormula.PACKAGE_NAME,
43 new AtomicFormula.StringAtomicFormula(
44 AtomicFormula.APP_CERTIFICATE,
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/integrity/model/
H A DIntegrityCheckResultTest.java21 import android.content.integrity.AtomicFormula;
52 new AtomicFormula.StringAtomicFormula(AtomicFormula.PACKAGE_NAME, in createAllowResultWithRule()
71 new AtomicFormula.StringAtomicFormula(AtomicFormula.PACKAGE_NAME, in createDenyResultWithRule()
93 new AtomicFormula.StringAtomicFormula( in isDenyCausedByAppCertificate()
95 new AtomicFormula.StringAtomicFormula( in isDenyCausedByAppCertificate()
100 new AtomicFormula.LongAtomicFormula(AtomicFormula.VERSION_CODE, in isDenyCausedByAppCertificate()
101 AtomicFormula.EQ, 12), in isDenyCausedByAppCertificate()
120 new AtomicFormula.StringAtomicFormula( in isDenyCausedByInstaller()
122 new AtomicFormula.StringAtomicFormula( in isDenyCausedByInstaller()
127 new AtomicFormula.LongAtomicFormula(AtomicFormula.VERSION_CODE, in isDenyCausedByInstaller()
[all …]
/aosp14/frameworks/base/core/java/android/content/integrity/
H A DIntegrityFormula.java22 import android.content.integrity.AtomicFormula.BooleanAtomicFormula;
23 import android.content.integrity.AtomicFormula.LongAtomicFormula;
24 import android.content.integrity.AtomicFormula.StringAtomicFormula;
48 return new StringAtomicFormula(AtomicFormula.PACKAGE_NAME, packageName); in packageNameEquals()
57 return new StringAtomicFormula(AtomicFormula.APP_CERTIFICATE, appCertificate); in certificatesContain()
72 return new LongAtomicFormula(AtomicFormula.VERSION_CODE, AtomicFormula.EQ, versionCode); in versionCodeEquals()
81 return new LongAtomicFormula(AtomicFormula.VERSION_CODE, AtomicFormula.GT, versionCode); in versionCodeGreaterThan()
91 AtomicFormula.VERSION_CODE, AtomicFormula.GTE, versionCode); in versionCodeGreaterThanOrEqualTo()
97 return new BooleanAtomicFormula(AtomicFormula.PRE_INSTALLED, true); in isPreInstalled()
127 AtomicFormula.INSTALLER_CERTIFICATE, installerCertificate); in certificatesContain()
[all …]
H A DAtomicFormula.java46 public abstract class AtomicFormula extends IntegrityFormula { class
139 public AtomicFormula(@Key int key) { in AtomicFormula() method in AtomicFormula
302 case AtomicFormula.VERSION_CODE: in getLongMetadataValue()
490 case AtomicFormula.PACKAGE_NAME: in getMetadataValue()
492 case AtomicFormula.APP_CERTIFICATE: in getMetadataValue()
494 case AtomicFormula.INSTALLER_CERTIFICATE: in getMetadataValue()
496 case AtomicFormula.INSTALLER_NAME: in getMetadataValue()
498 case AtomicFormula.STAMP_CERTIFICATE_HASH: in getMetadataValue()
500 case AtomicFormula.APP_CERTIFICATE_LINEAGE: in getMetadataValue()
660 case AtomicFormula.PRE_INSTALLED: in getBooleanMetadataValue()
[all …]
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/integrity/engine/
H A DRuleEvaluatorTest.java25 import android.content.integrity.AtomicFormula;
26 import android.content.integrity.AtomicFormula.LongAtomicFormula;
27 import android.content.integrity.AtomicFormula.StringAtomicFormula;
70 AtomicFormula.PACKAGE_NAME, in testEvaluateRules_noMatchedRules_allow()
86 AtomicFormula.PACKAGE_NAME, in testEvaluateRules_oneMatch_deny()
93 AtomicFormula.PACKAGE_NAME, in testEvaluateRules_oneMatch_deny()
110 AtomicFormula.PACKAGE_NAME, in testEvaluateRules_multipleMatches_deny()
119 AtomicFormula.PACKAGE_NAME, in testEvaluateRules_multipleMatches_deny()
159 AtomicFormula.GT, 1), in testEvaluateRules_ruleWithIntegerOperators_deny()
245 AtomicFormula.PACKAGE_NAME, in testEvaluateRules_forceAllow()
[all …]
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/integrity/serializer/
H A DRuleIndexingDetailsIdentifierTest.java28 import android.content.integrity.AtomicFormula;
54 new AtomicFormula.StringAtomicFormula(
55 AtomicFormula.PACKAGE_NAME,
59 new AtomicFormula.StringAtomicFormula(
60 AtomicFormula.APP_CERTIFICATE,
64 new AtomicFormula.StringAtomicFormula(
65 AtomicFormula.INSTALLER_NAME,
69 new AtomicFormula.StringAtomicFormula(
74 new AtomicFormula.LongAtomicFormula(AtomicFormula.VERSION_CODE,
75 AtomicFormula.EQ, 12);
[all …]
H A DRuleBinarySerializerTest.java43 import android.content.integrity.AtomicFormula;
84 getBits(AtomicFormula.INSTALLER_CERTIFICATE, KEY_BITS);
362 new AtomicFormula.StringAtomicFormula( in testBinaryString_serializeValidAtomicFormula_stringValue()
363 AtomicFormula.PACKAGE_NAME, in testBinaryString_serializeValidAtomicFormula_stringValue()
395 new AtomicFormula.StringAtomicFormula( in testBinaryString_serializeValidAtomicFormula_hashedValue()
396 AtomicFormula.APP_CERTIFICATE, in testBinaryString_serializeValidAtomicFormula_hashedValue()
429 new AtomicFormula.LongAtomicFormula( in testBinaryString_serializeValidAtomicFormula_integerValue()
430 AtomicFormula.VERSION_CODE, AtomicFormula.EQ, versionCode), in testBinaryString_serializeValidAtomicFormula_integerValue()
458 new AtomicFormula.BooleanAtomicFormula(AtomicFormula.PRE_INSTALLED, true), in testBinaryString_serializeValidAtomicFormula_booleanValue()
752 AtomicFormula.PACKAGE_NAME, in getRuleWithPackageNameAndSampleInstallerName()
[all …]
/aosp14/frameworks/base/services/core/java/com/android/server/integrity/parser/
H A DRuleBinaryParser.java37 import android.content.integrity.AtomicFormula;
169 case AtomicFormula.PACKAGE_NAME: in parseAtomicFormula()
170 case AtomicFormula.APP_CERTIFICATE: in parseAtomicFormula()
171 case AtomicFormula.APP_CERTIFICATE_LINEAGE: in parseAtomicFormula()
172 case AtomicFormula.INSTALLER_NAME: in parseAtomicFormula()
173 case AtomicFormula.INSTALLER_CERTIFICATE: in parseAtomicFormula()
174 case AtomicFormula.STAMP_CERTIFICATE_HASH: in parseAtomicFormula()
179 case AtomicFormula.VERSION_CODE: in parseAtomicFormula()
185 case AtomicFormula.PRE_INSTALLED: in parseAtomicFormula()
186 case AtomicFormula.STAMP_TRUSTED: in parseAtomicFormula()
[all …]
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/integrity/parser/
H A DRuleBinaryParserTest.java37 import android.content.integrity.AtomicFormula;
75 getBits(AtomicFormula.APP_CERTIFICATE_LINEAGE, KEY_BITS);
296 new AtomicFormula.StringAtomicFormula( in testBinaryString_validAtomicFormula_stringValue_noIndexing()
297 AtomicFormula.PACKAGE_NAME, in testBinaryString_validAtomicFormula_stringValue_noIndexing()
329 new AtomicFormula.StringAtomicFormula( in testBinaryString_validAtomicFormula_hashedValue_noIndexing()
330 AtomicFormula.APP_CERTIFICATE, in testBinaryString_validAtomicFormula_hashedValue_noIndexing()
363 new AtomicFormula.StringAtomicFormula( in testBinaryString_validAtomicFormulaWithCertificateLineage()
394 new AtomicFormula.LongAtomicFormula( in testBinaryString_validAtomicFormula_integerValue_noIndexing()
395 AtomicFormula.VERSION_CODE, AtomicFormula.EQ, 1), in testBinaryString_validAtomicFormula_integerValue_noIndexing()
422 new AtomicFormula.BooleanAtomicFormula( in testBinaryString_validAtomicFormula_booleanValue_noIndexing()
[all …]
/aosp14/frameworks/base/services/core/java/com/android/server/integrity/serializer/
H A DRuleBinarySerializer.java38 import android.content.integrity.AtomicFormula;
203 if (formula instanceof AtomicFormula) { in serializeFormula()
204 serializeAtomicFormula((AtomicFormula) formula, bitOutputStream); in serializeFormula()
238 AtomicFormula.StringAtomicFormula stringAtomicFormula = in serializeAtomicFormula()
239 (AtomicFormula.StringAtomicFormula) atomicFormula; in serializeAtomicFormula()
240 bitOutputStream.setNext(OPERATOR_BITS, AtomicFormula.EQ); in serializeAtomicFormula()
246 AtomicFormula.LongAtomicFormula longAtomicFormula = in serializeAtomicFormula()
247 (AtomicFormula.LongAtomicFormula) atomicFormula; in serializeAtomicFormula()
254 AtomicFormula.BooleanAtomicFormula booleanAtomicFormula = in serializeAtomicFormula()
255 (AtomicFormula.BooleanAtomicFormula) atomicFormula; in serializeAtomicFormula()
[all …]
H A DRuleIndexingDetailsIdentifier.java23 import android.content.integrity.AtomicFormula;
85 (AtomicFormula.StringAtomicFormula) formula); in getIndexingDetails()
140 AtomicFormula.StringAtomicFormula atomicFormula) { in getIndexingDetailsForStringAtomicFormula()
142 case AtomicFormula.PACKAGE_NAME: in getIndexingDetailsForStringAtomicFormula()
144 case AtomicFormula.APP_CERTIFICATE: in getIndexingDetailsForStringAtomicFormula()
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/integrity/
H A DIntegrityFileManagerTest.java24 import android.content.integrity.AtomicFormula;
25 import android.content.integrity.AtomicFormula.LongAtomicFormula;
26 import android.content.integrity.AtomicFormula.StringAtomicFormula;
120 AtomicFormula.VERSION_CODE, AtomicFormula.EQ, version), in testGetRules()
128 AtomicFormula.PACKAGE_NAME, in testGetRules()
132 AtomicFormula.VERSION_CODE, in testGetRules()
133 AtomicFormula.EQ, in testGetRules()
208 AtomicFormula.PACKAGE_NAME, packageName, /* isHashedValue= */false), in getPackageNameIndexedRule()
215 AtomicFormula.APP_CERTIFICATE, in getAppCertificateIndexedRule()
223 AtomicFormula.INSTALLER_NAME, installerCert, /* isHashedValue= */false), in getInstallerCertificateRule()
H A DAppIntegrityManagerServiceImplTest.java53 import android.content.integrity.AtomicFormula;
206 new AtomicFormula.BooleanAtomicFormula(AtomicFormula.PRE_INSTALLED, true), in updateRuleSet_notAuthorized()
225 new AtomicFormula.BooleanAtomicFormula(AtomicFormula.PRE_INSTALLED, true), in updateRuleSet_notSystemApp()
244 new AtomicFormula.BooleanAtomicFormula(AtomicFormula.PRE_INSTALLED, true), in updateRuleSet_authorized()
426 new AtomicFormula.BooleanAtomicFormula( in handleBroadcast_reject()
427 AtomicFormula.PRE_INSTALLED, false), in handleBroadcast_reject()
/aosp14/frameworks/base/boot/
H A Dpreloaded-classes1469 android.content.integrity.AtomicFormula$StringAtomicFormula$1
1470 android.content.integrity.AtomicFormula$StringAtomicFormula
1471 android.content.integrity.AtomicFormula
H A Dboot-image-profile.txt24252 Landroid/content/integrity/AtomicFormula$StringAtomicFormula$1;
24253 Landroid/content/integrity/AtomicFormula$StringAtomicFormula;
24254 Landroid/content/integrity/AtomicFormula;
/aosp14/frameworks/base/config/
H A Dpreloaded-classes1473 android.content.integrity.AtomicFormula$StringAtomicFormula$1
1474 android.content.integrity.AtomicFormula$StringAtomicFormula
1475 android.content.integrity.AtomicFormula
H A Dboot-image-profile.txt34359 Landroid/content/integrity/AtomicFormula$StringAtomicFormula$1;
34360 Landroid/content/integrity/AtomicFormula$StringAtomicFormula;
34361 Landroid/content/integrity/AtomicFormula;