Browse Source

Fix file IO ambiguity for UI scripts

The variable sm should contain the signature and the message,
not the message and the signature (i.e. the order is crucial).
master
Joost Rijneveld 7 years ago
parent
commit
c803860cf8
No known key found for this signature in database GPG Key ID: A4FE39CF49CBC553
4 changed files with 4 additions and 4 deletions
  1. +1
    -1
      test/xmss_open.c
  2. +1
    -1
      test/xmss_sign.c
  3. +1
    -1
      test/xmssmt_open.c
  4. +1
    -1
      test/xmssmt_sign.c

+ 1
- 1
test/xmss_open.c View File

@@ -12,7 +12,7 @@ int main(int argc, char **argv) {


if (argc != 2) { if (argc != 2) {
fprintf(stderr, "Expected keypair filename as only parameter, " fprintf(stderr, "Expected keypair filename as only parameter, "
"and the message + signature via stdin.\n"
"and the signature + message via stdin.\n"
"Keypair file needs only to contain the public key.\n" "Keypair file needs only to contain the public key.\n"
"The return code 0 indicates verification success.\n"); "The return code 0 indicates verification success.\n");
return -1; return -1;


+ 1
- 1
test/xmss_sign.c View File

@@ -18,7 +18,7 @@ int main(int argc, char **argv) {
return -1; return -1;
} }


keypair = fopen(argv[1], "rb");
keypair = fopen(argv[1], "r+b");
if (keypair == NULL) { if (keypair == NULL) {
fprintf(stderr, "Could not open keypair file.\n"); fprintf(stderr, "Could not open keypair file.\n");
return -1; return -1;


+ 1
- 1
test/xmssmt_open.c View File

@@ -12,7 +12,7 @@ int main(int argc, char **argv) {


if (argc != 2) { if (argc != 2) {
fprintf(stderr, "Expected keypair filename as only parameter, " fprintf(stderr, "Expected keypair filename as only parameter, "
"and the message + signature via stdin.\n"
"and the signature + message via stdin.\n"
"Keypair file needs only to contain the public key.\n" "Keypair file needs only to contain the public key.\n"
"The return code 0 indicates verification success.\n"); "The return code 0 indicates verification success.\n");
return -1; return -1;


+ 1
- 1
test/xmssmt_sign.c View File

@@ -18,7 +18,7 @@ int main(int argc, char **argv) {
return -1; return -1;
} }


keypair = fopen(argv[1], "rb");
keypair = fopen(argv[1], "r+b");
if (keypair == NULL) { if (keypair == NULL) {
fprintf(stderr, "Could not open keypair file.\n"); fprintf(stderr, "Could not open keypair file.\n");
return -1; return -1;


Loading…
Cancel
Save