summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-openstackclient
diff options
context:
space:
mode:
authorMorgan Jones <me@numin.it>2025-04-07 00:16:10 -0700
committerMorgan Jones <me@numin.it>2025-04-09 00:49:47 -0700
commite3807568adf07e757d01fb8a20f3d79fcabfc61b (patch)
tree5176552b09c9bf09b738dde6f1f303dea4e5acaf /pkgs/development/python-modules/python-openstackclient
parent8e7cc728eb122b728913ff497946bb3fb494c280 (diff)
tpm2-pkcs11: fix fapi configure option; split tpm2-pkcs11-{esapi,fapi}
Per documentation at: https://github.com/tpm2-software/tpm2-pkcs11/blob/master/docs/FAPI.md the ESAPI support for tpm2-pkcs11 creates a fundamentally different package, so split it into two new attributes: tpm2-pkcs11-esapi and tpm2-pkcs11-fapi. The existing package is unchanged, supporting both FAPI and esysdb, and also requiring TPM2_PKCS11_BACKEND=fapi to be exported to use FAPI. The tpm2-pkcs11-esapi attribute has fapi support compiled out and uses esysdb all the time. The tpm2-pkcs11-fapi attribute takes the extra step of applying a patch that causes tpm2-pkcs11 to default to using FAPI, without needing to export TPM2_PKCS11_BACKEND=fapi. However, TPM2_PKCS11_BACKEND=esysdb can still be exported and will work.
Diffstat (limited to 'pkgs/development/python-modules/python-openstackclient')
0 files changed, 0 insertions, 0 deletions