diff options
author | Wyllys Ingersoll <wyllys.ingersoll@sun.com> | 2009-08-07 15:12:49 -0700 |
---|---|---|
committer | Wyllys Ingersoll <wyllys.ingersoll@sun.com> | 2009-08-07 15:12:49 -0700 |
commit | 0f0159d1df6bbd0db5ffc835752c5014da5b43a0 (patch) | |
tree | 33a6d68aa24ceac0846cd8fd7167a639dacafdc7 /usr/src | |
parent | e51761e09da808a4941f77a1197220eb1d664423 (diff) | |
download | illumos-joyent-0f0159d1df6bbd0db5ffc835752c5014da5b43a0.tar.gz |
6862724 TPM audit structures are incorrect
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/lib/libbsm/common/adt.xml | 52 | ||||
-rw-r--r-- | usr/src/lib/libbsm/common/adt_xlate.h | 3 |
2 files changed, 36 insertions, 19 deletions
diff --git a/usr/src/lib/libbsm/common/adt.xml b/usr/src/lib/libbsm/common/adt.xml index eb34cba5ba..e75680237b 100644 --- a/usr/src/lib/libbsm/common/adt.xml +++ b/usr/src/lib/libbsm/common/adt.xml @@ -1891,109 +1891,125 @@ Use is subject to license terms. <!-- TPM events recorded by tcsd(8) --> - <event id="AUE_tpm_takeownership" instance_of="AUE_generic_basic" + <event id="AUE_generic_tpm" type="generic" omit="always"> + <entry id="subject"> + <internal token="subject"/> + <external opt="none"/> + </entry> + <entry id="message"> + <internal token="text"/> + <external opt="optional" type="msg tpm_e"/> + <comment>TPM error message</comment> + </entry> + <entry id="return"> + <internal token="return"/> + <external opt="none"/> + </entry> + </event> + + <event id="AUE_tpm_takeownership" instance_of="AUE_generic_tpm" header="0" idNo="99" omit="JNI"> <title>TPM_TakeOwnership</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_setoperatorauth" instance_of="AUE_generic_basic" + <event id="AUE_tpm_setoperatorauth" instance_of="AUE_generic_tpm" header="0" idNo="100" omit="JNI"> <title>TPM_SetOperatorAuth</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_setownerinstall" instance_of="AUE_generic_basic" + <event id="AUE_tpm_setownerinstall" instance_of="AUE_generic_tpm" header="0" idNo="101" omit="JNI"> <title>TPM_SetOwnerInstall</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_selftestfull" instance_of="AUE_generic_basic" + <event id="AUE_tpm_selftestfull" instance_of="AUE_generic_tpm" header="0" idNo="102" omit="JNI"> <title>TPM_SelfTestFull</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_certifyselftest" instance_of="AUE_generic_basic" + <event id="AUE_tpm_certifyselftest" instance_of="AUE_generic_tpm" header="0" idNo="103" omit="JNI"> <title>TPM_CertifySelfTest</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_continueselftest" instance_of="AUE_generic_basic" + <event id="AUE_tpm_continueselftest" instance_of="AUE_generic_tpm" header="0" idNo="104" omit="JNI"> <title>TPM_ContinueSelfTest</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_ownersetdisable" instance_of="AUE_generic_basic" + <event id="AUE_tpm_ownersetdisable" instance_of="AUE_generic_tpm" header="0" idNo="105" omit="JNI"> <title>TPM_OwnerSetDisable</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_ownerclear" instance_of="AUE_generic_basic" + <event id="AUE_tpm_ownerclear" instance_of="AUE_generic_tpm" header="0" idNo="106" omit="JNI"> <title>TPM_OwnerClear</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_disableownerclear" instance_of="AUE_generic_basic" + <event id="AUE_tpm_disableownerclear" instance_of="AUE_generic_tpm" header="0" idNo="107" omit="JNI"> <title>TPM_DisableOwnerClear</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_forceclear" instance_of="AUE_generic_basic" + <event id="AUE_tpm_forceclear" instance_of="AUE_generic_tpm" header="0" idNo="108" omit="JNI"> <title>TPM_ForceClear</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_disableforceclear" instance_of="AUE_generic_basic" + <event id="AUE_tpm_disableforceclear" instance_of="AUE_generic_tpm" header="0" idNo="109" omit="JNI"> <title>TPM_DisableForceClear</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_physicaldisable" instance_of="AUE_generic_basic" + <event id="AUE_tpm_physicaldisable" instance_of="AUE_generic_tpm" header="0" idNo="110" omit="JNI"> <title>TPM_PhysicalDisable</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_physicalenable" instance_of="AUE_generic_basic" + <event id="AUE_tpm_physicalenable" instance_of="AUE_generic_tpm" header="0" idNo="111" omit="JNI"> <title>TPM_PhysicalEnsable</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_physicaldeactivate" instance_of="AUE_generic_basic" + <event id="AUE_tpm_physicaldeactivate" instance_of="AUE_generic_tpm" header="0" idNo="112" omit="JNI"> <title>TPM_PhysicalSetDeactivated</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_settempdeactivated" instance_of="AUE_generic_basic" + <event id="AUE_tpm_settempdeactivated" instance_of="AUE_generic_tpm" header="0" idNo="113" omit="JNI"> <title>TPM_SetTempDeactivated</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_physicalpresence" instance_of="AUE_generic_basic" + <event id="AUE_tpm_physicalpresence" instance_of="AUE_generic_tpm" header="0" idNo="114" omit="JNI"> <title>TPM_PhysicalPresence</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_fieldupgrade" instance_of="AUE_generic_basic" + <event id="AUE_tpm_fieldupgrade" instance_of="AUE_generic_tpm" header="0" idNo="115" omit="JNI"> <title>TPM_FieldUpgrade</title> <program>/usr/lib/tcsd</program> <see>tcsd(8)</see> </event> - <event id="AUE_tpm_resetlockvalue" instance_of="AUE_generic_basic" + <event id="AUE_tpm_resetlockvalue" instance_of="AUE_generic_tpm" header="0" idNo="116" omit="JNI"> <title>TPM_ResetLockValue</title> <program>/usr/lib/tcsd</program> diff --git a/usr/src/lib/libbsm/common/adt_xlate.h b/usr/src/lib/libbsm/common/adt_xlate.h index 16babd311c..7963226681 100644 --- a/usr/src/lib/libbsm/common/adt_xlate.h +++ b/usr/src/lib/libbsm/common/adt_xlate.h @@ -84,7 +84,8 @@ enum adt_msg_list { ADT_LIST_FAIL_PAM, ADT_LIST_FAIL_VALUE, ADT_LIST_LOGIN_TEXT, - ADT_LIST_UADMIN_FCN}; + ADT_LIST_UADMIN_FCN, + ADT_LIST_TPM_E}; enum datatype {ADT_UNDEFINED = 0, ADT_DATE, |