Hanno Becker
a24ed19a5d
Add tests for empty CA list in CertificateRequest, TLS 1.0 & 1.1
2018-08-17 10:03:48 +01:00
Jaeden Amero
942cfea65f
Merge remote-tracking branch 'upstream-public/pr/1815' into mbedtls-2.1
2018-08-10 11:00:40 +01:00
Simon Butcher
ada856fab4
Change test dependencies to RC4 from DES
...
Some tests were dependent on DES yet actually used RC4. Likely a copy and paste
error. This change fixes them.
2018-07-27 17:33:54 +01:00
Jaeden Amero
dcec5bb527
Update version to 2.1.14
2018-07-25 15:42:55 +01:00
Andres AG
63cc716575
Fix all.sh check_tools function to handle paths
2018-07-24 13:40:25 +01:00
Simon Butcher
642ddb555e
Merge remote-tracking branch 'public/pr/1864' into mbedtls-2.1
2018-07-24 13:01:02 +01:00
Simon Butcher
62041cc50b
Merge remote-tracking branch 'public/pr/1873' into mbedtls-2.1
2018-07-24 12:14:03 +01:00
Simon Butcher
f10188d37d
Merge remote-tracking branch 'public/pr/1876' into mbedtls-2.1
2018-07-24 08:26:34 +01:00
Simon Butcher
698cb3469d
Add additional i386 tests to all.sh
...
Added an additional i386 test to all.sh, to allow one test with -O0 which
compiles out inline assembly, and one to test with -01 which includes the inline
assembly.
2018-07-23 13:41:56 +01:00
Jaeden Amero
7ef1f5b0c6
all.sh: Return error on keep-going failure
...
When calling all.sh from a script and using "--keep-going", errors were
sometimes missed due to all.sh always returning 0 "success" return code.
Return 1 if there is any failure encountered during a "keep-going" run.
2018-07-23 10:24:53 +01:00
Simon Butcher
f218c0c5cf
Expand i386 all.sh tests to full config ASan builds
...
The i386 test builds were only building the default configuration and had
no address sanitisation. This commit expands the test configuration to the full
configuration in all.sh and builds with ASan for when the test suites are
executed.
2018-07-20 21:40:52 +01:00
Simon Butcher
3a97bc2ced
Merge remote-tracking branch 'public/pr/1837' into mbedtls-2.1
2018-07-19 20:01:44 +01:00
Andres Amaya Garcia
dc8b6df7a7
Add test for empty app data records to ssl-opt.sh
2018-07-16 20:22:30 +01:00
Simon Butcher
275265dc1d
Merge remote-tracking branch 'public/pr/1823' into mbedtls-2.1
2018-07-10 14:34:34 +01:00
Simon Butcher
7175918621
Merge remote-tracking branch 'public/pr/1445' into mbedtls-2.1
2018-07-10 12:57:56 +01:00
Jaeden Amero
d1da083175
tests: dhm: Rename Hallman to Hellman
...
Fix typo of Diffie-Hallman to Diffie-Hellman.
2018-07-06 14:28:02 +01:00
Ron Eldor
6877685ac6
Restore accidentally deleted lines
...
Restore lines that were accidentally deleted by a previous
moerge conflict.
2018-07-01 10:05:49 +03:00
Gilles Peskine
2cc7ad4cfc
Fix ssl-opt.sh not starting when lsof is not available
...
$START_DELAY was used before it was defined.
2018-06-29 16:03:18 +02:00
Ron Eldor
2eee2e63e5
Update ssl-opt.sh test to run condition
...
1. Update the test script to un the ECC tests only if the relevant
configurations are defined in `config.h` file
2. Change the HASH of the ciphersuite from SHA1 based to SHA256
for better example
2018-06-28 16:20:00 +03:00
Ron Eldor
b27a1ab18f
Add ECC extensions test in ssl-opts.sh
...
Add test to verify if an ecc based extension exists
or not if an ecc based ciphersuite is used or not.
2018-06-28 16:09:31 +03:00
Simon Butcher
e5828ce06c
Merge remote-tracking branch 'public/pr/1771' into mbedtls-2.1
2018-06-28 11:38:18 +01:00
Simon Butcher
e509b4ffe0
Merge remote-tracking branch 'public/pr/1770' into mbedtls-2.1
2018-06-28 11:37:50 +01:00
Simon Butcher
e8934313e7
Merge remote-tracking branch 'public/pr/1391' into mbedtls-2.1
2018-06-22 15:08:25 +01:00
Simon Butcher
ba3e5e60f2
Merge remote-tracking branch 'public/pr/1558' into mbedtls-2.1
2018-06-22 15:07:52 +01:00
Simon Butcher
ad761c45b9
Fix multiple quality issues in the source
...
This PR fixes multiple issues in the source code to address issues raised by
tests/scripts/check-files.py. Specifically:
* incorrect file permissions
* missing newline at the end of files
* trailing whitespace
* Tabs present
* TODOs in the souce code
2018-06-22 11:22:44 +01:00
Darryl Green
f8277f9cdb
Add check-files.py to all.sh
2018-06-22 09:55:26 +01:00
Darryl Green
dd3c93fbf1
Add script for source integrity checking
2018-06-22 09:55:18 +01:00
Simon Butcher
6fc9ceece3
Change the library version to 2.1.13
2018-06-18 14:49:02 +01:00
Simon Butcher
b795b4fffa
Merge remote-tracking branch 'public/pr/1665' into mbedtls-2.1
2018-06-17 18:02:40 +01:00
Simon Butcher
12826dfb83
Extend the timeout for SNI DTLS tests
...
The following tests were timing out under valgrind so now have a much
longer timeout:
SNI: DTLS, CA no override
SNI: DTLS, CA override with CRL
2018-06-16 19:46:52 +01:00
Simon Butcher
a5fb40d9f9
Merge remote-tracking branch 'public/pr/1465' into mbedtls-2.1
2018-06-11 11:49:28 +01:00
Simon Butcher
4ffe49e962
Merge remote-tracking branch 'public/pr/1607' into mbedtls-2.1
2018-06-01 19:42:02 +01:00
Andres Amaya Garcia
0b8eaa899d
Add more SNI/DTLS tests
...
Run the normal SNI/TLS tests over DTLS in ssl-opt.sh for greater
coverage.
2018-05-30 08:30:07 +01:00
Andres Amaya Garcia
021ad3dc38
Rename SNI/DTLS tests in ssl-opt.sh script
2018-05-30 08:30:06 +01:00
Andres AG
52142f186f
Add SNI with DTLS tests to ssl-opt.sh script
2018-05-30 08:30:03 +01:00
Jaeden Amero
eb4f2d6feb
Merge remote-tracking branch 'upstream-public/pr/1488' into mbedtls-2.1-proposed
2018-05-04 11:04:33 +01:00
Andres AG
e19e4bfd88
Fix uninitialized var in check-generated-files.sh
2018-05-01 21:07:31 +01:00
Andres Amaya Garcia
ce229dfd6a
Check generated-visualc-files in check-generated-files
2018-05-01 21:07:25 +01:00
Jaeden Amero
6c0fba4350
Update version to 2.1.12
2018-04-27 13:13:54 +01:00
fbrosson
0620206db3
Backport 2.1: Use "#!/usr/bin/env perl" as shebang line.
2018-04-04 22:29:59 +00:00
Azim Khan
341e3789a3
Enable SSL test scripts to dump logs on stdout
2018-04-03 17:59:56 +01:00
Gilles Peskine
225684015d
Merge remote-tracking branch 'upstream-public/pr/1501' into mbedtls-2.1-proposed
2018-04-01 12:41:33 +02:00
Andrzej Kurek
a1149a70ae
Add tests for "return plaintext data faster on unpadded decryption"
2018-03-30 05:00:19 -04:00
Jaeden Amero
82e288adb6
Merge remote-tracking branch 'upstream-public/pr/1494' into mbedtls-2.1-proposed
2018-03-29 10:59:43 +01:00
Jaeden Amero
478baecc06
Merge remote-tracking branch 'upstream-public/pr/1525' into mbedtls-2.1-proposed
2018-03-28 15:34:25 +01:00
Deomid Ryabkov
e42510305f
Fix some test deps
...
* Cert revocation tests require `MBEDTLS_HAVE_TIME_DATE`.
* Verison features tests require... well, `MBEDTLS_VERSION_FEATURES`, actually.
Fixes https://github.com/ARMmbed/mbedtls/issues/1475
2018-03-27 23:22:34 +02:00
Andres Amaya Garcia
748ddda494
Fix test dependencies of pkcs5 pbs2 on asn1 parse
2018-03-27 21:33:07 +01:00
Andres Amaya Garcia
aa3ff98b1d
Fix shared library lookup on Mac OS X when running tests
2018-03-27 20:08:04 +01:00
Andres Amaya Garcia
9b2c5b7202
Make DLEXT var configurable in programs and tests makefiles
2018-03-27 20:08:03 +01:00
Gilles Peskine
9a05d1a765
Add missing dependencies in test_suite_x509parse
...
Found by depends-hashes.pl and depends-pkgalgs.pl.
2018-03-23 02:29:02 +01:00