code: public void init(AsymmetricKeyParameter privateKey, CipherParameters params, KeyParser publicKeyParser) {
  		this.forEncryption = false;
  		this.privParam = privateKey;
  		this.keyParser = publicKeyParser;
  
  		extractParams(params);
  	}
docs: Initialise the encryptor.
  
  @param privateKey
  the recipient's private key.
  @param params
  encoding and derivation parameters, may be wrapped to include
  an IV for an underlying block cipher.
  @param publicKeyParser
  the parser for reading the ephemeral public key.