Skip to content

Commit 08feacc

Browse files
committed
Update AesEncryptionHelper length check for NET8_0_OR_GREATER
1 parent 14dcafc commit 08feacc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/UglyToad.PdfPig/Encryption/AesEncryptionHelper.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ public static byte[] Decrypt(byte[] data, byte[] finalKey)
2727
aes.IV = iv;
2828

2929
#if NET8_0_OR_GREATER
30-
var encryptedData = data.AsSpan(iv.Length);
31-
if (encryptedData.IsEmpty)
30+
if (data.Length <= iv.Length)
3231
{
3332
aes.Clear();
3433
return [];
3534
}
3635

36+
var encryptedData = data.AsSpan(iv.Length);
3737
var output = aes.DecryptCbc(encryptedData, iv, PaddingMode.PKCS7);
3838
aes.Clear();
3939
return output;

0 commit comments

Comments
 (0)