Ver a proveniência
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
há 7 anos
ascendente
cometimento
c803860cf8
Não foi encontrada uma chave conhecida para esta assinatura, na base de dados
ID da chave GPG: A4FE39CF49CBC553
4 ficheiros alterados com
4 adições e
4 eliminações
-
test/xmss_open.c
-
test/xmss_sign.c
-
test/xmssmt_open.c
-
test/xmssmt_sign.c
|
|
@@ -12,7 +12,7 @@ int main(int argc, char **argv) { |
|
|
|
|
|
|
|
if (argc != 2) { |
|
|
|
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" |
|
|
|
"The return code 0 indicates verification success.\n"); |
|
|
|
return -1; |
|
|
|
|
|
@@ -18,7 +18,7 @@ int main(int argc, char **argv) { |
|
|
|
return -1; |
|
|
|
} |
|
|
|
|
|
|
|
keypair = fopen(argv[1], "rb"); |
|
|
|
keypair = fopen(argv[1], "r+b"); |
|
|
|
if (keypair == NULL) { |
|
|
|
fprintf(stderr, "Could not open keypair file.\n"); |
|
|
|
return -1; |
|
|
|
|
|
@@ -12,7 +12,7 @@ int main(int argc, char **argv) { |
|
|
|
|
|
|
|
if (argc != 2) { |
|
|
|
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" |
|
|
|
"The return code 0 indicates verification success.\n"); |
|
|
|
return -1; |
|
|
|
|
|
@@ -18,7 +18,7 @@ int main(int argc, char **argv) { |
|
|
|
return -1; |
|
|
|
} |
|
|
|
|
|
|
|
keypair = fopen(argv[1], "rb"); |
|
|
|
keypair = fopen(argv[1], "r+b"); |
|
|
|
if (keypair == NULL) { |
|
|
|
fprintf(stderr, "Could not open keypair file.\n"); |
|
|
|
return -1; |
|
|
|