	public void testArraySafeBitLength_OK()
		throws JOSEException {
		
		assertEquals( 8, ByteUtils.bitLength(new byte[1]));
		assertEquals(16, ByteUtils.bitLength(new byte[2]));
		assertEquals(32, ByteUtils.bitLength(new byte[4]));
		assertEquals(64, ByteUtils.bitLength(new byte[8]));
	}
The software does not sufficiently verify the origin or authenticity of data, in a way that causes it to accept invalid data.