Skip to content

Commit 0bd9836

Browse files
authored
Merge pull request #32 from jakcron/v0.6-development
Update main to v0.6
2 parents fd98be6 + 0b1e6a6 commit 0bd9836

318 files changed

Lines changed: 48515 additions & 31222 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build_main.yml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
name: Compile Main Branch
2+
3+
on:
4+
push:
5+
branches: [ main ]
6+
pull_request:
7+
branches: [ main ]
8+
release:
9+
types: [ created ]
10+
11+
jobs:
12+
build_makefile:
13+
name: ${{ matrix.dist }}
14+
runs-on: ${{ matrix.os }}
15+
strategy:
16+
matrix:
17+
dist: [ubuntu_x86_64, macos_x86_64, macos_arm64]
18+
prog: [libtoolchain]
19+
include:
20+
- dist: ubuntu_x86_64
21+
os: ubuntu-latest
22+
arch: x86_64
23+
bin_ext: .a
24+
- dist: macos_x86_64
25+
os: macos-latest
26+
arch: x86_64
27+
bin_ext: .a
28+
- dist: macos_arm64
29+
os: macos-latest
30+
arch: arm64
31+
bin_ext: .a
32+
steps:
33+
- uses: actions/checkout@v1
34+
- name: Clone submodules
35+
run: git submodule init && git submodule update
36+
- name: Compile ${{ matrix.prog }}
37+
run: make PROJECT_PLATFORM_ARCH=${{ matrix.arch }} deps all
38+
- uses: actions/upload-artifact@v2
39+
with:
40+
name: ${{ matrix.prog }}-${{ matrix.dist }}
41+
path: ./bin/${{ matrix.prog }}${{ matrix.bin_ext }}
42+
build_visualstudio:
43+
name: ${{ matrix.dist }}
44+
runs-on: ${{ matrix.os }}
45+
strategy:
46+
matrix:
47+
dist: [win_x64, win_x86]
48+
prog: [libtoolchain]
49+
include:
50+
- dist: win_x64
51+
os: windows-latest
52+
platform: x64
53+
configuration: Release
54+
build_path: x64\Release
55+
bin_ext: .lib
56+
- dist: win_x86
57+
os: windows-latest
58+
platform: x86
59+
configuration: Release
60+
build_path: Release
61+
bin_ext: .lib
62+
steps:
63+
- uses: actions/checkout@v1
64+
- name: Add msbuild to PATH
65+
uses: microsoft/setup-msbuild@v1.1
66+
- name: Clone submodules
67+
run: git submodule init && git submodule update
68+
- name: Compile ${{ matrix.prog }}
69+
run: msbuild .\build\visualstudio\${{ matrix.prog }}.sln /p:configuration=${{ matrix.configuration }} /p:platform=${{ matrix.platform }}
70+
- uses: actions/upload-artifact@v2
71+
with:
72+
name: ${{ matrix.prog }}-${{ matrix.dist }}
73+
path: .\build\visualstudio\${{ matrix.build_path }}\${{ matrix.prog }}${{ matrix.bin_ext }}

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,4 +267,7 @@ __pycache__/
267267
./bin/*
268268

269269
# macOS
270-
.DS_Store
270+
.DS_Store
271+
272+
# Doxygen Documentation
273+
docs/*

Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = libtoolchain
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = v0.5.2
41+
PROJECT_NUMBER = v0.6.0
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
![Platform](https://img.shields.io/badge/platform-linux:%20x86__64,%20i386%20%7C%20windows:%20x86__64,%20i386%20%7C%20macOS:%20x86__64,%20arm64-lightgrey.svg)
66

7-
![Version](https://img.shields.io/badge/version-0.5.2%20%7C%20prerelease-green.svg)
7+
![Version](https://img.shields.io/badge/version-0.6.0%20%7C%20prerelease-green.svg)
88

99
Library to ease the development of toolchain applications.
1010

build/visualstudio/libtoolchain-test/libtoolchain-test.vcxproj

Lines changed: 64 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@
147147
<ClCompile Include="..\..\..\test\cli_OptionParser_TestClass.cpp" />
148148
<ClCompile Include="..\..\..\test\crypto_Aes128CbcEncryptedStream_TestClass.cpp" />
149149
<ClCompile Include="..\..\..\test\crypto_Aes128CbcEncryptor_TestClass.cpp" />
150+
<ClCompile Include="..\..\..\test\crypto_Aes128CcmEncryptor_TestClass.cpp" />
150151
<ClCompile Include="..\..\..\test\crypto_Aes128CtrEncryptedStream_TestClass.cpp" />
151152
<ClCompile Include="..\..\..\test\crypto_Aes128CtrEncryptor_TestClass.cpp" />
152153
<ClCompile Include="..\..\..\test\crypto_Aes128EcbEncryptor_TestClass.cpp" />
@@ -163,41 +164,41 @@
163164
<ClCompile Include="..\..\..\test\crypto_Aes256XtsEncryptor_TestClass.cpp" />
164165
<ClCompile Include="..\..\..\test\crypto_HmacMd5Generator_TestClass.cpp" />
165166
<ClCompile Include="..\..\..\test\crypto_HmacSha1Generator_TestClass.cpp" />
166-
<ClCompile Include="..\..\..\test\crypto_HmacSha256Generator_TestClass.cpp" />
167-
<ClCompile Include="..\..\..\test\crypto_HmacSha512Generator_TestClass.cpp" />
167+
<ClCompile Include="..\..\..\test\crypto_HmacSha2256Generator_TestClass.cpp" />
168+
<ClCompile Include="..\..\..\test\crypto_HmacSha2512Generator_TestClass.cpp" />
168169
<ClCompile Include="..\..\..\test\crypto_Md5Generator_TestClass.cpp" />
169170
<ClCompile Include="..\..\..\test\crypto_Pbkdf1Md5KeyDeriver_TestClass.cpp" />
170171
<ClCompile Include="..\..\..\test\crypto_Pbkdf1Sha1KeyDeriver_TestClass.cpp" />
171172
<ClCompile Include="..\..\..\test\crypto_Pbkdf2Sha1KeyDeriver_TestClass.cpp" />
172-
<ClCompile Include="..\..\..\test\crypto_Pbkdf2Sha256KeyDeriver_TestClass.cpp" />
173-
<ClCompile Include="..\..\..\test\crypto_Pbkdf2Sha512KeyDeriver_TestClass.cpp" />
173+
<ClCompile Include="..\..\..\test\crypto_Pbkdf2Sha2256KeyDeriver_TestClass.cpp" />
174+
<ClCompile Include="..\..\..\test\crypto_Pbkdf2Sha2512KeyDeriver_TestClass.cpp" />
174175
<ClCompile Include="..\..\..\test\crypto_PseudoRandomByteGenerator_TestClass.cpp" />
175-
<ClCompile Include="..\..\..\test\crypto_Rsa1024OaepSha256Encryptor_TestClass.cpp" />
176+
<ClCompile Include="..\..\..\test\crypto_Rsa1024OaepSha2256Encryptor_TestClass.cpp" />
176177
<ClCompile Include="..\..\..\test\crypto_Rsa1024Pkcs1Md5Signer_TestClass.cpp" />
177178
<ClCompile Include="..\..\..\test\crypto_Rsa1024Pkcs1Sha1Signer_TestClass.cpp" />
178-
<ClCompile Include="..\..\..\test\crypto_Rsa1024Pkcs1Sha256Signer_TestClass.cpp" />
179-
<ClCompile Include="..\..\..\test\crypto_Rsa1024Pkcs1Sha512Signer_TestClass.cpp" />
180-
<ClCompile Include="..\..\..\test\crypto_Rsa1024PssSha256Signer_TestClass.cpp" />
181-
<ClCompile Include="..\..\..\test\crypto_Rsa1024PssSha512Signer_TestClass.cpp" />
182-
<ClCompile Include="..\..\..\test\crypto_Rsa2048OaepSha256Encryptor_TestClass.cpp" />
183-
<ClCompile Include="..\..\..\test\crypto_Rsa2048OaepSha512Encryptor_TestClass.cpp" />
179+
<ClCompile Include="..\..\..\test\crypto_Rsa1024Pkcs1Sha2256Signer_TestClass.cpp" />
180+
<ClCompile Include="..\..\..\test\crypto_Rsa1024Pkcs1Sha2512Signer_TestClass.cpp" />
181+
<ClCompile Include="..\..\..\test\crypto_Rsa1024PssSha2256Signer_TestClass.cpp" />
182+
<ClCompile Include="..\..\..\test\crypto_Rsa1024PssSha2512Signer_TestClass.cpp" />
183+
<ClCompile Include="..\..\..\test\crypto_Rsa2048OaepSha2256Encryptor_TestClass.cpp" />
184+
<ClCompile Include="..\..\..\test\crypto_Rsa2048OaepSha2512Encryptor_TestClass.cpp" />
184185
<ClCompile Include="..\..\..\test\crypto_Rsa2048Pkcs1Md5Signer_TestClass.cpp" />
185186
<ClCompile Include="..\..\..\test\crypto_Rsa2048Pkcs1Sha1Signer_TestClass.cpp" />
186-
<ClCompile Include="..\..\..\test\crypto_Rsa2048Pkcs1Sha256Signer_TestClass.cpp" />
187-
<ClCompile Include="..\..\..\test\crypto_Rsa2048Pkcs1Sha512Signer_TestClass.cpp" />
188-
<ClCompile Include="..\..\..\test\crypto_Rsa2048PssSha256Signer_TestClass.cpp" />
189-
<ClCompile Include="..\..\..\test\crypto_Rsa2048PssSha512Signer_TestClass.cpp" />
190-
<ClCompile Include="..\..\..\test\crypto_Rsa4096OaepSha256Encryptor_TestClass.cpp" />
191-
<ClCompile Include="..\..\..\test\crypto_Rsa4096OaepSha512Encryptor_TestClass.cpp" />
187+
<ClCompile Include="..\..\..\test\crypto_Rsa2048Pkcs1Sha2256Signer_TestClass.cpp" />
188+
<ClCompile Include="..\..\..\test\crypto_Rsa2048Pkcs1Sha2512Signer_TestClass.cpp" />
189+
<ClCompile Include="..\..\..\test\crypto_Rsa2048PssSha2256Signer_TestClass.cpp" />
190+
<ClCompile Include="..\..\..\test\crypto_Rsa2048PssSha2512Signer_TestClass.cpp" />
191+
<ClCompile Include="..\..\..\test\crypto_Rsa4096OaepSha2256Encryptor_TestClass.cpp" />
192+
<ClCompile Include="..\..\..\test\crypto_Rsa4096OaepSha2512Encryptor_TestClass.cpp" />
192193
<ClCompile Include="..\..\..\test\crypto_Rsa4096Pkcs1Md5Signer_TestClass.cpp" />
193194
<ClCompile Include="..\..\..\test\crypto_Rsa4096Pkcs1Sha1Signer_TestClass.cpp" />
194-
<ClCompile Include="..\..\..\test\crypto_Rsa4096Pkcs1Sha256Signer_TestClass.cpp" />
195-
<ClCompile Include="..\..\..\test\crypto_Rsa4096Pkcs1Sha512Signer_TestClass.cpp" />
196-
<ClCompile Include="..\..\..\test\crypto_Rsa4096PssSha256Signer_TestClass.cpp" />
197-
<ClCompile Include="..\..\..\test\crypto_Rsa4096PssSha512Signer_TestClass.cpp" />
195+
<ClCompile Include="..\..\..\test\crypto_Rsa4096Pkcs1Sha2256Signer_TestClass.cpp" />
196+
<ClCompile Include="..\..\..\test\crypto_Rsa4096Pkcs1Sha2512Signer_TestClass.cpp" />
197+
<ClCompile Include="..\..\..\test\crypto_Rsa4096PssSha2256Signer_TestClass.cpp" />
198+
<ClCompile Include="..\..\..\test\crypto_Rsa4096PssSha2512Signer_TestClass.cpp" />
198199
<ClCompile Include="..\..\..\test\crypto_Sha1Generator_TestClass.cpp" />
199-
<ClCompile Include="..\..\..\test\crypto_Sha256Generator_TestClass.cpp" />
200-
<ClCompile Include="..\..\..\test\crypto_Sha512Generator_TestClass.cpp" />
200+
<ClCompile Include="..\..\..\test\crypto_Sha2256Generator_TestClass.cpp" />
201+
<ClCompile Include="..\..\..\test\crypto_Sha2512Generator_TestClass.cpp" />
201202
<ClCompile Include="..\..\..\test\Optional_TestClass.cpp" />
202203
<ClCompile Include="..\..\..\test\PbkdfUtil.cpp" />
203204
<ClCompile Include="..\..\..\test\RsaOaepUtil.cpp" />
@@ -209,6 +210,7 @@
209210
<ClCompile Include="..\..\..\test\StreamTestUtil.cpp" />
210211
<ClCompile Include="..\..\..\test\io_BasicPathResolver_TestClass.cpp" />
211212
<ClCompile Include="..\..\..\test\io_ConcatenatedStream_TestClass.cpp" />
213+
<ClCompile Include="..\..\..\test\io_EmptyStream_TestClass.cpp" />
212214
<ClCompile Include="..\..\..\test\io_FileStream_TestClass.cpp" />
213215
<ClCompile Include="..\..\..\test\io_LocalFileSystem_TestClass.cpp" />
214216
<ClCompile Include="..\..\..\test\io_MemorySource_TestClass.cpp" />
@@ -225,6 +227,13 @@
225227
<ClCompile Include="..\..\..\test\io_VirtualFileSystem_TestClass.cpp" />
226228
<ClCompile Include="..\..\..\test\main.cpp" />
227229
<ClCompile Include="..\..\..\test\string_TranscodeUtil_TestClass.cpp" />
230+
<ClCompile Include="..\..\..\test\TestException.cpp" />
231+
<ClCompile Include="..\..\..\test\AesEncryptorUtil.cpp" />
232+
<ClCompile Include="..\..\..\test\AesEcbEncryptorUtil.cpp" />
233+
<ClCompile Include="..\..\..\test\AesCbcEncryptorUtil.cpp" />
234+
<ClCompile Include="..\..\..\test\AesCcmEncryptorUtil.cpp" />
235+
<ClCompile Include="..\..\..\test\AesCtrEncryptorUtil.cpp" />
236+
<ClCompile Include="..\..\..\test\AesXtsEncryptorUtil.cpp" />
228237
</ItemGroup>
229238
<ItemGroup>
230239
<ClInclude Include="..\..\..\test\bn_binaryutils_TestClass.h" />
@@ -240,6 +249,7 @@
240249
<ClInclude Include="..\..\..\test\cli_OptionParser_TestClass.h" />
241250
<ClInclude Include="..\..\..\test\crypto_Aes128CbcEncryptedStream_TestClass.h" />
242251
<ClInclude Include="..\..\..\test\crypto_Aes128CbcEncryptor_TestClass.h" />
252+
<ClInclude Include="..\..\..\test\crypto_Aes128CcmEncryptor_TestClass.h" />
243253
<ClInclude Include="..\..\..\test\crypto_Aes128CtrEncryptedStream_TestClass.h" />
244254
<ClInclude Include="..\..\..\test\crypto_Aes128CtrEncryptor_TestClass.h" />
245255
<ClInclude Include="..\..\..\test\crypto_Aes128EcbEncryptor_TestClass.h" />
@@ -256,41 +266,41 @@
256266
<ClInclude Include="..\..\..\test\crypto_Aes256XtsEncryptor_TestClass.h" />
257267
<ClInclude Include="..\..\..\test\crypto_HmacMd5Generator_TestClass.h" />
258268
<ClInclude Include="..\..\..\test\crypto_HmacSha1Generator_TestClass.h" />
259-
<ClInclude Include="..\..\..\test\crypto_HmacSha256Generator_TestClass.h" />
260-
<ClInclude Include="..\..\..\test\crypto_HmacSha512Generator_TestClass.h" />
269+
<ClInclude Include="..\..\..\test\crypto_HmacSha2256Generator_TestClass.h" />
270+
<ClInclude Include="..\..\..\test\crypto_HmacSha2512Generator_TestClass.h" />
261271
<ClInclude Include="..\..\..\test\crypto_Md5Generator_TestClass.h" />
262272
<ClInclude Include="..\..\..\test\crypto_Pbkdf1Md5KeyDeriver_TestClass.h" />
263273
<ClInclude Include="..\..\..\test\crypto_Pbkdf1Sha1KeyDeriver_TestClass.h" />
264274
<ClInclude Include="..\..\..\test\crypto_Pbkdf2Sha1KeyDeriver_TestClass.h" />
265-
<ClInclude Include="..\..\..\test\crypto_Pbkdf2Sha256KeyDeriver_TestClass.h" />
266-
<ClInclude Include="..\..\..\test\crypto_Pbkdf2Sha512KeyDeriver_TestClass.h" />
275+
<ClInclude Include="..\..\..\test\crypto_Pbkdf2Sha2256KeyDeriver_TestClass.h" />
276+
<ClInclude Include="..\..\..\test\crypto_Pbkdf2Sha2512KeyDeriver_TestClass.h" />
267277
<ClInclude Include="..\..\..\test\crypto_PseudoRandomByteGenerator_TestClass.h" />
268-
<ClInclude Include="..\..\..\test\crypto_Rsa1024OaepSha256Encryptor_TestClass.h" />
278+
<ClInclude Include="..\..\..\test\crypto_Rsa1024OaepSha2256Encryptor_TestClass.h" />
269279
<ClInclude Include="..\..\..\test\crypto_Rsa1024Pkcs1Md5Signer_TestClass.h" />
270280
<ClInclude Include="..\..\..\test\crypto_Rsa1024Pkcs1Sha1Signer_TestClass.h" />
271-
<ClInclude Include="..\..\..\test\crypto_Rsa1024Pkcs1Sha256Signer_TestClass.h" />
272-
<ClInclude Include="..\..\..\test\crypto_Rsa1024Pkcs1Sha512Signer_TestClass.h" />
273-
<ClInclude Include="..\..\..\test\crypto_Rsa1024PssSha256Signer_TestClass.h" />
274-
<ClInclude Include="..\..\..\test\crypto_Rsa1024PssSha512Signer_TestClass.h" />
275-
<ClInclude Include="..\..\..\test\crypto_Rsa2048OaepSha256Encryptor_TestClass.h" />
276-
<ClInclude Include="..\..\..\test\crypto_Rsa2048OaepSha512Encryptor_TestClass.h" />
281+
<ClInclude Include="..\..\..\test\crypto_Rsa1024Pkcs1Sha2256Signer_TestClass.h" />
282+
<ClInclude Include="..\..\..\test\crypto_Rsa1024Pkcs1Sha2512Signer_TestClass.h" />
283+
<ClInclude Include="..\..\..\test\crypto_Rsa1024PssSha2256Signer_TestClass.h" />
284+
<ClInclude Include="..\..\..\test\crypto_Rsa1024PssSha2512Signer_TestClass.h" />
285+
<ClInclude Include="..\..\..\test\crypto_Rsa2048OaepSha2256Encryptor_TestClass.h" />
286+
<ClInclude Include="..\..\..\test\crypto_Rsa2048OaepSha2512Encryptor_TestClass.h" />
277287
<ClInclude Include="..\..\..\test\crypto_Rsa2048Pkcs1Md5Signer_TestClass.h" />
278288
<ClInclude Include="..\..\..\test\crypto_Rsa2048Pkcs1Sha1Signer_TestClass.h" />
279-
<ClInclude Include="..\..\..\test\crypto_Rsa2048Pkcs1Sha256Signer_TestClass.h" />
280-
<ClInclude Include="..\..\..\test\crypto_Rsa2048Pkcs1Sha512Signer_TestClass.h" />
281-
<ClInclude Include="..\..\..\test\crypto_Rsa2048PssSha256Signer_TestClass.h" />
282-
<ClInclude Include="..\..\..\test\crypto_Rsa2048PssSha512Signer_TestClass.h" />
283-
<ClInclude Include="..\..\..\test\crypto_Rsa4096OaepSha256Encryptor_TestClass.h" />
284-
<ClInclude Include="..\..\..\test\crypto_Rsa4096OaepSha512Encryptor_TestClass.h" />
289+
<ClInclude Include="..\..\..\test\crypto_Rsa2048Pkcs1Sha2256Signer_TestClass.h" />
290+
<ClInclude Include="..\..\..\test\crypto_Rsa2048Pkcs1Sha2512Signer_TestClass.h" />
291+
<ClInclude Include="..\..\..\test\crypto_Rsa2048PssSha2256Signer_TestClass.h" />
292+
<ClInclude Include="..\..\..\test\crypto_Rsa2048PssSha2512Signer_TestClass.h" />
293+
<ClInclude Include="..\..\..\test\crypto_Rsa4096OaepSha2256Encryptor_TestClass.h" />
294+
<ClInclude Include="..\..\..\test\crypto_Rsa4096OaepSha2512Encryptor_TestClass.h" />
285295
<ClInclude Include="..\..\..\test\crypto_Rsa4096Pkcs1Md5Signer_TestClass.h" />
286296
<ClInclude Include="..\..\..\test\crypto_Rsa4096Pkcs1Sha1Signer_TestClass.h" />
287-
<ClInclude Include="..\..\..\test\crypto_Rsa4096Pkcs1Sha256Signer_TestClass.h" />
288-
<ClInclude Include="..\..\..\test\crypto_Rsa4096Pkcs1Sha512Signer_TestClass.h" />
289-
<ClInclude Include="..\..\..\test\crypto_Rsa4096PssSha256Signer_TestClass.h" />
290-
<ClInclude Include="..\..\..\test\crypto_Rsa4096PssSha512Signer_TestClass.h" />
297+
<ClInclude Include="..\..\..\test\crypto_Rsa4096Pkcs1Sha2256Signer_TestClass.h" />
298+
<ClInclude Include="..\..\..\test\crypto_Rsa4096Pkcs1Sha2512Signer_TestClass.h" />
299+
<ClInclude Include="..\..\..\test\crypto_Rsa4096PssSha2256Signer_TestClass.h" />
300+
<ClInclude Include="..\..\..\test\crypto_Rsa4096PssSha2512Signer_TestClass.h" />
291301
<ClInclude Include="..\..\..\test\crypto_Sha1Generator_TestClass.h" />
292-
<ClInclude Include="..\..\..\test\crypto_Sha256Generator_TestClass.h" />
293-
<ClInclude Include="..\..\..\test\crypto_Sha512Generator_TestClass.h" />
302+
<ClInclude Include="..\..\..\test\crypto_Sha2256Generator_TestClass.h" />
303+
<ClInclude Include="..\..\..\test\crypto_Sha2512Generator_TestClass.h" />
294304
<ClInclude Include="..\..\..\test\ITestClass.h" />
295305
<ClInclude Include="..\..\..\test\Optional_TestClass.h" />
296306
<ClInclude Include="..\..\..\test\PbkdfUtil.h" />
@@ -303,6 +313,7 @@
303313
<ClInclude Include="..\..\..\test\StreamTestUtil.h" />
304314
<ClInclude Include="..\..\..\test\io_BasicPathResolver_TestClass.h" />
305315
<ClInclude Include="..\..\..\test\io_ConcatenatedStream_TestClass.h" />
316+
<ClInclude Include="..\..\..\test\io_EmptyStream_TestClass.h" />
306317
<ClInclude Include="..\..\..\test\io_FileStream_TestClass.h" />
307318
<ClInclude Include="..\..\..\test\io_LocalFileSystem_TestClass.h" />
308319
<ClInclude Include="..\..\..\test\io_MemorySource_TestClass.h" />
@@ -318,6 +329,13 @@
318329
<ClInclude Include="..\..\..\test\io_SubStream_TestClass.h" />
319330
<ClInclude Include="..\..\..\test\io_VirtualFileSystem_TestClass.h" />
320331
<ClInclude Include="..\..\..\test\string_TranscodeUtil_TestClass.h" />
332+
<ClInclude Include="..\..\..\test\TestException.h" />
333+
<ClInclude Include="..\..\..\test\AesEncryptorUtil.h" />
334+
<ClInclude Include="..\..\..\test\AesEcbEncryptorUtil.h" />
335+
<ClInclude Include="..\..\..\test\AesCbcEncryptorUtil.h" />
336+
<ClInclude Include="..\..\..\test\AesCcmEncryptorUtil.h" />
337+
<ClInclude Include="..\..\..\test\AesCtrEncryptorUtil.h" />
338+
<ClInclude Include="..\..\..\test\AesXtsEncryptorUtil.h" />
321339
</ItemGroup>
322340
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
323341
<ImportGroup Label="ExtensionTargets">

0 commit comments

Comments
 (0)