| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tests: added missing files in dist [ci skip] | Nikos Mavrogiannopoulos | 2017-08-18 | 1 | -1/+2 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: do not suppress stderr errors on servers startup | Nikos Mavrogiannopoulos | 2017-08-18 | 1 | -2/+2 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: tls-neg-ext4-key: explicitly restrict to TLS 1.2, 1.1 and 1.0 | Nikos Mavrogiannopoulos | 2017-08-17 | 2 | -11/+40 |
| | | | | | | | This allows testing all signature types used in the protocol. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | sign APIs: introduce RSA-RAW signing algorithm | Nikos Mavrogiannopoulos | 2017-08-17 | 1 | -0/+3 |
| | | | | | | | | | | This ensures that there is a signing algorithm for all the operations we support. Previously, we required GNUTLS_SIGN_UNKNOWN to be acceptable by signing functions to accomodate for raw RSA operations. Now we make that explicit and in the process clean-up the API. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | fuzzer: Move regression corpora from tests/ to fuzz/ | Tim Rühsen | 2017-08-16 | 21 | -802/+5 |
| | | | | | | | See fuzz/README.md for the corresponding paths. Signed-off-by: Tim Rühsen <tim.ruehsen@gmx.de> | ||||
| * | tests: use certtool to check RSA-PSS to RSA conversion | Nikos Mavrogiannopoulos | 2017-08-15 | 4 | -0/+78 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | updated auto-generated files | Nikos Mavrogiannopoulos | 2017-08-15 | 1 | -0/+0 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added unit tests for gnutls_privkey_import_ext4 | Nikos Mavrogiannopoulos | 2017-08-15 | 4 | -1/+709 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: improved detection of 64-bit systemstmp-added-x86-build | Nikos Mavrogiannopoulos | 2017-08-11 | 2 | -2/+4 |
| | | | | | | | | We now use the ${ac_cv_sizeof_unsigned_long_int} variable which gives the numbers used in the host system, not the build one. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: updated for new x86 host | Nikos Mavrogiannopoulos | 2017-08-11 | 3 | -1/+9 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | gnutls-serv: --require-client-cert no longer implies --verify-client-cert | Nikos Mavrogiannopoulos | 2017-08-10 | 1 | -1/+1 |
| | | | | | | | | That is, it is now possible to require a client certificate without verifying it. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added reproducer for private key import leak | Nikos Mavrogiannopoulos | 2017-08-09 | 3 | -4/+3 |
| | | | | | | | | Issue found using oss-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=561 Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added reproducer for memory leak in SRP server | Nikos Mavrogiannopoulos | 2017-08-09 | 2 | -0/+1 |
| | | | | | | | | Issue found using oss-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2859 Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added reproducer for memory leak in RSA-PSK | Nikos Mavrogiannopoulos | 2017-08-09 | 2 | -0/+1 |
| | | | | | | | | Issue found using oss-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2863 Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: updated for new rsa-pss key in doc/credentialstmp-check-rsa-pss-usage | Nikos Mavrogiannopoulos | 2017-08-08 | 1 | -1/+1 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: verify whether the RSA-PSS key is preferred on RSA-PSS sigs | Nikos Mavrogiannopoulos | 2017-08-08 | 1 | -3/+25 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added negative tests in provable-privkey | Nikos Mavrogiannopoulos | 2017-08-08 | 1 | -0/+30 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: check whether validation parameters are lost on key re-import | Nikos Mavrogiannopoulos | 2017-08-07 | 1 | -0/+9 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: updated for the new provable private key format | Nikos Mavrogiannopoulos | 2017-08-07 | 5 | -465/+417 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
| * | tests: added reproducer for private key crash | Nikos Mavrogiannopoulos | 2017-08-06 | 3 | -2/+3 |
| | | | | | | | | Found using oss-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2865 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
| * | tests: added unit test of gnutls_x509_crt_list_importtmp-added-unit-test-gnutls_x509_crt_list_import | Nikos Mavrogiannopoulos | 2017-08-06 | 2 | -1/+366 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
| * | tests: added reproducer applications for psk and srp fuzzerstmp-oss-fuzz-updates | Nikos Mavrogiannopoulos | 2017-08-05 | 5 | -0/+453 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
| * | removed references for "new" semantics of PEM base64 encode and decode | Nikos Mavrogiannopoulos | 2017-08-04 | 1 | -56/+0 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
| * | base64: test the new base64 encoding and decoding functions | Nikos Mavrogiannopoulos | 2017-08-04 | 1 | -0/+125 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
| * | tests: gnutls_x509_privkey_import: enhanced to test DER key import | Nikos Mavrogiannopoulos | 2017-08-04 | 1 | -1/+47 |
| | | | | | | | | It seems that this function was not tested for multiple cases of private keys in DER mode. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
| * | tests: added unit test for gnutls_x509_privkey_import | Nikos Mavrogiannopoulos | 2017-08-04 | 2 | -0/+175 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added TLS negotiation with various keys under PKCS#11 | Nikos Mavrogiannopoulos | 2017-08-04 | 2 | -1/+374 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: updated for errors returned due to early signature selection | Nikos Mavrogiannopoulos | 2017-08-04 | 2 | -2/+2 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added check for the negotiation of ext keys | Nikos Mavrogiannopoulos | 2017-08-04 | 3 | -1/+359 |
| | | | | | | | | | | | That is, check whether we can negotiate TLS with ext abstract key types, and whether the algorithms which cannot be used with that key type, gracefully fail. Relates #234 Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added basic unit test of gnutls_pkcs11_token_check_mechanism | Nikos Mavrogiannopoulos | 2017-08-04 | 1 | -0/+12 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: check whether the gnutls_x509_*_set_spki will reject invalid values | Nikos Mavrogiannopoulos | 2017-08-04 | 1 | -0/+12 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: updated for gnutls_x509_spki_get_rsa_pss_params | Nikos Mavrogiannopoulos | 2017-08-04 | 3 | -33/+41 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added unit test of generation of legal and illegal rsa-pss parameters | Nikos Mavrogiannopoulos | 2017-08-04 | 1 | -0/+18 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added check for import of RSA-PSS key with invalid salt | Nikos Mavrogiannopoulos | 2017-08-04 | 2 | -0/+147 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added unit test for the SPKI abstract functions | Nikos Mavrogiannopoulos | 2017-08-04 | 2 | -1/+138 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: chainverify: included negative and positive tests with RSA-PSS signed ↵ | Nikos Mavrogiannopoulos | 2017-08-04 | 3 | -11/+883 |
| | | | | | | | chains Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | cert-tests: use .tmp suffix for all tests | Nikos Mavrogiannopoulos | 2017-08-04 | 2 | -3/+3 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: modified to account new errors | Nikos Mavrogiannopoulos | 2017-08-03 | 1 | -0/+1 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added RSA and RSA PSS key unit tests | Nikos Mavrogiannopoulos | 2017-08-03 | 2 | -1/+176 |
| | | | | | | | | | | | That is test: 1. Whether RSA-PSS keys will refuse to sign with incompatible signature 2. Whether RSA-PSS public keys cannot be used for encryption 3. Whether RSA-PSS keys cannot be used for signing with PKCS#1 1.5 4. Whether an RSA key can be converted to an RSA-PSS one with the public APIs Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added unit test for the SPKI related functions | Nikos Mavrogiannopoulos | 2017-08-03 | 3 | -1/+279 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: introduced RSA-PSS key exchange with a key fixed to rsa-pss with sha256 | Nikos Mavrogiannopoulos | 2017-08-03 | 1 | -0/+11 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: eagain-common.h: remove superfluous information | Nikos Mavrogiannopoulos | 2017-08-03 | 1 | -1/+1 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: renamed tests for uniformity | Nikos Mavrogiannopoulos | 2017-08-03 | 7 | -9/+9 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added unit test for RSA-PSS signing over PKCS#11 | Nikos Mavrogiannopoulos | 2017-08-03 | 2 | -1/+274 |
| | | | | | | | This requires a softhsm with support for RSA_PKCS_PSS mechanism. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tlsfuzzer: enabled EC tests for x25519tmp-def-ec-after-rfc7919 | Nikos Mavrogiannopoulos | 2017-08-02 | 1 | -0/+9 |
| | | | | | | | That includes tests for default curve. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org> | ||||
| * | tlsfuzzer: enabled test for ECDHE without the supported groups/EC extension | Nikos Mavrogiannopoulos | 2017-08-02 | 2 | -3/+1 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tlsfuzzer: removed duplicate teststmp-rfc7919-after-eddsa | Nikos Mavrogiannopoulos | 2017-08-02 | 1 | -3/+0 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tlsfuzzer: fixed comment fields | Nikos Mavrogiannopoulos | 2017-08-02 | 1 | -3/+3 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: added unit test for group listings in priority structure | Nikos Mavrogiannopoulos | 2017-08-02 | 2 | -1/+116 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
| * | tests: updated cipher-listings.sh for the new groups listing | Nikos Mavrogiannopoulos | 2017-08-02 | 1 | -1/+1 |
| | | | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||||
