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; break;
} while(0); } while(0);
// //
write_ret = ecp_FP256BN_deserialize(&pk.Q, buffer); /* write_ret = ecp_FP256BN_deserialize(&pk.Q, buffer); */
printf("serialized pk: %s\n deserialize return value: %d\n", buffer, write_ret); /* printf("serialized pk: %s\n deserialize return value: %d\n", buffer, write_ret); */
// //
(void)fclose(pub_key_file_ptr); (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++) { for (unsigned i=0; i < ECP_FP256BN_LENGTH; i++) {
unsigned char byt; unsigned char byt;
int ret=0; 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) { //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); printf("read_public_key: i=%d, len=%d, returnvalue=%d\n", i, ECP_FP256BN_LENGTH, ret);
ret = -1; ret = -1;

Loading…
Cancel
Save