On Sun, Aug 24, 2025 at 02:41:06AM +0300, Jarkko Sakkinen wrote: > doing "hybrid solutions". I'm only starting to learn of the > possible integration options. I.e. not even debating of anything, > only learning.
I.e. I don't know what I'm doing, thus asking random questions :-) I do know however that my implementation is somewhat solid piece of code and with high odds best available implementation of TPM2 protocol marshalling and unmarshalling, at least as per core architecture (needs obviously still maturization, I wrote it all in three weeks). It's also complex enough problem (as people have done somewhat unsuccessful attempts for past decaede) that we don't want to solve it twice (i.e. for TPM-RS and kernel). It's fully isolated from the context. I've also talked with some companies and people working on e.g. keystores, and they've fully grabbed the idea how something like this can be used as interop layer (i.e. a keystore acting TPM2), which further supports an import model for this code (while it can be installed through cargo too). It coverages TCG version 184 specs and my idea is that with a new vger list future spec updates could be managed in controlled fashion, and we can build a process for imports. BR, Jarkko