code: function OlmEncryption(params) {
      base.EncryptionAlgorithm.call(this, params);
      this._sessionPrepared = false;
      this._prepPromise = null;
  }
docs: Olm encryption implementation
  
  @constructor
  @extends {module:crypto/algorithms/base.EncryptionAlgorithm}
  
  @param {object} params parameters, as per
  {@link module:crypto/algorithms/base.EncryptionAlgorithm}