Fail if test fails.
This commit is contained in:
parent
2a04d1e453
commit
b4899bb1fa
3
CHANGES
3
CHANGES
@ -5,6 +5,9 @@
|
||||
|
||||
Changes between 0.9.1c and 0.9.2
|
||||
|
||||
*) Make rsa_oaep_test return non-zero on error.
|
||||
[Ulf Moeller <ulf@fitug.de>]
|
||||
|
||||
*) Add support for native Solaris shared libraries. Configure
|
||||
solaris-sparc-sc4-pic, make, then run shlib/solaris-sc4.sh. It'd be nice
|
||||
if someone would make that last step automatic.
|
||||
|
@ -184,6 +184,7 @@ int key3(RSA *key, unsigned char *c)
|
||||
|
||||
int main()
|
||||
{
|
||||
int err=0;
|
||||
int v;
|
||||
RSA *key;
|
||||
unsigned char ptext[256];
|
||||
@ -216,6 +217,7 @@ int main()
|
||||
if (num != clen)
|
||||
{
|
||||
printf("Encryption failed!\n");
|
||||
err=1;
|
||||
goto next;
|
||||
}
|
||||
|
||||
@ -224,6 +226,7 @@ int main()
|
||||
if (num != plen || memcmp(ptext, ptext_ex, num) != 0)
|
||||
{
|
||||
printf("Decryption failed!\n");
|
||||
err=1;
|
||||
goto next;
|
||||
}
|
||||
|
||||
@ -240,12 +243,15 @@ int main()
|
||||
RSA_PKCS1_OAEP_PADDING);
|
||||
|
||||
if (num != plen || memcmp(ptext, ptext_ex, num) != 0)
|
||||
{
|
||||
printf("Decryption failed!\n");
|
||||
err=1;
|
||||
}
|
||||
else
|
||||
printf("Encyption/decryption successful!\n");
|
||||
printf("Encryption/decryption successful!\n");
|
||||
|
||||
next:
|
||||
RSA_free(key);
|
||||
}
|
||||
return (0);
|
||||
return err;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user