mirror of
https://github.com/stefanberger/libtpms
synced 2026-08-09 05:01:18 +00:00
rev180: Rearrange order of TPMI_ECC_CURVE_P_UNMARSHAL in unmarshalArray
After adding BOOL allowNull parameter to TPMI_ECC_CURVE_Unmarshal rearrange
the order in which this command is listed in the unmarshalArray so that the
caller passes an addtional parameter to this function now.
Also add a fuzzer test case.
Fixes: 44f0cb0535 ("rev180: Sync TPMI_ECC_CURVE_Unmarshal")
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
This commit is contained in:
parent
5cefa0a117
commit
5679903b34
@ -174,9 +174,7 @@ const _UNMARSHAL_T_ unmarshalArray[] = {
|
||||
UNMARSHAL_DISPATCH(TPMI_DH_CONTEXT),
|
||||
#define TPMI_DH_PERSISTENT_P_UNMARSHAL (TPMI_DH_CONTEXT_P_UNMARSHAL + 1)
|
||||
UNMARSHAL_DISPATCH(TPMI_DH_PERSISTENT),
|
||||
#define TPMI_ECC_CURVE_P_UNMARSHAL (TPMI_DH_PERSISTENT_P_UNMARSHAL + 1)
|
||||
UNMARSHAL_DISPATCH(TPMI_ECC_CURVE),
|
||||
#define TPMI_YES_NO_P_UNMARSHAL (TPMI_ECC_CURVE_P_UNMARSHAL + 1)
|
||||
#define TPMI_YES_NO_P_UNMARSHAL (TPMI_DH_PERSISTENT_P_UNMARSHAL + 1)
|
||||
UNMARSHAL_DISPATCH(TPMI_YES_NO),
|
||||
#define TPML_ALG_P_UNMARSHAL (TPMI_YES_NO_P_UNMARSHAL + 1)
|
||||
UNMARSHAL_DISPATCH(TPML_ALG),
|
||||
@ -234,7 +232,9 @@ const _UNMARSHAL_T_ unmarshalArray[] = {
|
||||
#define TPMI_DH_PCR_P_UNMARSHAL \
|
||||
(TPMI_ALG_MAC_SCHEME_P_UNMARSHAL + 1)
|
||||
UNMARSHAL_DISPATCH(TPMI_DH_PCR),
|
||||
#define TPMI_ECC_KEY_EXCHANGE_P_UNMARSHAL (TPMI_DH_PCR_P_UNMARSHAL + 1)
|
||||
#define TPMI_ECC_CURVE_P_UNMARSHAL (TPMI_DH_PCR_P_UNMARSHAL + 1)
|
||||
UNMARSHAL_DISPATCH(TPMI_ECC_CURVE),
|
||||
#define TPMI_ECC_KEY_EXCHANGE_P_UNMARSHAL (TPMI_ECC_CURVE_P_UNMARSHAL + 1)
|
||||
UNMARSHAL_DISPATCH(TPMI_ECC_KEY_EXCHANGE),
|
||||
#define TPMI_RH_ENABLES_P_UNMARSHAL \
|
||||
(TPMI_ECC_KEY_EXCHANGE_P_UNMARSHAL + 1)
|
||||
|
||||
BIN
tests/corpus-execute-command/ab82f1d5c94b0f18696d51382b70f9b9fc1877e5
Executable file
BIN
tests/corpus-execute-command/ab82f1d5c94b0f18696d51382b70f9b9fc1877e5
Executable file
Binary file not shown.
Loading…
Reference in New Issue
Block a user