Skip to content
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

Support for getting TPM EK Certificates #360

Merged
merged 3 commits into from
Jul 26, 2024
Merged

Conversation

dgarske
Copy link
Contributor

@dgarske dgarske commented Jul 5, 2024

  • Added support for getting TPM EK Certificates.
  • Improve NV read example
  • Fixed TLS example build issues with wolfSSL not having crypto callback or PK callback enabled.

@dgarske dgarske self-assigned this Jul 5, 2024
@dgarske dgarske force-pushed the get_ek_certs branch 2 times, most recently from 020b5db to 7bdfd25 Compare July 5, 2024 22:02
…te_EK` and `wolfTPM2_GetKeyTemplate_EK` API's for getting EK public templates for generating the EK primary key. Fix TLS example build issues with wolfSSL not having crypto callback or PK callback enabled.
@dgarske dgarske assigned wolfSSL-Bot and unassigned dgarske Jul 26, 2024
@dgarske dgarske requested review from embhorn July 26, 2024 21:58
README.md Outdated
@@ -823,9 +824,15 @@ Connection: close
```


### TPM Endorsement Key Certificates

The TCG EK Credential Profile defines how manfactures provision endorsement certificates in the TCG NV index range (see TPM_20_TCG_NV_SPACE).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

spelling "manufacturers"

README.md Outdated
### TPM Endorsement Key Certificates

The TCG EK Credential Profile defines how manfactures provision endorsement certificates in the TCG NV index range (see TPM_20_TCG_NV_SPACE).
The `get_ek_certs` example show how to retrieve those EK cerificates, validate them and create a primary EK handle for signing key.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"for signing a key" or maybe you meant "for the signing key"

@dgarske dgarske requested a review from embhorn July 26, 2024 22:20
@embhorn embhorn merged commit 4b0e42c into wolfSSL:master Jul 26, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants