src/main/java/com/amazonaws/encryptionsdk/AwsCrypto.java [1212:1228]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    final MessageCryptoHandler cryptoHandler =
        DecryptionHandler.create(
            materialsManager,
            commitmentPolicy_,
            SignaturePolicy.AllowEncryptForbidDecrypt,
            maxEncryptedDataKeys_);
    return new CryptoOutputStream(os, cryptoHandler);
  }

  /**
   * Returns a {@link CryptoOutputStream} which decrypts the data prior to passing it onto the
   * underlying {@link OutputStream}. This version only accepts unsigned messages.
   *
   * @see #decryptData(ICryptographicMaterialsManager, byte[])
   * @see javax.crypto.CipherOutputStream
   */
  public CryptoOutputStream<?> createUnsignedMessageDecryptingStream(
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/com/amazonaws/encryptionsdk/AwsCrypto.java [1230:1246]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    final MessageCryptoHandler cryptoHandler =
        DecryptionHandler.create(
            materialsManager,
            commitmentPolicy_,
            SignaturePolicy.AllowEncryptForbidDecrypt,
            maxEncryptedDataKeys_);
    return new CryptoOutputStream(os, cryptoHandler);
  }

  /**
   * Returns a {@link CryptoOutputStream} which decrypts the data prior to passing it onto the
   * underlying {@link OutputStream}. This version only accepts unsigned messages.
   *
   * @see #decryptData(ICryptographicMaterialsManager, byte[], Map<String, String>)
   * @see javax.crypto.CipherOutputStream
   */
  public CryptoOutputStream<?> createUnsignedMessageDecryptingStream(
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



