Skip to content

Commit

Permalink
Merge pull request #39 from jakcron/v0.8.0-stable
Browse files Browse the repository at this point in the history
Update stable to v0.8.0
  • Loading branch information
jakcron authored Oct 14, 2024
2 parents fa13eb8 + 4c6c501 commit 578d170
Show file tree
Hide file tree
Showing 15 changed files with 1,034 additions and 344 deletions.
2 changes: 1 addition & 1 deletion Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = libtoolchain
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = v0.7.0
PROJECT_NUMBER = v0.8.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

![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)

![Version](https://img.shields.io/badge/version-0.7.0%20%7C%20prerelease-green.svg)
![Version](https://img.shields.io/badge/version-0.8.0%20%7C%20prerelease-green.svg)

Library to ease the development of toolchain applications.

Expand Down Expand Up @@ -41,7 +41,7 @@ For GNU/unix systems `make` can be used. For native Windows, Visual Studio proje
See more [here](./BUILDING.md).

# Documentation
API Documentation is generated using Doxygen, and located at docs/index.html. Alternatively documentation for the current stable version is available at https://jakcron.github.io/libtoolchain-docs/v0.7.
API Documentation is generated using Doxygen, and located at docs/index.html. Alternatively documentation for the current stable version is available at https://jakcron.github.io/libtoolchain-docs/v0.8.

# License
This source code is made available under the [MIT license](./LICENSE).
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@
<ClCompile Include="..\..\..\test\crypto_Tdes112EcbEncryptor_TestClass.cpp" />
<ClCompile Include="..\..\..\test\crypto_Tdes168CbcEncryptor_TestClass.cpp" />
<ClCompile Include="..\..\..\test\crypto_Tdes168EcbEncryptor_TestClass.cpp" />
<ClCompile Include="..\..\..\test\encode_Base64Util_TestClass.cpp" />
<ClCompile Include="..\..\..\test\Optional_TestClass.cpp" />
<ClCompile Include="..\..\..\test\PbkdfUtil.cpp" />
<ClCompile Include="..\..\..\test\RsaOaepUtil.cpp" />
Expand Down Expand Up @@ -315,6 +316,7 @@
<ClInclude Include="..\..\..\test\crypto_Tdes112EcbEncryptor_TestClass.h" />
<ClInclude Include="..\..\..\test\crypto_Tdes168CbcEncryptor_TestClass.h" />
<ClInclude Include="..\..\..\test\crypto_Tdes168EcbEncryptor_TestClass.h" />
<ClInclude Include="..\..\..\test\encode_Base64Util_TestClass.h" />
<ClInclude Include="..\..\..\test\ITestClass.h" />
<ClInclude Include="..\..\..\test\Optional_TestClass.h" />
<ClInclude Include="..\..\..\test\PbkdfUtil.h" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -255,6 +255,9 @@
<ClCompile Include="..\..\..\test\crypto_Tdes168EcbEncryptor_TestClass.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\test\encode_Base64Util_TestClass.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\test\PbkdfUtil.cpp">
<Filter>Source Files</Filter>
</ClCompile>
Expand Down Expand Up @@ -581,6 +584,9 @@
<ClInclude Include="..\..\..\test\crypto_Tdes168EcbEncryptor_TestClass.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\test\encode_Base64Util_TestClass.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\test\PbkdfUtil.h">
<Filter>Header Files</Filter>
</ClInclude>
Expand Down
32 changes: 21 additions & 11 deletions build/visualstudio/libtoolchain/libtoolchain.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,6 @@
<ClInclude Include="..\..\..\include\tc\ArgumentOutOfRangeException.h" />
<ClInclude Include="..\..\..\include\tc\ArithmeticException.h" />
<ClInclude Include="..\..\..\include\tc\ByteData.h" />
<ClInclude Include="..\..\..\include\tc\crypto\Aes128CbcEncryptedStream.h" />
<ClInclude Include="..\..\..\include\tc\Exception.h" />
<ClInclude Include="..\..\..\include\tc\InvalidOperationException.h" />
<ClInclude Include="..\..\..\include\tc\NotImplementedException.h" />
Expand All @@ -140,8 +139,7 @@
<ClInclude Include="..\..\..\include\tc\OverflowException.h" />
<ClInclude Include="..\..\..\include\tc\PlatformErrorHandlingUtil.h" />
<ClInclude Include="..\..\..\include\tc\ResourceStatus.h" />
<ClInclude Include="..\..\..\include\tc\string\detail\utf16.h" />
<ClInclude Include="..\..\..\include\tc\string\detail\utf8.h" />
<ClInclude Include="..\..\..\include\tc\SecurityException.h" />
<ClInclude Include="..\..\..\include\tc\UnauthorisedAccessException.h" />
<ClInclude Include="..\..\..\include\tc\bn\binary_utils.h" />
<ClInclude Include="..\..\..\include\tc\bn\bitarray.h" />
Expand All @@ -152,6 +150,7 @@
<ClInclude Include="..\..\..\include\tc\cli\FormatUtil.h" />
<ClInclude Include="..\..\..\include\tc\cli\OptionParser.h" />
<ClInclude Include="..\..\..\include\tc\cli.h" />
<ClInclude Include="..\..\..\include\tc\crypto\Aes128CbcEncryptedStream.h" />
<ClInclude Include="..\..\..\include\tc\crypto\Aes128CbcEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\Aes128CcmEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\Aes128CtrEncryptedStream.h" />
Expand All @@ -166,12 +165,12 @@
<ClInclude Include="..\..\..\include\tc\crypto\Aes256EcbEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\Aes256XtsEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\AesEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\Des56CbcEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\Des56EcbEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\DesEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\CbcEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\CcmEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\CryptoException.h" />
<ClInclude Include="..\..\..\include\tc\crypto\CtrEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\Des56CbcEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\Des56EcbEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\DesEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\EcbEncryptor.h" />
<ClInclude Include="..\..\..\include\tc\crypto\HmacGenerator.h" />
Expand Down Expand Up @@ -213,6 +212,7 @@
<ClInclude Include="..\..\..\include\tc\crypto\detail\AesImpl.h" />
<ClInclude Include="..\..\..\include\tc\crypto\detail\BlockUtilImpl.h" />
<ClInclude Include="..\..\..\include\tc\crypto\detail\CbcModeImpl.h" />
<ClInclude Include="..\..\..\include\tc\crypto\detail\CcmModeImpl.h" />
<ClInclude Include="..\..\..\include\tc\crypto\detail\CtrModeImpl.h" />
<ClInclude Include="..\..\..\include\tc\crypto\detail\DesImpl.h" />
<ClInclude Include="..\..\..\include\tc\crypto\detail\EcbModeImpl.h" />
Expand All @@ -231,24 +231,31 @@
<ClInclude Include="..\..\..\include\tc\crypto\detail\TdesImpl.h" />
<ClInclude Include="..\..\..\include\tc\crypto\detail\XtsModeImpl.h" />
<ClInclude Include="..\..\..\include\tc\crypto.h" />
<ClInclude Include="..\..\..\include\tc\encode\Base64Util.h" />
<ClInclude Include="..\..\..\include\tc\encode.h" />
<ClInclude Include="..\..\..\include\tc\io\BasicPathResolver.h" />
<ClInclude Include="..\..\..\include\tc\io\ConcatenatedStream.h" />
<ClInclude Include="..\..\..\include\tc\io\EmptyStream.h" />
<ClInclude Include="..\..\..\include\tc\io\DirectoryNotEmptyException.h" />
<ClInclude Include="..\..\..\include\tc\io\DirectoryNotFoundException.h" />
<ClInclude Include="..\..\..\include\tc\io\BasicPathResolver.h" />
<ClInclude Include="..\..\..\include\tc\io\ConcatenatedStream.h" />
<ClInclude Include="..\..\..\include\tc\io\DirectoryNotEmptyException.h" />
<ClInclude Include="..\..\..\include\tc\io\DirectoryNotFoundException.h" />
<ClInclude Include="..\..\..\include\tc\io\EmptyStream.h" />
<ClInclude Include="..\..\..\include\tc\io\FileAccess.h" />
<ClInclude Include="..\..\..\include\tc\io\FileExistsException.h" />
<ClInclude Include="..\..\..\include\tc\io\FileMode.h" />
<ClInclude Include="..\..\..\include\tc\io\FileNotFoundException.h" />
<ClInclude Include="..\..\..\include\tc\io\FileStream.h" />
<ClInclude Include="..\..\..\include\tc\io\IFileSystem.h" />
<ClInclude Include="..\..\..\include\tc\io\IOException.h" />
<ClInclude Include="..\..\..\include\tc\io\IOUtil.h" />
<ClInclude Include="..\..\..\include\tc\io\IPathResolver.h" />
<ClInclude Include="..\..\..\include\tc\io\IPortablePathResolver.h" />
<ClInclude Include="..\..\..\include\tc\io\IReadableSink.h" />
<ClInclude Include="..\..\..\include\tc\io\ISink.h" />
<ClInclude Include="..\..\..\include\tc\io\ISource.h" />
<ClInclude Include="..\..\..\include\tc\io\IFileSystem.h" />
<ClInclude Include="..\..\..\include\tc\io\IStream.h" />
<ClInclude Include="..\..\..\include\tc\io\LocalFileSystem.h" />
<ClInclude Include="..\..\..\include\tc\io\MemorySource.h" />
Expand All @@ -262,27 +269,30 @@
<ClInclude Include="..\..\..\include\tc\io\StreamSink.h" />
<ClInclude Include="..\..\..\include\tc\io\StreamSource.h" />
<ClInclude Include="..\..\..\include\tc\io\StreamUtil.h" />
<ClInclude Include="..\..\..\include\tc\io\SubFileSystem.h" />
<ClInclude Include="..\..\..\include\tc\io\SubSink.h" />
<ClInclude Include="..\..\..\include\tc\io\SubSource.h" />
<ClInclude Include="..\..\..\include\tc\io\SubFileSystem.h" />
<ClInclude Include="..\..\..\include\tc\io\SubStream.h" />
<ClInclude Include="..\..\..\include\tc\io\VirtualFileSystem.h" />
<ClInclude Include="..\..\..\include\tc\io.h" />
<ClInclude Include="..\..\..\include\tc\os\Environment.h" />
<ClInclude Include="..\..\..\include\tc\os\UnicodeMain.h" />
<ClInclude Include="..\..\..\include\tc\os.h" />
<ClInclude Include="..\..\..\include\tc\string\TranscodeUtil.h" />
<ClInclude Include="..\..\..\include\tc\string\detail\utf16.h" />
<ClInclude Include="..\..\..\include\tc\string\detail\utf8.h" />
<ClInclude Include="..\..\..\include\tc\string.h" />
<ClInclude Include="..\..\..\include\tc\types.h" />
<ClInclude Include="..\..\..\include\tc.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\src\ByteData.cpp" />
<ClCompile Include="..\..\..\src\crypto\Aes128CbcEncryptedStream.cpp" />
<ClCompile Include="..\..\..\src\Exception.cpp" />
<ClCompile Include="..\..\..\src\PlatformErrorHandlingUtil.cpp" />
<ClCompile Include="..\..\..\src\types.cpp" />
<ClCompile Include="..\..\..\src\cli\FormatUtil.cpp" />
<ClCompile Include="..\..\..\src\cli\OptionParser.cpp" />
<ClCompile Include="..\..\..\src\crypto\Aes128CbcEncryptedStream.cpp" />
<ClCompile Include="..\..\..\src\crypto\Aes128CbcEncryptor.cpp" />
<ClCompile Include="..\..\..\src\crypto\Aes128CcmEncryptor.cpp" />
<ClCompile Include="..\..\..\src\crypto\Aes128CtrEncryptedStream.cpp" />
Expand Down Expand Up @@ -335,6 +345,7 @@
<ClCompile Include="..\..\..\src\crypto\detail\Sha1Impl.cpp" />
<ClCompile Include="..\..\..\src\crypto\detail\Sha2Impl.cpp" />
<ClCompile Include="..\..\..\src\crypto\detail\TdesImpl.cpp" />
<ClCompile Include="..\..\..\src\encode\Base64Util.cpp" />
<ClCompile Include="..\..\..\src\io\BasicPathResolver.cpp" />
<ClCompile Include="..\..\..\src\io\ConcatenatedStream.cpp" />
<ClCompile Include="..\..\..\src\io\EmptyStream.cpp" />
Expand All @@ -350,14 +361,13 @@
<ClCompile Include="..\..\..\src\io\StreamSink.cpp" />
<ClCompile Include="..\..\..\src\io\StreamSource.cpp" />
<ClCompile Include="..\..\..\src\io\StreamUtil.cpp" />
<ClCompile Include="..\..\..\src\io\SubFileSystem.cpp" />
<ClCompile Include="..\..\..\src\io\SubSink.cpp" />
<ClCompile Include="..\..\..\src\io\SubSource.cpp" />
<ClCompile Include="..\..\..\src\io\SubFileSystem.cpp" />
<ClCompile Include="..\..\..\src\io\SubStream.cpp" />
<ClCompile Include="..\..\..\src\io\VirtualFileSystem.cpp" />
<ClCompile Include="..\..\..\src\os\Environment.cpp" />
<ClCompile Include="..\..\..\src\string\TranscodeUtil.cpp" />
<ClCompile Include="..\..\..\src\types.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(SolutionDir)..\..\deps\libmbedtls\build\visualstudio\libmbedtls\libmbedtls.vcxproj">
Expand Down
Loading

0 comments on commit 578d170

Please sign in to comment.