Loading services/core/java/com/android/server/integrity/model/BitOutputStream.java +1 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,7 @@ public class BitOutputStream { int offset = 1 << (numOfBits - 1); while (numOfBits-- > 0) { mBitSet.set(mIndex, (value & offset) != 0); offset >>= 1; offset >>>= 1; mIndex++; } } Loading services/core/java/com/android/server/integrity/model/ComponentBitSize.java +1 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ public final class ComponentBitSize { public static final int OPERATOR_BITS = 3; public static final int CONNECTOR_BITS = 2; public static final int SEPARATOR_BITS = 2; public static final int VALUE_SIZE_BITS = 5; public static final int VALUE_SIZE_BITS = 6; public static final int IS_HASHED_BITS = 1; public static final int ATOMIC_FORMULA_START = 0; Loading services/core/java/com/android/server/integrity/serializer/RuleBinarySerializer.java +3 −0 Original line number Diff line number Diff line Loading @@ -179,6 +179,9 @@ public class RuleBinarySerializer implements RuleSerializer { private void serializeStringValue( String value, boolean isHashedValue, BitOutputStream bitOutputStream) { if (value == null) { throw new IllegalArgumentException("String value can not be null."); } byte[] valueBytes = getBytesForString(value, isHashedValue); bitOutputStream.setNext(isHashedValue); Loading services/tests/servicestests/src/com/android/server/integrity/parser/RuleBinaryParserTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -305,7 +305,7 @@ public class RuleBinaryParserTest { @Test public void testBinaryString_validAtomicFormula_hashedValue() throws Exception { String appCertificate = "test_cert"; String appCertificate = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; String ruleBits = START_BIT + ATOMIC_FORMULA_START_BITS Loading services/tests/servicestests/src/com/android/server/integrity/serializer/RuleBinarySerializerTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -334,7 +334,7 @@ public class RuleBinarySerializerTest { @Test public void testBinaryString_serializeValidAtomicFormula_hashedValue() throws Exception { String appCertificate = "test_cert"; String appCertificate = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; Rule rule = new Rule( new AtomicFormula.StringAtomicFormula( Loading Loading
services/core/java/com/android/server/integrity/model/BitOutputStream.java +1 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,7 @@ public class BitOutputStream { int offset = 1 << (numOfBits - 1); while (numOfBits-- > 0) { mBitSet.set(mIndex, (value & offset) != 0); offset >>= 1; offset >>>= 1; mIndex++; } } Loading
services/core/java/com/android/server/integrity/model/ComponentBitSize.java +1 −1 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ public final class ComponentBitSize { public static final int OPERATOR_BITS = 3; public static final int CONNECTOR_BITS = 2; public static final int SEPARATOR_BITS = 2; public static final int VALUE_SIZE_BITS = 5; public static final int VALUE_SIZE_BITS = 6; public static final int IS_HASHED_BITS = 1; public static final int ATOMIC_FORMULA_START = 0; Loading
services/core/java/com/android/server/integrity/serializer/RuleBinarySerializer.java +3 −0 Original line number Diff line number Diff line Loading @@ -179,6 +179,9 @@ public class RuleBinarySerializer implements RuleSerializer { private void serializeStringValue( String value, boolean isHashedValue, BitOutputStream bitOutputStream) { if (value == null) { throw new IllegalArgumentException("String value can not be null."); } byte[] valueBytes = getBytesForString(value, isHashedValue); bitOutputStream.setNext(isHashedValue); Loading
services/tests/servicestests/src/com/android/server/integrity/parser/RuleBinaryParserTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -305,7 +305,7 @@ public class RuleBinaryParserTest { @Test public void testBinaryString_validAtomicFormula_hashedValue() throws Exception { String appCertificate = "test_cert"; String appCertificate = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; String ruleBits = START_BIT + ATOMIC_FORMULA_START_BITS Loading
services/tests/servicestests/src/com/android/server/integrity/serializer/RuleBinarySerializerTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -334,7 +334,7 @@ public class RuleBinarySerializerTest { @Test public void testBinaryString_serializeValidAtomicFormula_hashedValue() throws Exception { String appCertificate = "test_cert"; String appCertificate = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; Rule rule = new Rule( new AtomicFormula.StringAtomicFormula( Loading