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
244 stars 60 forks source link

Support for Infineon TriCore TC2XX/TC3XX #229

Closed dgarske closed 1 year ago

dgarske commented 2 years ago

Using macro WOLFTPM_INFINEON_TRICORE.

dgarske commented 2 years ago

@Anthony-Tatowicz : When you have some spare cycles would you mind reviewing this code to see if you think it will build okay for the TC2X? No urgency.

dgarske commented 1 year ago

Looks good

Have you been able to build these sources? I coded this up but wasn't able to try building it. The customer I sent it to seemed to like it, but I never did get any coding feedback.

dgarske commented 1 year ago

Looks good

Have you been able to build these sources? I coded this up but wasn't able to try building it. The customer I sent it to seemed to like it, but I never did get any coding feedback.

Do you think this could work for any Infineon Tri-Core (TC2XX or TC3XX)? If so I'll update the macro and notes to expand the coverage.

tatowicz commented 1 year ago

Looks good

Have you been able to build these sources? I coded this up but wasn't able to try building it. The customer I sent it to seemed to like it, but I never did get any coding feedback.

Do you think this could work for any Infineon Tri-Core (TC2XX or TC3XX)? If so I'll update the macro and notes to expand the coverage.

Yes It will work for both the only way this would break is an iLLD update changing the API

tatowicz commented 1 year ago

Looks good

Have you been able to build these sources? I coded this up but wasn't able to try building it. The customer I sent it to seemed to like it, but I never did get any coding feedback.

Yes, these sources build with Tricore, however to get the full TPM building with tasking takes some extra configuration!

tatowicz commented 1 year ago

But yes expand coverage to 3xx