diff options
author | Ben Laurie <ben@openssl.org> | 1999-03-12 20:41:09 +0000 |
---|---|---|
committer | Ben Laurie <ben@openssl.org> | 1999-03-12 20:41:09 +0000 |
commit | b4899bb1fab649891d2d3f678454ab0508477e4e (patch) | |
tree | 9867f1570c151b95b0bfaa8d34a0e02ef01a77a7 /crypto/rsa/rsa_oaep_test.c | |
parent | 2a04d1e4531f098f27597a45c7feb741218689b9 (diff) | |
download | openssl-b4899bb1fab649891d2d3f678454ab0508477e4e.tar.gz |
Fail if test fails.
Diffstat (limited to 'crypto/rsa/rsa_oaep_test.c')
-rw-r--r-- | crypto/rsa/rsa_oaep_test.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/crypto/rsa/rsa_oaep_test.c b/crypto/rsa/rsa_oaep_test.c index 43d70bf5d6..5fcc2f7a87 100644 --- a/crypto/rsa/rsa_oaep_test.c +++ b/crypto/rsa/rsa_oaep_test.c @@ -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; } |