-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zephyr port #2
base: cmd_parsing
Are you sure you want to change the base?
Zephyr port #2
Commits on Jul 20, 2022
-
Initial ms-tpm-20-ref port to Zephyr
Make ms-tpm-20-ref compile on Zephyr.
Configuration menu - View commit details
-
Copy full SHA for b0774a2 - Browse repository at this point
Copy the full SHA b0774a2View commit details -
Add -Wno-expansion-to-defined and -Wno-missing-braces flags
Zephyr by default adds these flags to all components which causes unnecessary warnings in ms-tpm-20-ref.
Configuration menu - View commit details
-
Copy full SHA for 877f825 - Browse repository at this point
Copy the full SHA 877f825View commit details -
Refactor macros to avoid collision with Zephyr macros
WolfSSL pulls in Zephyr headers which cause conflicts with some macros defined ms-tpm-ref. Eliminating Zephyr headers from WolfSSL is not feasible due to extensive usage of Zephyr types in public types. Neither this can be (easily) eliminated from ms-tpm-ref due to the same reason. The approach used is the least invasive method.
Configuration menu - View commit details
-
Copy full SHA for 5cde19f - Browse repository at this point
Copy the full SHA 5cde19fView commit details
Commits on Jul 25, 2022
-
Merge pull request #4 from lpn-plant/warnings-fix
Fix macro names conflicts and compiler warnings
Configuration menu - View commit details
-
Copy full SHA for a7aeaaf - Browse repository at this point
Copy the full SHA a7aeaafView commit details
Commits on Jul 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d99434c - Browse repository at this point
Copy the full SHA d99434cView commit details -
Platform_fp.h: remove unused global and function declarations
We keep only those functions that are called by ms-tpm. Previously Platform_fp.h had declarations for all "platform" functions but many of them were used only internally. Keeping stuff private gives better distinction between ms-tpm (universal) and platform specific implementation.
Configuration menu - View commit details
-
Copy full SHA for 71a0444 - Browse repository at this point
Copy the full SHA 71a0444View commit details -
Simulation mode introduces additional test code and assertions, some of which are invalid in non-simulation.
Configuration menu - View commit details
-
Copy full SHA for afc8994 - Browse repository at this point
Copy the full SHA afc8994View commit details