code: @Override
    public boolean encrypt(InputStream publicKeyOfRecipient, String inputDataName, InputStream plainInputData, OutputStream target) {
      LOGGER.trace("encrypt(InputStream, String, InputStream, OutputStream)");
      LOGGER.trace("Public Key: {}, Input Name: {}, Input Data: {}, Output: {}",publicKeyOfRecipient == null ? "not set" : "set", inputDataName, plainInputData == null ? "not set" : "set", target == null ? "not set" : "set");
      return encrypt(publicKeyOfRecipient, null, null, null, inputDataName, plainInputData, target);
    }
docs: @see MessageEncryptor#encrypt(InputStream, String, InputStream, OutputStream)
  
  @param publicKeyOfRecipient
  the public key stream of the message recipient
  @param inputDataName
  the (file)name of the input data
  @param plainInputData
  the input data stream
  @param target
  the encrypted (ascii-armored) target stream
  @return