code: public void init(boolean forEncryption, CipherParameters privParam, CipherParameters pubParam,
  			CipherParameters params) {
  		this.forEncryption = forEncryption;
  		this.privParam = privParam;
  		this.pubParam = pubParam;
  		this.V = new byte[0];
  
  		extractParams(params);
  	}
docs: Initialise the encryptor.
  
  @param forEncryption
  whether or not this is encryption/decryption.
  @param privParam
  our private key parameters
  @param pubParam
  the recipient's/sender's public key parameters
  @param params
  encoding and derivation parameters, may be wrapped to include
  an IV for an underlying block cipher.