	public void testComputeLength()
		throws IntegerOverflowException {

		byte[] aad = new byte[]{0, 1, 2, 3}; // 32 bits

		byte[] expectedBitLength = new byte[]{0, 0, 0, 0, 0, 0, 0, 32};

		assertTrue(Arrays.equals(expectedBitLength, AAD.computeLength(aad)));
	}
The software does not sufficiently verify the origin or authenticity of data, in a way that causes it to accept invalid data.