Gilles Peskine
8da4f864a5
Merge remote-tracking branch 'upstream-public/pr/1009' into mbedtls-2.1-proposed
2018-03-12 23:44:48 +01:00
Gilles Peskine
5913453168
Merge remote-tracking branch 'upstream-public/pr/1431' into mbedtls-2.1-proposed
2018-03-12 23:43:44 +01:00
Gilles Peskine
adee19582e
Merge branch 'pr_1409' into mbedtls-2.1-proposed
2018-03-11 00:52:36 +01:00
Gilles Peskine
857802afb3
Merge remote-tracking branch 'upstream-public/pr/1250' into mbedtls-2.1-proposed
2018-03-11 00:52:35 +01:00
Gilles Peskine
d38464698e
Merge remote-tracking branch 'upstream-public/pr/1295' into mbedtls-2.1-proposed
2018-03-11 00:52:35 +01:00
Gilles Peskine
0aacc9a96d
Merge remote-tracking branch 'upstream-public/pr/1297' into mbedtls-2.1-proposed
2018-03-11 00:52:35 +01:00
Gilles Peskine
9a00ef3cf1
Merge branch 'pr_953' into HEAD
2018-03-11 00:52:24 +01:00
Gilles Peskine
b1e6efd55d
This fixes #664
2018-03-11 00:51:02 +01:00
Gilles Peskine
15967a8501
Fix grammar in ChangeLog entry
2018-03-11 00:15:56 +01:00
Gilles Peskine
af18faca22
Merge remote-tracking branch 'upstream-public/pr/937' into mbedtls-2.1-proposed
2018-03-10 23:52:22 +01:00
Gilles Peskine
fa839bee39
Show build modes in code font
...
This clarifies that it's the string to type and not just some
description of it.
2018-03-09 14:24:36 +01:00
Manuel Pégourié-Gonnard
1ac5dd43f0
Fix typos in previous commits
2018-03-09 14:20:41 +01:00
Manuel Pégourié-Gonnard
4b08022859
readme: clarify CFLAGS prepending/overriding
2018-03-09 14:20:36 +01:00
Manuel Pégourié-Gonnard
c3342fa6d3
Improve cmake usage notes in Readme
2018-03-09 14:20:17 +01:00
itayzafrir
cabc098a0f
Test suite test_suite_pk test pk_rsa_overflow passes valid parameters for hash and sig.
...
Test suite test_suite_pk test pk_rsa_overflow passes valid parameters for hash and sig.
2018-03-05 09:50:58 +02:00
Gilles Peskine
7fded85f43
Add attribution for #1351 report
2018-02-27 08:41:56 +01:00
Gilles Peskine
25ec9cc9b3
Merge branch 'prr_428' into mbedtls-2.1-proposed
2018-02-22 16:24:13 +01:00
Hanno Becker
f599026248
Adapt version_features.c
2018-02-22 16:18:07 +01:00
Gilles Peskine
e9256c5f46
Note incompatibility of truncated HMAC extension in ChangeLog
...
The change in the truncated HMAC extension aligns Mbed TLS with the
standard, but breaks interoperability with previous versions. Indicate
this in the ChangeLog, as well as how to restore the old behavior.
2018-02-22 16:17:52 +01:00
Gilles Peskine
011943f561
Merge remote-tracking branch 'upstream-public/pr/1394' into mbedtls-2.1-proposed
2018-02-22 15:46:21 +01:00
Jaeden Amero
a8429b6f87
Add LinkLibraryDependencies to VS2010 app template
...
Add mbedTLS.vcxproj to the VS2010 application template so that the next
time we auto-generate the application project files, the
LinkLibraryDependencies for mbedTLS.vcxproj are maintained.
Fixes #1347
2018-02-22 12:17:17 +00:00
Jaeden Amero
c07ef140ff
Add ChangeLog entry for PR #1384
2018-02-22 08:33:52 +00:00
Krzysztof Stachowiak
45df3e0071
Have Visual Studio handle linking to mbedTLS.lib internally
...
Fixes #1347
2018-02-22 08:33:43 +00:00
Gilles Peskine
ac33180219
Merge branch 'pr_1354' into mbedtls-2.1
2018-02-20 16:37:17 +01:00
Gilles Peskine
37e1adb7cd
Mention in ChangeLog that this fixes #1351
2018-02-20 16:35:32 +01:00
Gilles Peskine
2e50efad44
Merge remote-tracking branch 'upstream-public/pr/1334' into mbedtls-2.1-proposed
2018-02-14 15:13:37 +01:00
Ron Eldor
607033e3df
Add some tests for different available profiles
...
Add tests for suite b profile and for the next profile
2018-02-07 12:10:07 +02:00
Ron Eldor
5a2525c2fd
Rephrase Changelog
...
Rephrase Changelog to be more coherent to users
2018-02-07 12:09:58 +02:00
Ron Eldor
3a3b654027
Fix handshake failure in suite B
...
Fix handshake failure where PK key is translated as `MBEDTLS_ECKEY`
instead of `MBEDTLS_ECDSA`
2018-02-07 12:09:46 +02:00
Jaeden Amero
4c53d0dcb2
Merge remote-tracking branch 'upstream-restricted/pr/449' into mbedtls-2.1-restricted
2018-02-05 11:38:32 +00:00
Jaeden Amero
f725bea9b2
Merge remote-tracking branch 'upstream-restricted/pr/453' into mbedtls-2.1-restricted
2018-02-05 08:52:29 +00:00
Simon Butcher
bdf548e5d8
Update ChangeLog with language and technical corrections
...
To clarify and correct the ChangeLog.
2018-02-05 08:43:38 +00:00
Jaeden Amero
f885c81f15
Update version to 2.1.10
2018-02-02 18:10:05 +00:00
Jaeden Amero
4913826aff
Merge branch 'mbedtls-2.1' into mbedtls-2.1-restricted
2018-01-30 17:33:25 +00:00
Jaeden Amero
f8edb495fb
Merge remote-tracking branch 'upstream-public/pr/1337' into mbedtls-2.1
2018-01-30 17:33:02 +00:00
Hanno Becker
235854503b
Adapt ChangeLog
2018-01-30 11:58:16 +00:00
Hanno Becker
15e4951651
Add documentation warnings for weak algorithms
...
MD2, MD4, MD5, DES and SHA-1 are considered weak and their use
constitutes a security risk. If possible, we recommend avoiding
dependencies on them, and considering stronger message digests and
ciphers instead.
2018-01-30 10:39:32 +00:00
Gilles Peskine
36dde9e67a
Added ChangeLog entry for 64-bit ILP32 fix
2018-01-29 21:59:12 +01:00
Andres Amaya Garcia
c2c3432040
Improve test_suite_pk size_t vs unsigned int check
2018-01-29 21:59:12 +01:00
Andres Amaya Garcia
65915438b8
Add ChangeLog entry for 64-bit ILP32 fixes
2018-01-29 21:59:12 +01:00
Andres Amaya Garcia
401441b74d
Add test command for 64-bit ILP32 in all.sh
2018-01-29 21:59:12 +01:00
Andres Amaya Garcia
ce37ab7ada
Fix test_suite_pk.function to work on 64-bit ILP32
...
This change fixes a problem in the tests pk_rsa_alt() and
pk_rsa_overflow() from test_suite_pk.function that would cause a
segmentation fault. The problem is that these tests are only designed
to run in computers where the sizeof(size_t) > sizeof(unsigned int).
2018-01-29 21:54:26 +01:00
James Cowgill
ca20ced208
Fix segfault on x32 by using better register constraints in bn_mul.h
...
On x32, pointers are only 4-bytes wide and need to be loaded using the "movl"
instruction instead of "movq" to avoid loading garbage into the register.
The MULADDC routines for x86-64 are adjusted to work on x32 as well by getting
gcc to load all the registers for us in advance (and storing them later) by
using better register constraints. The b, c, D and S constraints correspond to
the rbx, rcx, rdi and rsi registers respectively.
2018-01-29 21:54:26 +01:00
James Cowgill
a5f8b42056
Fix build errors on x32 by using the generic 'add' instruction
...
On x32 systems, pointers are 4-bytes wide and are therefore stored in %e?x
registers (instead of %r?x registers). These registers must be accessed using
"addl" instead of "addq", however the GNU assembler will acccept the generic
"add" instruction and determine the correct opcode based on the registers
passed to it.
2018-01-29 21:54:26 +01:00
Jaeden Amero
035f6ea288
Merge branch 'mbedtls-2.1' into mbedtls-2.1-restricted
2018-01-29 12:53:07 +00:00
Jaeden Amero
6138cb3cf3
Merge remote-tracking branch 'upstream-public/pr/1329' into mbedtls-2.1
2018-01-29 12:53:00 +00:00
Jaeden Amero
e34e324017
Merge branch 'mbedtls-2.1' into mbedtls-2.1-restricted
2018-01-29 12:52:33 +00:00
Jaeden Amero
16499b5cbb
Merge remote-tracking branch 'upstream-public/pr/1290' into mbedtls-2.1
2018-01-29 12:52:27 +00:00
Jaeden Amero
2b72742e3f
Merge branch 'mbedtls-2.1' into mbedtls-2.1-restricted
2018-01-29 12:52:10 +00:00
Jaeden Amero
9442121200
Merge remote-tracking branch 'upstream-public/pr/1288' into mbedtls-2.1
2018-01-29 12:52:01 +00:00