get the second half of the specified block . the significant bits are on the left . eg . when a block with an odd length is split in half , only the first 4 bits of the last byte are significant . concode_field_sep PlaceHolder placeHolder concode_field_sep byte[] rotateLeft concode_elem_sep void setBit concode_elem_sep void printByte concode_elem_sep byte[] permutFunc concode_elem_sep byte[] convertBinaryStringToByteArray concode_elem_sep byte joinBlocks concode_elem_sep byte[] concatBlocks concode_elem_sep void printByteArray concode_elem_sep byte[] permutate concode_elem_sep int getBitInt concode_elem_sep byte[] getFirstHalf concode_elem_sep Boolean isBitSet concode_elem_sep byte[] xorByteBlocks concode_elem_sep byte getBit
byte [ ] function ( byte [ ] arg0 ) { byte [ ] loc0 = Arrays . copyOfRange ( arg0 , arg0 . length / 2 , arg0 . length ) ; if ( ( arg0 . length / 2d ) % 1 == 0.5 ) { loc0 = ByteHelper . rotateLeft ( loc0 , loc0 . length * 8 , 4 ) ; } return loc0 ; }