Browse Source

fixing issuer and member state machine

master
Michael Preisach 4 years ago
parent
commit
fee968f6bd
  1. BIN
      ecdaa_issuer
  2. BIN
      ecdaa_member
  3. BIN
      ecdaa_member_tpm
  4. BIN
      ecdaa_test
  5. BIN
      ecdaa_test_tpm
  6. BIN
      ecdaa_verifier
  7. 4
      issuer.c
  8. 4
      member.c

BIN
ecdaa_issuer

Binary file not shown.

BIN
ecdaa_member

Binary file not shown.

BIN
ecdaa_member_tpm

Binary file not shown.

BIN
ecdaa_test

Binary file not shown.

BIN
ecdaa_test_tpm

Binary file not shown.

BIN
ecdaa_verifier

Binary file not shown.

4
issuer.c

@ -77,6 +77,8 @@ int process_issuer(char *buffer) {
case JOINPROCEED: case JOINPROCEED:
printf("aborting join\n"); printf("aborting join\n");
issuer.state = READY; issuer.state = READY;
bzero(buffer, MAX_BUFSIZE);
strncpy(buffer, "OK\n", 3);
break; break;
default: default:
printf("nothing to abort\n"); printf("nothing to abort\n");
@ -92,6 +94,8 @@ int process_issuer(char *buffer) {
printf("generate new issuer identity\n"); printf("generate new issuer identity\n");
if (0 == issuer_setup(buffer)) { if (0 == issuer_setup(buffer)) {
issuer.state = READY; issuer.state = READY;
bzero(buffer, MAX_BUFSIZE);
strncpy(buffer, "OK\n", 3);
} else { } else {
printf("issuer setup failed\n"); printf("issuer setup failed\n");
return 2; return 2;

4
member.c

@ -148,8 +148,8 @@ int member_join(char *buffer) {
default: default:
ret = -1; ret = -1;
} }
if (0 == ret) { if (0 <= ret) {
printf("ISSUER < MEMBER: %s", buffer); printf("ISSUER < MEMBER: %s\n", buffer);
} }
return ret; return ret;
} }

Loading…
Cancel
Save