David Garske
6fbb49a94f
wolfTPM Release v3.9.0. Updated copyright and version.
2025-05-14 15:31:07 -07:00
David Garske
a83f2f89d4
Cleanup to replace memcpy with public area copy function. Add CMake provisioning option (`WOLFTPM_PROVISIONING`) to match configure.
2025-03-06 13:55:14 -08:00
Tesfa Mael
ceb2c224d6
Update CMakeLists and move WOLFTPM2_NO_ASN down
2025-03-04 18:55:41 -08:00
David Garske
5bd553a6a3
wolfTPM v3.8.0 release.
2025-01-06 11:46:49 -08:00
David Garske
272eb68340
Update CMake examples.
2025-01-06 11:45:35 -08:00
David Garske
d986ec73ba
wolfTPM Release v3.6.0 prep.
2024-11-05 11:18:43 -08:00
David Garske
62eff27459
Updated CMake to include new examples. Fixed doxygen issue with `wolfTPM2_GetKeyTemplate_EK` -> `curveID`. Fixed issue with possible create key timeout by always adding `XTPM_WAIT` for Linux.
2024-07-30 13:21:45 -07:00
David Garske
95ae2f7459
wolfTPM v3.4.0 release.
...
* Fixes for building without wolfCrypt or heap.
* Fix for building wolfTPM DLL (was missing tbs.lib).
* Fix for `wolfTPM2_New` to provide default TPM2 HAL IO callback.
2024-07-30 09:09:24 -07:00
David Garske
4157ed5689
Release v3.2.0 prep.
2024-04-24 10:42:25 -07:00
David Garske
53bf0f4a0f
For the TLS examples and SWTPM interface that use POSIX sockets make sure `netdb.h` is included. Previously wolfSSL always included netdb.h, but now it requires `HAVE_NETDB_H`.
2024-02-29 10:43:26 -08:00
David Garske
7f969e47da
Fixes for CMake tests.
2024-02-06 10:02:39 -08:00
David Garske
d9f51da00e
wolfTPM v3.1 release prep
2023-12-29 10:55:30 -08:00
David Garske
310fe7cd5a
Fix spelling error. Fix CMake build broken since cryptocb refactor in PR #304 . Added CI tests for CMake.
2023-12-29 10:36:42 -08:00
David Garske
65e03e15e6
Added Windows Visual Studio project for wolfTPM.
2023-12-06 15:10:44 -08:00
David Garske
a10a10db5d
Added v3.0 release notes and updated version.
2023-10-30 12:02:28 -07:00
JacobBarthelmeh
f5c6f371ba
make link libraries with wolfSSL be PUBLIC
2023-07-26 12:47:58 -07:00
JacobBarthelmeh
914b6890d0
improvement to cmake build
2023-07-24 12:30:02 -07:00
JacobBarthelmeh
64bdfbdfd9
update for cmake after wolfssl added NAMESPACE
2023-07-18 12:46:19 -07:00
David Garske
1ea4a591a8
HAL refactor and documentation improvements. Move example HAL implementations into new `hal` directory. Include the example HAL in the library when building. Updated HAL IO documentation.
2023-01-18 12:38:04 -08:00
David Garske
4160930b48
wolfTPM v2.7.0 release prep.
2022-12-27 16:14:59 -08:00
David Garske
94b59d5255
wolfTPM v2.6.0
...
* Fix CMakeList.txt to fix include order.
* Remove execute bit on code files.
2022-09-01 10:41:42 -07:00
David Garske
240407235a
Fix for CMake `wolftpm/options.h` generation to support disabled source tree changes (`CMAKE_DISABLE_SOURCE_CHANGES`). Fixes permission issue with vcpkg.
2022-07-27 10:32:06 -07:00
David Garske
3f84b2efbc
wolfTPM v2.5.0 release prep
2022-07-22 09:32:57 -07:00
David Garske
ce0dc15419
Add support for wolfTPM CMake to output the options.h. This enables the end application to include the build settings used. Add `WOLFTPM_DEBUG` option.
2022-06-24 11:23:19 -07:00
Elms
ed70aeb703
v2.4.0 release preparation
2022-05-06 10:52:41 -07:00
Elms
a38494ca44
cmake: shared/static lib build and cleanup
...
Disables examples and crypt tests for wolfssl when added as module
2022-04-22 14:30:17 -07:00
elms
955b78033f
initial vcpkg changes and adding option for building examples
2022-04-14 14:27:43 -07:00
Elms
81ae795a46
cmake: wolfSSL library external tree or library
...
Instead of submodule use an external wolfSSL tree or an installed
library and headers
2022-04-07 10:55:15 -07:00
Elms
084ef170b7
cmake: windows fixes and spell fixes
...
* Examples working on Windows and SWTPM
* Check command availability (including for windows blocking it).
* update unseal to work without persistent NV storage
* cleanup cmake from review
* fix a few spelling mistakes
2022-04-07 10:55:11 -07:00
Elms
f2b7bec392
cmake: Initial cmake build
...
Includes fixes for windows builds using both msys and MSVC
2022-04-07 10:54:52 -07:00