Skip to content

Stage TPM store records in memory until commit - #244

Open
aidangarske wants to merge 61 commits into
wolfSSL:masterfrom
aidangarske:fenrir-fixes-10386-tpm-store
Open

aidangarske wants to merge 61 commits into
wolfSSL:masterfrom
aidangarske:fenrir-fixes-10386-tpm-store

Conversation

@aidangarske

Copy link
Copy Markdown
Member

F-10386 - 90be362 - Under the TPM store, writes are now staged in memory and committed in one NV write at close, with a new wolfPKCS11_Store_TpmCommit that creates or grows the NV index. The staging buffer is zeroized and freed at close, and the on-TPM format is unchanged. It also makes --enable-singlethreaded define WOLFPKCS11_SINGLE_THREADED instead of wolfSSL's SINGLE_THREADED, so wolfPKCS11 no longer compiles wolfSSL structures such as WC_RNG with a different layout than a multithreaded libwolfssl.

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.

1 participant