diff options
| author | Hongxu Jia <hongxu.jia@windriver.com> | 2018-09-25 21:43:17 +0800 |
|---|---|---|
| committer | Jia Zhang <zhang.jia@linux.alibaba.com> | 2018-09-26 08:28:11 +0800 |
| commit | 896365daea9f61f8209aec71cca2c1adb5a5590c (patch) | |
| tree | f492900559ac7739d996778707302aaab9a83ce2 | |
| parent | 139a9b656d789db5a3caa40fe719e5e736add9da (diff) | |
| download | meta-secure-core-896365daea9f61f8209aec71cca2c1adb5a5590c.tar.gz | |
tpm-tools: refresh patch to fix QA WARNING
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
| -rw-r--r-- | meta-tpm/recipes-tpm/tpm-tools/files/tpm-tools-extendpcr.patch | 57 |
1 files changed, 37 insertions, 20 deletions
diff --git a/meta-tpm/recipes-tpm/tpm-tools/files/tpm-tools-extendpcr.patch b/meta-tpm/recipes-tpm/tpm-tools/files/tpm-tools-extendpcr.patch index ab5e683..1ba8e14 100644 --- a/meta-tpm/recipes-tpm/tpm-tools/files/tpm-tools-extendpcr.patch +++ b/meta-tpm/recipes-tpm/tpm-tools/files/tpm-tools-extendpcr.patch | |||
| @@ -1,8 +1,21 @@ | |||
| 1 | Index: tpm-tools-1.3.8/include/tpm_tspi.h | 1 | Subject: [PATCH] tpm tools extendpcr |
| 2 | =================================================================== | 2 | |
| 3 | --- tpm-tools-1.3.8.orig/include/tpm_tspi.h 2011-08-17 08:20:35.000000000 -0400 | 3 | Upstream-Status: Pending |
| 4 | +++ tpm-tools-1.3.8/include/tpm_tspi.h 2013-01-05 23:26:31.571598217 -0500 | 4 | |
| 5 | @@ -117,6 +117,10 @@ | 5 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> |
| 6 | --- | ||
| 7 | include/tpm_tspi.h | 4 ++ | ||
| 8 | lib/tpm_tspi.c | 14 ++++ | ||
| 9 | src/cmds/Makefile.am | 2 + | ||
| 10 | src/cmds/tpm_extendpcr.c | 181 +++++++++++++++++++++++++++++++++++++++++++++++ | ||
| 11 | 4 files changed, 201 insertions(+) | ||
| 12 | create mode 100644 src/cmds/tpm_extendpcr.c | ||
| 13 | |||
| 14 | diff --git a/include/tpm_tspi.h b/include/tpm_tspi.h | ||
| 15 | index d1a86dc..d98921c 100644 | ||
| 16 | --- a/include/tpm_tspi.h | ||
| 17 | +++ b/include/tpm_tspi.h | ||
| 18 | @@ -117,6 +117,10 @@ TSS_RESULT tpmPcrRead(TSS_HTPM a_hTpm, UINT32 a_Idx, | ||
| 6 | UINT32 *a_PcrSize, BYTE **a_PcrValue); | 19 | UINT32 *a_PcrSize, BYTE **a_PcrValue); |
| 7 | TSS_RESULT pcrcompositeSetPcrValue(TSS_HPCRS a_hPcrs, UINT32 a_Idx, | 20 | TSS_RESULT pcrcompositeSetPcrValue(TSS_HPCRS a_hPcrs, UINT32 a_Idx, |
| 8 | UINT32 a_PcrSize, BYTE *a_PcrValue); | 21 | UINT32 a_PcrSize, BYTE *a_PcrValue); |
| @@ -13,11 +26,11 @@ Index: tpm-tools-1.3.8/include/tpm_tspi.h | |||
| 13 | #ifdef TSS_LIB_IS_12 | 26 | #ifdef TSS_LIB_IS_12 |
| 14 | TSS_RESULT unloadVersionInfo(UINT64 *offset, BYTE *blob, TPM_CAP_VERSION_INFO *v); | 27 | TSS_RESULT unloadVersionInfo(UINT64 *offset, BYTE *blob, TPM_CAP_VERSION_INFO *v); |
| 15 | TSS_RESULT pcrcompositeSetPcrLocality(TSS_HPCRS a_hPcrs, UINT32 localityValue); | 28 | TSS_RESULT pcrcompositeSetPcrLocality(TSS_HPCRS a_hPcrs, UINT32 localityValue); |
| 16 | Index: tpm-tools-1.3.8/lib/tpm_tspi.c | 29 | diff --git a/lib/tpm_tspi.c b/lib/tpm_tspi.c |
| 17 | =================================================================== | 30 | index 91184ae..bb94cac 100644 |
| 18 | --- tpm-tools-1.3.8.orig/lib/tpm_tspi.c 2011-08-17 08:20:35.000000000 -0400 | 31 | --- a/lib/tpm_tspi.c |
| 19 | +++ tpm-tools-1.3.8/lib/tpm_tspi.c 2013-01-05 23:27:37.731593490 -0500 | 32 | +++ b/lib/tpm_tspi.c |
| 20 | @@ -594,6 +594,20 @@ | 33 | @@ -594,6 +594,20 @@ pcrcompositeSetPcrValue(TSS_HPCRS a_hPcrs, UINT32 a_Idx, |
| 21 | return result; | 34 | return result; |
| 22 | } | 35 | } |
| 23 | 36 | ||
| @@ -38,10 +51,10 @@ Index: tpm-tools-1.3.8/lib/tpm_tspi.c | |||
| 38 | #ifdef TSS_LIB_IS_12 | 51 | #ifdef TSS_LIB_IS_12 |
| 39 | /* | 52 | /* |
| 40 | * These getPasswd functions will wrap calls to the other functions and check to see if the TSS | 53 | * These getPasswd functions will wrap calls to the other functions and check to see if the TSS |
| 41 | Index: tpm-tools-1.3.8/src/cmds/Makefile.am | 54 | diff --git a/src/cmds/Makefile.am b/src/cmds/Makefile.am |
| 42 | =================================================================== | 55 | index 27fc9ef..4f6d581 100644 |
| 43 | --- tpm-tools-1.3.8.orig/src/cmds/Makefile.am 2011-08-15 13:52:08.000000000 -0400 | 56 | --- a/src/cmds/Makefile.am |
| 44 | +++ tpm-tools-1.3.8/src/cmds/Makefile.am 2013-01-05 23:30:46.223593698 -0500 | 57 | +++ b/src/cmds/Makefile.am |
| 45 | @@ -22,6 +22,7 @@ | 58 | @@ -22,6 +22,7 @@ |
| 46 | # | 59 | # |
| 47 | 60 | ||
| @@ -50,16 +63,17 @@ Index: tpm-tools-1.3.8/src/cmds/Makefile.am | |||
| 50 | tpm_unsealdata | 63 | tpm_unsealdata |
| 51 | 64 | ||
| 52 | if TSS_LIB_IS_12 | 65 | if TSS_LIB_IS_12 |
| 53 | @@ -33,4 +34,5 @@ | 66 | @@ -33,4 +34,5 @@ endif |
| 54 | LDADD = $(top_builddir)/lib/libtpm_tspi.la -ltspi $(top_builddir)/lib/libtpm_unseal.la -ltpm_unseal -lcrypto | 67 | LDADD = $(top_builddir)/lib/libtpm_tspi.la -ltspi $(top_builddir)/lib/libtpm_unseal.la -ltpm_unseal -lcrypto @INTLLIBS@ |
| 55 | 68 | ||
| 56 | tpm_sealdata_SOURCES = tpm_sealdata.c | 69 | tpm_sealdata_SOURCES = tpm_sealdata.c |
| 57 | +tpm_extendpcr_SOURCES = tpm_extendpcr.c | 70 | +tpm_extendpcr_SOURCES = tpm_extendpcr.c |
| 58 | tpm_unsealdata_SOURCES = tpm_unsealdata.c | 71 | tpm_unsealdata_SOURCES = tpm_unsealdata.c |
| 59 | Index: tpm-tools-1.3.8/src/cmds/tpm_extendpcr.c | 72 | diff --git a/src/cmds/tpm_extendpcr.c b/src/cmds/tpm_extendpcr.c |
| 60 | =================================================================== | 73 | new file mode 100644 |
| 61 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 74 | index 0000000..e19b271 |
| 62 | +++ tpm-tools-1.3.8/src/cmds/tpm_extendpcr.c 2013-01-05 23:37:43.403585514 -0500 | 75 | --- /dev/null |
| 76 | +++ b/src/cmds/tpm_extendpcr.c | ||
| 63 | @@ -0,0 +1,181 @@ | 77 | @@ -0,0 +1,181 @@ |
| 64 | +/* | 78 | +/* |
| 65 | + * The Initial Developer of the Original Code is International | 79 | + * The Initial Developer of the Original Code is International |
| @@ -242,3 +256,6 @@ Index: tpm-tools-1.3.8/src/cmds/tpm_extendpcr.c | |||
| 242 | + BIO_free(bin); | 256 | + BIO_free(bin); |
| 243 | + return iRc; | 257 | + return iRc; |
| 244 | +} | 258 | +} |
| 259 | -- | ||
| 260 | 2.7.4 | ||
| 261 | |||
