Simon Butcher
34f32fa93c
Merge remote-tracking branch 'public/pr/2110' into mbedtls-2.1-proposed
2018-10-28 16:17:28 +00:00
Simon Butcher
d10c8ed6d0
Merge remote-tracking branch 'public/pr/2033' into mbedtls-2.1
2018-10-27 18:34:57 +01:00
Simon Butcher
fc0524ceb9
Merge remote-tracking branch 'public/pr/2011' into mbedtls-2.1
2018-10-24 13:36:58 +01:00
Darryl Green
e45e63cbbc
Add Jenkinsfile for PR job
2018-10-19 15:26:49 +01:00
Hanno Becker
a966e6ff47
Add missing return value check in ECDSA test suite
...
The test case `ecdsa_det_test_vectors` from the ECDSA test suite
called `mbedtls_md()` without checking its return value.
2018-10-17 14:01:31 +01:00
Gilles Peskine
1e4c705414
check-files: exclude .git and third-party files
...
Exclude ".git" directories anywhere. This avoids spurious errors in git
checkouts that contain branch names that look like a file
check-files.py would check. Fix #1713
Exclude "mbed-os" anywhere and "examples" from the root. Switch to the
new mechanism to exclude "yotta/module". These are directories where
we store third-party files that do not need to match our preferences.
Exclude "cov-int" from the root. Fix #1691
2018-10-02 13:18:16 +02:00
Gilles Peskine
c4859b0b37
In keep-going mode, don't hard-fail on some tests
...
Add if_build_succeeded in front of the invocation of some test runs
where it was missing.
2018-09-27 10:19:00 +02:00
Gilles Peskine
665ca23032
In keep-going mode, don't hard-fail on some auxiliary script
...
Add record_status in front of the invocation of several scripts where
it was missing.
2018-09-27 10:17:40 +02:00
Simon Butcher
6a5ced41f2
Merge remote-tracking branch 'public/pr/1811' into mbedtls-2.1
2018-09-26 23:02:07 +01:00
Simon Butcher
86d32e690c
Merge remote-tracking branch 'public/pr/1973' into mbedtls-2.1
2018-09-26 22:40:09 +01:00
Manuel Pégourié-Gonnard
b82d09b6a2
Add scripts/apidoc_full.sh
...
This re-introduces the apidoc with full config.h, but hopefully with the race
conditions and other issues that the previous implementation had.
Adapt doxygen test script to use that new script, and also check for errors
in addition to warnings while at it.
2018-09-10 12:16:58 +02:00
Manuel Pégourié-Gonnard
43e015a4cf
Exclude some warnings from the doxygen test
...
Apparently travis has an old version of doxygen that doesn't know all tags in
our config. That's not something we care about, we only want to know about
warnings in our doxygen content
2018-09-10 12:15:43 +02:00
Manuel Pégourié-Gonnard
9c81d0101d
Add test script for doxygen warnings
2018-09-10 12:13:40 +02:00
Simon Butcher
d3a5393a38
Update library version number to 2.1.15
2018-08-31 16:10:48 +01:00
Andrzej Kurek
10108318e8
ssl-opt.sh: change expected output for large srv packet test with SSLv3
...
This test also exercises a protection against BEAST
and should expect message splitting.
2018-08-29 06:46:50 -04:00
Andrzej Kurek
4115a8cf47
Add missing large and small packet tests for ssl_server2
2018-08-29 06:46:27 -04:00
Andrzej Kurek
f4f59c0429
Added buffer_size and response_size options for ssl-server2.
...
Added appropriate tests.
2018-08-29 06:46:27 -04:00
Hanno Becker
16fe2fd15a
ssl-opt.sh: Add DTLS session resumption tests
...
Fixes #1969 .
2018-08-22 15:05:07 +01:00
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