Commit Graph

25 Commits (master)

Author SHA1 Message Date
Andras Fekete 10a077838a Minor naming fix 2024-08-01 22:48:21 -04:00
David Garske 6951b8d307 Fix for /dev/tpm0 file descriptor check (fixes #365). Added documentation for /dev/tpm0 permissions (fixes #358). Various spelling and documentation cleanups. 2024-07-31 11:21:53 -07:00
David Garske a441646682 Fixes for wolfTPM documentation generation. 2024-07-30 14:52:34 -07:00
David Garske f7e0e9948c Add documentation for using `ms-tpm-20-ref` TPM simulator. Move the "QEMU and swtpm" into `docs/SWTPM.md`. 2024-04-30 14:04:21 -07:00
David Garske 93441f0e59 Documentation fixes. 2024-03-18 15:38:38 -07:00
David Garske e601803f1b Added support for PK callbacks with RSA Sign using PKCSv1.5 and PSS.
Fixes for building wolfTPM without crypto callbacks.
Fixes for building/running with FIPS.
2023-12-01 08:25:53 -08:00
David Garske c05bf659c2 Fix broken paths with HAL refactor. Update TLS examples to use latest TLS version (allowing downgrade). 2023-01-20 08:29:53 -08: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
Anthony Hu 6433d832e6 Fix command line option. 2022-08-25 10:39:31 -04:00
David Garske 6d7937ac82 Fixes from enabling warning reporting. Moving `WOLFTPM2_HANDLE` fixed an issue with the struct not being detected. 2021-06-02 11:08:00 -07:00
David Garske 1942b3fd05 Move doxy group defs to the same header files and remove `doxygen.h`. 2021-06-02 10:20:00 -07:00
David Garske 6daac56d1a Fix for "make dox" to use the right README.md. 2021-06-02 10:20:00 -07:00
David Garske 9b6791657b Fixes to support "make dox". 2021-06-02 10:20:00 -07:00
Dimitar Tomov 52f384fe9c Script not working, use manual doxygen ./docs/Doxyfile from root
Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2021-06-02 10:20:00 -07:00
Dimitar Tomov 9d7f3fd79d Added Doxygen documentation
* Doxygen configuration and script file under docs
* Added doxygen header to describe the different documentation modules
* Added doxygen comments about TPM2 Proprietary commands in wolfTPM
* Added doxygen comments about wolfTPM2 wrappers
* Added explanatory comments for TPM2 Standard commands and TPM2 IO examples
* Updates from peer feedback

Signed-off-by: Dimitar Tomov <dimi@wolfssl.com>
2021-06-02 10:20:00 -07:00
David Garske dc5a3d8eae wolfTPM documentation improvement efforts. Most documentation exists in the root README.md and examples/README.md, but as we now have a /docs directory this PR helps provide guidance. As time permits plan to add doxygen style inline documentation for all API's. 2021-06-02 10:20:00 -07:00
David Garske 6b769376ee Improvements to the Windows TBS documentation. Also fix for link the examples/README.md. 2021-05-06 11:08:50 -07:00
Elms c8c382b36c docs: update mingw cross-compile for windows 2021-04-20 13:26:15 -07:00
Elms fc909efefc docs: Add detail about TPM 2.0 with Windows TBS
Add limitation of TPM 1.2 and commands for retreiving TPM versions in
PowerShell
2021-02-11 10:48:50 -08:00
Elms 375eda23d8 doc: Add TLS specific build options for Windows API 2020-11-12 14:04:00 -08:00
Elms 8e00ff8daf winapi: wrap $PREFIX in " to allow spaces in paths 2020-10-13 14:17:10 -07:00
Elms 6bb14c20b6 winapi: Add readme 2020-10-13 12:04:07 -07:00
David Garske 1ba2a8800e Add section for building swtpm on Mac. 2020-09-25 11:58:03 -07:00
Elms 1c4e17a57f cleanup: Documentation, formatting, spelling 2020-09-24 15:25:35 -07:00
Elms a0e20f6c12 swtpm: Initial documentation 2020-09-24 08:37:23 -07:00