Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | testcompat-tls13-openssl: fix openssl interactions | Nikos Mavrogiannopoulos | 2018-06-27 | 1 | -0/+0 |
| | | | | | | | | | | | | | * Do not require certificate validation on tests where no certificate is sent * Rekey test performs data transfer after re-key This introduces a dependency on the expect package for testing, and updates openssl to address an issue in post-handshake auth interop testing. Resolves #488 Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | README-ci.freebsd.md: updated for new build method with gnulib [ci skip] | Nikos Mavrogiannopoulos | 2018-06-14 | 1 | -2/+8 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | tests: added interop tests with openssl under TLS1.3 | Nikos Mavrogiannopoulos | 2018-05-04 | 1 | -0/+0 |
| | | | | | | | | | | | | | This adds interoperability tests for: * PSK with elliptic curve DHE * RSA,RSA-PSS,secp256r1,ed25519 server certificate * RSA,RSA-PSS,secp256r1,ed25519 client certificate * X25519,SECP256R1 key share exchange * key share with HRR Relates #328 Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | doc: added README on FreeBSD CI setup | Nikos Mavrogiannopoulos | 2017-09-08 | 1 | -0/+70 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | .gitlab-ci.yml: enable more cppcheck tests | Nikos Mavrogiannopoulos | 2017-09-08 | 1 | -0/+3 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | abi-check: added check for 3.6.0 ABI compatibility | Nikos Mavrogiannopoulos | 2017-08-18 | 1 | -0/+39891 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | removed devel/fuzz; functionality moved to fuzz/ [ci skip] | Nikos Mavrogiannopoulos | 2017-08-17 | 9920 | -2081/+0 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzzer: added a fuzzer target | Nikos Mavrogiannopoulos | 2017-08-16 | 1 | -1/+1 |
| | | | | | | | | This allows to compile the library with flags which will add predictable random generation and eliminate some crypto checks, in order for the library to be used for testing (fuzzying). Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: explicitly initialize and deinitialize the library [ci skip] | Nikos Mavrogiannopoulos | 2017-08-11 | 14 | -0/+44 |
| | | | | | | This enables the fuzzers to run even when statically linked. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | tests: added reproducer applications for psk and srp fuzzerstmp-oss-fuzz-updates | Nikos Mavrogiannopoulos | 2017-08-05 | 1 | -7/+18 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | gnutls_server_fuzzer: added ed25519 key/cert | Nikos Mavrogiannopoulos | 2017-08-04 | 4 | -0/+81 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: introduced mem.h with common callbacks for mem access | Nikos Mavrogiannopoulos | 2017-08-03 | 7 | -252/+91 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: added SRP server and client fuzzers | Nikos Mavrogiannopoulos | 2017-08-03 | 10 | -1/+339 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: introduced psk.h common header | Nikos Mavrogiannopoulos | 2017-08-03 | 3 | -7/+40 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: added PSK server fuzzer | Nikos Mavrogiannopoulos | 2017-08-03 | 8 | -229/+427 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: added PSK client fuzzer | Nikos Mavrogiannopoulos | 2017-08-03 | 6 | -2/+129 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: ported libidn2's main.c taking advantage of afl-clang-fast | Nikos Mavrogiannopoulos | 2017-08-03 | 2 | -22/+51 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: added make update command [ci skip] | Nikos Mavrogiannopoulos | 2017-07-07 | 2 | -0/+11 |
| | | | | | | | This allows updating the fuzzer corpus from openssl using a single command. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: added corpora from openssl [ci skip] | Nikos Mavrogiannopoulos | 2017-07-07 | 7900 | -0/+36 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: undid changes related to boringssl server/client corpus format [ci skip] | Nikos Mavrogiannopoulos | 2017-07-07 | 2 | -22/+0 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: included verbatim corpus from boringssl | Nikos Mavrogiannopoulos | 2017-07-07 | 1936 | -0/+43 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: gnutls-client-fuzzer: read directly from memory [ci skip] | Nikos Mavrogiannopoulos | 2017-07-07 | 1 | -45/+95 |
| | | | | | | Also updated to read the prefixed boringssl corpus files. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: gnutls-server-fuzzer: read directly from memory [ci skip] | Nikos Mavrogiannopoulos | 2017-07-07 | 1 | -284/+334 |
| | | | | | | Also updated to read the prefixed boring ssl corpus files. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: updated server with multiple keys (ECDSA, RSA) and DH parameters [ci skip] | Nikos Mavrogiannopoulos | 2017-07-04 | 1 | -8/+79 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: removed the openpgp certificate fuzzer | Nikos Mavrogiannopoulos | 2017-06-16 | 3 | -51/+2 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | tests: added reproducer for OCSP response found test casestmp-ocsp-status-fix | Nikos Mavrogiannopoulos | 2017-06-15 | 1 | -2/+4 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: documented location for OCSP-related reproducers | Nikos Mavrogiannopoulos | 2017-06-15 | 1 | -6/+7 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | tests: eliminated build warnings | Nikos Mavrogiannopoulos | 2017-05-31 | 2 | -2/+2 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: added RSA-PSS certificate | Nikos Mavrogiannopoulos | 2017-05-29 | 1 | -0/+0 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: doc update [ci skip] | Nikos Mavrogiannopoulos | 2017-05-09 | 1 | -4/+4 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: fix leaks in PKCS#12 fuzzer | Nikos Mavrogiannopoulos | 2017-04-28 | 1 | -4/+10 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: added PEM base64 decoder and encoder fuzzers [ci skip] | Nikos Mavrogiannopoulos | 2017-04-20 | 5 | -2/+114 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: openpgp fuzzer always succeeds when no support is present [ci skip] | Nikos Mavrogiannopoulos | 2017-04-19 | 1 | -3/+2 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: do not enable the openpgp fuzzer when openpgp is disabledtmp-fix-coverity-issues | Nikos Mavrogiannopoulos | 2017-04-06 | 1 | -1/+3 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: updated pkcs12 corpus | Nikos Mavrogiannopoulos | 2017-03-28 | 8 | -0/+0 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: added PKCS#12 file parser fuzzer | Nikos Mavrogiannopoulos | 2017-03-27 | 5 | -35/+67 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: Corrected default options in fuzz scripts [ci skip] | Nikos Mavrogiannopoulos | 2017-03-13 | 3 | -3/+4 |
| | | | | | | | This change assumes that afl-fuzz (and not libfuzzer) will be used by default. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: document how to run AFL [ci skip] | Nikos Mavrogiannopoulos | 2017-03-09 | 1 | -0/+17 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: added initial corpus for the OCSP request parser | Nikos Mavrogiannopoulos | 2017-03-09 | 1 | -0/+0 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: added initial corpus for OCSP response parser | Nikos Mavrogiannopoulos | 2017-03-09 | 4 | -0/+0 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: added OCSP structure parsers | Nikos Mavrogiannopoulos | 2017-03-09 | 3 | -2/+104 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | fuzz: increased minimized set of X.509 certificates | Nikos Mavrogiannopoulos | 2017-03-09 | 7 | -0/+0 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | devel/fuzz: added necessary casts for compilation [ci skip] | Nikos Mavrogiannopoulos | 2017-02-24 | 3 | -4/+5 |
| | | | | | | Also added the IDNA targets to makefile's default target. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | devel/fuzz: include string.h for strlen() [ci skip] | Nikos Mavrogiannopoulos | 2017-02-24 | 2 | -0/+2 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | devel/fuzz: IDNA fuzzers: removed printf [ci skip] | Nikos Mavrogiannopoulos | 2017-02-23 | 2 | -2/+2 |
| | | | | | | | see request in: https://github.com/google/oss-fuzz/issues/417 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: added run-afl helper script | Nikos Mavrogiannopoulos | 2017-01-26 | 2 | -2/+47 |
| | | | | | | | This script which allows running the fuzzying tests locally using american fuzzy lop. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | fuzz: Added IDNA encoding/decoding fuzzying units | Nikos Mavrogiannopoulos | 2017-01-26 | 11 | -1/+137 |
| | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | Makefile.am: increased the number of releases to perform ABI checks with | Nikos Mavrogiannopoulos | 2017-01-25 | 3 | -0/+87228 |
| | | | | | | That is added 3.4.0, 3.4.17 and 3.5.8. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
* | tests: added reproducer for server issues | Nikos Mavrogiannopoulos | 2017-01-04 | 2 | -2/+6 |
| | | | | | | | | This allows to reproduce issues found on server side, by adding a transcript in server-interesting. Currently it contains values found using oss-fuzz. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
* | doc: document how to enhance the testsuite with issues found | Nikos Mavrogiannopoulos | 2017-01-03 | 1 | -2/+21 |
| |