Topic: wolfTPM on a Raspberry Pi Pico?

Has anyone tried doing this? If not, what would be the easiest way to go about it?

Share

Re: wolfTPM on a Raspberry Pi Pico?

Hi Resarf,

We haven't tried wolfTPM on a Raspberry Pi Pico, but we would expect it to work based on the platform's specs and wolfTPM's requirements.

Which TPM are you planning to use?  Will you be attaching a physical TPM to your Pi?

You will need to build wolfTPM with the appropriate configure option for your TPM, you can find a full description of our configure options here: https://github.com/wolfSSL/wolftpm#buil … nd-defines

Thanks,
Kareem

Share

Re: wolfTPM on a Raspberry Pi Pico?

Hi Resarf,

Not sure it will help, but there are some Raspberry Pi Pico examples the Japan team put together here: https://github.com/wolfssl-jp/RPi-pico-w

Seems like it would be easy to adapt building wolfTPM on there. I do have a Pi RP2040 and would be happy to help you through getting wolfTPM working on it.

Thanks,
David Garske, wolfSSL

Share

Re: wolfTPM on a Raspberry Pi Pico?

Thanks Kareem and David. I have some physical TPMs with I2C and SPI busses which I'd like to try out.
I'll use the CMakeLists.txt file from the wolfssl-jp GitHub repo as a starting point as this is what I was trying to figure out.
Resarf

Share