As you know, the tpm2-pytss project (https://github.com/tpm2-software/tpm2-pytss
didn't progress the way we were hoping, multiple issues with swig and getting elusive
manhours prevented us
from achieving our goal.
However, after many discussions with various community members, and a great initial start
years ago by our
very own Andreas Fuchs, we have decided to go the CFFI route. It's still very early,
and much work needs to be
done to mature the project, but hopefully the API generated by CFFI will be stable and
sane. Preliminary trials
with Esys_CreatePrimary and ESys_GetRandom have been promising.
I'll be dedicating most of my engineering time to this project to help move it along.
I appreciate everyone's feedback, help and patience.