question: produces the encryption e m , r using the message m and the randomization r in the paillier cryptosystem . concode_field_sep PaillierKey key concode_elem_sep boolean encryptMode concode_elem_sep String notReadyForEncryption concode_elem_sep String notReadyForDecryption concode_elem_sep boolean decryptMode concode_field_sep BigInteger add concode_elem_sep BigInteger add concode_elem_sep BigInteger encryptone concode_elem_sep MultiplicationZKP multiplyProof concode_elem_sep PaillierKey getPublicKey concode_elem_sep BigInteger multiply concode_elem_sep BigInteger multiply concode_elem_sep BigInteger multiply concode_elem_sep EncryptionZKP encryptProof concode_elem_sep BigInteger randomize concode_elem_sep BigInteger randomize concode_elem_sep BigInteger encryptzero
target: BigInteger function ( BigInteger arg0 , BigInteger arg1 ) { if ( encryptMode == false ) throw new IllegalStateException ( this . notReadyForEncryption ) ; return encrypt ( arg0 , arg1 , key ) ; }