question: process a single byte , producing an output block if neccessary . concode_field_sep BlockCipher cipher concode_elem_sep byte[] buf concode_elem_sep int bufOff concode_elem_sep boolean forEncryption concode_elem_sep boolean partialBlockOkay concode_elem_sep boolean pgpCFB concode_field_sep void init concode_elem_sep int getBlockSize concode_elem_sep int processBytes concode_elem_sep int getUpdateOutputSize concode_elem_sep void reset concode_elem_sep int getOutputSize concode_elem_sep BlockCipher getUnderlyingCipher concode_elem_sep int doFinal
target: int function ( byte arg0 , byte [ ] arg1 , int arg2 ) { int loc0 = 0 ; buf [ bufOff ++ ] = arg0 ; if ( bufOff == buf . length ) { loc0 = cipher . processBlock ( buf , 0 , arg1 , arg2 ) ; bufOff = 0 ; } return loc0 ; }