Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update regress now that ssl_cipher_list_to_bytes() takes a CBB. | jsing | 2017-10-11 | 1 | -3/+9 |
| | | | | Based on a diff from doug@ | ||||
* | Revise regress now that ssl_bytes_to_cipher_list() takes a CBS. | jsing | 2017-10-10 | 1 | -20/+10 |
| | |||||
* | When parsing extensions by calling the parse functions directly, ensure | jsing | 2017-08-29 | 1 | -2/+82 |
| | | | | | that we have consumed all of the extension data. This catches the ALPN extension handling issue that was just fixed. | ||||
* | Some style(9). | jsing | 2017-08-28 | 1 | -3/+6 |
| | |||||
* | Remove chacha20-poly1305-old regress and test vectors. | jsing | 2017-08-28 | 2 | -627/+0 |
| | |||||
* | Use current chacha20-poly1305 cipher suite values. | jsing | 2017-08-28 | 1 | -7/+7 |
| | |||||
* | Update due to removal of original chacha20-poly1305 cipher suites. | jsing | 2017-08-28 | 1 | -42/+39 |
| | |||||
* | Rewrite SRTP extension using CBB/CBS and the new extension framework. | doug | 2017-08-27 | 1 | -1/+402 |
| | | | | input + ok beck@, jsing@ | ||||
* | check return value from CBB_init | beck | 2017-08-27 | 1 | -2/+3 |
| | |||||
* | Rewrite ALPN extension using CBB/CBS and the new extension framework. | doug | 2017-08-26 | 1 | -1/+381 |
| | | | | | ok bcook@ beck@ input + ok jsing@ | ||||
* | test locale priorities and overrides | schwarze | 2017-08-16 | 1 | -1/+36 |
| | |||||
* | test isalpha_l(3), tolower_l(3), wctype_l(3), iswctype_l(3), | schwarze | 2017-08-16 | 1 | -4/+149 |
| | | | | | wctrans_l(3), towctrans_l(3), wcscasecmp_l(3), wcsncasecmp_l(3), and strerror_l(3) | ||||
* | test nl_langinfo_l(3), iswalpha_l(3), towupper_l(3) | schwarze | 2017-08-16 | 2 | -3/+44 |
| | |||||
* | refactor in preparation for testing more functions; no functional change | schwarze | 2017-08-15 | 2 | -114/+117 |
| | |||||
* | Rewrite the TLS status request extension to use the new TLS extension framework. | beck | 2017-08-12 | 1 | -1/+128 |
| | | | | ok jsing@ | ||||
* | Add regress coverage for the TLS signature algorithms extension. | jsing | 2017-08-12 | 1 | -1/+163 |
| | |||||
* | Rewrite session ticket TLS extension handling using CBB/CBS and the new | doug | 2017-08-12 | 1 | -1/+302 |
| | | | | | | extension framework. ok jsing@ beck@ | ||||
* | Remove NPN test coverage. | jsing | 2017-08-12 | 2 | -129/+1 |
| | |||||
* | errant whitespace | beck | 2017-08-12 | 1 | -3/+3 |
| | |||||
* | fix resource leaks, ok @guenther | bcook | 2017-08-12 | 1 | -3/+7 |
| | |||||
* | Update the TLSv1.2 Client Hello messages, due to the removal of DSA | jsing | 2017-08-12 | 1 | -20/+18 |
| | | | | sigalgs. | ||||
* | Be consistent with goto labels, failure flag and use of FAIL macro. | jsing | 2017-08-11 | 1 | -128/+105 |
| | |||||
* | doug@ added code in here as well. | jsing | 2017-08-11 | 1 | -1/+2 |
| | |||||
* | Sort by extension/function name. | jsing | 2017-08-11 | 1 | -577/+576 |
| | |||||
* | Rewrite EllipticCurves TLS extension handling using CBB/CBS and the new | doug | 2017-08-11 | 1 | -1/+337 |
| | | | | | | extension framework. input + ok jsing@ | ||||
* | Rewrite the ECPointFormats TLS extension handling using CBB/CBS and the | doug | 2017-08-11 | 1 | -1/+470 |
| | | | | | | new extension framework. input + ok jsing@ | ||||
* | first draft of tests for newlocale(3), duplocale(3), uselocale(3) | schwarze | 2017-08-10 | 2 | -0/+268 |
| | |||||
* | Sort subdir, run getaddrinfo test, remove vax case. | bluhm | 2017-07-27 | 1 | -13/+21 |
| | |||||
* | Sort expected getaddrinfo output in inet4 inet6 order, then the | bluhm | 2017-07-27 | 2 | -46/+37 |
| | | | | test passes. | ||||
* | Fix all clang warnings in libc regress and cleanup some make files. | bluhm | 2017-07-27 | 18 | -75/+67 |
| | |||||
* | Mark the invalid memory location as volatile, otherwise clang would | bluhm | 2017-07-27 | 1 | -2/+2 |
| | | | | | optimize the access to it with an illegal instruction. But the tests needs a SIGSEGV, it would fail with SIGILL. | ||||
* | Extend the SNI tests to ensure that we have a hostname in the session | jsing | 2017-07-24 | 1 | -2/+31 |
| | | | | | | after a successful tlsext_sni_serverhello_parse() and that tlsext_sni_clienthello_parse() fails if we have an existing session and the SNI is mismatched. | ||||
* | Add regress coverage for the TLS Renegotiation Indication extension. | jsing | 2017-07-24 | 1 | -1/+266 |
| | |||||
* | Provide a new regress test for TLS extension handlers, currently covering | jsing | 2017-07-16 | 3 | -1/+256 |
| | | | | the newly converted SNI code. | ||||
* | Add a test that covers the recently fixed "0x" prefix handling issue. | jsing | 2017-07-15 | 1 | -1/+2 |
| | |||||
* | Run malloc0test with all possible malloc options. | bluhm | 2017-07-08 | 1 | -1/+7 |
| | |||||
* | Also test arrays of double and long long. | millert | 2017-05-27 | 1 | -142/+421 |
| | |||||
* | Synchronise chacha test cases with the referenced draft - this adds a | jsing | 2017-05-26 | 1 | -23/+23 |
| | | | | | | | | missing test case, reassigns two of the labels and removes a test case that was from an earlier draft. Inconsistency noted by Steven Roberts <fenderq at gmail dot com>, some time ago... | ||||
* | Add timing and test name options. | millert | 2017-05-22 | 1 | -12/+83 |
| | |||||
* | Instead of embedding pre-generated tables from McIlroy's "A Killer | millert | 2017-05-22 | 3 | -1538/+315 |
| | | | | | Adversary for Quicksort", just include the code to generate them. Also allow the number of elements to be specified on the command line. | ||||
* | correct a return value test | jsg | 2017-05-21 | 1 | -1/+1 |
| | | | | ok millert@ | ||||
* | Add input targeted at the Bentley and McIrlroy quicksort generated | millert | 2017-05-19 | 1 | -6/+1389 |
| | | | | | by McIlroy's "A Killer Adversary for Quicksort". This results in quadratic behavior and the test aborts before completion. | ||||
* | use mergesort instead of heapsort when comparing results | millert | 2017-05-18 | 1 | -9/+17 |
| | |||||
* | Avoid running the "killer" tests multiple times with the same | millert | 2017-05-17 | 1 | -10/+19 |
| | | | | parameters. | ||||
* | Add "median of three" killer, as seen in "Introspective Sorting and | millert | 2017-05-17 | 1 | -18/+44 |
| | | | | Selection Algorithms" by David R Musser. | ||||
* | Approximate nlgn instead of using libm. The same approximation may | millert | 2017-05-17 | 2 | -10/+8 |
| | | | | be used in qsort.c in a later commit. | ||||
* | Add "killer" input from "algorithmic complexity attacks and libc | millert | 2017-05-17 | 1 | -0/+12 |
| | | | | | | | qsort()". This causes quadratic behavior with the 4.4BSD qsort's "switch to insertion sort" optimization when the input appears to be mostly sorted. That optimization was removed in qsort.c r1.12 but it is worth having in the regress test too. | ||||
* | There's no need to track the number of errors (and the counter might | millert | 2017-05-17 | 1 | -21/+30 |
| | | | | wrap), make it a flag instead. Pointed out by schwarze@ | ||||
* | Add qsort(3) regress based on Bentley & McIlroy's "Engineering a Sort Function" | millert | 2017-05-17 | 3 | -2/+278 |
| | |||||
* | Revise cipher suites in regress to match DSS cipher suite removal. | jsing | 2017-05-07 | 1 | -96/+82 |
| |