wolfSSL / wolfTPM

wolfTPM is a highly portable TPM 2.0 library, designed for embedded use.
https://www.wolfssl.com
GNU General Public License v2.0
232 stars 56 forks source link

Add experimental uboot support #186

Closed tomoveu closed 2 years ago

tomoveu commented 2 years ago

This PR adds experimental u-boot support using new wolfTPM2 IO Callback and instructions for U-boot.

Partially tested.

tomoveu commented 2 years ago

@dgarske this U-boot support is similar to our Barebox support, it requires manual steps on U-boot side that I tried to explain in README.md file.

I think it is ready for review.

tomoveu commented 2 years ago

@dgarske all peer feedback taken in.

Good catch on the SPI release. Thanks!

dgarske commented 2 years ago

@tomoveu , can you point us to the U-Boot fork with your changes?

tomoveu commented 2 years ago

@dgarske let me clean it up a bit and I will drop a link. Should we add it into the README as well?

dgarske commented 2 years ago

@dgarske let me clean it up a bit and I will drop a link. Should we add it into the README as well?

Yes please