From 097f9fcc1def9d8c34a7ed4d3f1987a0c2bbb4e8 Mon Sep 17 00:00:00 2001 From: Stefan Berger Date: Fri, 13 Jul 2018 12:46:38 -0400 Subject: [PATCH] tpm2: Enable ALG_CMAC Signed-off-by: Stefan Berger --- src/tpm2/Implementation.h | 2 +- src/tpm2/NVMarshal.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tpm2/Implementation.h b/src/tpm2/Implementation.h index 54d7bf68..af2d529e 100644 --- a/src/tpm2/Implementation.h +++ b/src/tpm2/Implementation.h @@ -253,7 +253,7 @@ #define ALG_CAMELLIA ALG_NO /* Not specified by vendor */ #define ALG_CBC ALG_YES #define ALG_CFB ALG_YES -#define ALG_CMAC ALG_NO +#define ALG_CMAC ALG_YES #define ALG_CTR ALG_YES #define ALG_ECB ALG_YES #define ALG_ECC ALG_YES diff --git a/src/tpm2/NVMarshal.c b/src/tpm2/NVMarshal.c index 1175515c..ec94ebfa 100644 --- a/src/tpm2/NVMarshal.c +++ b/src/tpm2/NVMarshal.c @@ -3505,7 +3505,7 @@ static const struct _entry { { COMPILE_CONSTANT(ALG_KDF1_SP800_56A, EQ) }, { COMPILE_CONSTANT(ALG_KDF2, LE) }, { COMPILE_CONSTANT(ALG_KDF1_SP800_108, EQ) }, - { COMPILE_CONSTANT(ALG_CMAC, EQ) }, + { COMPILE_CONSTANT(ALG_CMAC, LE) }, { COMPILE_CONSTANT(ALG_CTR, EQ) }, { COMPILE_CONSTANT(ALG_OFB, EQ) }, { COMPILE_CONSTANT(ALG_CBC, EQ) },