Browse Source

fix tpm key files

master
Michael Preisach 4 years ago
parent
commit
35f674c867
  1. 4
      create_tpm_key-util.c
  2. 2
      member-tpm.c

4
create_tpm_key-util.c

@ -194,8 +194,8 @@ int save_public_key_info(const struct test_context *ctx, const char* pub_key_fil
break;
} while(0);
//
write_ret = ecp_FP256BN_deserialize(&pk.Q, buffer);
printf("serialized pk: %s\n deserialize return value: %d\n", buffer, write_ret);
/* write_ret = ecp_FP256BN_deserialize(&pk.Q, buffer); */
/* printf("serialized pk: %s\n deserialize return value: %d\n", buffer, write_ret); */
//
(void)fclose(pub_key_file_ptr);

2
member-tpm.c

@ -338,7 +338,7 @@ int read_public_key_from_files(uint8_t *public_key, TPM2_HANDLE *key_handle, con
for (unsigned i=0; i < ECP_FP256BN_LENGTH; i++) {
unsigned char byt;
int ret=0;
if (fscanf(pub_key_file_ptr, "%02X", &byt) != 1) {
if (ret = fscanf(pub_key_file_ptr, "%02X", &byt) != 1) {
//if (ret = fscanf(pub_key_file_ptr, "%c", &byt) != 1) {
printf("read_public_key: i=%d, len=%d, returnvalue=%d\n", i, ECP_FP256BN_LENGTH, ret);
ret = -1;

Loading…
Cancel
Save