Commit Graph

7 Commits (48e140111c9ed7e4840c4da6e63c7341fcf7dcef)

Author SHA1 Message Date
David Garske 2e72da7d75 Fixes for autoconf to have a clean `./autogen.sh`. 2023-07-10 14:45:14 -07:00
John Bland ef1576fd62 force track missing m4 file 2023-01-16 16:27:27 -05:00
David Garske 4e351b16a9 Add support for `--with-wolfcrypt=/dir/`. Fix for build error with `--disable-wolfcrypt`. Fix for unused `auth` in store example. ZD 12204 2021-05-13 09:49:08 -07:00
David Garske 6fe075911a * Added advanced IO callback support (enabled using `--enable-advio` or `#define WOLFTPM_ADV_IO`).
* Added ST33 TPM 2.0 support (`--enable-st33` or `#define WOLFTPM_ST33`). Only SPI version is tested and verified.
* Experimental TIS I2C support (`--enable-i2c` or `#define WOLFTPM_I2C`).
* Cleanup of the IO callback examples.
* Added support for Atmel ASF SPI.
2018-08-22 16:40:33 -07:00
David Garske dfe634be13 Fix to handle `CFLAGS`. Added generation of configuration options in `wolftpm/options.h`. Cleanup of the `configure.ac`. 2018-05-23 13:32:09 -07:00
David Garske 114bd8974c Update autoconf M4:
* Update several of the macro files paralleling wolfSSL's m4 files.
* Force the `AR_FLAGS` to be `cr` in `configure.ac`.
* Add the `-Xcompiler` flag ahead of `-Qunused-arguments` for `-pthreads`.
2018-05-22 08:29:08 -07:00
David Garske 8bf8ae340f wolfTPM v1.0 TPM 2.0 support:
* Support for all TPM2 API's using TIS and SPI IO callback.
* Helper for getting TPM return code string `TPM2_GetRCString`.
* TPM 2.0 demo code in `examples/tpm/tpm2_demo.c` with support for STM32 CubeMX SPI as reference.

Requires wolfSSL (https://github.com/wolfSSL/wolfssl/pull/1344)
2018-02-06 16:27:50 -08:00