mirror of
https://github.com/UglyToad/PdfPig.git
synced 2025-09-21 04:17:57 +08:00

update references for unit tests to reference new core and fonts projects. all tests except the public api scanner tests now run successfully.
30 lines
880 B
C#
30 lines
880 B
C#
using Xunit;
|
|
|
|
namespace UglyToad.PdfPig.Tests.Encryption
|
|
{
|
|
using PdfPig.Core;
|
|
using PdfPig.Encryption;
|
|
|
|
public class AesEncryptionHelperTests
|
|
{
|
|
[Fact]
|
|
public void CanDecryptDateString()
|
|
{
|
|
var key = new byte[]
|
|
{
|
|
54, 109, 249, 186, 109, 210, 209, 44, 94, 28, 227, 232, 73, 86, 128, 186
|
|
};
|
|
|
|
var data = new byte[]
|
|
{
|
|
123, 28, 227, 85, 79, 126, 149, 28, 211, 96, 199, 192, 105, 149, 76, 231,
|
|
8, 136, 51, 141, 139, 44, 0, 230, 228, 116, 12, 145, 132, 157, 5, 123, 235, 247, 232, 244, 36, 217, 73, 147, 157, 124, 27, 143, 255, 79, 220, 194
|
|
};
|
|
|
|
var output = AesEncryptionHelper.Decrypt(data, key);
|
|
|
|
Assert.Equal("D:20180808103317-07'00'", OtherEncodings.BytesAsLatin1String(output));
|
|
}
|
|
}
|
|
}
|