]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
tests: enhanced system priority file testing
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 9 Jun 2016 15:20:22 +0000 (17:20 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 9 Jun 2016 15:30:51 +0000 (17:30 +0200)
This checks whether appending to system priority options work.

tests/system-prio-file.c

index 261dc4502bef12f8750b84c8ee93ad5cff50ea0c..f2d6d81a8bd8142577872ddd26887f7daf9a21db 100644 (file)
@@ -47,7 +47,7 @@ try_prio(const char *prio, const char *expected_str)
                goto ok;
 
        if (p == NULL || strcmp(p, expected_str) != 0) {
-               fail("error; got: %s, expected: %s\n", p, expected_str);
+               fail("test: %s: error; got: %s, expected: %s\n", prio, p, expected_str);
                exit(1);
        }
 
@@ -61,6 +61,7 @@ void doit(void)
        try_prio("NORMAL", "NORMAL");
        try_prio("SUITEB192", "SUITEB192");
        try_prio("@HELLO1", "NORMAL");
+       try_prio("@HELLO1:+AES-256-CBC:+AEAD", "NORMAL:+AES-256-CBC:+AEAD");
        try_prio("@HELLO2", "NORMAL:+AES-128-CBC");
        try_prio("@HELLO3", "NONE:+VERS-TLS-ALL:-VERS-SSL3.0:+AEAD:+SHA1:+SHA256:+SHA384:+ECDHE-RSA:+ECDHE-ECDSA:+RSA:+DHE-RSA:+DHE-DSS:+AES-256-GCM:+AES-256-CBC:+CAMELLIA-256-GCM:+CAMELLIA-256-CBC:+AES-128-GCM:+AES-128-CBC:+CAMELLIA-128-GCM:+CAMELLIA-128-CBC:+3DES-CBC:+SIGN-ALL:-SIGN-RSA-MD5:+CURVE-ALL:+COMP-NULL:%PROFILE_LOW");
        try_prio("@HELLONO", NULL);