question: return the input block size . the largest message we can process is key_size_in_bits + 3 / 16 , which in our world comes to key_size_in_bytes / 2 . concode_field_sep byte[] shadows concode_elem_sep BigInteger SIX concode_elem_sep int padBits concode_elem_sep AsymmetricBlockCipher engine concode_elem_sep BigInteger SIXTEEN concode_elem_sep boolean forEncryption concode_elem_sep int bitSize concode_elem_sep byte[] inverse concode_elem_sep BigInteger modulus concode_field_sep void init concode_elem_sep byte[] convertOutputDecryptOnly concode_elem_sep void setPadBits concode_elem_sep byte[] encodeBlock concode_elem_sep byte[] decodeBlock concode_elem_sep byte[] processBlock concode_elem_sep int getPadBits concode_elem_sep AsymmetricBlockCipher getUnderlyingCipher concode_elem_sep int getOutputBlockSize
target: int function ( ) { int loc0 = engine . getInputBlockSize ( ) ; if ( forEncryption ) { return ( loc0 + 1 ) / 2 ; } else { return loc0 ; } }