Commit b4899bb1 authored by Ben Laurie's avatar Ben Laurie
Browse files

Fail if test fails.

parent 2a04d1e4
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -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.
+8 −2
Original line number Diff line number Diff line
@@ -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;
    }