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
c098ec3af6
Merge remote-tracking branch 'public/pr/1779' into mbedtls-2.1
2018-07-20 14:47:37 +01:00
Simon Butcher
3a97bc2ced
Merge remote-tracking branch 'public/pr/1837' into mbedtls-2.1
2018-07-19 20:01:44 +01:00
Simon Butcher
ff5bd6220b
Fix ChangeLog entry for issue #1663
...
The ChangeLog entry was under the wrong version, and under Changes, not
Bug Fixes.
2018-07-19 19:59:02 +01:00
Simon Butcher
eebee76f93
Merge remote-tracking branch 'public/pr/1846' into mbedtls-2.1
2018-07-19 19:48:40 +01:00
Simon Butcher
f11daf6ff6
Merge remote-tracking branch 'public/pr/1850' into mbedtls-2.1
2018-07-19 16:14:44 +01:00
Simon Butcher
4171347709
Disable use of the i386 assembly for option -O0
...
We don't compile in the assembly code if compiler optimisations are disabled as
the number of registers used in the assembly code doesn't work with the -O0
option. Also anyone select -O0 probably doesn't want to compile in the assembly
code anyway.
2018-07-10 23:02:27 +01:00
Simon Butcher
54cf322c05
Add fix for #1550 and credit to the ChangeLog
2018-07-10 23:02:15 +01:00
Simon Butcher
cdad40dfce
Add ebx to the i386 clobber list for MPI assembly
...
This fix adds the ebx register to the clobber list for the i386 inline assembly
for the multiply helper function.
ebx was used but not listed, so when the compiler chose to also use it, ebx was
getting corrupted. I'm surprised this wasn't spotted sooner.
Fixes Github issues #1550 .
2018-07-10 23:00:38 +01:00
Simon Butcher
57e9fe2df4
Merge remote-tracking branch 'public/pr/1808' into mbedtls-2.1
2018-07-10 14:59:56 +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
Simon Butcher
ec971d7434
Merge remote-tracking branch 'public/pr/1828' into mbedtls-2.1
2018-07-10 12:51:03 +01:00
Simon Butcher
cb74333a8a
Merge remote-tracking branch 'public/pr/1820' into mbedtls-2.1
2018-07-10 11:39:10 +01:00
Philippe Antoine
bbc7918b6b
Fixes different off by ones
2018-07-09 10:33:08 +02: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
3cd35d1cee
Revert changes in the configs folder
...
Revert the changes in the `configs` folder to
align with the `README.txt` file.
2018-07-05 14:48:19 +03:00
Simon Butcher
4b57a1f182
Add ChangeLog entry for #992 fix
2018-07-02 12:18:35 +01:00
Brendan Shanks
9e31693f67
x509.c: Remove unused includes
...
Remove unused includes guarded by MBEDTLS_FS_IO, which doesn't appear
anywhere else in the file.
2018-07-02 12:17:44 +01: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
niisato
000e48af07
Add ChangeLog
2018-06-29 11:31:52 +01:00
niisato
8ba6ff578d
about a issue Replace "new" variable #1782
2018-06-29 11:30:03 +01:00
Simon Butcher
b461ba5630
Adds referene in ChangeLog for issue #1623
2018-06-28 12:14:07 +01:00
Simon Butcher
03c79a1973
Add ChangeLog entry for #1257 - key_app_writer writes invalid ASN.1
2018-06-28 12:00:55 +01:00
Simon Butcher
2a45d6ebe6
Merge remote-tracking branch 'public/pr/1795' into mbedtls-2.1
2018-06-28 11:46:33 +01: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
29a63323fd
Merge remote-tracking branch 'public/pr/1801' into mbedtls-2.1
2018-06-28 11:27:53 +01:00
Ron Eldor
112e32230e
Move definition to cipher.h
...
Define `MBEDTLS_CIPHER_MODE_STREAM` for `MBEDTLS_CIPHER_NULL_CIPHER`
as well, in cipher.h. Remove redundant definition in `cipher_internal.h`
2018-06-28 08:52:07 +03:00
Ron Eldor
d7593a5b73
Add entry in ChangeLog
...
Add entry in ChangeLog for compilation error fix of #1719
2018-06-28 08:51:37 +03:00
Ron Eldor
3dfbf406e5
Move definition of MBEDTLS_CIPHER_MODE_STREAM
...
Move definition of `MBEDTLS_CIPHER_MODE_STREAM` to header file
(`mbedtls_cipher_internal.h`), because it is used by more than
one file. Raised by TrinityTonic in #1719
2018-06-28 08:49:25 +03:00
Ron Eldor
af1e7d1fd6
Update the forum link in the README file
...
Update the forum link in the readme file as well.
2018-06-27 14:44:20 +03:00
Ron Eldor
eec77b5adf
remove additional zero byte when writing pub der
...
Remove `- 1` for setting location of output buffer,
which added a leading zero which cause failure in ASN1 parsing.
Fixes #1257
2018-06-26 17:38:44 +03:00
Ron Eldor
e6c2f4d168
Fix typo in ChangeLog
...
Fix typo in ChangeLog discovered in PR review
2018-06-24 17:21:08 +03:00
Ron Eldor
2c8a7ec0dd
Remove unneeded namesapcing in header files
...
Remove the `mbedtls` namesapcing in the `#include` in header files
Resolves issue #857
2018-06-24 17:20:40 +03: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
b1c796ec48
Merge remote-tracking branch 'public/pr/1769' into mbedtls-2.1
2018-06-22 15:05:34 +01:00
Simon Butcher
258b3f6113
Merge remote-tracking branch 'public/pr/1774' into mbedtls-2.1
2018-06-22 15:04:21 +01:00
Simon Butcher
584fad2ce6
Add a ChangeLog entry for memory leak in mbedtls_x509_csr_parse()
2018-06-22 12:19:56 +01:00
Philippe Antoine
2c3c18039b
Fix memory leak in mbedtls_x509_csr_parse
2018-06-22 12:19:33 +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
1370548f79
Add check-files.py to travis.yml
2018-06-22 10:18:28 +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
Andres Amaya Garcia
b999a73eb4
Document ssl_write_real() behaviour in detail
2018-06-21 19:37:27 +01:00
Andres Amaya Garcia
b4d008430c
Allow 0 as a valid ret value for mbedtls_ssl_write
...
This patch modifies the documentation for mbedtls_ssl_write() to allow
0 as a valid return value as this is the correct number of bytes that
should be returned when an empty TLS Application record is sent.
2018-06-21 19:37:13 +01:00
Andres Amaya Garcia
45bc7db600
Add ChangeLog entry for mbedtls_ssl_write() docs
2018-06-21 19:35:46 +01:00
Jaeden Amero
b9197bffd0
Merge remote-tracking branch 'upstream-restricted/pr/489' into mbedtls-2.1
2018-06-18 15:41:44 +01:00
Simon Butcher
6fc9ceece3
Change the library version to 2.1.13
2018-06-18 14:49:02 +01:00