tpm2-pkcs11: export abrmd passthru

security.tpm2 should depend on this for the default PKCS#11 module.
This commit is contained in:
Morgan Jones
2025-05-21 01:07:33 -07:00
parent 6611971416
commit 75f77e7570
+19 -11
View File
@@ -222,18 +222,26 @@ chosenStdenv.mkDerivation (finalAttrs: {
$out/lib/libtpm2_pkcs11.so.0.0.0
'';
passthru = {
passthru = rec {
esapi = tpm2-pkcs11-esapi;
fapi = tpm2-pkcs11-fapi;
abrmd = tpm2-pkcs11.override {
abrmdSupport = true;
};
esapi-abrmd = tpm2-pkcs11-esapi.override {
abrmdSupport = true;
};
fapi-abrmd = tpm2-pkcs11-fapi.override {
abrmdSupport = true;
};
tests = {
inherit tpm2-pkcs11-esapi tpm2-pkcs11-fapi;
tpm2-pkcs11-abrmd = tpm2-pkcs11.override {
abrmdSupport = true;
};
tpm2-pkcs11-esapi-abrmd = tpm2-pkcs11-esapi.override {
abrmdSupport = true;
};
tpm2-pkcs11-fapi-abrmd = tpm2-pkcs11-fapi.override {
abrmdSupport = true;
};
inherit
esapi
fapi
abrmd
esapi-abrmd
fapi-abrmd
;
};
};