summaryrefslogtreecommitdiff
path: root/tests/slow
Commit message (Collapse)AuthorAgeFilesLines
* tests: on cipher override do not run the compatibility checkstmp-enhance-crypto-self-testsNikos Mavrogiannopoulos2017-05-221-1/+1
| | | | | | | That is, because we introduce a cipher using the new AEAD API which does not provide compatibility hooks. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
* lib: unconditionally enable the self-check functionstmp-pkcs11-avoid-locksNikos Mavrogiannopoulos2017-03-135-26/+0
| | | | | | | | These functions were previously made available only in FIPS140-2 mode. Enabling them unconditionally allows applications to directly utilize that functionality for testing the gnutls library. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* tests: added check to verify that including crypto.h is sufficientNikos Mavrogiannopoulos2017-03-062-2/+19
| | | | | | | That is, sufficient to use its functionality, and including additional headers isn't necessary. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* Fix compilation of tests if nettle is not installed in standard pathDmitry Eremin-Solenikov2016-10-252-14/+5
| | | | Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
* several spacing fixes to keep syntax-check happyNikos Mavrogiannopoulos2016-09-112-20/+20
|
* tests: use LSAN_OPTIONS instead of ASAN_OPTIONSNikos Mavrogiannopoulos2016-09-051-1/+1
| | | | | New versions of address sanitizer do not parse this file otherwise.
* Fix tests/slow/cipher-openssl-compat.c for OpenSSL 1.1.0Tim Rühsen2016-07-191-7/+9
|
* tests: ignore any memory leaks from libcryptoNikos Mavrogiannopoulos2016-07-052-1/+3
|
* asm: updated openssl and the asm sources for AES-GCM from openssl 1.0.2hNikos Mavrogiannopoulos2016-07-051-1/+10
| | | | | | This improves the performance of AES-GCM significantly by taking advantage of AVX and MOVBE instructions where available. This utilizes Andy Polyakov's code under BSD license.
* tests: when testing with openssl disallow any CPU optimizationsNikos Mavrogiannopoulos2016-07-051-0/+1
| | | | | This ensures that we test our optimized code (which is mostly openssl based), with code that is not identical.
* tests: added openssl compatibility tests for AES-GCM cipherNikos Mavrogiannopoulos2016-07-055-5/+182
|
* tests: include unistd.h in tests which call _exit()Nikos Mavrogiannopoulos2016-05-132-0/+2
|
* tests: avoid calling exit() from signal handlersNikos Mavrogiannopoulos2016-05-132-2/+2
|
* tests: don't run hash-large on freebsdNikos Mavrogiannopoulos2016-05-101-1/+11
|
* tests: fix mmap usage of hash-large to correctly detect failuresNikos Mavrogiannopoulos2016-05-101-1/+5
|
* tests: on out of memory conditions do not fail the hash-large testNikos Mavrogiannopoulos2016-04-231-0/+13
| | | | | | This test may require a large amount of memory which some CI systems cannot provide. When an out-of-memory-error is detected skip the test instead of failing.
* tests: hash-large: use private mmap()Nikos Mavrogiannopoulos2016-04-201-1/+1
| | | | This reduces the memory usage of the test significantly on Linux.
* tests: use mmap() for large memory allocations in systems that support itNikos Mavrogiannopoulos2016-04-201-2/+26
| | | | | That allows the hash-large test to run on systems which its calloc() is attempting to allocate an impossible amount of memory.
* tests: include test-hash-large into distNikos Mavrogiannopoulos2016-03-031-1/+1
|
* tests: eliminated mem leak in hash-largeNikos Mavrogiannopoulos2016-02-131-0/+1
|
* tests: check whether large buffer hashes and MAC work as expectedNikos Mavrogiannopoulos2016-02-123-2/+199
|
* tests: override-ciphers will not run mac tests on windowsNikos Mavrogiannopoulos2015-11-262-11/+20
| | | | There is some issue with symbols for self tests not being exported.
* tests: cipher-test will forward the prog exit code as the script exit codeNikos Mavrogiannopoulos2015-11-252-37/+52
|
* tests: use gnulib where neededNikos Mavrogiannopoulos2015-11-241-1/+3
|
* tests: disable cipher-test on windows platform; they don't seem to workNikos Mavrogiannopoulos2015-09-212-1/+10
|
* tests: tab indent + minor style changesAlon Bar-Lev2015-06-242-43/+43
| | | | Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
* tests: misc: cleanup shell usageAlon Bar-Lev2015-06-212-37/+33
| | | | | | | | | | Add quotes for most usages of variables. Added ${} for variables. Cleanup indentation to be consistent with other tests. Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
* tests: key generation test was moved to main checksNikos Mavrogiannopoulos2015-04-282-101/+1
| | | | This will allow to catch memory leaks with valgrind.
* tests: added files into distgnutls_3_4_0Nikos Mavrogiannopoulos2015-04-081-0/+1
|
* tests: verify the behavior of GNUTLS_E_NEED_FALLBACKNikos Mavrogiannopoulos2015-04-073-1/+168
|
* tests: link cipher tests directly with nettle when neededNikos Mavrogiannopoulos2015-03-181-1/+6
|
* added test suite for overriden digests and MACsNikos Mavrogiannopoulos2015-03-183-1/+236
|
* added test suite for overriden ciphersNikos Mavrogiannopoulos2015-03-183-2/+294
|
* test-ciphers: do not fail on processor which don't have the AES-NI instructionsNikos Mavrogiannopoulos2014-12-161-0/+7
|
* tests: enhanced cipher check to include all ciphers.Nikos Mavrogiannopoulos2014-12-032-3/+81
|
* tests: include minitasn1 when neededNikos Mavrogiannopoulos2014-10-221-0/+4
|
* tests: gendh: increased the DH prime size to allow usage under FIPS140-2 modeNikos Mavrogiannopoulos2014-07-021-1/+1
|
* tests/slow: add -I flags necessary for out-of-source builds.Michał Górny2014-05-171-1/+3
| | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
* include header for self-test functionsNikos Mavrogiannopoulos2014-05-021-0/+1
|
* generate keys in the acceptable sizes in FIPS140 modeNikos Mavrogiannopoulos2014-02-131-1/+6
|
* Added test to check the expected values of security parameters.Nikos Mavrogiannopoulos2014-01-141-1/+1
|
* fix self tests when used from slow/cipher-testNikos Mavrogiannopoulos2013-11-301-2/+3
|
* indented codeNikos Mavrogiannopoulos2013-11-271-18/+17
|
* Self checks are conditionally included in the library.Nikos Mavrogiannopoulos2013-11-272-1/+12
|
* Added self tests on RSA, DSA, and ECDSA key usage.Nikos Mavrogiannopoulos2013-11-271-2/+6
|
* Added option to run all available self tests per category in a single run.Nikos Mavrogiannopoulos2013-11-271-48/+3
|
* completed self-tests by adding digest and MAC tests.Nikos Mavrogiannopoulos2013-11-271-6/+45
|
* Added self testsNikos Mavrogiannopoulos2013-11-271-588/+18
|
* reindented codeNikos Mavrogiannopoulos2013-11-083-661/+625
|
* use the same environment in all testsNikos Mavrogiannopoulos2013-10-261-0/+5
|