7z encrypted filename exception with no password matches rar behaviour.

This commit is contained in:
Craig
2022-05-04 01:35:58 +01:00
parent 61c01ce9b0
commit e424094fdf
3 changed files with 23 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.IO;
using System.Security.Cryptography;
using System.Text;
@@ -20,6 +20,11 @@ namespace SharpCompress.Compressors.LZMA
public AesDecoderStream(Stream input, byte[] info, IPasswordProvider pass, long limit)
{
if (pass.CryptoGetTextPassword() == null)
{
throw new SharpCompress.Common.CryptographicException("Encrypted 7Zip archive has no password specified.");
}
mStream = input;
mLimit = limit;