Showing with 670 additions and 866 deletions.
  1. +10 −10 Makefile.am
  2. +1 −1 lib/tpm2_options.c
  3. +3 −13 tools/tpm2_listpersistent.c
  4. +124 −144 tools/tpm2_load.c
  5. +58 −88 tools/tpm2_loadexternal.c
  6. +68 −99 tools/tpm2_makecredential.c
  7. +96 −120 tools/tpm2_nvdefine.c
  8. +2 −6 tools/tpm2_nvlist.c
  9. +95 −114 tools/tpm2_nvread.c
  10. +64 −88 tools/tpm2_nvreadlock.c
  11. +66 −84 tools/tpm2_nvrelease.c
  12. +80 −98 tools/tpm2_nvwrite.c
  13. +3 −1 tools/tpm2_tool.c
20 changes: 10 additions & 10 deletions Makefile.am
Expand Up @@ -63,6 +63,16 @@ bin_PROGRAMS = \
tools/tpm2_getpubek \
tools/tpm2_getrandom \
tools/tpm2_hmac \
tools/tpm2_listpersistent \
tools/tpm2_load \
tools/tpm2_loadexternal \
tools/tpm2_makecredential \
tools/tpm2_nvdefine \
tools/tpm2_nvlist \
tools/tpm2_nvread \
tools/tpm2_nvreadlock \
tools/tpm2_nvrelease \
tools/tpm2_nvwrite \
tools/tpm2_send_command \
tools/tpm2_sign \
tools/tpm2_startup \
Expand All @@ -71,16 +81,6 @@ bin_PROGRAMS = \
tools/tpm2_verifysignature

# NEED TO PORT
# tools/tpm2_listpersistent \
# tools/tpm2_load \
# tools/tpm2_loadexternal \
# tools/tpm2_makecredential \
# tools/tpm2_nvdefine \
# tools/tpm2_nvlist \
# tools/tpm2_nvread \
# tools/tpm2_nvreadlock \
# tools/tpm2_nvrelease \
# tools/tpm2_nvwrite \
# tools/tpm2_pcrevent \
# tools/tpm2_pcrextend \
# tools/tpm2_pcrlist \
Expand Down
2 changes: 1 addition & 1 deletion lib/tpm2_options.c
Expand Up @@ -97,7 +97,7 @@ tpm2_options *tpm2_options_new(const char *short_opts, size_t len,
}

opts->short_opts = strdup(short_opts);
if (!opts) {
if (!opts->short_opts) {
LOG_ERR("oom");
free(opts);
return NULL;
Expand Down
16 changes: 3 additions & 13 deletions tools/tpm2_listpersistent.c
Expand Up @@ -34,9 +34,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include <ctype.h>
#include <getopt.h>

#include <sapi/tpm20.h>

Expand Down Expand Up @@ -77,17 +75,9 @@ int readPublic(TSS2_SYS_CONTEXT *sapi_context,
return 0;
}

int
execute_tool (int argc,
char *argv[],
char *envp[],
common_opts_t *opts,
TSS2_SYS_CONTEXT *sapi_context)
{
(void) opts;
(void) envp;
(void) argc;
(void) argv;
int tpm2_tool_onrun(TSS2_SYS_CONTEXT *sapi_context, tpm2_option_flags flags) {

UNUSED(flags);

TPMI_YES_NO moreData;
TPMS_CAPABILITY_DATA capabilityData;
Expand Down